1996
DOI: 10.1007/bf00143877
|View full text |Cite
|
Sign up to set email alerts
|

Automatically configuring constraint satisfaction programs: A case study

Abstract: MULTI-TAC is a learning system that synthesizes heuristic constraint satisfaction programs. The system takes a library of generic algorithms and heuristics and specializes them for a particular application. We present a detailed case study with three different distributions of a single combinatorial problem, "Minimum Maximal Matching", and show that MULTI-TAC can synthesize programs for these different distributions that perform on par with hand-coded programs and that exceed the performance of some well-known… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
57
0
1

Year Published

2005
2005
2013
2013

Publication Types

Select...
6
2
1

Relationship

1
8

Authors

Journals

citations
Cited by 113 publications
(58 citation statements)
references
References 28 publications
0
57
0
1
Order By: Relevance
“…Many real-world problems can be modeled as optimisation or classification problems, so the issues discussed here are widely relevant. However, other domains, such as bioinformatics, control, constraint programming and games have already investigated forms of both automated algorithm/heuristic selection and generation [5,41,74,90]. We argue that algorithm/heuristics selection and generation are crucial for all types of domains in which many methods and/or parameters are available, but no clear methodology or criteria for choosing them are available.…”
Section: Final Remarksmentioning
confidence: 98%
See 1 more Smart Citation
“…Many real-world problems can be modeled as optimisation or classification problems, so the issues discussed here are widely relevant. However, other domains, such as bioinformatics, control, constraint programming and games have already investigated forms of both automated algorithm/heuristic selection and generation [5,41,74,90]. We argue that algorithm/heuristics selection and generation are crucial for all types of domains in which many methods and/or parameters are available, but no clear methodology or criteria for choosing them are available.…”
Section: Final Remarksmentioning
confidence: 98%
“…Another idea is to use two evolutionary algorithms: one for problem solving and another one (a so-called metaevolutionary algorithm) to tune the first one [59]. Finally, a pioneering approach to the automated generation of heuristics can be found in the domain of constraint satisfaction [74]; where a system for generating reusable heuristics is presented.…”
Section: Hyper-heuristicsmentioning
confidence: 99%
“…One of the earliest examples of systems that attempt to generate constraint solvers tailored to a specific problem is the MULTI-TAC system [7], which configures and compiles a constraint solver for a specific set of problems. It is written in LISP and performs ad-hoc customisation of a base constraint solver limited to a few characteristics.…”
Section: Related Workmentioning
confidence: 99%
“…We plan to develop a system that can automatically learn the optimal planner configuration for a given domain and problem distribution in a manner analogous to Minton's Multi-TAC system (Minton, 1996). Such system would perform a search in the configuration space of the PbR planner proposing different initial plan generators, candidate sets of rewriting rules, and search methods.…”
Section: Discussion and Future Workmentioning
confidence: 99%