Unimodular matrices in operations research
Thesis title: | Unimodulárne matice v operačnom výskume |
---|---|
Author: | Liška, Andrej |
Thesis type: | Bachelor thesis |
Supervisor: | Pelikán, Jan |
Opponents: | Ivánek, Jiří |
Thesis language: | Slovensky |
Abstract: | Úloha celočíselného programovania je NP obtiažny problém (NP-hard), neexistuje teda polynomiálny algoritmus pre riešenie tejto úlohy. Pritom väčšina optimalizačných úloh operačného výskumu riešiacich úlohy ekonomickej praxe vedú na úlohy celočíselného programovania. Pokiaľ ale úloha celočíselného programovania je taká, že obmedzujúce podmienky v tvare rovníc a nerovností obsahujú unimodolárnu maticu, je možné úlohu celočíselného programovania riešiť polynomiálne, metódami lineárneho programovania. Charakteristické problémy obsahujúce totálne unimodulárnu maticu sú napríklad dopravný problém, priraďovací problém, alebo problém maximálneho toku. Existujú aj problémy, ktoré je možné relaxovať na úlohu s unimodulárnou maticou a pomocou tejto relaxácie nájsť suboptimálne riešenie alebo zefektívniť metódu riešení celočíselnej úlohy, napríklad metódu vetvenia a hraníc (branch and bound). Do tejto skupiny spadá napríklad problém obchodného cestujúceho. Z bežného života je potom možné prispieť k riešeniu veľkého množstva reálnych problémov. |
Keywords: | operačný výskum; totálne unimodulárne matice; celočíselné lineárne programovanie |
Thesis title: | Unimodulární matice a jejich využití v operačním výzkumu |
---|---|
Author: | Liška, Andrej |
Thesis type: | Bakalářská práce |
Supervisor: | Pelikán, Jan |
Opponents: | Ivánek, Jiří |
Thesis language: | Slovensky |
Abstract: | Úloha celočíselného programování je NP obtížný problém (NP-hard), neexistuje tedy polynomiální algoritmus pro řešení této úlohy. Přitom většina optimalizačních úloh operačního výzkumu řešících úlohy ekonomické praxe vedou na úlohy celočíselného programování. Pokud ale úloha celočíselného programování je taková, že omezující podmínky ve tvaru rovnic a nerovností obsahují unimodolární matici, lze úlohu celočíselného programování řešit polynomiálně metodami lineárního programování. Charakteristické problémy obsahující totálně unimodulární matici jsou například dopravní problém, přiřazovací problém, nebo problém maximálního toku. Existují i problémy, které je možné relaxovat na úlohu s unimodulární maticí a pomocí této relaxace najít suboptimální řešení, nebo zefektivnit metodu řešení celočíselné úlohy například metodu větvení a hranic (branch and bound). Do této skupiny spadá například problém obchodního cestujícího. Z běžného života je pak možné přispět k řešení velkého množství reálných problémů. |
Keywords: | totálně unimodulární matice; celočíselné lineární programování; operační výzkum |
Thesis title: | Unimodular matrices in operations research |
---|---|
Author: | Liška, Andrej |
Thesis type: | Bachelor thesis |
Supervisor: | Pelikán, Jan |
Opponents: | Ivánek, Jiří |
Thesis language: | Slovensky |
Abstract: | Linear programming problem is NP-hard, i.e. there is no polynomial algorithm to find a solution for any particular linear programming problem. Nevertheless the majority of optimization problems in operational research lead to linear programming problems. In case the linear programming problem‘s constraints, in form of equations and inequations, involve unimodular matrix, it can be solved using polynomial methods of linear programming. Transportation problem, assignment problem or maximum flow problem can be considered as examples of characteristic problems involving unimodular matrix. There are also problems that can relax to a problem with its respective unimodular matrix. Then using relaxation one can obtain a sub-optimal solution or implement, e.g. branch and bound method to optimize the solution method. The latter forms a set of problems such as travelling salesman problem. Therefore the contribution to solving some of the real-life problem is undeniable. |
Keywords: | linear integer programming; operational research; totally unimodular matrices |
Information about study
Study programme: | Aplikovaná informatika/Informační média a služby |
---|---|
Type of study programme: | Bakalářský studijní program |
Assigned degree: | Bc. |
Institutions assigning academic degree: | Vysoká škola ekonomická v Praze |
Faculty: | Faculty of Informatics and Statistics |
Department: | Department of Econometrics |
Information on submission and defense
Date of assignment: | 28. 1. 2020 |
---|---|
Date of submission: | 10. 5. 2020 |
Date of defense: | 22. 6. 2020 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/72278/podrobnosti |