首页 | 本学科首页   官方微博 | 高级检索  
     


A dynamic version for the Network Simplex Algorithm
Affiliation:1. Department of Telecommunications and Systems Engineering, The Autonomous University of Barcelona, Carrer Emprius 2, Sabadell, Barcelona 08202, Spain;2. Department of Electrical and Computer Engineering, The University of Arizona, 1230 E. Speedway Boulevard, Tucson, AZ 85721, USA;3. Department of Surgery, College of Medicine, The University of Arizona, 1501 N. Campbell Avenue, Tucson, AZ 85724, USA;1. School of Computer Engineering, Nanyang Technological University, Singapore;2. CIST, Korea University, Seoul, South Korea;1. Manchester Business School, The University of Manchester, Booth Street West, M15 6PE Manchester, United Kingdom;2. Department of Business Administration, University of Barcelona, Av. Diagonal 690, 08034 Barcelona, Spain;3. Department of Management Control and Information Systems, University of Chile, Av. Diagonal Paraguay 257, 8330015 Santiago, Chile;4. Department of Business Organisation, Universitat Politècnica de València, Camino Vera s/n, 46022 València, Spain
Abstract:In most practical environments, scheduling is an ongoing reactive process where the presence of real time information continually forces reconsideration and revision of pre-established schedules. The objectives of the research reported in this paper are to respond to changes in the problem, to solve the new problem faster and to use some parts of the previous solution for the next problem. In this paper, based on Network Simplex Algorithm, a dynamic algorithm, which is called Dynamic Network Simplex Algorithm (DNSA), is presented. Although the traditional network simplex algorithm is at least one hundred times faster than traditional simplex algorithm for Linear Programs (through specialization), for dynamic scheduling with large scale problems it still takes time to make a new graph model and to solve it. The overall approach of DNSA is to update the graph model dynamically and repair its spanning tree by some strategies when any changes happen. To test the algorithm and its performance, an application of this algorithm to Dynamic Scheduling of Automated Guided Vehicles in the container terminal is used. The dynamic problem arises when new jobs are arrived, the fulfilled jobs are removed and the links or junctions are blocked (which results in distances between points being changed). The results show considerable improvements, in terms of reducing the number of iterations and CPU time, to solve randomly generated problems.
Keywords:Dynamic scheduling  Dynamic Network Simplex Algorithm  Optimization methods  Container terminals
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号