¿Se conoce alguna clase de complejidad que contenga homólogos en línea de problemas de optimización? Si no, ¿cómo se puede definir esa clase?
Sabemos que muchos problemas tienen su versión en línea: por ejemplo, la versión en línea del problema de empaquetado de contenedores. Los problemas en línea son más difíciles según lo medido por sus relaciones competitivas.
Y no he encontrado nada similar en el complejo zoológico .
Esencialmente, podríamos decir que no hay problemas en línea, sino solo algoritmos en línea para problemas fuera de línea. Sin embargo, si hay problemas en línea, ¿por qué no puede haber una clase de complejidad que los contenga?
cc.complexity-theory
complexity-classes
Oleksandr Bondarenko
fuente
fuente
Respuestas:
Un aspecto complicado de definir clases de complejidad para problemas en línea es que, en principio, no hay límite en los tipos de cálculos que puedo hacer una vez que he leído la entrada. En otras palabras, los problemas en línea son difíciles incluso si tengo (por ejemplo) un oráculo NP que procesa la entrada una vez que llega.
Es concebible que con un procesador más limitado, las tareas de predicción incluso más simples se vuelvan más difíciles de realizar, pero en general la dificultad de diseñar algoritmos en línea proviene de la capacidad del adversario para cambiar la entrada después de haber construido un modelo de predicción.
fuente
Hace poco leí el periódico "Juegos contra la naturaleza" (Papadimitriou, 1985) (aquí está el enlace: http://www.sciencedirect.com/science/article/pii/0022000085900455 ). Específicamente, este documento prueba que la Satisfacción Estocástica (SSAT) es completa para PSPACE. ¿Supongo que el SSAT es un problema en línea? Entonces, ¿este artículo está relacionado con su pregunta?
También estoy bastante interesado en problemas de complejidad para problemas en línea. ¡Podemos discutir!
fuente