A New Approach to Constraint Weight Learning for Variable Ordering in CSPs
Muhammad Rezaul Karim

TL;DR
This paper introduces a novel method using competitive coevolutionary genetic algorithms to learn constraint weights, improving variable ordering in CSPs and enhancing search efficiency on certain instance types.
Contribution
It presents a new coevolutionary GA approach for learning constraint weights, aiding in better variable ordering for CSP solving.
Findings
Effective on quasi-random instances
Improves performance on certain random instances
Less effective on some other instance types
Abstract
A Constraint Satisfaction Problem (CSP) is a framework used for modeling and solving constrained problems. Tree-search algorithms like backtracking try to construct a solution to a CSP by selecting the variables of the problem one after another. The order in which these algorithm select the variables potentially have significant impact on the search performance. Various heuristics have been proposed for choosing good variable ordering. Many powerful variable ordering heuristics weigh the constraints first and then utilize the weights for selecting good order of the variables. Constraint weighting are basically employed to identify global bottlenecks in a CSP. In this paper, we propose a new approach for learning weights for the constraints using competitive coevolutionary Genetic Algorithm (GA). Weights learned by the coevolutionary GA later help to make better choices for the first…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsConstraint Satisfaction and Optimization · AI-based Problem Solving and Planning · Metaheuristic Optimization Algorithms Research
