Solution of Selected Graph Theory Problems in MPL for Windows

Thesis title: Riešenie vybraných úloh teórie grafov v systéme MPL for Windows
Author: Sotelová, Eva Tatiana
Thesis type: Bachelor thesis
Supervisor: Jablonský, Josef
Opponents: Fiala, Petr
Thesis language: Slovensky
Abstract:
Úloha čínskeho poštára a úloha obchodného cestujúceho sú predmetom tejto práce. Sú to úlohy patriace do matematického odvetvia zvaného teória grafov. Predstavené a definované sú eulerovské grafy a eulerovské cykly, ktoré slúžia na riešenie úlohy čínskeho poštára. Ďalšia časť tejto práce sa zaoberá hamiltonovskými cyklami, ktoré tvoria základ úlohy obchodného cestujúceho. Obe úlohy sú v tejto práci formulované a ich teoretické riešenie je predstavené za pomoci pôvodných algoritmov. Cieľom tejto práce je dané algoritmy riešiť s použitím matematických modelov zapísaných v optimalizačnom systéme Mathematical Programming Language (MPL). Grafy predstavujúce konkrétne úlohy sú vo forme matíc zadané do tabuľkového kalkulátora Microsoft Excel, kde sú ďalej transformované za pomoci makier, ktorých zdrojový kód je zapísaný vo Visual Basic for Applications (VBA). Použitím knižnice OptiMax je možné priame prepojenie zdrojového kódu z VBA s modelmi v MPL, ktorých riešenie sa opäť zapíše do MS Excel.Spomínané algoritmy sú úspešne implementované a prichádzajú s optimálnym riešením úlohy čínskeho poštára i úlohy obchodného cestujúceho.
Keywords: MPL; úloha obchodného cestujúceho; úloha čínskeho poštára; teória grafov
Thesis title: Řešení vybraných úloh teorie grafů v systému MPL for Windows
Author: Sotelová, Eva Tatiana
Thesis type: Bakalářská práce
Supervisor: Jablonský, Josef
Opponents: Fiala, Petr
Thesis language: Slovensky
Abstract:
Úloha čínského listonoše a úloha obchodního cestujícího jsou předmětem této práce. Tyto úlohy patří do matematického odvětví zvaného teorie grafů. Představené a definované jsou eulerovské grafy a eulerovské cykly, které slouží k řešení úlohy čínského listonoše. Další část této práce se zabývá hamiltonovými cykly, které tvoří základ úlohy obchodního cestujícího. Obě úlohy jsou v této práci formulované a jejich teoretické řešení je představené za pomoci původních algoritmů. Cílem této práce je dané algoritmy řešit s použitím matematických modelů zapsaných v optimalizačním systéme Mathematical Programming Language (MPL). Grafy představující konkrétní úlohy jsou ve formě matic zadané do tabulkového kalkulátoru Microsoft Excel, kde sú dále transformované za pomocí maker, kterých zdrojový kód je zapsaný ve Visual Basic for Applications (VBA). Za pomoci knižnice OptiMax je možné přímé propojení zdrojového kódu z VBA s modely v MPL, kterých řešení se opět zapíše do MS Excel.Vzpomenuté algoritmy jsou úspěšně implementované a přichází s optimálním řešením úlohy čínského listonoše i úlohy obchodného cestujícího.
Keywords: teorie grafů; úloha čínského listonoše; úloha obchodního cestujícího; MPL
Thesis title: Solution of Selected Graph Theory Problems in MPL for Windows
Author: Sotelová, Eva Tatiana
Thesis type: Bachelor thesis
Supervisor: Jablonský, Josef
Opponents: Fiala, Petr
Thesis language: Slovensky
Abstract:
The Chinese postman problem and the travelling salesman problem are both objects of this thesis. These problems belong to a branch of mathematics called graph theory. Presented and defined are Eulerian graphs and Eulerian cycles that are used to solve the Chinese postman problem. The other part of this thesis is focused on Hamiltonian cycles. They form the basis of the travelling salesman problem. Both problems formulated in this work and their theoretical solutions are presented with the aid of original algorithms. The aim of this thesis is to solve the given algorithms using mathematical models written in the optimization system Mathematical Programming Language (MPL). Graphs representing specific problems are introduced in form of matrices in a Microsoft Excel spreadsheet where they are further transformed using macros whose source code is written in Visual Basic for Applications (VBA). With the help of the OptiMax library, it is possible to directly link the source code from VBA to models in MPL, the solution of which is written back to MS Excel.These algorithms are successfully implemented and result in the optimal solution of the Chinese postman problem and the travelling salesman problem.
Keywords: the Chinese postman problem; the travelling salesman problem; graph theory; MPL

Information about study

Study programme: Kvantitativní metody v ekonomice/Matematické metody v ekonomii
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: 22. 1. 2019
Date of submission: 28. 4. 2019
Date of defense: 17. 6. 2019
Identifier in the InSIS system: https://insis.vse.cz/zp/68352/podrobnosti

Files for download

    Last update: