Short Portfolio Training for CSP Solving
Mirko Stojadinovi\'c, Mladen Nikoli\'c, Filip Mari\'c

TL;DR
This paper introduces a simple, efficient portfolio approach for CSP solving that involves short-term training on specific instance sets, improving solver selection performance.
Contribution
It presents a novel short training method for portfolio systems using k-nearest neighbors, tailored for specific CSP instance sets, with demonstrated effectiveness.
Findings
k-nearest neighbors outperforms other machine learning methods
short training improves solver selection accuracy
approach generalizes well to SAT domain
Abstract
Many different approaches for solving Constraint Satisfaction Problems (CSPs) and related Constraint Optimization Problems (COPs) exist. However, there is no single solver (nor approach) that performs well on all classes of problems and many portfolio approaches for selecting a suitable solver based on simple syntactic features of the input CSP instance have been developed. In this paper we first present a simple portfolio method for CSP based on k-nearest neighbors method. Then, we propose a new way of using portfolio systems --- training them shortly in the exploitation time, specifically for the set of instances to be solved and using them on that set. Thorough evaluation has been performed and has shown that the approach yields good results. We evaluated several machine learning techniques for our portfolio. Due to its simplicity and efficiency, the selected k-nearest neighbors…
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 · Scheduling and Timetabling Solutions · AI-based Problem Solving and Planning
