• DocumentCode
    2699534
  • Title

    Encoding logical constraints into neural network cost functions

  • Author

    Thomae, Douglas A. ; Van den Bout, David E.

  • fYear
    1990
  • fDate
    17-21 June 1990
  • Firstpage
    863
  • Abstract
    The authors introduce the use of logical consequences in determining cost functions for neural networks which solve optimization or constraint-satisfaction problems. This technique estimates the changes required in the remaining neuron outputs in order to maintain a valid solution when a selected neuron is forced on or off. From this estimate, an estimate can be made of the cost change due to the change in the selected neuron. The set of estimated costs for all the neurons is then used to update their respective outputs. Applying logical consequences in some problems eliminates the need to use penalty functions to transform constrained problems into unconstrained problems suitable for solution by neural nets. The neural nets derived with this technique nearly always produced valid solutions to the traveling salesman problem, and the solutions were only 5% above the best solutions found using simulated annealing. Graph bipartitioning was also performed, but the percentage of balanced solutions fell into the 70% to 90% range due to a violation of one of the implicit assumptions in the model
  • Keywords
    encoding; neural nets; operations research; optimisation; constraint-satisfaction; cost functions; graph bipartitioning; logical consequences; logical constraints encoding; neural network cost functions; optimization; penalty functions; traveling salesman problem;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Neural Networks, 1990., 1990 IJCNN International Joint Conference on
  • Conference_Location
    San Diego, CA, USA
  • Type

    conf

  • DOI
    10.1109/IJCNN.1990.137943
  • Filename
    5726900