Solving finite-domain linear constraints in presence of the $\texttt{alldifferent}$

In this paper, we investigate the possibility of improvement of the widely-used filtering algorithm for the linear constraints in constraint satisfaction problems in the presence of the alldifferent constraints. In many cases, the fact that the variables in a linear constraint are also constrained b...

Full description

Bibliographic Details
Main Author: Milan Banković
Format: Article
Language:English
Published: Logical Methods in Computer Science e.V. 2017-04-01
Series:Logical Methods in Computer Science
Subjects:
Online Access:https://lmcs.episciences.org/2016/pdf
_version_ 1827322866571411456
author Milan Banković
author_facet Milan Banković
author_sort Milan Banković
collection DOAJ
description In this paper, we investigate the possibility of improvement of the widely-used filtering algorithm for the linear constraints in constraint satisfaction problems in the presence of the alldifferent constraints. In many cases, the fact that the variables in a linear constraint are also constrained by some alldifferent constraints may help us to calculate stronger bounds of the variables, leading to a stronger constraint propagation. We propose an improved filtering algorithm that targets such cases. We provide a detailed description of the proposed algorithm and prove its correctness. We evaluate the approach on five different problems that involve combinations of the linear and the alldifferent constraints. We also compare our algorithm to other relevant approaches. The experimental results show a great potential of the proposed improvement.
first_indexed 2024-04-25T01:35:42Z
format Article
id doaj.art-8a9ac60778bd461193329ce2836d1b1b
institution Directory Open Access Journal
issn 1860-5974
language English
last_indexed 2024-04-25T01:35:42Z
publishDate 2017-04-01
publisher Logical Methods in Computer Science e.V.
record_format Article
series Logical Methods in Computer Science
spelling doaj.art-8a9ac60778bd461193329ce2836d1b1b2024-03-08T09:44:45ZengLogical Methods in Computer Science e.V.Logical Methods in Computer Science1860-59742017-04-01Volume 12, Issue 310.2168/LMCS-12(3:5)20162016Solving finite-domain linear constraints in presence of the $\texttt{alldifferent}$Milan Bankovićhttps://orcid.org/0000-0002-0517-6334In this paper, we investigate the possibility of improvement of the widely-used filtering algorithm for the linear constraints in constraint satisfaction problems in the presence of the alldifferent constraints. In many cases, the fact that the variables in a linear constraint are also constrained by some alldifferent constraints may help us to calculate stronger bounds of the variables, leading to a stronger constraint propagation. We propose an improved filtering algorithm that targets such cases. We provide a detailed description of the proposed algorithm and prove its correctness. We evaluate the approach on five different problems that involve combinations of the linear and the alldifferent constraints. We also compare our algorithm to other relevant approaches. The experimental results show a great potential of the proposed improvement.https://lmcs.episciences.org/2016/pdfcomputer science - logic in computer sciencecomputer science - artificial intelligence68t27, 68t15f.4.1
spellingShingle Milan Banković
Solving finite-domain linear constraints in presence of the $\texttt{alldifferent}$
Logical Methods in Computer Science
computer science - logic in computer science
computer science - artificial intelligence
68t27, 68t15
f.4.1
title Solving finite-domain linear constraints in presence of the $\texttt{alldifferent}$
title_full Solving finite-domain linear constraints in presence of the $\texttt{alldifferent}$
title_fullStr Solving finite-domain linear constraints in presence of the $\texttt{alldifferent}$
title_full_unstemmed Solving finite-domain linear constraints in presence of the $\texttt{alldifferent}$
title_short Solving finite-domain linear constraints in presence of the $\texttt{alldifferent}$
title_sort solving finite domain linear constraints in presence of the texttt alldifferent
topic computer science - logic in computer science
computer science - artificial intelligence
68t27, 68t15
f.4.1
url https://lmcs.episciences.org/2016/pdf
work_keys_str_mv AT milanbankovic solvingfinitedomainlinearconstraintsinpresenceofthetextttalldifferent