The Goldilocks problem

被引:5
|
作者
Hulubei, T
Freuder, EC
Wallace, RJ
机构
[1] Univ New Hampshire, Dept Comp Sci, Durham, NH 03824 USA
[2] Natl Univ Ireland Univ Coll Cork, Dept Comp Sci, Cork Constraint Comp Ctr, Cork, Ireland
关键词
configuration; constraint satisfaction; heuristics;
D O I
10.1017/S0890060403171028
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Constraint-based reasoning is often used to represent and find solutions to configuration problems. In the field of constraint satisfaction, the major focus has been on finding solutions to difficult problems. However, many real-life configuration problems, although not extremely complicated, have a huge number of solutions, few of which are acceptable from a practical standpoint. In this paper we present a value ordering heuristic for constraint solving that attempts to guide search toward solutions that are acceptable. More specifically, by considering weights that are assigned to values and sets of values, the heuristic can guide search toward solutions for which the total weight is within an acceptable interval. Experiments with random constraint satisfaction problems demonstrate that, when a problem has numerous solutions, the heuristic makes search extremely efficient even when there are relatively few solutions that fall within the interval of acceptable weights. In these cases, an algorithm that is very effective for finding a feasible solution to a given constraint satisfaction problem (the "maintained arc consistency" algorithm or MAC) does not find a solution in the same weight interval within a reasonable time when it is run without the heuristic.
引用
收藏
页码:3 / 11
页数:9
相关论文
共 50 条
  • [1] The Goldilocks problem
    Hulubei, T
    Freuder, EC
    [J]. PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING-CP'99, 1999, 1713 : 234 - 245
  • [2] Studying Peacekeeping: Goldilocks' Problem
    Neack, Laura
    [J]. INTERNATIONAL STUDIES REVIEW, 2009, 11 (03) : 594 - 600
  • [3] The Goldilocks problem and extended cognition
    Weiskopf, Daniel A.
    [J]. COGNITIVE SYSTEMS RESEARCH, 2010, 11 (04): : 313 - 323
  • [4] Explanation, Idealisation and the Goldilocks Problem
    Weatherson, Brian
    [J]. PHILOSOPHY AND PHENOMENOLOGICAL RESEARCH, 2012, 84 (02) : 461 - 473
  • [5] Evolutionary catastrophes and the Goldilocks problem
    Cirkovic, Milan M.
    [J]. INTERNATIONAL JOURNAL OF ASTROBIOLOGY, 2007, 6 (04) : 325 - 329
  • [6] Relevance, Choices, and the Goldilocks Problem
    Whisner, Mary
    [J]. LAW LIBRARY JOURNAL, 2011, 103 (02): : 307 - 311
  • [7] The Goldilocks' problem of cancer medicines
    Sullivan, Richard
    Purushotham, Arnie D.
    [J]. LANCET ONCOLOGY, 2010, 11 (11): : 1017 - 1018
  • [8] Randomized Trials and the Goldilocks Problem
    Chen, Ronald C.
    [J]. EUROPEAN UROLOGY, 2020, 77 (01) : 11 - 13
  • [9] Lenalidomide maintenance in Myeloma - a goldilocks problem?
    Ng Liet Hing, Melissa
    Khot, Amit
    [J]. LEUKEMIA & LYMPHOMA, 2023, 64 (10) : 1611 - 1614
  • [10] The Goldilocks problem of the quasar contribution to reionization
    Garaldi, Enrico
    Compostella, Michele
    Porciani, Cristiano
    [J]. MONTHLY NOTICES OF THE ROYAL ASTRONOMICAL SOCIETY, 2019, 483 (04) : 5301 - 5314