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
关键词
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 条
  • [1] A constraint functional logic language for solving combinatorial problems
    Fernández, AJ
    Hortalá-González, T
    Sáenz-Pérez, F
    RESEARCH AND DEVELOPMENT IN INTELLIGENT SYSTEM XIX, 2003, : 337 - 350
  • [2] SOLVING LARGE COMBINATORIAL PROBLEMS IN LOGIC PROGRAMMING
    DINCBAS, M
    SIMONIS, H
    VANHENTENRYCK, P
    JOURNAL OF LOGIC PROGRAMMING, 1990, 8 (1-2): : 75 - 93
  • [3] ESSENCE:: A constraint language for specifying combinatorial problems
    Frisch, Alan M.
    Harvey, Warwick
    Jefferson, Chris
    Martinez-Hernandez, Bernadette
    Miguel, Ian
    CONSTRAINTS, 2008, 13 (03) : 268 - 306
  • [4] Essence: A constraint language for specifying combinatorial problems
    Alan M. Frisch
    Warwick Harvey
    Chris Jefferson
    Bernadette Martínez-Hernández
    Ian Miguel
    Constraints, 2008, 13 : 268 - 306
  • [5] Hybrid mixed-integer/constraint logic programming strategies for solving scheduling and combinatorial optimization problems
    Harjunkoski, I
    Jain, V
    Grossman, IE
    COMPUTERS & CHEMICAL ENGINEERING, 2000, 24 (2-7) : 337 - 343
  • [6] LANGUAGE AND A PROGRAM FOR STATING AND SOLVING COMBINATORIAL PROBLEMS
    LAURIERE, JL
    ARTIFICIAL INTELLIGENCE, 1978, 10 (01) : 29 - 127
  • [7] The Design of ESSENCE: A Constraint Language for Specifying Combinatorial Problems
    Frisch, Alan M.
    Grum, Matthew
    Jefferson, Chris
    Hernandez, Bernadette Martinez
    Miguel, Ian
    20TH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2007, : 80 - 87
  • [8] Combinatorial approaches to geometric constraint solving: Problems, progress and directions
    Sitharam, M
    GEOMETRIC AND ALGORITHMIC ASPECTS OF COMPUTER-AIDED DESIGN AND MANUFACTURING, 2005, 67 : 117 - 163
  • [9] SOLVING LARGE COMBINATORIAL PROBLEMS IN MOLECULAR-BIOLOGY USING THE ELIPSYS PARALLEL CONSTRAINT LOGIC PROGRAMMING SYSTEM
    CLARK, DA
    RAWLINGS, CJ
    SHIRAZI, J
    LI, LL
    SCHUERMAN, K
    REEVE, M
    VERON, A
    COMPUTER JOURNAL, 1993, 36 (08): : 690 - 701
  • [10] Constraint lingo: A program for solving logic puzzles and other tabular constraint problems
    Finkel, R
    Marek, VW
    Truszczynski, M
    LOGICS IN ARTIFICIAL INTELLIGENCE 8TH, 2002, 2424 : 513 - 516