Opening book details…
Can I read Search Combinators on EtoBox?
Search Combinators by Tom Schrijvers; Guido Tack; Pieter Wuille; Horst Samulowitz; Peter J. Stuckey is a book available to read on EtoBox.
What is Search Combinators about?
The ability to model search in a constraint solver can be an essential asset for solving combinatorial problems. However, existing infrastructure for defining search heuristics is often inadequate. Either modeling capabilities are extremely limited or users are faced with a low-level programming language and modeling search becomes unwieldy. As a result, major improvements in performance may remain unexplored.This paper introduces search combinators, a lightweight and solver -independent method that bridges the gap between a conceptually simple search language (high-level, functional and naturally compositional) and an efficient implementation (low-level, imperative and highly non-modular). Search combinators allow one to define application-tailored strategies from a small set of primitives, resulting in a rich search language for the user and a low implementation cost for the developer of a constraint solver. The paper discusses two modular implementation approaches and shows, by empirical evaluation, that search combinators can be implemented without overhead compared to a native, direct implementation in a constraint solver.
- Author
- Tom Schrijvers; Guido Tack; Pieter Wuille; Horst Samulowitz; Peter J. Stuckey
- Publisher
- Springer-Verlag GmbH Berlin Heidelberg
- Published
- 2011
- Language
- EN
- ISBN
- 9783642237850
- Subjects
- Computer Science, Mathematics, Programming
More by Tom Schrijvers; Guido Tack; Pieter Wuille; Horst Samulowitz; Peter J. Stuckey
Browse all works by Tom Schrijvers; Guido Tack; Pieter Wuille; Horst Samulowitz; Peter J. Stuckey
Similar books
- Real-World Vehicle Routing Using Adaptive Large Neighborhood Search — Vojtěch Sassmann; Hana Rudová; Michal Gabonnay; Václav Sobotka (2023)
- Heuristic search : theory and applications. - Machine generated contents note: PART I Heuristic Search Primer Chapter 1 Introduction Chapter 2 Basic Search Algorithms Chapter 3 Dictionary Data Structures Chapter 4 Automatically Created Heuristics PART II Heuristic Search under Memory Constraints Chapter 5 Linear-Space Search Chapter 6 Memory Restricted Search Chapter 7 Symbolic Search Chapter 8… — Stefan Edelkamp; Stefan Schroedl (2012)
- Distributed Protocol Combinators — Kristoffer Just Arndal Andersen; Ilya Sergey (2018)
- Excluding Symmetries in Constraint-Based Search — Rolf Backofen; Sebastian Will (1999)
- Constraint-Based Scheduling - Applying Constraint Programming to Scheduling Problems (International Series in Operations Research and Management Science, ... in Operations Research & Management Science) — Philippe Baptiste; Claude Le Pape; Wim Nuijten (2012)
- Video Search