(Estoy en el medio de mi primer curso cs teórico, así que me disculpo de antemano por lo que probablemente sea una pregunta estúpida).
Entonces, decimos que algún lenguaje L está en P, lo que significa que se puede construir una máquina de Turing que genera un 1 si x está en L y 0 de lo contrario; Además, la máquina funciona en tiempo polinómico. Entiendo esto.
Pero mucha gente dice que hay ciertos problemas en P que no me parecen problemas de decisión; por ejemplo, maximizar una función sujeta a restricciones lineales. ¿Qué significa que la "programación lineal" está en P? ¿Seguramente "encontrar el valor máximo" no es un problema de decisión?