Using Optimal Dependency-Trees for Combinatorial Optimization: Learning the Structure of the Search Space.

Abstract

Many combinatorial optimization algorithms have no mechanism to capture inter-parameter dependencies. However, modeling such dependencies may allow an algorithm to concentrate its sampling more effectively on regions of the search space which have appeared promising in the past. We present an algorithm which incrementally learns second-order probability distributions from good solutions seen so far, uses these statistics to generate optimal (in terms of maximum likelihood) dependency trees to model these distributions, and then stochastically generates new candidate solutions from these trees. We test this algorithm on a variety of optimization problems. Our results indicate superior performance over other tested algorithms that either (1) do not explicitly use these dependencies, or (2) use these dependencies to generate a more restricted class of dependency graphs.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 1997
Accession Number
ADA322735

Entities

People

  • Scott Davies
  • Shumeet Baluja

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Autonomy
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Algorithms
  • Artificial Intelligence
  • Bayesian Networks
  • Coding
  • Computer Science
  • Genetic Algorithms
  • Information Processing
  • Information Science
  • Information Systems
  • Machine Learning
  • Models
  • Optimization
  • Order Statistics
  • Probabilistic Models
  • Probability
  • Probability Distributions
  • Statistics

Fields of Study

  • Computer science

Readers

  • Artificial Intelligence
  • Operations Research

Technology Areas

  • Space