Representing and solving finite-domain constraint problems using systems of polynomials

被引:6
|
作者
Jefferson, Christopher [1 ]
Jeavons, Peter [2 ]
Green, Martin J. [3 ]
van Dongen, M. R. C. [4 ]
机构
[1] Univ St Andrews, Dept Comp Sci, St Andrews, Fife, Scotland
[2] Univ Oxford, Dept Comp Sci, Oxford, England
[3] Univ London, Dept Comp Sci, Egham, Surrey, England
[4] Natl Univ Ireland Univ Coll Cork, Dept Comp Sci, Cork, Ireland
基金
英国工程与自然科学研究理事会;
关键词
Constraint satisfaction; Groebner basis; Consistency; BUCHBERGER ALGORITHM; GROBNER BASES; CONSISTENCY;
D O I
10.1007/s10472-013-9365-7
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper we investigate the use of a system of multivariate polynomials to represent the restrictions imposed by a collection of constraints. One advantage of using polynomials to represent constraints is that it allows many different forms of constraints to be treated in a uniform way. Systems of polynomials have been widely studied, and a number of general techniques have been developed, including algorithms that generate an equivalent system with certain desirable properties, called a Grobner Basis. General algorithms to compute a Grobner Basis have doubly exponential complexity, but we observe that for the systems we use to describe constraint problems over finite domains a Grobner Basis can be computed more efficiently than this. We also describe a family of algorithms, related to the calculation of Grobner Bases, that can be used on any system of polynomials to compute an equivalent system in polynomial time. We show that these modified algorithms can simulate the effect of the local-consistency algorithms used in constraint programming and hence solve certain broad classes of constraint problems in polynomial time. Finally we discuss the use of adaptive consistency techniques for systems of polynomials.
引用
收藏
页码:359 / 382
页数:24
相关论文
共 50 条
  • [31] Solving fractional optimal control problems using Genocchi polynomials
    Moghaddam, Maryam Arablouye
    Tabriz, Yousef Edrisi
    Lakestani, Mehrdad
    COMPUTATIONAL METHODS FOR DIFFERENTIAL EQUATIONS, 2021, 9 (01): : 79 - 93
  • [32] Solving Distributed Constraint Optimization Problems Using Logic Programming
    Tiep Le
    Tran Cao Son
    Pontelli, Enrico
    Yeoh, William
    PROCEEDINGS OF THE TWENTY-NINTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2015, : 1174 - 1181
  • [33] Solving distributed constraint optimization problems using logic programming
    Le, Tiep
    Son, Tran Cao
    Pontelli, Enrico
    Yeoh, William
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2017, 17 (04) : 634 - 683
  • [34] Solving vehicle routing problems using constraint programming and metaheuristics
    Backer, BD
    Furnon, V
    Shaw, P
    Kilby, P
    Prosser, P
    JOURNAL OF HEURISTICS, 2000, 6 (04) : 501 - 523
  • [35] Solving Constraint Satisfaction Problems by using Coevolutionary Genetic Algorithms
    Handa, H
    Katai, O
    Baba, N
    Sawaragi, T
    1998 IEEE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION - PROCEEDINGS, 1998, : 21 - 26
  • [36] Solving Vehicle Routing Problems Using Constraint Programming and Metaheuristics
    Bruno De Backer
    Vincent Furnon
    Paul Shaw
    Philip Kilby
    Patrick Prosser
    Journal of Heuristics, 2000, 6 : 501 - 523
  • [37] Solving geometrical constraint systems using CLP based on linear constraint solver
    Bouhineau, D.
    Lecture Notes in Computer Science, 1138
  • [38] Solving Finite-Element Time-Domain Problems with GaBP
    Fernandez, David
    Akbarzadeh-Sharbaf, Ali
    Gross, Warren J.
    Giannacopoulos, Dennis
    2016 IEEE CONFERENCE ON ELECTROMAGNETIC FIELD COMPUTATION (CEFC), 2016,
  • [39] Solving Finite-Element Time-Domain Problems With GaBP
    Fernandez, David
    Akbarzadeh-Sharbaf, Ali
    Giannacopoulos, Dennis D.
    IEEE TRANSACTIONS ON MAGNETICS, 2017, 53 (06)
  • [40] Finite element time domain method using Laguerre polynomials
    Chung, YS
    Sarkar, TK
    Llorento-Romano, S
    Salarzar-Palma, M
    2003 IEEE MTT-S INTERNATIONAL MICROWAVE SYMPOSIUM DIGEST, VOLS 1-3, 2003, : 981 - 984