School of Mechanical Engineering, Shanghai Jiao Tong University, 200240, Shanghai, China.
Math Biosci Eng. 2019 May 21;16(5):4491-4505. doi: 10.3934/mbe.2019224.
In the open shop scheduling problem, resources and tasks are required to be allocated in an optimized manner, but when the arrival of tasks is dynamic, the problem becomes much more difficult. To solve large scale open shop scheduling problem with release dates, heuristic algorithms are more promising compared with metaheuristic algorithms. In this paper, a framework of general scheduling object is developed, under which open shop scheduling problem is described. Then, a complex scheduling network model for open shop scheduling problem is established, and the problem is transformed into reasonably arranging the node traversal order with the goal of traversing all nodes in the network as quickly as possible, on condition that each node has a traversal time and only disconnected nodes can be traversed simultaneously. Considering that network structural features and local time attributes of nodes can provide heuristic information, six single heuristic rules are raised and a novel complex network based dynamic rule selection approach is proposed to solve dynamic open shop problem by switching dynamically the scheduling rules based on real-time production status. Finally, two experiments are carried out and the experimental results show that the proposed heuristic rules have acceptable performance, and the proposed complex network based dynamic rule selection approach is feasible.
在开放式车间调度问题中,需要以优化的方式分配资源和任务,但当任务的到达是动态的时,问题就变得更加困难。与元启发式算法相比,启发式算法在解决具有发布日期的大规模开放式车间调度问题方面更具前景。在本文中,开发了一种通用调度对象的框架,在该框架下描述了开放式车间调度问题。然后,建立了一个开放式车间调度问题的复杂调度网络模型,并将问题转化为合理安排节点遍历顺序的问题,目标是尽快遍历网络中的所有节点,前提是每个节点都有一个遍历时间,并且只能同时遍历不连通的节点。考虑到网络结构特征和节点的局部时间属性可以提供启发式信息,提出了六个单启发式规则,并提出了一种新颖的基于复杂网络的动态规则选择方法,通过基于实时生产状态动态切换调度规则来解决动态开放式车间问题。最后,进行了两个实验,实验结果表明所提出的启发式规则具有可接受的性能,并且所提出的基于复杂网络的动态规则选择方法是可行的。