Skip to content

Posso submeter umas instâncias maiores para o Problema 1? #36

@devmessias

Description

@devmessias

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
image

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

image

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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions