Algoritmos do tipo Simplex para problemas de fluxo de custo mínimo
| dc.contributor.advisor | Santiago, Judson Santos | |
| dc.contributor.advisormail | repositorio@ufersa.edu.br | |
| dc.contributor.author | Oliveira, Lucas Vinicius Amaral de | |
| dc.contributor.referee1 | Santiago, Judson Santos | |
| dc.contributor.referee2 | Bonates, Tibérius de Oliveira e | |
| dc.contributor.referee3 | Silva, Paulo César Linhares da | |
| dc.coverage.spatial | Mossoró | |
| dc.date.accessioned | 2025-11-24T14:49:35Z | |
| dc.date.available | 2025-11-24T14:49:35Z | |
| dc.date.issued | 2015-02-02 | |
| dc.description.abstract | Os problemas de fluxo de custo mínimo representam uma importante classe de problemas de programação linear. Os algoritmos da família simplex, principal algoritmo utilizado atualmente para resolver problemas de programação linear, apresentam uma deficiência: a dificuldade de se obter uma base inicial viável. Essa deficiência do simplex impulsionou o surgimento do algoritmo criss-cross, que pode caminhar por bases inviáveis e não necessita de uma base inicial viável. A versão finita do criss-cross para problemas de programação linear clássicos utiliza a regra de pivoteamento do menor índice. Implementamos o criss-cross com a regra de menor índice adaptada para problemas de rede, como o problema de fluxo de custo mínimo. Sugerimos algumas modificações na regra do menor índice e conseguimos uma grande melhoria de desempenho no algoritmo. Realizamos testes e comparamos o desempenho das variantes do criss-cross, de uma implementação própria do simplex de rede e da implementação do simplex disponibilizada pela ferramenta CPLEX. Apresentamos detalhes da implementação e discutimos os resultados obtidos. | |
| dc.description.abstract2 | The minimum cost flow problems represent an important class of linear programming problems. The simplex algorithms, the most used tool to solve linear programming problems, present a deficiency: the cost of finding a feasible initial basis. This deficiency of the simplex algorithm gave rise to the emergence of the criss-cross algorithm, which can move through unfeasible bases and does not require a feasible initial basis. The finite criss-cross for classic linear programming problems uses the minimum index rule. We implemented the criss-cross with an adaptation of the minimum index rule for network problems, such as minimum cost flow problems. We also suggest some modifications to the minimum index rule that substantially improved the performance of the algorithm. We performed some tests and performance comparison using variations of the criss-cross algorithm, as well as our own implementation of the simplex algorithm and the simplex implementation available on the CPLEX tool. We present implementation details and discuss the tests results. | |
| dc.description.physical | 56 f. : Il. | |
| dc.format.mimetype | ||
| dc.identifier.bibliographicCitation | OLIVEIRA, Lucas Vinicius Amaral de. Algoritmos do tipo Simplex para problemas de fluxo de custo mínimo. 2015. 65 f. TCC (Graduação em Ciência da Computação) - Universidade Federal Rural do Semi-Árido, Mossoró, 2015. | |
| dc.identifier.uri | https://repositorio.ufersa.edu.br/handle/prefix/14435 | |
| dc.language.iso | pt_BR | |
| dc.publisher.center | Centro de Ciências Exatas e Naturais - CCEN | |
| dc.publisher.country | Brasil | |
| dc.publisher.initials | UFERSA | |
| dc.publisher.institution | Universidade Federal Rural do Semi-Árido | |
| dc.rights | info:eu-repo/semantics/openAccess | |
| dc.rights.holder | UFERSA | |
| dc.rights.license | Attribution-ShareAlike 3.0 Brazil | en |
| dc.rights.uri | http://creativecommons.org/licenses/by-sa/3.0/br/ | |
| dc.subject.cnpq | CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO | |
| dc.subject.keyword | Programação linear | |
| dc.subject.keyword | Simplex | |
| dc.subject.keyword | Fluxo de custo mínimo | |
| dc.subject.keyword | Criss-cross | |
| dc.subject.keyword | Regra de pivoteamento | |
| dc.subject.keyword | Linear programming | |
| dc.subject.keyword | Minimum cost flow | |
| dc.subject.keyword | Pivoting rule | |
| dc.title | Algoritmos do tipo Simplex para problemas de fluxo de custo mínimo | |
| dc.title.alternative | Simplex-type algorithms for minimum-cost flow problems | |
| dc.type | info:eu-repo/semantics/bachelorThesis |
