Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

New encodings of the (Euclidean) travelling salesperson problem in constraint answer set programming on difference logic

View through CrossRef
Abstract The Travelling Salesperson Problem (TSP) is a very well-known problem in computer science. Many real-world instances belong to the class of Euclidean TSP, in which the nodes to be visited lie on the Euclidean plane, and additional information is available with respect to the generic TSP, i.e. the coordinates of the nodes to be visited are known. In previous publications, we showed that the additional available information can be exploited to speed up the search, both in Constraint Logic Programming (CLP) and in Answer Set Programming (ASP). Constraint ASP (CASP) is a framework that joins CLP and ASP, and it aims at combining the features of both languages. In this article, we address the (Euclidean) TSP in CASP, and more specifically in the clingo$[DL]$ language and solver. We propose new encodings for the TSP in clingo$[DL]$; the new encodings are applicable to the general TSP (also to instances that are not Euclidean) and show a speedup of several orders of magnitude with respect to previous encodings. A further speedup can be obtained in Euclidean instances by exploiting geometric reasoning.
Title: New encodings of the (Euclidean) travelling salesperson problem in constraint answer set programming on difference logic
Description:
Abstract The Travelling Salesperson Problem (TSP) is a very well-known problem in computer science.
Many real-world instances belong to the class of Euclidean TSP, in which the nodes to be visited lie on the Euclidean plane, and additional information is available with respect to the generic TSP, i.
e.
the coordinates of the nodes to be visited are known.
In previous publications, we showed that the additional available information can be exploited to speed up the search, both in Constraint Logic Programming (CLP) and in Answer Set Programming (ASP).
Constraint ASP (CASP) is a framework that joins CLP and ASP, and it aims at combining the features of both languages.
In this article, we address the (Euclidean) TSP in CASP, and more specifically in the clingo$[DL]$ language and solver.
We propose new encodings for the TSP in clingo$[DL]$; the new encodings are applicable to the general TSP (also to instances that are not Euclidean) and show a speedup of several orders of magnitude with respect to previous encodings.
A further speedup can be obtained in Euclidean instances by exploiting geometric reasoning.

Related Results

Pengurangan Work In Process Inventory di Stasiun Kerja Bottleneck Menggunakan Pendekatan Theory Of Constraint (TOC)
Pengurangan Work In Process Inventory di Stasiun Kerja Bottleneck Menggunakan Pendekatan Theory Of Constraint (TOC)
Abstract. CV. Pustaka Setia is a company engaged in publishing and printing books. The obstacle experienced by CV Pustaka Setia is the occurrence of accumulation (Work In Process i...
HUBUNGAN ANTARA KETERAMPILAN PENJUALAN DAN KINERJA TENAGA PENJUAL DI PERUSAHAAN CAT INDONESIA
HUBUNGAN ANTARA KETERAMPILAN PENJUALAN DAN KINERJA TENAGA PENJUAL DI PERUSAHAAN CAT INDONESIA
AbstractThe phenomenon of the existence of a successful salesperson and does not indicate that the variables affect the salesperson's performance. The understanding is beneficial f...
Improved Filtering for the Euclidean Traveling Salesperson Problem in CLP(FD)
Improved Filtering for the Euclidean Traveling Salesperson Problem in CLP(FD)
The Traveling Salesperson Problem (TSP) is one of the best-known problems in computer science. The Euclidean TSP is a special case in which each node is identified by its coordinat...
MECHANISMS OF SCHEMATIC MODELING BASED ON VECTOR LOGIC
MECHANISMS OF SCHEMATIC MODELING BASED ON VECTOR LOGIC
Context. This paper addresses issues relevant to the EDA market – reducing the cost and time of testing and verification of digital projects by synthesizing the logic vector of a d...
Geometric reasoning on the euclidean traveling salesperson problem in answer set programming1
Geometric reasoning on the euclidean traveling salesperson problem in answer set programming1
The Traveling Salesperson Problem (TSP) is one of the best-known problems in computer science. Many instances and real world applications fall into the Euclidean TSP special case, ...
Logic in the early 20th century
Logic in the early 20th century
The creation of modern logic is one of the most stunning achievements of mathematics and philosophy in the twentieth century. Modern logic – sometimes called logistic, symbolic log...
Programming with Constraints
Programming with Constraints
The job of the constraint programmer is to use mathematical constraints to model real world constraints and objects. In this book, Kim Marriott and Peter Stuckey provide the first ...

Back to Top