A lagrangian propagator for artificial neural networks in constraint programming

被引:11
|
作者
Lombardi, Michele [1 ]
Gualandi, Stefano [2 ]
机构
[1] Univ Bologna, Viale Risorgimento 2, I-40136 Bologna, Italy
[2] AntOptima SA, Via Aprica 26, CH-6900 Lugano, Switzerland
关键词
Constraint programming; Lagrangian relaxation; Neural networks; ALGORITHM; BOUNDS;
D O I
10.1007/s10601-015-9234-6
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper discusses a new method to perform propagation over a (two-layer, feed-forward) Neural Network embedded in a Constraint Programming model. The method is meant to be employed in Empirical Model Learning, a technique designed to enable optimal decision making over systems that cannot be modeled via conventional declarative means. The key step in Empirical Model Learning is to embed a Machine Learning model into a combinatorial model. It has been showed that Neural Networks can be embedded in a Constraint Programming model by simply encoding each neuron as a global constraint, which is then propagated individually. Unfortunately, this decomposition approach may lead to weak bounds. To overcome such limitation, we propose a new network-level propagator based on a non-linear Lagrangian relaxation that is solved with a subgradient algorithm. The method proved capable of dramatically reducing the search tree size on a thermal-aware dispatching problem on multicore CPUs. The overhead for optimizing the Lagrangian multipliers is kept within a reasonable level via a few simple techniques. This paper is an extended version of [27], featuring an improved structure, a new filtering technique for the network inputs, a set of overhead reduction techniques, and a thorough experimentation.
引用
收藏
页码:435 / 462
页数:28
相关论文
共 50 条
  • [1] A lagrangian propagator for artificial neural networks in constraint programming
    Michele Lombardi
    Stefano Gualandi
    [J]. Constraints, 2016, 21 : 435 - 462
  • [2] Integration of constraint logic programming and artificial neural networks for driving robots
    Ishikawa, K
    Fujinami, T
    Sakurai, A
    [J]. IROS 2001: PROCEEDINGS OF THE 2001 IEEE/RJS INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-4: EXPANDING THE SOCIETAL ROLE OF ROBOTICS IN THE NEXT MILLENNIUM, 2001, : 1011 - 1016
  • [3] Delayed Lagrangian neural networks for solving convex programming problems
    Li, Fen
    [J]. NEUROCOMPUTING, 2010, 73 (10-12) : 2266 - 2273
  • [4] Using artificial neural networks for constraint satisfaction problem
    Popescu, I
    [J]. NONLINEAR ANALYSIS-THEORY METHODS & APPLICATIONS, 1997, 30 (05) : 2937 - 2944
  • [5] Recurrent Cartesian Genetic Programming of Artificial Neural Networks
    Turner, Andrew James
    Miller, Julian Francis
    [J]. GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2017, 18 (02) : 185 - 212
  • [6] Recurrent Cartesian Genetic Programming of Artificial Neural Networks
    Andrew James Turner
    Julian Francis Miller
    [J]. Genetic Programming and Evolvable Machines, 2017, 18 : 185 - 212
  • [7] Synergy of Lagrangian Relaxation and Constraint Programming for manufacturing scheduling
    Buil, Roman
    Luh, Peter B.
    Xiong, Bo
    [J]. WCICA 2006: SIXTH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-12, CONFERENCE PROCEEDINGS, 2006, : 7410 - 7414
  • [8] Generation and simplification of Artificial Neural Networks by means of Genetic Programming
    Rivero, Daniel
    Dorado, Julian
    Rabunal, Juan
    Pazos, Alejandro
    [J]. NEUROCOMPUTING, 2010, 73 (16-18) : 3200 - 3223
  • [9] A Mixed Integer Linear Programming Formulation to Artificial Neural Networks
    Akutsu, Tatsuya
    Nagamochi, Hiroshi
    [J]. PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND SYSTEMS (ICISS 2019), 2019, : 215 - 220
  • [10] Linear programming using artificial neural networks - A critical evaluation
    Monfared, MAS
    Steiner, SJ
    [J]. ADVANCED MANUFACTURING PROCESSES, SYSTEMS, AND TECHNOLOGIES (AMPST 96), 1996, : 309 - 318