Těžké celočíselné programy

Název práce: Těžké celočíselné programy
Autor(ka) práce: Sokol, Ondřej
Typ práce: Bakalářská práce
Vedoucí práce: Černý, Michal
Oponenti práce: Jablonský, Josef
Jazyk práce: Česky
Abstrakt:
Práce se zabývá těžkými celočíselnými programy. V první části jsou vysvětleny základní principy funkce presolve a řezů. V další části jsou pak analyzovány dvě vybrané celočíselné úlohy z hlediska výpočetní náročnosti. První úloha je jednoduchý program bez přípustného řešení, druhá úloha je pak variací problému batohu. Tyto úlohy jsou řešeny pomocí řešitelů Gurobi, CPLEX, LPSolve a CoinMP v prostředí programu MPL, přičemž je zkoumán vliv funkce presolve a řezů na náročnost úlohy. Výsledky prokázaly, že u první z analyzovaných úloh použití funkce presolve nebo řezů výrazně urychlilo nalezení řešení. U druhé úlohy presolve i řezy zrychlují vyřešení pouze u úloh s malou dimenzí. S rostoucí dimenzí obě metody svůj význam ztrácejí, někdy dokonce čas k nalezení řešení prodlužují.
Klíčová slova: funkce presolve; řezy; binární proměnné; celočíselné programy
Název práce: Hard Integer Programs
Autor(ka) práce: Sokol, Ondřej
Typ práce: Bachelor thesis
Vedoucí práce: Černý, Michal
Oponenti práce: Jablonský, Josef
Jazyk práce: Česky
Abstrakt:
This work deals with hard integer programming problems. The first section explains the basic principles of presolve and cutting functions. The next section analyses two selected integer programming problems. First problem is simple task with no feasible solution. Second problem is variation of knapsack problem. These problems are solved by using Gurobi, CPLEX, and LPSolve CoinMP solvers in MPL environment and their computational complexity, including the impact of presolve and cuts functions on the complexity of the task, is evaluated and compared. The results showed that for the first problem presolve and cuts methods significantly accelerated the solution. For the second problem presolve and cuts methods accelerate finding solution only for tasks with a small dimension. Surprisingly, it turns out that both methods sometimes increase the time needed to find the optimal solution with the increasing dimension of the problem.
Klíčová slova: cuts; presolve; binary variables; integer programs

Informace o studiu

Studijní program / obor: Kvantitativní metody v ekonomice/Matematické metody v ekonomii
Typ studijního programu: Bakalářský studijní program
Přidělovaná hodnost: Bc.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra ekonometrie

Informace o odevzdání a obhajobě

Datum zadání práce: 6. 3. 2013
Datum podání práce: 7. 6. 2013
Datum obhajoby: 25. 6. 2013
Identifikátor v systému InSIS: https://insis.vse.cz/zp/42020/podrobnosti

Soubory ke stažení

    Poslední aktualizace: