Este trabalho foi publicado pelo Galoá e tem um DOI depositado. Para citar este trabalho, use um dos padrões abaixo:
Caso você seja um dos co-autores e queira cadastrar esse trabalho no seu Currículo Lattes, use o seguinte código: doi > 10.59254/sbpo-2024-193370
Se você NUNCA registrou um DOI no seu Lattes, veja nosso tutorial!This work formalizes a special case of the strongly NP-Hard problem Precedence Constrained Knapsack Problem (PCKP). In this special case, the precedence constraints are restricted to paths within the same class of items, and all items have weight equal to one. This special case is named as Path-Precedence Constrained Knapsack Problem with Unit Weights (PPCKP-UW) and it has real-world applications, including a demand in logistics for solving it in real-time. This work proves that PPCKP-UW is solvable in polynomial-time, compares the computational performance of solving it using seven different approaches, including integer linear formulations, algorithms based on dynamic programming and shortest path, and applying pre/post-processing tasks to the instances. Ten new instances were generated and shared with the source codes, allowing the reproduction of all experiments made. Experimental results showed that the proposed approaches run faster than the conventional formulation based on PCKP.
Thiago Augusto de Oliveira Silva
Boa tarde!
Inicialmente gostaria de parabenizar pela apresentação. Fiquei na dúvida sobre o recorte temporal da decisão. É horizonte rolante ou problema é definitivo de forma estática?
Já pensaram em trabalhar o problema com incertezas? Já pensaram em utilizar aproximação de programação dinâmica para definir políticas sub-ótimas ?
Talvez o uso de ferramentas de aprendizado por reforço, em especial o PPO, pode ajudar a resolver o problema em um formato dinâmico e estocástico a partir de uma política pré-"otimizada" o que garante uma decisão mais rápida.
Com ~200 mil publicações revisadas por pesquisadores do mundo todo, o Galoá impulsiona cientistas na descoberta de pesquisas de ponta por meio de nossa plataforma indexada.
Confira nossos produtos e como podemos ajudá-lo a dar mais alcance para sua pesquisa:
Esse proceedings é identificado por um DOI , para usar em citações ou referências bibliográficas. Atenção: este não é um DOI para o jornal e, como tal, não pode ser usado em Lattes para identificar um trabalho específico.
Verifique o link "Como citar" na página do trabalho, para ver como citar corretamente o artigo
Cristiano Martins Monteiro
Boa tarde!
Obrigado pelos comentários e pelas perguntas!
Respondendo:
As implementações e instâncias do artigo estão disponíveis abertamente caso alguém tenha interesse em seguir a pesquisa. O link para download e definição dos algoritmos propostos estão descritos no corpo do artigo.