Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- ArticleOctober 2024
ASP-Based Large Neighborhood Prioritized Search for Course Timetabling
- Irumi Sugimori,
- Katsumi Inoue,
- Hidetomo Nabeshima,
- Torsten Schaub,
- Takehide Soh,
- Naoyuki Tamura,
- Mutsunori Banbara
AbstractWe develop an approach to solve curriculum-based course timetabling (CB-CTT) problems with Large Neighborhood Prioritized Search (LNPS) based on Answer Set Programming (ASP). LNPS is a metaheuristic that starts with an initial solution and then ...
- ArticleMarch 2024
Combinatorial Reconfiguration with Answer Set Programming: Algorithms, Encodings, and Empirical Analysis
AbstractWe propose an approach called bounded combinatorial reconfiguration for solving combinatorial reconfiguration problems based on Answer Set Programming (ASP). The general task is to study the solution spaces of combinatorial problems and to decide ...
- ArticleSeptember 2023
Recongo: Bounded Combinatorial Reconfiguration with Answer Set Programming
AbstractWe develop an approach called bounded combinatorial reconfiguration for solving combinatorial reconfiguration problems based on Answer Set Programming. The general task is to study the solution spaces of source combinatorial problems and to decide ...
- ArticleSeptember 2023
Hamiltonian Cycle Reconfiguration with Answer Set Programming
- Takahiro Hirate,
- Mutsunori Banbara,
- Katsumi Inoue,
- Xiao-Nan Lu,
- Hidetomo Nabeshima,
- Torsten Schaub,
- Takehide Soh,
- Naoyuki Tamura
AbstractThe Hamiltonian cycle reconfiguration problem is defined as determining, for a given Hamiltonian cycle problem and two among its feasible solutions, whether one is reachable from another via a sequence of feasible solutions subject to certain ...
-
- ArticleSeptember 2023
SAF: SAT-Based Attractor Finder in Asynchronous Automata Networks
AbstractIn this paper, we present a SAT-based Attractor Finder (SAF) which computes attractors in biological regulatory networks modelled as asynchronous automata networks. SAF is based on translating the problem of finding attractors of a bounded size ...
- ArticleJanuary 2023
Solving Vehicle Equipment Specification Problems with Answer Set Programming
AbstractWe develop an approach to solving mono- and multi-objective vehicle equipment specification problems considering the corporate average fuel economy standard (CAFE problems, in short) in automobile industry. Our approach relies upon Answer Set ...
- ArticleNovember 2015
A Hybrid Encoding of CSP to SAT Integrating Order and Log Encodings
ICTAI '15: Proceedings of the 2015 IEEE 27th International Conference on Tools with Artificial Intelligence (ICTAI)Pages 421–428https://doi.org/10.1109/ICTAI.2015.70This paper proposes a new hybrid encoding of finite linear CSP to SAT integrating order and log encodings. The former maintains bound consistency by unit propagation and works well for instances with small/middle domain sized variables and/or arity of ...
- ArticleSeptember 2014
Incremental SAT-Based Method with Native Boolean Cardinality Handling for the Hamiltonian Cycle Problem
Proceedings of the 14th European Conference on Logics in Artificial Intelligence - Volume 8761Pages 684–693https://doi.org/10.1007/978-3-319-11558-0_52The Hamiltonian cycle problem (HCP) is the problem of finding a spanning cycle in a given graph. HCP is NP-complete and has been known as an important problem due to its close relationship to the travelling salesman problem (TSP), which can be seen as ...
- ArticleNovember 2013
Compiling Pseudo-Boolean Constraints to SAT with Order Encoding
ICTAI '13: Proceedings of the 2013 IEEE 25th International Conference on Tools with Artificial IntelligencePages 1020–1027https://doi.org/10.1109/ICTAI.2013.153This paper presents a SAT-based pseudo-Boolean (PB for short) solver named PBSugar. PBSugar translates a PB instance to a SAT instance by using the order encoding, andsearches its solution by using an external SAT solver, such as Glucose. We first ...
- ArticleJuly 2013
Scarab: a rapid prototyping tool for SAT-based constraint programming systems
SAT'13: Proceedings of the 16th international conference on Theory and Applications of Satisfiability TestingPages 429–436https://doi.org/10.1007/978-3-642-39071-5_34In this paper, we present the Scarab system which is a prototyping tool for developing SAT-based systems. It provides a rich constraint modeling language on Scala and enables a programmer to rapidly specify problems and to experiment with different ...
- ArticleJune 2012
Azucar: a SAT-based CSP solver using compact order encoding
SAT'12: Proceedings of the 15th international conference on Theory and Applications of Satisfiability TestingPages 456–462https://doi.org/10.1007/978-3-642-31612-8_37This paper describes a SAT-based CSP solver Azucar. Azucar solves a finite CSP by encoding it into a SAT instance using the compact order encoding and then solving the encoded SAT instance with an external SAT solver. In the compact order encoding, each ...
- ArticleOctober 2010
Generating combinatorial test cases by efficient SAT encodings suitable for CDCL SAT solvers
Generating test cases for combinatorial testing is to find a covering array in Combinatorial Designs. In this paper, we consider the problem of finding optimal covering arrays by SAT encoding. We present two encodings suitable for modern CDCL SAT ...
- articleAugust 2010
A SAT-based Method for Solving the Two-dimensional Strip Packing Problem
We propose a satisfiability testing (SAT) based exact approach for solving the two-dimensional strip packing problem (2SPP). In this problem, we are given a set of rectangles and one large rectangle called a strip. The goal of the problem is to pack all ...
- ArticleApril 2010
Solving constraint satisfaction problems with SAT technology
FLOPS'10: Proceedings of the 10th international conference on Functional and Logic ProgrammingPages 19–23https://doi.org/10.1007/978-3-642-12251-4_3A Boolean Satisfiability Testing Problem (SAT) is a combinatorial problem to find a Boolean variable assignment which satisfies all given Boolean formulas. Recent performance improvement of SAT technologies makes SAT-based approaches applicable for ...
- articleJune 2009
Compiling finite linear CSP into SAT
In this paper, we propose a new method to encode Constraint Satisfaction Problems (CSP) and Constraint Optimization Problems (COP) with integer linear constraints into Boolean Satisfiability Testing Problems (SAT). The encoding method (named order ...
- articleNovember 2006
A competitive and cooperative approach to propositional satisfiability
Discrete Applied Mathematics (DAMA), Volume 154, Issue 16Pages 2291–2306https://doi.org/10.1016/j.dam.2006.04.015Propositional satisfiability (SAT) has attracted considerable attention recently in both Computer Science and Artificial Intelligence, and a lot of algorithms have been developed for solving SAT. Each SAT solver has strength and weakness, and it is ...
- ArticleSeptember 2006
Compiling finite linear CSP into SAT
CP'06: Proceedings of the 12th international conference on Principles and Practice of Constraint ProgrammingPages 590–603https://doi.org/10.1007/11889205_42In this paper, we propose a method to encode Constraint Satisfaction Problems (CSP) and Constraint Optimization Problems (COP) with integer linear constraints into Boolean Satisfiability Testing Problems (SAT) . The encoding method is basically the same ...
- ArticleOctober 2005
Prolog Cafe: a prolog to java translator system
INAP'05: Proceedings of the 16th international conference on Applications of Declarative Programming and Knowledge ManagementPages 1–11https://doi.org/10.1007/11963578_1We present the Prolog Cafe system that translates Prolog into Java via the WAM . Prolog Cafe provides multi-threaded Prolog engines. A Prolog Cafe thread seems to be conceptually an independent Prolog evaluator and communicates with each other through ...