Suponha que desejamos encontrar o menor elemento de um conjunto , cujos elementos são indexados de a . Não temos acesso aos valores desses elementos, mas podemos comparar quaisquer dois elementos de para ver qual é menor. Para quaisquer índices e , existe um associado custo para comparar o th e th elementos de . A matriz de custos completa é fornecida antecipadamente.1 n S i j C i , j i j S C i , j
É bem sabido que a comparações são necessárias e suficientes para encontrar o mais pequeno elemento de . No entanto, como cada comparação pode ter um custo diferente, também queremos manter o custo total das comparações o menor possível.S
Existe um algoritmo online que encontra uma sequência de comparações de pequeno custo total que encontra o menor elemento de ? n = 3 Não existe um algoritmo online que encontre o conjunto de comparações com custo total mínimo , mesmo quando , mas talvez exista um algoritmo online com pequena razão competitiva.
Em particular, permitir que o algoritmo online realize mais que comparações ajuda? É melhor fazer várias comparações baratas "extras" em vez de algumas comparações caras?
Estou especialmente interessado no caso , em que é uma métrica discreta sobre o conjunto e , por tudo que . Um algoritmo on-line ideal ainda é impossível nessa configuração. d S 0 ≤ d ( i , j ) ≤ k i , j
Todas as referências a problemas semelhantes são apreciadas. Não estou procurando alguém para resolver meu problema (embora algumas idéias possam ajudar e serem apreciadas). Eu só quero saber se esse problema é conhecido. (Não consegui encontrar nada.)