Fast Distributed Near-Optimum Assignment of Assets to Tasks

We investigate the assignment of assets to tasks where each asset can potentially execute any of the tasks, but assets execute tasks with a probabilistic outcome of success. There is a cost associated with each possible assignment of an asset to a task, and if a task is not executed, there is also a cost associated with the non-execution of the task. Thus, any assignment of assets to tasks will result in an expected overall cost which we wish to minimize. We formulate the allocation of assets to tasks in order to minimize this expected cost, as a nonlinear combinatorial optimization problem. A neural network approach for its approximate solution is proposed based on selecting parameters of a random neural network (RNN), solving the network in equilibrium, and then identifying the assignment by selecting the neurons whose probability of being active is the highest. Evaluations of the proposed approach are conducted by comparison with the optimum (enumerative) solution as well as with a greedy approach over a large number of randomly generated test cases. The evaluation indicates that the proposed RNN-based algorithm is better in terms of performance than the greedy heuristic, consistently achieving on average results within 5% of the cost obtained by the optimal solution for all problem cases considered. The RNN-based approach is fast and is of low polynomial complexity in the size of the problem, while it can be used for decentralized decision making.

[1]  Nair Maria Maia de Abreu,et al.  A survey for the quadratic assignment problem , 2007, Eur. J. Oper. Res..

[2]  Rainer E. Burkard,et al.  Linear Assignment Problems and Extensions , 1999, Handbook of Combinatorial Optimization.

[3]  Giorgio Gallo,et al.  Lower bounds for the quadratic semi-assignment problem , 1986 .

[4]  Erol Gelenbe,et al.  Learning in the Recurrent Random Neural Network , 1992, Neural Computation.

[5]  Bernd Bullnheimer,et al.  An Examination Scheduling Model to Maximize Students' Study Time , 1997, PATAT.

[6]  I. Z. Milis,et al.  A Lagrangian relaxation algorithm for sparse quadratic assignment problems , 1995, Oper. Res. Lett..

[7]  Erol Gelenbe,et al.  Random Neural Networks with Negative and Positive Signals and Product Form Solution , 1989, Neural Computation.

[8]  Erol Gelenbe,et al.  Stability of the Random Neural Network Model , 1990, Neural Computation.

[9]  Erol Gelenbe,et al.  Traffic and video quality with adaptive neural compression , 1996, Multimedia Systems.

[10]  Chou-Yuan Lee,et al.  Efficiently solving general weapon-target assignment problem by genetic algorithms with greedy eugenics , 2003, IEEE Trans. Syst. Man Cybern. Part B.

[11]  Edmund K. Burke,et al.  Selected papers from the Second International Conference on Practice and Theory of Automated Timetabling II , 1997 .

[12]  Teofilo F. Gonzalez,et al.  P-Complete Approximation Problems , 1976, J. ACM.

[13]  S. E. Kolitz Analysis of a maximum marginal return assignment algorithm , 1988, Proceedings of the 27th IEEE Conference on Decision and Control.

[14]  Ferhan Pekergin,et al.  Dynamical random neural network approach to the traveling salesman problem , 1993, Proceedings of IEEE Systems Man and Cybernetics Conference - SMC.

[15]  Erol Gelenbe,et al.  Synchronized Interactions in Spiked Neuronal Networks , 2008, Comput. J..

[16]  Eitan Wacholder,et al.  A Neural Network-Based Optimization Algorithm for the Static Weapon-Target Assignment Problem , 1989, INFORMS J. Comput..

[17]  Panos M. Pardalos,et al.  Nonlinear assignment problems : algorithms and applications , 2000 .

[18]  Federico Malucelli,et al.  A polynomially solvable class of quadratic semi-assignment problems , 1996 .

[19]  Anoop Ghanwani,et al.  Improved Neural Heuristics for Multicast Routing , 1997, IEEE J. Sel. Areas Commun..

[20]  J.R. Artalejo,et al.  G-networks: A versatile approach for work removal in queueing networks , 2000, Eur. J. Oper. Res..

[21]  Shi-chung Chang,et al.  Assignment algorithm for kinetic energy weapons in boost phase defence , 1987, 26th IEEE Conference on Decision and Control.

[22]  G. G. denBroeder,et al.  On Optimum Target Assignments , 1959 .

[23]  Erol Gelenbe,et al.  Random Neural Networks with Synchronized Interactions , 2008, Neural Computation.

[24]  E. Gelenbe Product-form queueing networks with negative and positive customers , 1991 .

[25]  Wang Yanxia,et al.  Weapon target assignment problem satisfying expected damage probabilities based on ant colony algorithm , 2008 .

[26]  Leonidas S. Pitsoulis Quadratic Semi-assignment Problem , 2009, Encyclopedia of Optimization.

[27]  Patrick A. Hosein,et al.  A class of dynamic nonlinear resource allocation problems , 1989 .

[28]  Pierre Hansen,et al.  Improved Algorithms for Partitioning Problems in Parallel, Pipelined, and Distributed Computing , 1992, IEEE Trans. Computers.

[29]  Vangelis F. Magirou,et al.  An algorithm for the multiprocessor assignment problem , 1989 .

[30]  C. Q. Lee,et al.  The Computer Journal , 1958, Nature.

[31]  Chou-Yuan Lee,et al.  An immunity-based ant colony optimization algorithm for solving weapon-target assignment problem , 2002, Appl. Soft Comput..

[32]  Erol Gelenbe,et al.  Area-based results for mine detection , 2000, IEEE Trans. Geosci. Remote. Sens..

[33]  Erol Gelenbe,et al.  Minimum Graph Covering with the Random Neural Network Model , 1992 .

[34]  Erol Gelenbe,et al.  Task Assignment and Transaction Clustering Heuristics for Distributed Systems , 1997, Inf. Sci..

[35]  Stelios Timotheou,et al.  The Random Neural Network: A Survey , 2010, Comput. J..

[36]  Arvind Kumar,et al.  Exact and Heuristic Algorithms for the Weapon-Target Assignment Problem , 2007, Oper. Res..

[37]  David W. Pentico,et al.  Assignment problems: A golden anniversary survey , 2007, Eur. J. Oper. Res..

[38]  Erol Gelenbe,et al.  Steady-state solution of probabilistic gene regulatory networks. , 2007, Physical review. E, Statistical, nonlinear, and soft matter physics.

[39]  P. Chrétienne A polynomial algorithm to optimally schedule tasks on a virtual distributed system under tree-like precedence constraints , 1989 .