name="BrazilInstance1-D0T2C1A1"; nbTimeslot=36; nbDay=4; nbEmployeeType=8; nbRoomType=2; nbEmployee=8; nbRoom=3; nbLesson=33; nbClass=3; EnsembleDays={ /**/ /****** START DAY ******/ <1, 1, 9, 5> <2, 10, 18, 14> <3, 19, 27, 23> <4, 28, 36, 32> /****** END DAY ******/ }; EnsembleTimeslots={ /**/ /****** START TIMESLOTS ******/ <1, 1> <2, 1> <3, 1> <4, 1> <5, 1> <6, 1> <7, 1> <8, 1> <9, 1> <10, 2> <11, 2> <12, 2> <13, 2> <14, 2> <15, 2> <16, 2> <17, 2> <18, 2> <19, 3> <20, 3> <21, 3> <22, 3> <23, 3> <24, 3> <25, 3> <26, 3> <27, 3> <28, 4> <29, 4> <30, 4> <31, 4> <32, 4> <33, 4> <34, 4> <35, 4> <36, 4> /****** END TIMESLOTS ******/ }; EnsembleEmployeeTypes={ /**/ /****** START TYPES-EMP ******/ <1, "TypeEmployee-1", 1, {1}> <2, "TypeEmployee-2", 1, {2}> <3, "TypeEmployee-3", 1, {3}> <4, "TypeEmployee-4", 2, {4, 3}> <5, "TypeEmployee-5", 1, {5}> <6, "TypeEmployee-6", 1, {6}> <7, "TypeEmployee-7", 1, {7}> <8, "TypeEmployee-8", 2, {8, 2}> /****** END TYPES-EMP ******/ }; EnsembleEmployeeTypesID={1, 2, 3, 4, 5, 6, 7, 8}; EnsembleRoomTypes={ /**/ /****** START TYPES-ROO ******/ <1, "Type-1", 2, {2, 3}> <2, "Type-2", 2, {1, 3}> /****** END TYPES-ROO ******/ }; EnsembleEmployees={ /**/ /****** START OF EMPLOYEES ******/ <1, "T1", {1}, {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36}> <2, "T2", {2, 8}, {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36}> <3, "T3", {3, 4}, {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36}> <4, "T4", {4}, {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36}> <5, "T5", {5}, {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36}> <6, "T6", {6}, {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36}> <7, "T7", {7}, {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36}> <8, "T8", {8}, {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36}> /****** END EMPLOYEES ******/ }; EnsembleRooms={ /** /****** START ROOMS ******/ <1, "R1", {2}, {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36}> <2, "R2", {1}, {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36}> <3, "R3", {1, 2}, {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36}> /****** END ROOMS ******/ }; EnsembleLessons={ /**/ /****** START LESSONS ******/ <1, "T1-S1", 3, {}, {1}, [1, 0, 0, 0, 0, 0, 0, 0], {2}, [0, 1]> <2, "T2-S1%$-1", 2, {}, {2}, [0, 1, 0, 0, 0, 0, 0, 0], {1}, [1, 0]> <3, "T2-S1%$-2", 3, {2}, {2}, [0, 1, 0, 0, 0, 0, 0, 0], {2}, [0, 1]> <4, "T3-S1", 3, {}, {3}, [0, 0, 1, 0, 0, 0, 0, 0], {2}, [0, 1]> <5, "T4-S1", 3, {}, {4}, [0, 0, 0, 1, 0, 0, 0, 0], {1}, [1, 0]> <6, "T6-S1", 4, {}, {6}, [0, 0, 0, 0, 0, 1, 0, 0], {2}, [0, 1]> <7, "T7-S1%$-1", 2, {}, {7}, [0, 0, 0, 0, 0, 0, 1, 0], {2}, [0, 1]> <8, "T7-S1%$-2", 3, {7}, {7}, [0, 0, 0, 0, 0, 0, 1, 0], {1, 2}, [1, 1]> <9, "T8-S1", 2, {}, {8}, [0, 0, 0, 0, 0, 0, 0, 1], {2}, [0, 1]> <10, "T1-S2", 3, {}, {1}, [1, 0, 0, 0, 0, 0, 0, 0], {1}, [1, 0]> <11, "T2-S2%$-1", 2, {}, {2}, [0, 1, 0, 0, 0, 0, 0, 0], {2}, [0, 1]> <12, "T2-S2%$-2", 3, {11}, {2}, [0, 1, 0, 0, 0, 0, 0, 0], {1}, [1, 0]> <13, "T3-S2", 3, {}, {3}, [0, 0, 1, 0, 0, 0, 0, 0], {1}, [1, 0]> <14, "T4-S2", 3, {}, {4}, [0, 0, 0, 1, 0, 0, 0, 0], {1}, [1, 0]> <15, "T5-S2%$-1", 2, {}, {5}, [0, 0, 0, 0, 1, 0, 0, 0], {1}, [1, 0]> <16, "T5-S2%$-2", 3, {15}, {5}, [0, 0, 0, 0, 1, 0, 0, 0], {2}, [0, 1]> <17, "T6-S2", 4, {}, {6}, [0, 0, 0, 0, 0, 1, 0, 0], {1}, [1, 0]> <18, "T8-S2", 2, {}, {8}, [0, 0, 0, 0, 0, 0, 0, 1], {1}, [1, 0]> <19, "T1-S3", 3, {}, {1}, [1, 0, 0, 0, 0, 0, 0, 0], {2}, [0, 1]> <20, "T3-S3", 3, {}, {3}, [0, 0, 1, 0, 0, 0, 0, 0], {1}, [2, 0]> <21, "T4-S3", 3, {}, {4}, [0, 0, 0, 1, 0, 0, 0, 0], {1}, [1, 0]> <22, "T5-S3%$-1", 2, {}, {5}, [0, 0, 0, 0, 1, 0, 0, 0], {1}, [1, 0]> <23, "T5-S3%$-2", 3, {22}, {5}, [0, 0, 0, 0, 1, 0, 0, 0], {1}, [1, 0]> <24, "T6-S3", 4, {}, {6}, [0, 0, 0, 0, 0, 1, 0, 0], {1}, [1, 0]> <25, "T7-S3%$-1", 2, {}, {7}, [0, 0, 0, 0, 0, 0, 1, 0], {1}, [1, 0]> <26, "T7-S3%$-2", 3, {25}, {7}, [0, 0, 0, 0, 0, 0, 1, 0], {1}, [1, 0]> <27, "T8-S3", 2, {}, {8}, [0, 0, 0, 0, 0, 0, 0, 1], {1}, [1, 0]> <28, "start-session-1", 0, {}, {}, [0, 0, 0, 0, 0, 0, 0, 0], {}, [0, 0]> <29, "end-session-1", 0, {1, 2, 3, 4, 5, 6, 7, 8, 9}, {}, [0, 0, 0, 0, 0, 0, 0, 0], {}, [0, 0]> <30, "start-session-2", 0, {}, {}, [0, 0, 0, 0, 0, 0, 0, 0], {}, [0, 0]> <31, "end-session-2", 0, {10, 11, 12, 13, 14, 15, 16, 17, 18}, {}, [0, 0, 0, 0, 0, 0, 0, 0], {}, [0, 0]> <32, "start-session-3", 0, {}, {}, [0, 0, 0, 0, 0, 0, 0, 0], {}, [0, 0]> <33, "end-session-3", 0, {19, 20, 21, 22, 23, 24, 25, 26, 27}, {}, [0, 0, 0, 0, 0, 0, 0, 0], {}, [0, 0]> /****** END LESSONS ******/ }; EnsembleClasses={ /**/ /****** START CLASSES ******/ <1, "S1", 25, 28, 29, {1, 2, 3, 4, 5, 6, 7, 8, 9}> <2, "S2", 25, 30, 31, {16, 17, 18, 10, 11, 12, 13, 14, 15}> <3, "S3", 22, 32, 33, {19, 20, 21, 22, 23, 24, 25, 26, 27}> /****** END CLASSES ******/ };