-
Notifications
You must be signed in to change notification settings - Fork 36
Description
Boa noite.
Eu acho que a rinha ficaria mais interessante se tivesse algumas instâncias maiores e com padrões disintos de dados.
Motivo:
Um problema estar em um classe especifica de NP não siginifca que suas instâncias possuem comportamento similar. Apenas na média.
https://arxiv.org/pdf/1806.10244.pdf
Por exemplo, problemas NP-hard para instâncias não havera nenhuma distinção entre solução heuristica e exata, Aqui duas implementações minhas em fortran usando qsort e memoization

Em relação a performance e ganho de heurística, todos esses problemas passam por transições de fase, então anteas que isso ocorra o que está sendo avaliado não é em si o algoritmo. No exemplo abaixo rodo o mesmo código mas para uma instâncias bem maiores
agora é possível ver divergência no resultado da heuristica e também no tempo de execução.
Minha ideia seria colocar mais umas instâncias no repo, não só em tamanho mas também classes. Ex
Suponha que valor(weight) = f(weight) + N(0,1). Esse tipo de instância será outro comportamento
