Matrix Factorization Based Heuristics Learning for Solving Constraint Satisfaction Problems

0Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

In configuration systems, and especially in Constraint Satisfaction Problems (CSP), heuristics are widely used and commonly referred to as variable and value ordering heuristics. The main challenges of those systems are: producing high quality configuration results and performing real-time recommendations. This paper addresses both challenges in the context of CSP based configuration tasks. We propose a novel learning approach to determine transaction-specific variable and value ordering heuristics to solve configuration tasks with high quality configuration results in real-time. Our approach employs matrix factorization techniques and historical transactions (past purchases) to learn accurate variable and value ordering heuristics. Using all historical transactions, we build a sparse matrix and then apply matrix factorization to find transaction-specific variable and value ordering heuristics. Thereafter, these heuristics are used to solve the configuration task with a high prediction quality in a short runtime. A series of experiments on real-world datasets has shown that our approach outperforms existing heuristics in terms of runtime efficiency and prediction quality.

Cite

CITATION STYLE

APA

Erdeniz, S. P., Samer, R., & Atas, M. (2020). Matrix Factorization Based Heuristics Learning for Solving Constraint Satisfaction Problems. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 12117 LNAI, pp. 287–297). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-3-030-59491-6_27

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free