{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,8,7]],"date-time":"2024-08-07T07:38:30Z","timestamp":1723016310142},"publisher-location":"California","reference-count":0,"publisher":"International Joint Conferences on Artificial Intelligence Organization","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2021,9]]},"abstract":"<jats:p>We deal with a challenging scheduling problem on parallel-machines with sequence-dependent setup times and release dates from a real-world application of semiconductor work-shop production. There, jobs can only be processed by dedicated machines, thus few machines can determine the makespan almost regardless of how jobs are scheduled on the remaining ones. This causes problems when machines fail and jobs need to be rescheduled. Instead of optimising only the makespan, we put the individual machine spans in non-ascending order and lexicographically minimise the resulting tuples. This achieves  that all machines complete as early as possible and increases the robustness of the schedule. We study the application of Answer-Set Programming (ASP) to solve this problem. While ASP eases modelling, the combination of timing constraints and the considered objective function challenges current solving technology. The former issue is addressed by using an extension of ASP by difference logic. For the latter, we devise different algorithms that use multi-shot solving. To tackle industrial-sized instances, we study different approximations and heuristics. Our experimental results show that ASP is indeed a promising KRR paradigm for this problem and is competitive with state-of-the-art CP and MIP solvers.<\/jats:p>","DOI":"10.24963\/kr.2021\/27","type":"proceedings-article","created":{"date-parts":[[2021,10,11]],"date-time":"2021-10-11T16:45:56Z","timestamp":1633970756000},"page":"280-290","source":"Crossref","is-referenced-by-count":6,"title":["Answer-Set Programming for Lexicographical Makespan Optimisation in Parallel Machine Scheduling"],"prefix":"10.24963","author":[{"given":"Thomas","family":"Eiter","sequence":"first","affiliation":[{"name":"Vienna University of Technology"}]},{"given":"Tobias","family":"Geibinger","sequence":"additional","affiliation":[{"name":"Vienna University of Technology"}]},{"given":"Nysret","family":"Musliu","sequence":"additional","affiliation":[{"name":"Vienna University of Technology"}]},{"given":"Johannes","family":"Oetsch","sequence":"additional","affiliation":[{"name":"Vienna University of Technology"}]},{"given":"Peter","family":"Sko\u010dovsk\u00fd","sequence":"additional","affiliation":[{"name":"Bosch Center for Artificial Intelligence"},{"name":"Vienna University of Technology"}]},{"given":"Daria","family":"Stepanova","sequence":"additional","affiliation":[{"name":"Bosch Center for Artificial Intelligence"}]}],"member":"10584","event":{"number":"18","sponsor":["Artificial Intelligence Journal","Principles of Knowledge Representation and Reasoning Inc.","Sea AI Lab","Potassco Solutions","European Association for Artificial Intelligence"],"acronym":"KR-2021","name":"18th International Conference on Principles of Knowledge Representation and Reasoning {KR-2021}","start":{"date-parts":[[2020,11,12]]},"theme":"Artificial Intelligence","location":"Hanoii, Vietnam","end":{"date-parts":[[2021,11,18]]}},"container-title":["Proceedings of the Eighteenth International Conference on Principles of Knowledge Representation and Reasoning"],"original-title":[],"deposited":{"date-parts":[[2021,10,11]],"date-time":"2021-10-11T16:46:12Z","timestamp":1633970772000},"score":1,"resource":{"primary":{"URL":"https:\/\/proceedings.kr.org\/2021\/27"}},"subtitle":[],"proceedings-subject":"Artificial Intelligence Research Articles","short-title":[],"issued":{"date-parts":[[2021,9]]},"references-count":0,"URL":"https:\/\/doi.org\/10.24963\/kr.2021\/27","relation":{},"subject":[],"published":{"date-parts":[[2021,9]]}}}