Existe alguma classe de complexidade que contenha contrapartes on-line de problemas de otimização? Caso contrário, como essa classe pode ser definida?
Sabemos que muitos problemas têm sua versão online: por exemplo, versão online do problema de empacotamento de lixeira. Os problemas online são mais difíceis conforme medidos por seus índices competitivos.
E não encontrei nada parecido no zoológico de complexidade .
Essencialmente, poderíamos dizer que não há problemas online, mas apenas algoritmos online para problemas offline. No entanto, se houver problemas online, por que não pode haver uma classe de complexidade que os contenha?
cc.complexity-theory
complexity-classes
Oleksandr Bondarenko
fonte
fonte
Respostas:
Um aspecto complicado da definição de classes de complexidade para problemas on-line é que, em princípio, não há limite para quais tipos de cálculos eu posso fazer depois de ler a entrada. Em outras palavras, os problemas on-line são difíceis, mesmo que eu tenha (por exemplo) um oracle NP processando a entrada assim que ela chegar.
É concebível que, com um processador mais limitado, tarefas de previsão ainda mais simples se tornem mais difíceis de executar, mas, em geral, a dificuldade de projetar algoritmos on-line advém da capacidade do adversário de alterar a entrada depois de criar um modelo de previsão.
fonte
Li recentemente o artigo "Jogos contra a natureza" (Papadimitriou, 1985) (aqui está o link: http://www.sciencedirect.com/science/article/pii/0022000085900455 ). Especificamente, este artigo prova que a satisfação estocástica (SSAT) é completa no PSPACE. Eu acho que o SSAT é um problema online? Portanto, este artigo está um pouco relacionado à sua pergunta?
Também estou bastante interessado em questões de complexidade para problemas on-line. Nós podemos discutir!
fonte