Evaluation of declarative n-queens recursion: A deductive database approach

被引:1
|
作者
Han, JW [1 ]
Liu, L [1 ]
Lu, T [1 ]
机构
[1] Simon Fraser Univ, Sch Comp Sci, Burnaby, BC V5A 1S6, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
declarative programming; logic programming; deductive database; search; constraint-based processing; query evaluation; implementation techniques;
D O I
10.1016/S0020-0255(97)10019-6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Can we evaluate a logic program declaratively? That is, can a logic program be evaluated correctly and efficiently, independent of query modes and rule/predicate ordering, finding a complete set of answers, and terminating properly? the answer could be "yes", at least for a good subclass of logic programs, based on our investigation and experimentation using a deductive database approach. In this paper, an n-queens problem, a classical logic program, is used as a running example to demonstrate the methodology. Our analysis shows that binding analysis and constraint exploration are two essential issues in the realization of declarative logic programming. The limitations of our methodology are also discussed in the paper. (C) 1998 Elsevier Science Inc. All rights reserved.
引用
收藏
页码:69 / 100
页数:32
相关论文
共 50 条
  • [31] Hysteresis neural networks for N-Queens problems
    Nakaguchi, Toshiya
    Jin'no, Kenya
    Tanaka, Mamoru
    IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, 1999, E83-A (09): : 1851 - 1859
  • [32] An improved genetic algorithm for the n-queens problem
    Hynek, J
    IC-AI'2000: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 1-III, 2000, : 517 - 522
  • [33] FAST SEARCH ALGORITHMS FOR THE N-QUEENS PROBLEM
    SOSIC, R
    GU, J
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1991, 21 (06): : 1572 - 1576
  • [34] Results for the n-queens problem on the Mobius board
    Bell, Jordan
    Stevens, Brett
    AUSTRALASIAN JOURNAL OF COMBINATORICS, 2008, 42 : 21 - 34
  • [35] Hysteresis neural networks for N-Queens Problems
    Nakaguchi, T
    Jin'no, K
    Tanaka, M
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 1999, E82A (09) : 1851 - 1859
  • [36] RAKHYA'S Method: A Case Based Approach to Solve n-Queens Problem
    Rakhya, Sourabh
    Singh, Saurabh
    2014 18TH INTERNATIONAL CONFERENCE SYSTEM THEORY, CONTROL AND COMPUTING (ICSTCC), 2014, : 755 - 762
  • [37] A modified Hopfield model for solving the N-Queens problem
    da Silva, IN
    de Souza, AN
    Bordon, ME
    IJCNN 2000: PROCEEDINGS OF THE IEEE-INNS-ENNS INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, VOL VI, 2000, : 509 - 514
  • [38] A survey of known results and research areas for n-queens
    Bell, Jordan
    Stevens, Brett
    DISCRETE MATHEMATICS, 2009, 309 (01) : 1 - 31
  • [39] LINEAR CONGRUENCE EQUATIONS FOR THE SOLUTIONS OF THE N-QUEENS PROBLEM
    ERBAS, C
    TANIK, MM
    ALIYAZICIOGLU, Z
    INFORMATION PROCESSING LETTERS, 1992, 41 (06) : 301 - 306
  • [40] Modified Genetic Algorithm for Solving n-Queens Problem
    Heris, Jalal Eddin Aghazadeh
    Oskoei, Mohammadreza Asgari
    2014 IRANIAN CONFERENCE ON INTELLIGENT SYSTEMS (ICIS), 2014,