Skip to main content
  • Book
  • © 2012

Autonomous Search

  • The contributors are among the leading researchers in the areas of heuristics, optimization, evolutionary computing and constraints
  • The book will be of benefit to researchers, engineers and postgraduates in the areas of constraint programming, machine learning and evolutionary computing
  • This is the first book dedicated to this topic
  • Includes supplementary material: sn.pub/extras

Buy it now

Buying options

eBook USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (11 chapters)

  1. Front Matter

    Pages I-XV
  2. An Introduction to Autonomous Search

    • Youssef Hamadi, Eric Monfroy, Frédéric Saubion
    Pages 1-11
  3. Off-line Configuration

    1. Front Matter

      Pages 13-13
    2. Case-Based Reasoning for Autonomous Constraint Solving

      • Derek Bridge, Eoin O’Mahony, Barry O’Sullivan
      Pages 73-95
    3. Learning a Mixture of Search Heuristics

      • Susan L. Epstein, Smiljana Petrovic
      Pages 97-127
  4. On-line Control

    1. Front Matter

      Pages 129-129
    2. An Investigation of Reinforcement Learning for Reactive Search Optimization

      • Roberto Battiti, Paolo Campigotto
      Pages 131-160
    3. Adaptive Operator Selection and Management in Evolutionary Algorithms

      • Jorge Maturana, Álvaro Fialho, Frédéric Saubion, Marc Schoenauer, Frédéric Lardeux, Michèle Sebag
      Pages 161-189
    4. Parameter Adaptation in Ant Colony Optimization

      • Thomas Stützle, Manuel López-Ibáñez, Paola Pellegrini, Michael Maur, Marco Montes de Oca, Mauro Birattari et al.
      Pages 191-215
  5. New Directions and Applications

    1. Front Matter

      Pages 217-217
    2. Continuous Search in Constraint Programming

      • Alejandro Arbelaez, Youssef Hamadi, Michèle Sebag
      Pages 219-243
    3. Control-Based Clause Sharing in Parallel SAT Solving

      • Youssef Hamadi, Said Jabbour, Jabbour Sais
      Pages 245-267
    4. Learning Feature-Based Heuristic Functions

      • Marek Petrik, Shlomo Zilberstein
      Pages 269-305

About this book

Decades of innovations in combinatorial problem solving have produced better and more complex algorithms. These new methods are better since they can solve larger problems and address new application domains. They are also more complex which means that they are hard to reproduce and often harder to fine-tune to the peculiarities of a given problem. This last point has created a paradox where efficient tools are out of reach of practitioners.

Autonomous search (AS) represents a new research field defined to precisely address the above challenge. Its major strength and originality consist in the fact that problem solvers can now perform self-improvement operations based on analysis of the performances of the solving process -- including short-term reactive reconfiguration and long-term improvement through self-analysis of the performance, offline tuning and online control, and adaptive control and supervised control. Autonomous search "crosses the chasm" and provides engineers and practitioners with systems that are able to autonomously self-tune their performance while effectively solving problems.

This is the first book dedicated to this topic, and it can be used as a reference for researchers, engineers, and postgraduates in the areas of constraint programming, machine learning, evolutionary computing, and feedback control theory. After the editors' introduction to autonomous search, the chapters are focused on tuning algorithm parameters, autonomous complete (tree-based) constraint solvers, autonomous control in metaheuristics and heuristics, and future autonomous solving paradigms.

Autonomous search (AS) represents a new research field defined to precisely address the above challenge. Its major strength and originality consist in the fact that problem solvers can now perform self-improvement operations based on analysis of the performances of the solving process -- including short-term reactive reconfiguration and long-term improvement through self-analysis of the performance, offline tuning and online control, and adaptive control and supervised control. Autonomous search "crosses the chasm" and provides engineers and practitioners with systems that are able to autonomously self-tune their performance while effectively solving problems.

This is the first book dedicated to this topic, and it can be used as a reference for researchers, engineers, and postgraduates in the areas of constraint programming, machine learning, evolutionary computing, and feedback control theory. After the editors' introduction to autonomous search, the chapters are focused on tuning algorithm parameters, autonomous complete (tree-based) constraint solvers, autonomous control in metaheuristics and heuristics, and future autonomous solving paradigms.

This is the first book dedicated to this topic, and it can be used as a reference for researchers, engineers, and postgraduates in the areas of constraint programming, machine learning, evolutionary computing, and feedback control theory. After the editors' introduction to autonomous search, the chapters are focused on tuning algorithm parameters, autonomous complete (tree-based) constraint solvers, autonomous control in metaheuristics and heuristics, and future autonomous solving paradigms.

This is the first book dedicated to this topic, and it can be used as a reference for researchers, engineers, and postgraduates in the areas of constraint programming, machine learning, evolutionary computing, and feedback control theory. After the editors' introduction to autonomous search, the chapters are focused on tuning algorithm parameters, autonomous complete (tree-based) constraint solvers, autonomous control in metaheuristics and heuristics, and future autonomous solving paradigms.

Editors and Affiliations

  • Microsoft Research Cambridge, Cambridge, United Kingdom

    Youssef Hamadi

  • Federico Santa María, Departamento de Informática, Universidad Técnica, Valparaíso, Chile

    Eric Monfroy

  • Faculté des Sciences, LERIA, Université d'Angers, Angers CX 01, France

    Frédéric Saubion

About the editors

Dr. Youssef Hamadi is the head of the Constraint Reasoning Group at Microsoft Research Cambridge, and his research interests include combinatorial optimization in alternative frameworks (parallel and distributed architectures); the application of machine learning to search; autonomous search; and parallel propositional satisfiability. Prof. Eric Monfroy is affiliated with both the Universidad Técnica Federico Santa María, Valparaíso, Chile and LINA, Université de Nantes, France; his research areas include heuristics, optimization, constraints, and search. Prof. Frédéric Saubion coheads the Metaheuristics, Optimization and Applications team at the Université d'Angers; his research topics include hybrid and adaptive evolutionary algorithms and applications of metaheuristics to various domains such as information retrieval, nonmonotonic reasoning and biology.

Bibliographic Information

Buy it now

Buying options

eBook USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access