Solving combinatorial problems with a constraint functional logic language

被引:0
作者
Fernández, AJ
Hortalá-González, T
Sáenz-Pérez, F
机构
[1] Univ Malaga, Depto Lenguajes & Ciencias Computac, E-29071 Malaga, Spain
[2] Univ Complutense Madrid, Depto Sistemas Informat & Programac, Madrid, Spain
来源
PRACTICAL ASPECTS OF DECLARATIVE LANGUAGES, PROCEEDINGS | 2003年 / 2562卷
关键词
constraints; functional logic programming; finite domains;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper describes a proposal to incorporate finite domain constraints in a functional logic system. The proposal integrates functions, higher-order patterns, partial applications, non-determinism, logical variables, currying, types, lazyness, domain variables, constraints and finite domain propagators. The paper also presents TOY(FD), an extension of the functional logic language TOY that provides FD constraints, and shows, by examples, that TOY(FD) combines the power of constraint logic programming with the higher-order characteristics of functional logic programming.
引用
收藏
页码:320 / 338
页数:19
相关论文
共 50 条
[31]   A non-termination criterion for binary constraint logic programs [J].
Payet, Etienne ;
Mesnard, Fred .
THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2009, 9 :145-164
[32]   Constraint-based correctness proofs for logic program transformations [J].
Pettorossi, Alberto ;
Proietti, Maurizio ;
Senni, Valerio .
FORMAL ASPECTS OF COMPUTING, 2012, 24 (4-6) :569-594
[33]   Using constraint logic programming to analyze the chronology in "A Rose for Emily'' [J].
Burg, J ;
Boyle, A ;
Lang, SD .
COMPUTERS AND THE HUMANITIES, 2000, 34 (04) :377-392
[34]   Semiring-based Constraint Logic Programming: Syntax and semantics [J].
Bistarelli, S ;
Montanari, U ;
Rossi, F .
ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2001, 23 (01) :1-29
[35]   Using Constraint Logic Programming to Analyze theChronology in ``A Rose for Emily'' [J].
Jennifer Burg ;
Anne Boyle ;
Sheau-Dong Lang .
Computers and the Humanities, 2000, 34 :377-392
[36]   Enumerating all solutions for constraint satisfaction problems [J].
Schnoor, Henning ;
Schnoor, Ilka .
STACS 2007, PROCEEDINGS, 2007, 4393 :694-+
[37]   LoCo-A Logic for Configuration Problems [J].
Aschinger, Markus ;
Drescher, Conrad ;
Gottlob, Georg ;
Vollmer, Heribert .
ACM TRANSACTIONS ON COMPUTATIONAL LOGIC, 2014, 15 (03)
[38]   HyLaGI: Symbolic Implementation of a Hybrid Constraint Language HydLa [J].
Matsumoto, Shota ;
Kono, Fumihiko ;
Kobayashi, Teruya ;
Ueda, Kazunori .
ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2015, 317 :109-115
[39]   Unicast and Multicast QoS Routing with Soft-Constraint Logic Programming [J].
Bistarelli, Stefano ;
Montanari, Ugo ;
Rossi, Francesca ;
Santini, Francesco .
ACM TRANSACTIONS ON COMPUTATIONAL LOGIC, 2010, 12 (01)
[40]   Evaluation strategies for functional logic programming [J].
Antoy, S .
JOURNAL OF SYMBOLIC COMPUTATION, 2005, 40 (01) :875-903