High school timetabling using multicriteria linear programming
Thesis title: | Využití vícekriteriálního lineárního programování pro přípravu rozvrhu střední školy |
---|---|
Author: | Žítek, Jan |
Thesis type: | Diplomová práce |
Supervisor: | Skočdopolová, Veronika |
Opponents: | Kuncová, Martina |
Thesis language: | Česky |
Abstract: | Tato diplomová práce se zabývá přípravou rozvrhu pro střední školu. Za tímto účelem je sestaven matematický model založený na bivalentním programování. Model využívá také metod vícekriteriálního lineárního programování, protože při řešení rozvrhu je třeba uvažovat nejen to, aby byly splněny zákonem a školou kladené podmínky, ale rozvrh by měl být sestaven tak, aby co nejvíce vyhovoval studentům i vyučujícím. V této práci jsou nejprve položeny teoretické základy, následně je popsán ekonomický model s charakteristikou školy, pro kterou je rozvrh připravován, a na něj navazuje sestavení matematického modelu. Pro optimalizaci modelu je použit nástroj MPL for Windows s řešitelem Gurobi. Na závěr je výstup optimalizace převeden pomocí programovacího jazyku VBA do podoby určené koncovým uživatelům. |
Keywords: | vícekriteriální programování; Gurobi; tvorba rozvrhu; MPL for Windows |
Thesis title: | High school timetabling using multicriteria linear programming |
---|---|
Author: | Žítek, Jan |
Thesis type: | Diploma thesis |
Supervisor: | Skočdopolová, Veronika |
Opponents: | Kuncová, Martina |
Thesis language: | Česky |
Abstract: | The theme of this thesis is high school timetabling. The built mathematical model is based on bivalent programming. The model uses multicriteria linear programming too, because a timetable has to fill legal and school's requests and student's and teacher's wishes. Firstly, there are given theoretical basics. Then there is described economic model with school's characteristics and it continues by mathematical model. For optimization, tool MPL for Windows with using Gurobi. Finally, export of optimization is transferred using VBA to form for end users. |
Keywords: | Gurobi; MPL for Windows; multicriteria programming; timetabling |
Information about study
Study programme: | Kvantitativní metody v ekonomice/Ekonometrie a operační výzkum |
---|---|
Type of study programme: | Magisterský studijní program |
Assigned degree: | Ing. |
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: | 2. 3. 2016 |
---|---|
Date of submission: | 9. 1. 2017 |
Date of defense: | 2. 2. 2017 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/56678/podrobnosti |