Positive and negative length-bound reachability constraints

Research output: Chapter in Book/Report/Conference proceedingsChapterpeer-review

Abstract

In many application problems, including physical security and wildlife conservation, infrastructure must be configured to ensure or deny paths between specified locations. We model the problem as sub-graph design subject to constraints on paths and path lengths, and propose length-bound reachability constraints. Although reachability in graphs has been modelled before in constraint programming, the interaction of positive and negative reachability has not been studied in depth. We prove that deciding whether a set of positive and negative reachability constraints are satisfiable is NP complete. We show the effectiveness of our approach on decision problems, and also on optimisation problems. We compare our approach with existing constraint models, and we demonstrate significant improvements in runtime and solution costs, on a new problem set.

Original languageEnglish
Title of host publication27th International Conference on Principles and Practice of Constraint Programming, CP 2021
EditorsLaurent D. Michel
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
ISBN (Electronic)9783959772112
DOIs
Publication statusPublished - 1 Oct 2021
Event27th International Conference on Principles and Practice of Constraint Programming, CP 2021 - Virtual, Montpellier, France
Duration: 25 Oct 202129 Oct 2021

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume210
ISSN (Print)1868-8969

Conference

Conference27th International Conference on Principles and Practice of Constraint Programming, CP 2021
Country/TerritoryFrance
CityVirtual, Montpellier
Period25/10/2129/10/21

Keywords

  • Constraint Programming
  • Graph Connectivity
  • Reachability Constraints

Fingerprint

Dive into the research topics of 'Positive and negative length-bound reachability constraints'. Together they form a unique fingerprint.

Cite this