Task assignment and load balancing of autonomous vehicles in a flexible manufacturing system
- 1 December 1987
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Journal on Robotics and Automation
- Vol. 3 (6) , 659-671
- https://doi.org/10.1109/JRA.1987.1087134
Abstract
A graph-theoretic approach for determining an optimal task (or routing) assignment of p autonomous vehicles (AV's) among m workstations in a flexible manufacturing system which both minimizes the assignment completion time and balances the load among the AV's is presented. This task assignment problem is equivalent to an optimal routing assignmenl of destinating the m workstations to the p autonomous vehicles. A cost function is defined in terms of the job execution time and the traveling time performed by the AV's. Optimization of the objective function is based on the minimax of the job execution time and the minimization of max-min of the traveling time. This optimal task assignment problem is known to be NP-complete. Thus the problem is solved by a state-space search method-the A algorithm. The A algorithm is a classical minimum-cost graph search method. It is guaranteed to find an optimal solution if the evaluation function which utilizes the heuristic information about the problem for speeding up the search is properly defined. If potential collisions exist on the optimal routing assignment, then dynamic collision detection must be carried out during the state-space search to guarantee an optimal collision-free routing assignment. This collision avoidance can be taken care of by using an ordered collision matrix to adjust the arrival time of every AV arriving at the center of the "collision zone" if a potential collision is detected. Again, the A search strategy can be utilized to obtain an optimal collision-free routing assignment, and the optimal assignment obtained also achieves load balancing of the p AV's.Keywords
This publication has 11 references indexed in Scilit:
- The optimality of balancing workloads in certain types of flexible manufacturing systemsEuropean Journal of Operational Research, 1985
- Integer programming formulations of vehicle routing problemsEuropean Journal of Operational Research, 1985
- A Graph Matching Approach to Optimal Task Assignment in Distributed Computing Systems Using a Minimax CriterionIEEE Transactions on Computers, 1985
- Integration of job shop control systems: A state-of-the-art reviewJournal of Manufacturing Systems, 1984
- Decision support requirements in flexible manufacturingJournal of Manufacturing Systems, 1984
- Production decision support system for computerized manufacturing systemsJournal of Manufacturing Systems, 1982
- The automated manufacturing research facility of the national bureau of standardsJournal of Manufacturing Systems, 1982
- An Effective Heuristic Algorithm for the Traveling-Salesman ProblemOperations Research, 1973
- Computational Experience with an M-Salesman Traveling Salesman AlgorithmManagement Science, 1973
- An Algorithm for the Traveling Salesman ProblemOperations Research, 1963