Author:
Popescu Andrei,Polat-Erdeniz Seda,Felfernig Alexander,Uta Mathias,Atas Müslüm,Le Viet-Man,Pilsl Klaus,Enzelsberger Martin,Tran Thi Ngoc Trang
Abstract
AbstractConstraint solving is applied in different application contexts. Examples thereof are the configuration of complex products and services, the determination of production schedules, and the determination of recommendations in online sales scenarios. Constraint solvers apply, for example, search heuristics to assure adequate runtime performance and prediction quality. Several approaches have already been developed showing that machine learning (ML) can be used to optimize search processes in constraint solving. In this article, we provide an overview of the state of the art in applying ML approaches to constraint solving problems including constraint satisfaction, SAT solving, answer set programming (ASP) and applications thereof such as configuration, constraint-based recommendation, and model-based diagnosis. We compare and discuss the advantages and disadvantages of these approaches and point out relevant directions for future work.
Funder
Österreichische Forschungsförderungsgesellschaft
Graz University of Technology
Publisher
Springer Science and Business Media LLC
Subject
Artificial Intelligence,Computer Networks and Communications,Hardware and Architecture,Information Systems,Software
Reference104 articles.
1. Acher, M., Temple, P., Jézéquel, J.-M., Galindo, J., Martinez, J., & Ziadi, T. (2018). VaryLATEX: learning paper variants that meet constraints. In 12th International Workshop on Variability Modelling of Software-Intensive Systems (pp. 83–88).
2. Adorf, H. -M., & Johnston, M. (1990). A discrete stochastic neural network algorithm for constraint satisfaction problems. In International Joint Conference on Neural Networks (pp. 917–924).
3. Alves Pereira, J., Martin, H., Acher, M., Jézéquel, J.-M., Botterweck, G., & Ventresque, A. (2019). Learning software configuration spaces: a systematic literature review research report 1-44, Univ Rennes, Inria, CNRS, IRISA.
4. Ansótegui, C., Sellmann, M., & Tierney, K. (2009). A gender-based genetic algorithm for the automatic configuration of algorithms. In I.P. Gent (Ed.) Principles and Practice of Constraint Programming - CP 2009 (pp. 142–157). Berlin: Springer.
5. Apt, K. (2003). Principles of constraint programming. Cambridge: Cambridge University Press.
Cited by
18 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献