Goto

Collaborating Authors

 Constraint-Based Reasoning


Combinatorial Explorations in Su-Doku

arXiv.org Artificial Intelligence

Su-Doku, a popular combinatorial puzzle, provides an excellent testbench for heuristic explorations. Several interesting questions arise from its deceptively simple set of rules. How many distinct Su-Doku grids are there? How to find a solution to a Su-Doku puzzle? Is there a unique solution to a given Su-Doku puzzle? What is a good estimation of a puzzle's difficulty? What is the minimum puzzle size (the number of "givens")? This paper explores how these questions are related to the well-known alldifferent constraint which emerges in a wide variety of Constraint Satisfaction Problems (CSP) and compares various algorithmic approaches based on different formulations of Su-Doku. Su-Doku is a well-known logic-based number placement puzzle. The objective is to fill a 9x9 square grid so that each line, each column or file, and each of the nine 3x3 blocks contains exclusively the digits 1 to 9, only once each. A puzzle is a partially completed grid.


On the Scaling Window of Model RB

arXiv.org Artificial Intelligence

This paper analyzes the scaling window of a random CSP model (i.e. model RB) for which we can identify the threshold points exactly, denoted by $r_{cr}$ or $p_{cr}$. For this model, we establish the scaling window $W(n,\delta)=(r_{-}(n,\delta), r_{+}(n,\delta))$ such that the probability of a random instance being satisfiable is greater than $1-\delta$ for $rr_{+}(n,\delta)$. Specifically, we obtain the following result $$W(n,\delta)=(r_{cr}-\Theta(\frac{1}{n^{1-\epsilon}\ln n}), \ r_{cr}+\Theta(\frac{1}{n\ln n})),$$ where $0\leq\epsilon<1$ is a constant. A similar result with respect to the other parameter $p$ is also obtained. Since the instances generated by model RB have been shown to be hard at the threshold, this is the first attempt, as far as we know, to analyze the scaling window of such a model with hard instances.


From k-SAT to k-CSP: Two Generalized Algorithms

arXiv.org Artificial Intelligence

Partially supported by the National 973 Program of China (Grant No. 2005CB321901). Preprint submitted to Elsevier 29 January 2018 with bounded clause length k (k-SAT) can be classified into three styles: DPLL-like, PPSZ-like and Local Search [2], with local search algorithms having already been generalized to CSP with bounded constraint arity k (k-CSP) [5]. We generalize a DPLL-like algorithm in its simplest form and a PPSZlike algorithm [4] from k-SAT to k-CSP. As far as we know, this is the first attempt to use PPSZ-like strategy to solve k-CSP, and before little work has been focused on the DPLL-like or PPSZ-like strategies for k-CSP.


Planning with Durative Actions in Stochastic Domains

Journal of Artificial Intelligence Research

Probabilistic planning problems are typically modeled as a Markov Decision Process (MDP). MDPs, while an otherwise expressive model, allow only for sequential, non-durative actions. This poses severe restrictions in modeling and solving a real world planning problem. We extend the MDP model to incorporate -- 1) simultaneous action execution, 2) durative actions, and 3) stochastic durations. We develop several algorithms to combat the computational explosion introduced by these features. The key theoretical ideas used in building these algorithms are -- modeling a complex problem as an MDP in extended state/action space, pruning of irrelevant actions, sampling of relevant actions, using informed heuristics to guide the search, hybridizing different planners to achieve benefits of both, approximating the problem and replanning. Our empirical evaluation illuminates the different merits in using various algorithms, viz., optimality, empirical closeness to optimality, theoretical error bounds, and speed.


MiniMaxSAT: An Efficient Weighted Max-SAT solver

Journal of Artificial Intelligence Research

In this paper we introduce MiniMaxSat, a new Max-SAT solver that is built on top of MiniSat+. It incorporates the best current SAT and Max-SAT techniques. It can handle hard clauses(clauses of mandatory satisfaction as in SAT), soft clauses (clauses whose falsification is penalized by a cost as in Max-SAT) as well as pseudo-boolean objective functions and constraints. Its main features are: learning and backjumping on hard clauses; resolution-based and substraction-based lower bounding; and lazy propagation with the two-watched literal scheme. Our empirical evaluation comparing a wide set of solving alternatives on a broad set of optimization benchmarks indicates that the performance of MiniMaxSat is usually close to the best specialized alternative and, in some cases, even better.


Report on the SAT 2007 Conference on Theory and Applications of Satisfiability Testing

AI Magazine

A number of additional events were associated with the SAT conference, including the well-known SAT competition, the QBF evaluation, the PB evaluation, and the MAX-SAT evaluation. Armin Biere, (CP) techniques for word-level problems professor at the Johannes Kepler University, and their propositional encoding, Linz, Austria, was the invited and satisfiability modulo theories speaker for this special session, having (SMT). Submissions were solicited for addressed design and implementation original research on proof systems and issues in modern SAT solvers. Armin Biere, Marijn Heule, and and extensions of SAT find many practical The conference attracted 80 participants, Knot Pipatsrisawat. The SAT Conference Was Held in Lisbon, Portugal.


AAAI-07 Workshop Reports

AI Magazine

The AAAI-07 workshop program was held Sunday and Monday, July 22-23, in Vancouver, British Columbia, Canada. The program included the following thirteen workshops: (1) Acquiring Planning Knowledge via Demonstration; (2) Configuration; (3) Evaluating Architectures for Intelligence; (4) Evaluation Methods for Machine Learning; (5) Explanation-Aware Computing; (6) Human Implications of Human-Robot Interaction; (7) Intelligent Techniques for Web Personalization; (8) Plan, Activity, and Intent Recognition; (9) Preference Handling for Artificial Intelligence; (10) Semantic e-Science; (11) Spatial and Temporal Reasoning; (12) Trading Agent Design and Analysis; and (13) Information Integration on the Web.


Representing and Reasoning with Preferences

AI Magazine

In the reverse direction, artificial intelligence brings a fresh perspective to some of the questions addressed by social choice. From a computational perspective, may not be feasible. The agent wants a cheap, we can look at how computationally we low-mileage Ferrari, but no such car exists. As we shall see later in may therefore look for the most preferred outcome this article, computational intractability may among those that are feasible. With multiple actually be advantageous in this setting. For agents, their goals may be conflicting. We may therefore look for the outcome an election is possible in theory, but computationally that is most preferred by the agents. Preferences difficult to perform in practice. From a are thus useful in many areas of artificial representational perspective, we can look at intelligence including planning, sche dhow we represent preferences, especially when uling, multiagent systems, combinatorial auctions, the number of outcomes is combinatorially and game playing.


A Heuristic Routing Mechanism Using a New Addressing Scheme

arXiv.org Artificial Intelligence

Current methods of routing are based on network information in the form of routing tables, in which routing protocols determine how to update the tables according to the network changes. Despite the variability of data in routing tables, node addresses are constant. In this paper, we first introduce the new concept of variable addresses, which results in a novel framework to cope with routing problems using heuristic solutions. Then we propose a heuristic routing mechanism based on the application of genes for determination of network addresses in a variable address network and describe how this method flexibly solves different problems and induces new ideas in providing integral solutions for variety of problems. The case of ad-hoc networks is where simulation results are more supportive and original solutions have been proposed for issues like mobility.


Solving Constraint Satisfaction Problems through Belief Propagation-guided decimation

arXiv.org Artificial Intelligence

Message passing algorithms have proved surprisingly successful in solving hard constraint satisfaction problems on sparse random graphs. In such applications, variables are fixed sequentially to satisfy the constraints. Message passing is run after each step. Its outcome provides an heuristic to make choices at next step. This approach has been referred to as `decimation,' with reference to analogous procedures in statistical physics. The behavior of decimation procedures is poorly understood. Here we consider a simple randomized decimation algorithm based on belief propagation (BP), and analyze its behavior on random k-satisfiability formulae. In particular, we propose a tree model for its analysis and we conjecture that it provides asymptotically exact predictions in the limit of large instances. This conjecture is confirmed by numerical simulations.