Skip to main content

Showing 1–13 of 13 results for author: Prosser, P

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

    cs.AI cs.GT cs.LO

    A General Framework for Stable Roommates Problems using Answer Set Programming

    Authors: Esra Erdem, Muge Fidan, David Manlove, Patrick Prosser

    Abstract: The Stable Roommates problem (SR) is characterized by the preferences of agents over other agents as roommates: each agent ranks all others in strict order of preference. A solution to SR is then a partition of the agents into pairs so that each pair shares a room, and there is no pair of agents that would block this matching (i.e., who prefers the other to their roommate in the matching). There a… ▽ More

    Submitted 7 August, 2020; originally announced August 2020.

    Comments: Paper presented at the 36th International Conference on Logic Programming (ICLP 2020), University Of Calabria, Rende (CS), Italy, September 2020, 16 pages, 1 figure

  2. arXiv:1908.02530  [pdf, other

    cs.DM cs.CC cs.DS

    A Constraint Model for the Tree Decomposition of a Graph

    Authors: Benjamin Bumpus, Patrick Prosser, James Trimble

    Abstract: We present a constraint model for the problem of producing a tree decomposition of a graph. The inputs to the model are a simple graph G, the number of nodes in the desired tree decomposition and the maximum cardinality of each node in that decomposition. Via a sequence of decision problems, the model allows us to find the tree width of a graph whilst delivering a tree decomposition of that width,… ▽ More

    Submitted 7 August, 2019; originally announced August 2019.

  3. 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)

  4. arXiv:1412.3333  [pdf, other

    cs.DS

    Empirical Algorithmics: draw your own conclusions

    Authors: Frod Prefect, Patrick Prosser

    Abstract: In an empirical comparisons of algorithms we might compare run times over a set of benchmark problems to decide which one is fastest, i.e. an algorithmic horse race. Ideally we would like to download source code for the algorithms, compile and then run on our machine. Sometimes code isn't available to download and sometimes resource isn't available to implement all the algorithms we want to study.… ▽ More

    Submitted 10 December, 2014; originally announced December 2014.

    Comments: arXiv admin note: text overlap with arXiv:1207.4616

  5. arXiv:1408.6485  [pdf, ps, other

    cs.DS

    Finding Maximum k-Cliques Faster using Lazy Global Domination

    Authors: Ciaran McCreesh, Patrick Prosser

    Abstract: A clique in a graph is a set of vertices, each of which is adjacent to every other vertex in this set. A k-clique relaxes this requirement, requiring vertices to be within a distance k of each other, rather than directly adjacent. In theory, a maximum clique algorithm can easily be adapted to solve the maximum k-clique problem. We use a state of the art maximum clique algorithm to show that this i… ▽ More

    Submitted 27 August, 2014; originally announced August 2014.

  6. arXiv:1407.7061  [pdf, ps, other

    cs.DS cs.DC cs.SI

    A Parallel Branch and Bound Algorithm for the Maximum Labelled Clique Problem

    Authors: Ciaran McCreesh, Patrick Prosser

    Abstract: The maximum labelled clique problem is a variant of the maximum clique problem where edges in the graph are given labels, and we are not allowed to use more than a certain number of distinct labels in a solution. We introduce a new branch-and-bound algorithm for the problem, and explain how it may be parallelised. We evaluate an implementation on a set of benchmark instances, and show that it is c… ▽ More

    Submitted 17 November, 2014; v1 submitted 25 July, 2014; originally announced July 2014.

    Comments: Author-final version. Accepted to Optimization Letters

  7. arXiv:1401.5921  [pdf, other

    cs.DC

    The Shape of the Search Tree for the Maximum Clique Problem, and the Implications for Parallel Branch and Bound

    Authors: Ciaran McCreesh, Patrick Prosser

    Abstract: Finding a maximum clique in a given graph is one of the fundamental NP-hard problems. We compare two multi-core thread-parallel adaptations of a state-of-the-art branch and bound algorithm for the maximum clique problem, and provide a novel explanation as to why they are successful. We show that load balance is sometimes a problem, but that the interaction of parallel search order and the most lik… ▽ More

    Submitted 4 September, 2014; v1 submitted 23 January, 2014; originally announced January 2014.

    Comments: Substantial revision

  8. The Ultrametric Constraint and its Application to Phylogenetics

    Authors: Neil C. A. Moore, Patrick Prosser

    Abstract: A phylogenetic tree shows the evolutionary relationships among species. Internal nodes of the tree represent speciation events and leaf nodes correspond to species. A goal of phylogenetics is to combine such trees into larger trees, called supertrees, whilst respecting the relationships in the original trees. A rooted tree exhibits an ultrametric property; that is, for any three leaves of the tre… ▽ More

    Submitted 14 January, 2014; originally announced January 2014.

    Journal ref: Journal Of Artificial Intelligence Research, Volume 32, pages 901-938, 2008

  9. arXiv:1310.7741  [pdf, ps, other

    cs.DS

    Greedy Graph Colouring is a Misleading Heuristic

    Authors: Ciaran McCreesh, Patrick Prosser

    Abstract: State of the art maximum clique algorithms use a greedy graph colouring as a bound. We show that greedy graph colouring can be misleading, which has implications for parallel branch and bound.

    Submitted 29 October, 2013; originally announced October 2013.

  10. arXiv:1308.0183  [pdf, ps, other

    cs.DS cs.AI

    An n-ary Constraint for the Stable Marriage Problem

    Authors: Chris Unsworth, Patrick Prosser

    Abstract: We present an n-ary constraint for the stable marriage problem. This constraint acts between two sets of integer variables where the domains of those variables represent preferences. Our constraint enforces stability and disallows bigamy. For a stable marriage instance with $n$ men and $n$ women we require only one of these constraints, and the complexity of enforcing arc-consistency is $O(n^2)$ w… ▽ More

    Submitted 1 August, 2013; originally announced August 2013.

    Comments: 7 pages. The Fifth Workshop on Modelling and Solving Problems with Constraints, held at the 19th International Joint Conference on Artificial Intelligence (IJCAI 2005)

  11. arXiv:1209.4560  [pdf, other

    cs.DS cs.DC cs.DM cs.PF

    Distributing an Exact Algorithm for Maximum Clique: maximising the costup

    Authors: Ciaran McCreesh, Patrick Prosser

    Abstract: We take an existing implementation of an algorithm for the maximum clique problem and modify it so that we can distribute it over an ad-hoc cluster of machines. Our goal was to achieve a significant speedup in performance with minimal development effort, i.e. a maximum costup. We present a simple modification to a state-of-the-art exact algorithm for maximum clique that allows us to distribute it… ▽ More

    Submitted 20 September, 2012; originally announced September 2012.

    Comments: 13 pages, 2 Algorithms, 2 figures, 2 tables

    Report number: TR-2012-334

    Journal ref: Algorithms 2012, 5(4), 545-587

  12. arXiv:1208.0460  [pdf, other

    cs.DM cs.DS

    Diamond-free Degree Sequences

    Authors: Alice Miller, Patrick Prosser

    Abstract: We introduce a new problem, CSPLib problem number 50, to generate all degree sequences that have a corresponding diamond-free graph with secondary properties. This problem arises naturally from a problem in mathematics to do with balanced incomplete block designs; we devote a section of this paper to this. The problem itself is challenging with respect to computational effort arising from the larg… ▽ More

    Submitted 22 August, 2012; v1 submitted 2 August, 2012; originally announced August 2012.

    Comments: 8 pages, 2 figures, 2 algorithms, 2 models, 1 table

    Report number: TR-2010-318

    Journal ref: Acta Univ. Sapientiae, Informatica, 4(2): 189-200, 2012

  13. arXiv:1207.4616  [pdf, other

    cs.DS

    Exact Algorithms for Maximum Clique: a computational study

    Authors: Patrick Prosser

    Abstract: We investigate a number of recently reported exact algorithms for the maximum clique problem (MCQ, MCR, MCS, BBMC). The program code used is presented and critiqued showing how small changes in implementation can have a drastic effect on performance. The computational study demonstrates how problem features and hardware platforms influence algorithm behaviour. The minimum width order (smallest-las… ▽ More

    Submitted 19 July, 2012; originally announced July 2012.

    Comments: 40 pages, 14 figures, 10 tables, 12 short java program listings, code afailable to download at http://www.dcs.gla.ac.uk/~pat/maxClique/distribution/

    Report number: TR-2012-333