Skip to main content

Showing 1–18 of 18 results for author: Gent, I P

Searching in archive cs. Search in all archives.
.
  1. arXiv:2405.04300  [pdf, other

    cs.AI

    Behaviour Planning: A Toolkit for Diverse Planning

    Authors: Mustafa F Abdelwahed, Joan Espasa, Alice Toniolo, Ian P. Gent

    Abstract: Diverse planning is the problem of generating plans with distinct characteristics. This is valuable for many real-world scenarios, including applications related to plan recognition and business process automation. In this work, we introduce \emph{Behaviour Planning}, a diverse planning toolkit that can characterise and generate diverse plans based on modular diversity models. We present a qualita… ▽ More

    Submitted 7 May, 2024; originally announced May 2024.

  2. arXiv:2310.01520  [pdf, other

    cs.AI

    Bridging the Gap between Structural and Semantic Similarity in Diverse Planning

    Authors: Mustafa F. Abdelwahed, Joan Espasa, Alice Toniolo, Ian P. Gent

    Abstract: Diverse planning is the problem of finding multiple plans for a given problem specification, which is at the core of many real-world applications. For example, diverse planning is a critical piece for the efficiency of plan recognition systems when dealing with noisy and missing observations. Providing diverse solutions can also benefit situations where constraints are too expensive or impossible… ▽ More

    Submitted 2 October, 2023; originally announced October 2023.

  3. arXiv:2310.01503  [pdf, other

    cs.AI

    Towards a Model of Puzznic

    Authors: Joan Espasa, Ian P. Gent, Ian Miguel, Peter Nightingale, András Z. Salamon, Mateu Villaret

    Abstract: We report on progress in modelling and solving Puzznic, a video game requiring the player to plan sequences of moves to clear a grid by matching blocks. We focus here on levels with no moving blocks. We compare a planning approach and three constraint programming approaches on a small set of benchmark instances. The planning approach is at present superior to the constraint programming approaches,… ▽ More

    Submitted 2 October, 2023; originally announced October 2023.

  4. arXiv:2202.13250  [pdf, other

    cs.AI

    Automatic Tabulation in Constraint Models

    Authors: Özgür Akgün, Ian P. Gent, Christopher Jefferson, Zeynep Kiziltan, Ian Miguel, Peter Nightingale, András Z. Salamon, Felix Ulrich-Oltean

    Abstract: The performance of a constraint model can often be improved by converting a subproblem into a single table constraint. In this paper we study heuristics for identifying promising candidate subproblems, where converting the candidate into a table constraint is likely to improve solver performance. We propose a small set of heuristics to identify common cases, such as expressions that will propagate… ▽ More

    Submitted 26 February, 2022; originally announced February 2022.

    MSC Class: 68T27 ACM Class: I.2.3

  5. arXiv:2111.00821  [pdf, ps, other

    cs.AI cs.PL

    Towards Reformulating Essence Specifications for Robustness

    Authors: Özgür Akgün, Alan M. Frisch, Ian P. Gent, Christopher Jefferson, Ian Miguel, Peter Nightingale, András Z. Salamon

    Abstract: The Essence language allows a user to specify a constraint problem at a level of abstraction above that at which constraint modelling decisions are made. Essence specifications are refined into constraint models using the Conjure automated modelling tool, which employs a suite of refinement rules. However, Essence is a rich language in which there are many equivalent ways to specify a given proble… ▽ More

    Submitted 1 November, 2021; originally announced November 2021.

    Comments: 12 pages, 6 figures, presented at ModRef 2021

  6. arXiv:2104.15040  [pdf, other

    cs.AI cs.HC

    Using Small MUSes to Explain How to Solve Pen and Paper Puzzles

    Authors: Joan Espasa, Ian P. Gent, Ruth Hoffmann, Christopher Jefferson, Alice M. Lynch, András Salamon, Matthew J. McIlree

    Abstract: In this paper, we present Demystify, a general tool for creating human-interpretable step-by-step explanations of how to solve a wide range of pen and paper puzzles from a high-level logical description. Demystify is based on Minimal Unsatisfiable Subsets (MUSes), which allow Demystify to solve puzzles as a series of logical deductions by identifying which parts of the puzzle are required to progr… ▽ More

    Submitted 26 January, 2023; v1 submitted 30 April, 2021; originally announced April 2021.

  7. arXiv:1906.12314  [pdf, other

    cs.AI

    The Winnability of Klondike Solitaire and Many Other Patience Games

    Authors: Charlie Blake, Ian P. Gent

    Abstract: Our ignorance of the winnability percentage of the game in the Windows Solitaire program, more properly called 'Klondike', has been described as "one of the embarrassments of applied mathematics". Klondike is just one of many single-player card games, generically called 'patience' or 'solitaire' games, for which players have long wanted to know how likely a particular game is to be winnable. A num… ▽ More

    Submitted 10 January, 2023; v1 submitted 28 June, 2019; originally announced June 2019.

  8. arXiv:1803.10981  [pdf, ps, other

    cs.AI

    A Review of Literature on Parallel Constraint Solving

    Authors: Ian P. Gent, Ciaran McCreesh, Ian Miguel, Neil C. A. Moore, Peter Nightingale, Patrick Prosser, Chris Unsworth

    Abstract: As multicore computing is now standard, it seems irresponsible for constraints researchers to ignore the implications of it. Researchers need to address a number of issues to exploit parallelism, such as: investigating which constraint algorithms are amenable to parallelisation; whether to use shared memory or distributed computation; whether to use static or dynamic decomposition; and how to best… ▽ More

    Submitted 29 March, 2018; originally announced March 2018.

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

  9. arXiv:1504.05846  [pdf, ps, other

    cs.AI

    Generalized Support and Formal Development of Constraint Propagators

    Authors: James Caldwell, Ian P. Gent, Peter Nightingale

    Abstract: Constraint programming is a family of techniques for solving combinatorial problems, where the problem is modelled as a set of decision variables (typically with finite domains) and a set of constraints that express relations among the decision variables. One key concept in constraint programming is propagation: reasoning on a constraint or set of constraints to derive new facts, typically to remo… ▽ More

    Submitted 30 May, 2016; v1 submitted 22 April, 2015; originally announced April 2015.

  10. arXiv:1504.00062  [pdf, ps, other

    cs.CE cs.CY

    Top Tips to Make Your Research Irreproducible

    Authors: Neil P. Chue Hong, Tom Crick, Ian P. Gent, Lars Kotthoff, Kenji Takeda

    Abstract: It is an unfortunate convention of science that research should pretend to be reproducible; our top tips will help you mitigate this fussy conventionality, enabling you to enthusiastically showcase your irreproducible work.

    Submitted 8 April, 2015; v1 submitted 31 March, 2015; originally announced April 2015.

    Comments: 2 pages, LaTeX

  11. arXiv:1408.2123  [pdf, ps, other

    cs.CE cs.DL

    Case Studies and Challenges in Reproducibility in the Computational Sciences

    Authors: Sylwester Arabas, Michael R. Bareford, Lakshitha R. de Silva, Ian P. Gent, Benjamin M. Gorman, Masih Hajiarabderkani, Tristan Henderson, Luke Hutton, Alexander Konovalov, Lars Kotthoff, Ciaran McCreesh, Miguel A. Nacenta, Ruma R. Paul, Karen E. J. Petrie, Abdul Razaq, Daniël Reijsbergen, Kenji Takeda

    Abstract: This paper investigates the reproducibility of computational science research and identifies key challenges facing the community today. It is the result of the First Summer School on Experimental Methodology in Computational Science Research (https://blogs.cs.st-andrews.ac.uk/emcsr2014/). First, we consider how to reproduce experiments that involve human subjects, and in particular how to deal w… ▽ More

    Submitted 11 September, 2014; v1 submitted 9 August, 2014; originally announced August 2014.

    Comments: This paper was written at the First Summer School on Experimental Methodology in Computational Science Research, St Andrews, August 4-8, 2014, http://blogs.cs.st-andrews.ac.uk/emcsr2014

  12. Short and Long Supports for Constraint Propagation

    Authors: Peter Nightingale, Ian Philip Gent, Christopher Jefferson, Ian Miguel

    Abstract: Special-purpose constraint propagation algorithms frequently make implicit use of short supports -- by examining a subset of the variables, they can infer support (a justification that a variable-value pair may still form part of an assignment that satisfies the constraint) for all other variables and values and save substantial work -- but short supports have not been studied in their own right.… ▽ More

    Submitted 3 February, 2014; originally announced February 2014.

    Journal ref: Journal Of Artificial Intelligence Research, Volume 46, pages 1-45, 2013

  13. arXiv:1304.3674  [pdf, ps, other

    cs.GL cs.DL

    The Recomputation Manifesto

    Authors: Ian P. Gent

    Abstract: Replication of scientific experiments is critical to the advance of science. Unfortunately, the discipline of Computer Science has never treated replication seriously, even though computers are very good at doing the same thing over and over again. Not only are experiments rarely replicated, they are rarely even replicable in a meaningful way. Scientists are being encouraged to make their source c… ▽ More

    Submitted 12 April, 2013; originally announced April 2013.

    Comments: Unpublished position paper, Version 1.9479, http://recomputation.org

  14. arXiv:1209.3916  [pdf, other

    cs.CE cs.AI math.DS q-bio.CB

    Qualitative Modelling via Constraint Programming: Past, Present and Future

    Authors: Thomas W. Kelsey, Lars Kotthoff, Christoffer A. Jefferson, Stephen A. Linton, Ian Miguel, Peter Nightingale, Ian P. Gent

    Abstract: Qualitative modelling is a technique integrating the fields of theoretical computer science, artificial intelligence and the physical and biological sciences. The aim is to be able to model the behaviour of systems without estimating parameter values and fixing the exact quantitative dynamics. Traditional applications are the study of the dynamics of physical and biological systems at a higher lev… ▽ More

    Submitted 18 September, 2012; originally announced September 2012.

    Comments: 15 pages plus references

  15. arXiv:1110.6290  [pdf, other

    cs.AI

    Modelling Constraint Solver Architecture Design as a Constraint Problem

    Authors: Ian P. Gent, Chris Jefferson, Lars Kotthoff, Ian Miguel

    Abstract: Designing component-based constraint solvers is a complex problem. Some components are required, some are optional and there are interdependencies between the components. Because of this, previous approaches to solver design and modification have been ad-hoc and limited. We present a system that transforms a description of the components and the characteristics of the target constraint solver into… ▽ More

    Submitted 28 October, 2011; originally announced October 2011.

  16. arXiv:1110.6288  [pdf, other

    cs.DC

    Reliability of Computational Experiments on Virtualised Hardware

    Authors: Ian P. Gent, Lars Kotthoff

    Abstract: We present preliminary results of an investigation into the suitability of virtualised hardware -- in particular clouds -- for running computational experiments. Our main concern was that the reported CPU time would not be reliable and reproducible. The results demonstrate that while this is true in cases where many virtual machines are running on the same physical hardware, there is no inherent v… ▽ More

    Submitted 28 October, 2011; originally announced October 2011.

  17. Backbone Fragility and the Local Search Cost Peak

    Authors: I. P. Gent, J. Singer, A. Smaill

    Abstract: The local search algorithm WSat is one of the most successful algorithms for solving the satisfiability (SAT) problem. It is notably effective at solving hard Random 3-SAT instances near the so-called `satisfiability threshold', but still shows a peak in search cost near the threshold and large variations in cost over different instances. We make a number of significant contribution… ▽ More

    Submitted 1 June, 2011; originally announced June 2011.

    Journal ref: Journal Of Artificial Intelligence Research, Volume 12, pages 235-270, 2000

  18. arXiv:cs/9309101  [pdf, ps

    cs.AI

    An Empirical Analysis of Search in GSAT

    Authors: I. P. Gent, T. Walsh

    Abstract: We describe an extensive study of search in GSAT, an approximation procedure for propositional satisfiability. GSAT performs greedy hill-climbing on the number of satisfied clauses in a truth assignment. Our experiments provide a more complete picture of GSAT's search than previous accounts. We describe in detail the two phases of search: rapid hill-climbing followed by a long plateau search. We… ▽ More

    Submitted 31 August, 1993; originally announced September 1993.

    Comments: See http://www.jair.org/ for any accompanying files

    Journal ref: Journal of Artificial Intelligence Research, Vol 1, (1993), 47-59