An application of the neural network energy function to machine sequencing

Abstract.We apply a neural network approach for solving a one-machine sequencing problem to minimize either single- or multi-objectives, namely the total tardiness, total flowtime, maximimum tardiness, maximum flowtime, and number of tardy jobs. We formulate correspondingly nonlinear integer models, for each of which we derive a quadratic energy function, a neural network, and a system of differential equations. Simulation results based on solving the nonlinear differential equations demonstrate that our approach can effectively solve the sequencing problems to optimality in most cases and near optimality in a few cases. The neural network approach can also be implemented on a parallel computing network, resulting in significant runtime savings over the optimization approach.

[1]  Vassilis Zissimopoulos,et al.  Extended Hopfield models for combinatorial optimization , 1999, IEEE Trans. Neural Networks.

[2]  John J. Hopfield,et al.  Simple 'neural' optimization networks: An A/D converter, signal decision circuit, and a linear programming circuit , 1986 .

[3]  William J. Cook,et al.  Combinatorial optimization , 1997 .

[4]  P. Pardalos,et al.  Graph separation techniques for quadratic zero-one programming , 1991 .

[5]  Michael A. Shanblatt,et al.  Stability of linear programming neural network for problems with hypercube feasible region , 1990, 1990 IJCNN International Joint Conference on Neural Networks.

[6]  Robert E. Kalaba,et al.  Linear programming and simple associative memories , 1990 .

[7]  Charles L. Britton,et al.  Neural network models for Linear Programming , 1989 .

[8]  Eugene L. Lawler,et al.  The Traveling Salesman Problem: A Guided Tour of Combinatorial Optimization , 1985 .

[9]  L.O. Chua,et al.  Cellular neural networks , 1993, 1988., IEEE International Symposium on Circuits and Systems.

[10]  Jan Karel Lenstra,et al.  Sequencing and scheduling : an annotated bibliography , 1997 .

[11]  CHUA Cellular Neural Networks : Theory LEON 0 , 2004 .

[12]  Tommaso Toffoli,et al.  Cellular automata machines - a new environment for modeling , 1987, MIT Press series in scientific computation.

[13]  Laurent Hérault,et al.  Neural Networks and Graph K-Partitioning , 1989, Complex Syst..

[14]  C. Charalambous,et al.  A new approach to multicriterion optimization problem and its application to the design of 1-D digital filters , 1989 .

[15]  J. J. Hopfield,et al.  “Neural” computation of decisions in optimization problems , 1985, Biological Cybernetics.

[16]  P. Sadayappan,et al.  Optimization by neural networks , 1988, IEEE 1988 International Conference on Neural Networks.

[17]  Yoshiyasu Takefuji,et al.  Integer linear programming neural networks for job-shop scheduling , 1988, IEEE 1988 International Conference on Neural Networks.

[18]  Panos M. Pardalos,et al.  Constrained Global Optimization: Algorithms and Applications , 1987, Lecture Notes in Computer Science.

[19]  Michael Peter Kennedy,et al.  Unifying the Tank and Hopfield linear programming circuit and the canonical nonlinear programming circuit of Chua and Lin , 1987 .

[20]  V. C. Barbosa,et al.  Feasible directions linear programming by neural networks , 1990, 1990 IJCNN International Joint Conference on Neural Networks.

[21]  Mark D. Johnston,et al.  Scheduling with neural networks - the case of the hubble space telescope , 1992, Comput. Oper. Res..