Skip to main content

Showing 1–32 of 32 results for author: Gebser, M

.
  1. arXiv:2307.14799  [pdf, other

    cs.AI cs.LO

    Hybrid ASP-based multi-objective scheduling of semiconductor manufacturing processes (Extended version)

    Authors: Mohammed M. S. El-Kholany, Ramsha Ali, Martin Gebser

    Abstract: Modern semiconductor manufacturing involves intricate production processes consisting of hundreds of operations, which can take several months from lot release to completion. The high-tech machines used in these processes are diverse, operate on individual wafers, lots, or batches in multiple stages, and necessitate product-specific setups and specialized maintenance procedures. This situation is… ▽ More

    Submitted 14 September, 2023; v1 submitted 27 July, 2023; originally announced July 2023.

    Comments: 17 pages, 1 figure, 4 listings, 1 table; a short version of this paper is presented at the 18th European Conference on Logics in Artificial Intelligence (JELIA 2023)

  2. arXiv:2307.12081  [pdf, other

    cs.AI

    Enhancing Temporal Planning Domains by Sequential Macro-actions (Extended Version)

    Authors: Marco De Bortoli, Lukáš Chrpa, Martin Gebser, Gerald Steinbauer-Wagner

    Abstract: Temporal planning is an extension of classical planning involving concurrent execution of actions and alignment with temporal constraints. Durative actions along with invariants allow for modeling domains in which multiple agents operate in parallel on shared resources. Hence, it is often important to avoid resource conflicts, where temporal constraints establish the consistency of concurrent acti… ▽ More

    Submitted 22 July, 2023; originally announced July 2023.

  3. arXiv:2307.09168  [pdf, ps, other

    cs.AI

    Elementary Sets for Logic Programs

    Authors: Martin Gebser, Joohyung Lee, Yuliya Lierler

    Abstract: By introducing the concepts of a loop and a loop formula, Lin and Zhao showed that the answer sets of a nondisjunctive logic program are exactly the models of its Clark's completion that satisfy the loop formulas of all loops. Recently, Gebser and Schaub showed that the Lin-Zhao theorem remains correct even if we restrict loop formulas to a special class of loops called ``elementary loops.'' In th… ▽ More

    Submitted 15 July, 2023; originally announced July 2023.

    Comments: 6 pages. AAAI 2006, 244-249. arXiv admin note: substantial text overlap with arXiv:1012.5847

  4. arXiv:2306.05747  [pdf, other

    cs.AI cs.LG

    An End-to-End Reinforcement Learning Approach for Job-Shop Scheduling Problems Based on Constraint Programming

    Authors: Pierre Tassel, Martin Gebser, Konstantin Schekotihin

    Abstract: Constraint Programming (CP) is a declarative programming paradigm that allows for modeling and solving combinatorial optimization problems, such as the Job-Shop Scheduling Problem (JSSP). While CP solvers manage to find optimal or near-optimal solutions for small instances, they do not scale well to large ones, i.e., they require long computation times or yield low-quality solutions. Therefore, re… ▽ More

    Submitted 9 June, 2023; originally announced June 2023.

    Comments: To be published at ICAPS 2023

  5. arXiv:2302.07162  [pdf, other

    cs.AI cs.LG cs.NE

    Semiconductor Fab Scheduling with Self-Supervised and Reinforcement Learning

    Authors: Pierre Tassel, Benjamin Kovács, Martin Gebser, Konstantin Schekotihin, Patrick Stöckermann, Georg Seidel

    Abstract: Semiconductor manufacturing is a notoriously complex and costly multi-step process involving a long sequence of operations on expensive and quantity-limited equipment. Recent chip shortages and their impacts have highlighted the importance of semiconductors in the global supply chains and how reliant on those our daily lives are. Due to the investment cost, environmental impact, and time scale nee… ▽ More

    Submitted 14 February, 2023; originally announced February 2023.

  6. arXiv:2208.02685   

    cs.LO cs.AI

    Proceedings 38th International Conference on Logic Programming

    Authors: Yuliya Lierler, Jose F. Morales, Carmine Dodaro, Veronica Dahl, Martin Gebser, Tuncay Tekle

    Abstract: ICLP is the premier international event for presenting research in logic programming. Contributions to ICLP 2022 were sought in all areas of logic programming, including but not limited to: Foundations: Semantics, Formalisms, Nonmonotonic reasoning, Knowledge representation. Languages issues: Concurrency, Objects, Coordination, Mobility, Higher order, Types, Modes, Assertions, Modules, Meta-progra… ▽ More

    Submitted 4 August, 2022; originally announced August 2022.

    Journal ref: EPTCS 364, 2022

  7. arXiv:2205.07537  [pdf, ps, other

    cs.AI cs.LO

    Problem Decomposition and Multi-shot ASP Solving for Job-shop Scheduling

    Authors: Mohammed M. S. El-Kholany, Martin Gebser, Konstantin Schekotihin

    Abstract: The Job-shop Scheduling Problem (JSP) is a well-known and challenging combinatorial optimization problem in which tasks sharing a machine are to be arranged in a sequence such that encompassing jobs can be completed as early as possible. In this paper, we propose problem decomposition into time windows whose operations can be successively scheduled and optimized by means of multi-shot Answer Set P… ▽ More

    Submitted 23 May, 2022; v1 submitted 16 May, 2022; originally announced May 2022.

    Comments: Paper presented at the 38th International Conference on Logic Programming (ICLP 2022), 16 pages

  8. arXiv:2205.07129  [pdf, other

    cs.AI cs.LO

    Efficient lifting of symmetry breaking constraints for complex combinatorial problems

    Authors: Alice Tarzariol, Martin Gebser, Mark Law, Konstantin Schekotihin

    Abstract: Many industrial applications require finding solutions to challenging combinatorial problems. Efficient elimination of symmetric solution candidates is one of the key enablers for high-performance solving. However, existing model-based approaches for symmetry breaking are limited to problems for which a set of representative and easily-solvable instances is available, which is often not the case i… ▽ More

    Submitted 14 May, 2022; originally announced May 2022.

    Comments: Paper presented at the 38th International Conference on Logic Programming (ICLP 2022), 16 pages

  9. Lifting Symmetry Breaking Constraints with Inductive Logic Programming

    Authors: Alice Tarzariol, Martin Gebser, Konstantin Schekotihin

    Abstract: Efficient omission of symmetric solution candidates is essential for combinatorial problem-solving. Most of the existing approaches are instance-specific and focus on the automatic computation of Symmetry Breaking Constraints (SBCs) for each given problem instance. However, the application of such approaches to large-scale instances or advanced problem encodings might be problematic since the comp… ▽ More

    Submitted 23 December, 2021; v1 submitted 22 December, 2021; originally announced December 2021.

    Comments: to appear in Machine Learning Journal

    Journal ref: Machine Learning (2022)

  10. arXiv:2109.08662  [pdf, ps, other

    cs.AI

    Aggregate Semantics for Propositional Answer Set Programs

    Authors: Mario Alviano, Wolfgang Faber, Martin Gebser

    Abstract: Answer Set Programming (ASP) emerged in the late 1990ies as a paradigm for Knowledge Representation and Reasoning. The attractiveness of ASP builds on an expressive high-level modeling language along with the availability of powerful off-the-shelf solving systems. While the utility of incorporating aggregate expressions in the modeling language has been realized almost simultaneously with the ince… ▽ More

    Submitted 17 September, 2021; originally announced September 2021.

    Comments: Under consideration in Theory and Practice of Logic Programming (TPLP)

    MSC Class: 68T30 ACM Class: I.2.4

  11. arXiv:2104.03760  [pdf, other

    cs.LG cs.AI cs.NE

    A Reinforcement Learning Environment For Job-Shop Scheduling

    Authors: Pierre Tassel, Martin Gebser, Konstantin Schekotihin

    Abstract: Scheduling is a fundamental task occurring in various automated systems applications, e.g., optimal schedules for machines on a job shop allow for a reduction of production costs and waste. Nevertheless, finding such schedules is often intractable and cannot be achieved by Combinatorial Optimization Problem (COP) methods within a given time limit. Recent advances of Deep Reinforcement Learning (DR… ▽ More

    Submitted 8 April, 2021; originally announced April 2021.

    Comments: 7 pages, 4 figures, 1 table

  12. ASP-Core-2 Input Language Format

    Authors: Francesco Calimeri, Wolfgang Faber, Martin Gebser, Giovambattista Ianni, Roland Kaminski, Thomas Krennwallner, Nicola Leone, Marco Maratea, Francesco Ricca, Torsten Schaub

    Abstract: Standardization of solver input languages has been a main driver for the growth of several areas within knowledge representation and reasoning, fostering the exploitation in actual applications. In this document we present the ASP-Core-2 standard input language for Answer Set Programming, which has been adopted in ASP Competition events since 2013.

    Submitted 11 November, 2019; originally announced November 2019.

    Journal ref: Theory and Practice of Logic Programming 20 (2020) 294-309

  13. The Seventh Answer Set Programming Competition: Design and Results

    Authors: Martin Gebser, Marco Maratea, Francesco Ricca

    Abstract: Answer Set Programming (ASP) is a prominent knowledge representation language with roots in logic programming and non-monotonic reasoning. Biennial ASP competitions are organized in order to furnish challenging benchmark collections and assess the advancement of the state of the art in ASP solving. In this paper, we report on the design and results of the Seventh ASP Competition, jointly organiz… ▽ More

    Submitted 19 April, 2019; originally announced April 2019.

    Comments: 28 pages

    Journal ref: Theory and Practice of Logic Programming 20 (2020) 176-204

  14. plasp 3: Towards Effective ASP Planning

    Authors: Yannis Dimopoulos, Martin Gebser, Patrick Lühne, Javier Romero, Torsten Schaub

    Abstract: We describe the new version of the PDDL-to-ASP translator plasp. First, it widens the range of accepted PDDL features. Second, it contains novel planning encodings, some inspired by SAT planning and others exploiting ASP features such as well-foundedness. All of them are designed for handling multivalued fluents in order to capture both PDDL as well as SAS planning formats. Third, enabled by multi… ▽ More

    Submitted 11 December, 2018; originally announced December 2018.

    Comments: 27 pages, under consideration for publication in Theory and Practice of Logic Programming (TPLP)

    Journal ref: Theory and Practice of Logic Programming 19 (2019) 477-504

  15. arXiv:1804.10437  [pdf, other

    cs.AI

    Routing Driverless Transport Vehicles in Car Assembly with Answer Set Programming

    Authors: Martin Gebser, Philipp Obermeier, Michel Ratsch-Heitmann, Mario Runge, Torsten Schaub

    Abstract: Automated storage and retrieval systems are principal components of modern production and warehouse facilities. In particular, automated guided vehicles nowadays substitute human-operated pallet trucks in transporting production materials between storage locations and assembly stations. While low-level control systems take care of navigating such driverless vehicles along programmed routes and avo… ▽ More

    Submitted 27 April, 2018; originally announced April 2018.

    Comments: Paper presented at the 34nd International Conference on Logic Programming (ICLP 2018), Oxford, UK, July 14 to July 17, 2018; 15 pages, LaTeX, 3 figures

  16. arXiv:1804.10247  [pdf, other

    cs.AI

    Experimenting with robotic intra-logistics domains

    Authors: Martin Gebser, Philipp Obermeier, Thomas Otto, Torsten Schaub, Orkunt Sabuncu, Van Nguyen, Tran Cao Son

    Abstract: We introduce the asprilo [1] framework to facilitate experimental studies of approaches addressing complex dynamic applications. For this purpose, we have chosen the domain of robotic intra-logistics. This domain is not only highly relevant in the context of today's fourth industrial revolution but it moreover combines a multitude of challenging issues within a single uniform framework. This inclu… ▽ More

    Submitted 26 April, 2018; originally announced April 2018.

    Comments: Paper presented at the 34nd International Conference on Logic Programming (ICLP 2018), Oxford, UK, July 14 to July 17, 2018 18 pages, LaTeX, 8 PDF figures (arXiv:YYMM.NNNNN)

  17. arXiv:1705.09811  [pdf, other

    cs.AI

    Multi-shot ASP solving with clingo

    Authors: Martin Gebser, Roland Kaminski, Benjamin Kaufmann, Torsten Schaub

    Abstract: We introduce a new flexible paradigm of grounding and solving in Answer Set Programming (ASP), which we refer to as multi-shot ASP solving, and present its implementation in the ASP system clingo. Multi-shot ASP solving features grounding and solving processes that deal with continuously changing logic programs. In doing so, they remain operative and accommodate changes in a seamless way. For in… ▽ More

    Submitted 20 March, 2018; v1 submitted 27 May, 2017; originally announced May 2017.

    Comments: Under consideration for publication in Theory and Practice of Logic Programming (TPLP)

    ACM Class: D.1.6

  18. arXiv:1603.03884  [pdf, ps, other

    cs.AI cs.DB

    Grounding Recursive Aggregates: Preliminary Report

    Authors: Martin Gebser, Roland Kaminski, Torsten Schaub

    Abstract: Problem solving in Answer Set Programming consists of two steps, a first grounding phase, systematically replacing all variables by terms, and a second solving phase computing the stable models of the obtained ground program. An intricate part of both phases is the treatment of aggregates, which are popular language constructs that allow for expressing properties over sets. In this paper, we elabo… ▽ More

    Submitted 12 March, 2016; originally announced March 2016.

    Comments: 21 pages, 7 figures, preliminary version appeared at GTTV'15

  19. arXiv:1511.01261  [pdf, ps, other

    cs.PL

    Interactive Answer Set Programming - Preliminary Report

    Authors: Martin Gebser, Phillip Obermeier, Torsten Schaub

    Abstract: Traditional Answer Set Programming (ASP) rests upon one-shot solving. A logic program is fed into an ASP system and its stable models are computed. The high practical relevance of dynamic applications led to the development of multi-shot solving systems. An operative system solves continuously changing logic programs. Although this was primarily aiming at dynamic applications in assisted living, r… ▽ More

    Submitted 4 November, 2015; originally announced November 2015.

    Comments: International Workshop on User-Oriented Logic Programming (IULP 2015), co-located with the 31st International Conference on Logic Programming (ICLP 2015), Proceedings of the International Workshop on User-Oriented Logic Programming (IULP 2015), invited talk, Editors: Stefan Ellmauthaler and Claudia Schulz, pages 3-17, August 2015

  20. Abstract Gringo

    Authors: Martin Gebser, Amelia Harrison, Roland Kaminski, Vladimir Lifschitz, Torsten Schaub

    Abstract: This paper defines the syntax and semantics of the input language of the ASP grounder GRINGO. The definition covers several constructs that were not discussed in earlier work on the semantics of that language, including intervals, pools, division of integers, aggregates with non-numeric values, and lparse-style aggregate expressions. The definition is abstract in the sense that it disregards some… ▽ More

    Submitted 14 February, 2018; v1 submitted 23 July, 2015; originally announced July 2015.

    Journal ref: Theory and Practice of Logic Programming 15 (2015) 449-463

  21. Rewriting recursive aggregates in answer set programming: back to monotonicity

    Authors: Mario Alviano, Wolfgang Faber, Martin Gebser

    Abstract: Aggregation functions are widely used in answer set programming for representing and reasoning on knowledge involving sets of objects collectively. Current implementations simplify the structure of programs in order to optimize the overall performance. In particular, aggregates are rewritten into simpler forms known as monotone aggregates. Since the evaluation of normal programs with monotone aggr… ▽ More

    Submitted 14 July, 2015; originally announced July 2015.

    ACM Class: I.2

    Journal ref: Theory and Practice of Logic Programming 15 (2015) 559-573

  22. arXiv:1405.3710  [pdf, ps, other

    cs.AI

    The Design of the Fifth Answer Set Programming Competition

    Authors: Francesco Calimeri, Martin Gebser, Marco Maratea, Francesco Ricca

    Abstract: Answer Set Programming (ASP) is a well-established paradigm of declarative programming that has been developed in the field of logic programming and nonmonotonic reasoning. Advances in ASP solving technology are customarily assessed in competition events, as it happens for other closely-related problem-solving technologies like SAT/SMT, QBF, Planning and Scheduling. ASP Competitions are (usually)… ▽ More

    Submitted 3 June, 2014; v1 submitted 14 May, 2014; originally announced May 2014.

    Comments: 10 pages

  23. arXiv:1405.3694  [pdf, ps, other

    cs.PL

    Clingo = ASP + Control: Preliminary Report

    Authors: Martin Gebser, Roland Kaminski, Benjamin Kaufmann, Torsten Schaub

    Abstract: We present the new ASP system clingo 4. Unlike its predecessors, being mere monolithic combinations of the grounder gringo with the solver clasp, the new clingo 4 series offers high-level constructs for realizing complex reasoning processes. Among others, such processes feature advanced forms of search, as in optimization or theory solving, or even interact with an environment, as in robotics or q… ▽ More

    Submitted 14 May, 2014; originally announced May 2014.

  24. arXiv:1312.6143  [pdf, other

    cs.AI

    A System for Interactive Query Answering with Answer Set Programming

    Authors: Martin Gebser, Philipp Obermeier, Torsten Schaub

    Abstract: Reactive answer set programming has paved the way for incorporating online information into operative solving processes. Although this technology was originally devised for dealing with data streams in dynamic environments, like assisted living and cognitive robotics, it can likewise be used to incorporate facts, rules, or queries provided by a user. As a result, we present the design and implemen… ▽ More

    Submitted 20 December, 2013; originally announced December 2013.

    Comments: Proceedings of Answer Set Programming and Other Computing Paradigms (ASPOCP 2013), 6th International Workshop, August 25, 2013, Istanbul, Turkey

  25. arXiv:1312.6113  [pdf, other

    cs.AI

    Aspartame: Solving Constraint Satisfaction Problems with Answer Set Programming

    Authors: Mutsunori Banbara, Martin Gebser, Katsumi Inoue, Torsten Schaub, Takehide Soh, Naoyuki Tamura, Matthias Weise

    Abstract: Encoding finite linear CSPs as Boolean formulas and solving them by using modern SAT solvers has proven to be highly effective, as exemplified by the award-winning sugar system. We here develop an alternative approach based on ASP. This allows us to use first-order encodings providing us with a high degree of flexibility for easy experimentation with different implementations. The resulting system… ▽ More

    Submitted 20 December, 2013; originally announced December 2013.

    Comments: Proceedings of Answer Set Programming and Other Computing Paradigms (ASPOCP 2013), 6th International Workshop, August 25, 2013, Istanbul, Turkey

  26. arXiv:1301.1392  [pdf, other

    cs.AI

    Answer Set Programming for Stream Reasoning

    Authors: Martin Gebser, Torsten Grote, Roland Kaminski, Philipp Obermeier, Orkunt Sabuncu, Torsten Schaub

    Abstract: The advance of Internet and Sensor technology has brought about new challenges evoked by the emergence of continuous data streams. Beyond rapid data processing, application areas like ambient assisted living, robotics, or dynamic scheduling involve complex reasoning tasks. We address such scenarios and elaborate upon approaches to knowledge-intense stream reasoning, based on Answer Set Programming… ▽ More

    Submitted 7 January, 2013; originally announced January 2013.

    Comments: Proceedings of Answer Set Programming and Other Computing Paradigms (ASPOCP 2012), 5th International Workshop, September 4, 2012, Budapest, Hungary

  27. arXiv:1210.3265  [pdf, other

    cs.LO cs.AI cs.DC

    Multi-threaded ASP Solving with clasp

    Authors: Martin Gebser, Benjamin Kaufmann, Torsten Schaub

    Abstract: We present the new multi-threaded version of the state-of-the-art answer set solver clasp. We detail its component and communication architecture and illustrate how they support the principal functionalities of clasp. Also, we provide some insights into the data representation used for different constraint types handled by clasp. All this is accompanied by an extensive experimental analysis of the… ▽ More

    Submitted 11 October, 2012; originally announced October 2012.

    Comments: 19 pages, 5 figures, to appear in Theory and Practice of Logic Programming

  28. aspcud: A Linux Package Configuration Tool Based on Answer Set Programming

    Authors: Martin Gebser, Roland Kaminski, Torsten Schaub

    Abstract: We present the Linux package configuration tool aspcud based on Answer Set Programming. In particular, we detail aspcud's preprocessor turning a CUDF specification into a set of logical facts.

    Submitted 1 September, 2011; originally announced September 2011.

    Comments: In Proceedings LoCoCo 2011, arXiv:1108.6097

    Journal ref: EPTCS 65, 2011, pp. 12-25

  29. arXiv:1107.5742  [pdf, ps, other

    cs.LO cs.AI

    Complex Optimization in Answer Set Programming

    Authors: Martin Gebser, Roland Kaminski, Torsten Schaub

    Abstract: Preference handling and optimization are indispensable means for addressing non-trivial applications in Answer Set Programming (ASP). However, their implementation becomes difficult whenever they bring about a significant increase in computational complexity. As a consequence, existing ASP systems do not offer complex optimization capacities, supporting, for instance, inclusion-based minimization… ▽ More

    Submitted 28 July, 2011; originally announced July 2011.

    Comments: 18 pages, 5 figures

    Journal ref: Theory and Practice of Logic Programming, 11(4-5), 821-839, 2011

  30. arXiv:1012.5847  [pdf, ps, other

    cs.AI

    On Elementary Loops of Logic Programs

    Authors: Martin Gebser, Joohyung Lee, Yuliya Lierler

    Abstract: Using the notion of an elementary loop, Gebser and Schaub refined the theorem on loop formulas due to Lin and Zhao by considering loop formulas of elementary loops only. In this article, we reformulate their definition of an elementary loop, extend it to disjunctive programs, and study several properties of elementary loops, including how maximal elementary loops are related to minimal unfounded s… ▽ More

    Submitted 2 January, 2011; v1 submitted 28 December, 2010; originally announced December 2010.

    Comments: 36 pages, 2 figures

  31. arXiv:1007.0134  [pdf, ps, other

    cs.LO

    Detecting Inconsistencies in Large Biological Networks with Answer Set Programming

    Authors: Martin Gebser, Torsten Schaub, Sven Thiele, Philippe Veber

    Abstract: We introduce an approach to detecting inconsistencies in large biological networks by using Answer Set Programming (ASP). To this end, we build upon a recently proposed notion of consistency between biochemical/genetic reactions and high-throughput profiles of cell activity. We then present an approach based on ASP to check the consistency of large-scale data sets. Moreover, we extend this methodo… ▽ More

    Submitted 1 July, 2010; originally announced July 2010.

    Comments: 36 pages, 8 figures, 3 tables, to appear in Theory and Practice of Logic Programming (TPLP)

  32. arXiv:1005.1716  [pdf, other

    cs.AI cs.LO

    Heuristics in Conflict Resolution

    Authors: Christian Drescher, Martin Gebser, Benjamin Kaufmann, Torsten Schaub

    Abstract: Modern solvers for Boolean Satisfiability (SAT) and Answer Set Programming (ASP) are based on sophisticated Boolean constraint solving techniques. In both areas, conflict-driven learning and related techniques constitute key features whose application is enabled by conflict analysis. Although various conflict analysis schemes have been proposed, implemented, and studied both theoretically and prac… ▽ More

    Submitted 11 May, 2010; originally announced May 2010.

    Journal ref: Proceedings of the Twelfth International Workshop on Nonmonotonic Reasoning (2008) 141-149