Variable and Value Ordering Decision Matrix Hyper-heuristics: A Local Improvement Approach
نویسندگان
چکیده
Constraint Satisfaction Problems (CSP) represent an important topic of study because of their many applications in different areas of artificial intelligence and operational research. When solving a CSP, the order in which the variables are selected to be instantiated and the order of the values to be tried affect the complexity of the search. Hyper-heuristics are flexible methods that provide generality when solving different problems and, within CSP, they can be used to determine the next variable and value to try. They select from a set of low-level heuristics and decide which one to apply at each decision point according to the problem state. This study explores a hyper-heuristic model for variable and value ordering within CSP based on a decision matrix hyper-heuristic that is constructed by going into a local improvement method that changes small portions of the matrix. The results suggest that the approach is able to combine the strengths of different low-level heuristics to perform well on a wide range of instances and compensate for their weaknesses on specific instances.
منابع مشابه
Iterated VND Versus Hyper-heuristics: Effective and General Approaches to Course Timetabling
The course timetabling problem is one of the most difficult combinatorial problems, it requires the assignment of a fixed number of subjects into a number of time slots minimizing the number of student conflicts. This article presents a comparison between state-of-the-art hyper-heuristics and a newly proposed iterated variable neighborhood descent algorithm when solving the course timetabling p...
متن کاملIntegrating Local-Search Advice Into Refinement Search (Or Not)
Recent work has shown the promise in using local-search “probes” as a basis for directing a backtracking-based refinement search. In this approach, the decision about the next refinement step is based on an interposed phase of constructing a complete (but not necessarily feasible) variable assignment. This assignment is then used to decide on which refinement to take, i.e., as a kind of variabl...
متن کاملLearning Heuristics by Evolutionary Algorithms with Variable Size Representation
In this paper we present an Evolutionary Algorithm (EA) that learns good heuristics from a given set of basic operations, i.e. local search search algorithms. The heuristics are given by sequences of these operations. The length of a sequencea depends on the considered problem instance, i.e. on the number of basic operations that have to be used for constructing an eecient heuristic. The sequen...
متن کاملRanking Pharmaceutics Industry Using SD-Heuristics Approach
In recent years stock exchange has become one of the most attractive and growing businesses in respect of investment and profitability. But applying a scientific approach in this field is really troublesome because of variety and complexity of decision making factors in the field. This paper tries to deliver a new solution for portfolio selection based on multi criteria decision making literatu...
متن کاملIntegration of a Refinement Solver and a Local-Search Solver
We describe an integration of a refinement solver and a local-search solver for constraint satisfaction, with the goal to use information from the local-search solution process as a basis for directing a backtracking-based refinement search. In this approach, the decision about the next refinement step is based on an interposed phase of constructing/revising a complete (but not necessarily feas...
متن کامل