PROBLEM PAPER1 Number of timeslots : 20 Number of shifts : 20 Number of employees : 20 Number of tasktypes : 10 Number of skills : 30 Number of tasks : 100 Number of locations : 11 SOLUTION 1: Task #50(1) Task #85(12) 2: Task #58(1) Task #60(4) Task #23(6) Task #44(8) Task #49(10) Task #77(12) Task #62(16) Task #78(17) 3: Task #59(4) Task #41(20) 4: Task #1(1) Task #80(4) Task #15(6) Task #14(9) Task #71(11) Task #67(12) Task #68(13) Task #69(14) Task #70(18) 5: Task #5(1) Task #6(3) Task #7(5) Task #10(8) Task #45(10) Task #51(12) Task #52(13) 6: Task #79(3) Task #100(5) 7: Task #95(3) Task #96(6) Task #97(10) Task #83(16) Task #34(18) 8: Task #27(3) Task #28(5) Task #63(18) 9: Task #75(7) Task #8(8) Task #9(9) Task #24(11) Task #4(14) Task #40(18) 10: Task #56(2) Task #25(14) Task #93(16) Task #92(19) 11: Task #20(1) Task #31(2) Task #53(3) Task #54(5) 12: Task #72(1) Task #73(5) Task #82(8) Task #39(16) Task #29(19) 13: Task #12(3) Task #84(4) Task #98(13) 14: Task #99(1) Task #35(5) Task #17(13) Task #18(14) Task #33(17) 15: Task #19(2) Task #42(3) Task #2(4) Task #88(12) Task #57(14) 16: Task #30(1) Task #43(2) Task #61(6) Task #3(16) Task #55(18) 17: Task #21(4) Task #22(5) Task #81(6) Task #74(8) Task #37(10) Task #48(13) Task #47(14) Task #46(16) Task #94(19) 18: Task #64(4) Task #36(9) Task #66(10) Task #26(12) Task #16(15) Task #76(16) Task #11(19) 19: Task #89(2) Task #13(3) Task #87(7) Task #65(9) Task #91(10) Task #90(12) Task #38(14) 20: Task #32(3) Task #86(16) COST Feasible violations = 0 Number of feasible pairs = 39 (40) ASP SOLUTION Shift# 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 Shifts ok 01 02 01 01 03 04 03 03 01 04 03 01 01 02 01 02 01 01 01 03 Emp#001 01 0 0 1* 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Emp#002 02 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1* Emp#003 03 0 1 0 0 1* 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 Emp#004 01 0 1* 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Emp#005 01 0 0 0 0 0 0 0 0 0 0 1* 0 0 0 0 0 0 0 0 0 Emp#006 01 0 0 0 0 0 0 0 0 0 1* 0 0 0 0 0 0 0 0 0 0 Emp#007 01 1* 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Emp#008 01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1* 0 0 0 0 0 Emp#009 01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1* 0 Emp#010 01 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1* 0 0 0 Emp#011 02 0 0 0 0 0 0 0 0 0 1 0 0 0 1* 0 0 0 0 0 0 Emp#012 01 0 0 0 0 0 0 0 0 1* 0 0 0 0 0 0 0 0 0 0 0 Emp#013 02 0 0 0 0 0 1* 0 0 0 0 0 0 0 0 0 0 0 0 0 1 Emp#014 04 0 0 0 0 1 0 0 1 0 0 1 0 0 0 0 1* 0 0 0 0 Emp#015 06 0 0 0 1* 1 1 1 0 0 1 1 0 0 0 0 0 0 0 0 0 Emp#016 05 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 1* 0 1 Emp#017 01 0 0 0 0 0 0 0 0 0 0 0 0 1* 0 0 0 0 0 0 0 Emp#018 02 0 0 0 0 0 1 1* 0 0 0 0 0 0 0 0 0 0 0 0 0 Emp#019 02 0 0 0 0 0 0 0 0 0 0 0 1* 0 1 0 0 0 0 0 0 Emp#020 01 0 0 0 0 0 0 0 1* 0 0 0 0 0 0 0 0 0 0 0 0