DOI: 10.7910/dvn/a4ju5e
title: Mandarine Academy Professional Timetabling Dataset

description: &lt;p&gt;Mandarine Academy Professional Timetabling (MAPT) is a real-world dataset suggested to solve Professional Timetabling Problems (PTPs). A rather under-exploited category of the overall Timetabling Problems. However, we believe it can still be applied to traditional problems (education, health, etc.) as a helpful benchmark dataset to assist researchers in comparing different methods. Compared to conventional educational datasets such as (ITC2007), MAPT proposes richer features inspired by real-world data to provide insight into corporate training logistics and timetabling complexities.&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;Two different kinds of records are in MAPT:&lt;/strong&gt;&lt;/h3&gt;
&lt;ol style="list-style-type: upper-alpha;"&gt;
&lt;li&gt;Input files that are used as testing the approach. Having 3 other groups (Small, Medium, and Large) each in 20 different instances, totaling 60 test sets, to simulate different real-world scenarios.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Second records are training files that include the information of each entity involved in the scheduling process. Such as training, teachers, rooms, locations, etc. Note that both records have no redundant values.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;&lt;strong&gt;Test files (/Input/):&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;We provide test files used in our experiments. To simulate different real-world scenarios, we created varying complexities (number of events and available time window).&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Folder &lt;strong&gt;mapt_sm&lt;/strong&gt;: The full MAPT (Small) test instances (20).&lt;/li&gt;
&lt;li&gt;Folder &lt;strong&gt;mapt_md&lt;/strong&gt;: The full MAPT (Medium) test instances (20).&lt;/li&gt;
&lt;li&gt;Folder &lt;strong&gt;mapt_md_2&lt;/strong&gt;: The full MAPT (Medium) with limited time window test instances (20).&lt;/li&gt;
&lt;li&gt;Folder &lt;strong&gt;mapt_lg&lt;/strong&gt;: The full MAPT (Large) test instances (20).&lt;/li&gt;
&lt;li&gt;Folder &lt;strong&gt;mapt_lg_2&lt;/strong&gt;: The full MAPT (large) with limited time window test instances (20).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;&lt;strong&gt;Training files (/Dataset/)&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;These files give information about each entity found in the planning process. They are crucial to validate solutions with defined constraints.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;trainings.csv&lt;/strong&gt;: This file has essential information about all training used in the planning process (ID, Type, Duration, etc.).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;training_skills.csv&lt;/strong&gt;: This file provides a list of required skills for each training.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;training_rooms.csv&lt;/strong&gt;: Associated rooms to training.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;training_devices.csv&lt;/strong&gt;: Associated devices to training.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;training_animators.csv&lt;/strong&gt;: Associated teachers to training.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;training_skilled_animators.csv&lt;/strong&gt;: Associated skilled teachers to training&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;sequences.csv&lt;/strong&gt;: This file has essential information about all sequences used in the planning process (ID, Name, Duration, etc.).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;sequence_rooms.csv&lt;/strong&gt;: Associated rooms to sequences.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;sequence_devices.csv&lt;/strong&gt;: Associated devices to sequences.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;sequence_animators.csv&lt;/strong&gt;: Associated teachers to sequences.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;sequence _skills.csv&lt;/strong&gt;: This file provides a list of required skills for each sequence.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;resource_rooms.csv&lt;/strong&gt;: This file has essential information about all rooms (ID, capacity, location, etc.).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;resource_devices.csv&lt;/strong&gt;: This file has essential information about all equipment (ID, type, etc.).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;resource_animator.csv&lt;/strong&gt;: This file has essential information about all teachers (ID, type, etc.).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;animator_skills.csv&lt;/strong&gt;: This file provides a list of skills associated with each teacher.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;rooms_unavailability.csv&lt;/strong&gt; = This file provides reservation information (dates, times, location, etc.) made for each room. &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;device_unavailability.csv&lt;/strong&gt; = This file provides reservation information (dates, times, location, etc.) made for each piece of equipment. &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;animator_unavailability.csv&lt;/strong&gt;: This file provides reservation information (dates, times, location, etc.) made for each teacher. &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;localization.csv&lt;/strong&gt;: these files have information (id, city, country, etc.) about where events can take place.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;&lt;strong&gt;Initial Solutions (/Initial Solutions /)&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Initial solutions were made available using our proposed constructive heuristic found in our work. These can be used directly as input to benchmark approaches.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Folder &lt;strong&gt;mapt_sm&lt;/strong&gt;: Initial solutions using the first input file sm_0.csv.&lt;/li&gt;
&lt;li&gt;Folder &lt;strong&gt;mapt_md&lt;/strong&gt;: Initial solutions using the first input file md_0.csv.&lt;/li&gt;
&lt;li&gt;Folder &lt;strong&gt;mapt_md_2&lt;/strong&gt;: Initial solutions using the first input file md_2_0.csv.&lt;/li&gt;
&lt;li&gt;Folder &lt;strong&gt;mapt_lg&lt;/strong&gt;: Initial solutions using the first input file bg_0.csv.&lt;/li&gt;
&lt;li&gt;Folder &lt;strong&gt;mapt_lg_2&lt;/strong&gt;: Initial solutions using the first input file bg_2_0.csv.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;&lt;strong&gt;Final non-dominant solutions (/Non-dominant solutions/) :&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;We provide final objectives and directions. We included NSGAII and NSGAIII results using only 3 Objectives.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Folder &lt;strong&gt;mapt_sm&lt;/strong&gt;: Final objectives values using the first input file sm_0.csv.&lt;/li&gt;
&lt;li&gt;Folder &lt;strong&gt;mapt_md&lt;/strong&gt;: Final objectives values using the first input file md_0.csv.&lt;/li&gt;
&lt;li&gt;Folder &lt;strong&gt;mapt_lg&lt;/strong&gt;: Final objectives values using the first input file bg_0.csv.&lt;/li&gt;
&lt;/ul&gt;