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 条
  • [31] Combinatorial genetic algorithm for solving combinatorial optimization problems
    Ou, Yongbin
    Peng, Jiahong
    Peng, Hong
    Jishou Daxue Xuebao/Journal of Jishou University, 1999, 20 (01): : 42 - 45
  • [32] Functional and constraint logic programming
    Rodríguez-Artalejo, M
    CONSTRAINTS IN COMPUTATIONAL LOGICS: THEORY AND APPLICATIONS, 2001, 2002 : 202 - 270
  • [33] Functional and (Constraint) Logic Programming
    Escobar, Santiago
    Falaschi, Moreno
    INFORMATION AND COMPUTATION, 2014, 235 : 1 - 2
  • [34] Theorem Proving as Constraint Solving with Coherent Logic
    Janicic, Predrag
    Narboux, Julien
    JOURNAL OF AUTOMATED REASONING, 2022, 66 (04) : 689 - 746
  • [35] Synthesizing switching logic using constraint solving
    Taly A.
    Gulwani S.
    Tiwari A.
    International Journal on Software Tools for Technology Transfer, 2011, 13 (6) : 519 - 535
  • [36] An assertion language for constraint logic programs
    Puebla, G
    Bueno, F
    Hermenegildo, M
    ANALYSIS AND VISUALIZATION TOOLS FOR CONSTRAINT PROGRAMMING, 2000, 1870 : 23 - 61
  • [37] COMBINATORIAL ALGORITHM FOR SOLVING COVERING PROBLEMS
    TOMESCU, I
    IEEE TRANSACTIONS ON COMPUTERS, 1973, C 22 (02) : 218 - 220
  • [38] ON A NEW PRINCIPLE FOR SOLVING COMBINATORIAL PROBLEMS
    OPOYTSEV, VI
    CHERNORUTSKII, VV
    AUTOMATION AND REMOTE CONTROL, 1993, 54 (07) : 1207 - 1209
  • [39] Theorem Proving as Constraint Solving with Coherent Logic
    Predrag Janičić
    Julien Narboux
    Journal of Automated Reasoning, 2022, 66 : 689 - 746
  • [40] SYSTOLIC ARCHITECTURE FOR SOLVING NP-HARD COMBINATORIAL PROBLEMS OF LOGIC DESIGN AND RELATED AREAS
    HO, PM
    PERKOWSKI, MA
    1989 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-3, 1989, : 1170 - 1173