2017
DOI: 10.1007/978-3-319-66158-2_9
|View full text |Cite
|
Sign up to set email alerts
|

Combining Nogoods in Restart-Based Search

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3

Citation Types

0
3
0

Year Published

2019
2019
2019
2019

Publication Types

Select...
1
1

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(3 citation statements)
references
References 10 publications
0
3
0
Order By: Relevance
“…The general idea is to perform a certain amount of search, and then if no solution has been found (and unsatisfiability has not been proven), to abandon search and restart from the beginning. Such an approach can only be beneficial if something changes after restarting-in a constraint programming setting, this is usually the variable-ordering heuristic [28,13,29,16]. In this paper, we instead rely upon randomness in our new value-ordering heuristic, and continue to use smallest domain first with static tiebreaking for variable-ordering.…”
Section: Restarting Search and Nogood Recordingmentioning
confidence: 99%
See 1 more Smart Citation
“…The general idea is to perform a certain amount of search, and then if no solution has been found (and unsatisfiability has not been proven), to abandon search and restart from the beginning. Such an approach can only be beneficial if something changes after restarting-in a constraint programming setting, this is usually the variable-ordering heuristic [28,13,29,16]. In this paper, we instead rely upon randomness in our new value-ordering heuristic, and continue to use smallest domain first with static tiebreaking for variable-ordering.…”
Section: Restarting Search and Nogood Recordingmentioning
confidence: 99%
“…This has two benefits: the propagation complexity does not particularly depend upon the number of stored nogoods, and it does not require any work upon backtracking. Other more sophisticated nogood generation and propagation schemes exist [29,16], but these are not helpful in this setting (our solver does not maintain arc consistency or use a propagation queue).…”
Section: Restarting Search and Nogood Recordingmentioning
confidence: 99%
“…We choose to fully propagate the constraints (line 3 to 10) before the clauses (line 12 to 18). Indeed, playing with clauses and nogoods can lure an adaptive heuristic like dom/wdeg [15]. Triggering in priority conflicts from the CSP core avoids this kind of behavior.…”
Section: Nogood Recordingmentioning
confidence: 99%