A KNOWLEDGE-BASED APPROACH TO DYNAMIC JOB-SHOP SCHEDULING

被引:17
|
作者
FARHOODI, F
机构
[1] Logica Cambridge Ltd, Betjeman House, Cambridge, CB2 1LQ
基金
中国国家自然科学基金;
关键词
D O I
10.1080/09511929008944436
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Job-shop scheduling has challenged many researchers in that, although it belongs to a class of problems amenable to combinatorial analysis, a fully mathematical solution would not be feasible for many applications of realistic size and scope. A plethora of approaches to computer-assisted job-shop scheduling have been proposed, ranging from OR-type optimization techniques to AI/knowledge-based satisficing solutions. However, few of these approaches have had any success in delivering generic operational solutions. Logica, as a part of a three-year ESPRIT project (No. 418) in open CAM systems (OCS), has developed a software tool for dynamic finite capacity job-shop scheduling (ESPRIT 1989). The approach adopted in this development combines conventional schedule generation with knowledge-based evaluation and repair, to provide an integrated decision-support tool for the managers of job-shop environments. The system can interpret disturbance information acquired from on-line shop monitoring computers, and can suggest repairs to the current schedule in order to minimize operational disruptions. In addition, the system provides automatic schedule evaluation and improvement facilities, using expert knowledge, and flexible graphical editing for manual schedule modification. The work included a systematic analysis of the generic types and structures of knowledge involved in schedule evaluation and repair. It produced a set of guidelines for structured knowledge elicitation in similar application domains. Development involved integration of diverse software techniques (logic programming, relational databases, object-oriented programming, algorithmic programming) and tools [Prolog, Oracle, NeWS, ‘C’). This resulted in a powerful prototyping environment for knowledge-based or conventional production scheduling applications. The range of scenarios used during the design and development of the software included one based on an automated cell with on-line computerized production monitoring systems. This was linked to output from an MRPII system, provided by a large international manufacturer of printing machinery based in the UK, who also participated in the evaluation of the results produced. The results show that this hybrid approach to production scheduling is a promising basis for developing practical decision-support tools for managers of job-shops. This is because the approach can be easily configured to use various optimization algorithms or heuristics, providing performance advantages. together with the flexibility of knowledge-based techniques which facilitate multiple-criteria scheduling and using knowledge about ‘soft’ constraints for schedule refinemerit. © Taylor & Francis Group, LLC.
引用
收藏
页码:84 / 95
页数:12
相关论文
共 50 条
  • [41] Job-shop Scheduling Considering Rescheduling in Uncertain Dynamic Environment
    Gao Yang
    Ding Yu-si
    Zhang Hong-yu
    2009 INTERNATIONAL CONFERENCE ON MANAGEMENT SCIENCE & ENGINEERING (16TH), VOLS I AND II, CONFERENCE PROCEEDINGS, 2009, : 380 - 384
  • [42] Modeling and Scheme Generation of Dynamic Flexible Job-shop Scheduling
    Pan, Ying
    Xue, Dongjuan
    Gao, Tianyi
    Zhou, Libin
    Xie, Xiaoyu
    APPLIED MATERIALS AND TECHNOLOGIES FOR MODERN MANUFACTURING, PTS 1-4, 2013, 423-426 : 2232 - +
  • [43] Multiagent design for dynamic Job-Shop scheduling using PASSI
    Cubillos, Claudio
    Roncagliolo, Silvana
    Espinoza, Leonardo
    WEBIST 2008: PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 1, 2008, : 288 - 291
  • [44] Dynamic job-shop scheduling using reinforcement learning agents
    Aydin, ME
    Öztemel, E
    ROBOTICS AND AUTONOMOUS SYSTEMS, 2000, 33 (2-3) : 169 - 178
  • [45] EVOLUTION BASED LEARNING IN A JOB-SHOP SCHEDULING ENVIRONMENT
    DORNDORF, U
    PESCH, E
    COMPUTERS & OPERATIONS RESEARCH, 1995, 22 (01) : 25 - 40
  • [46] Job-shop scheduling based on Multiagent Evolutionary Algorithm
    Zhong, WC
    Liu, J
    Jiao, LC
    ADVANCES IN NATURAL COMPUTATION, PT 3, PROCEEDINGS, 2005, 3612 : 925 - 933
  • [47] A novel particle swarm optimization-based approach for job-shop scheduling
    Ge, H. W.
    Lu, Y. H.
    Zhou, Y.
    Guo, X. C.
    Liang, Y. C.
    COMPUTATIONAL METHODS, PTS 1 AND 2, 2006, : 1093 - +
  • [48] Study on job-shop scheduling based on replaceable operation
    Duan, Y.Q.
    Liu, M.
    Pan, X.H.
    Zhongguo Jixie Gongcheng/China Mechanical Engineering, 2001, 12 (09):
  • [49] Job-shop scheduling modelling based on polychromatic sets
    Yang Guang
    Yue Yanfang
    Lei Yi
    Chang Hongjie
    PROCEEDINGS OF FIRST INTERNATIONAL CONFERENCE OF MODELLING AND SIMULATION, VOL IV: MODELLING AND SIMULATION IN BUSINESS, MANAGEMENT, ECONOMIC AND FINANCE, 2008, : 120 - 123
  • [50] Job-shop scheduling based on analytical target cascading
    Huang Y.-J.
    Yao X.-F.
    Yan L.
    Yu M.-Q.
    Huanan Ligong Daxue Xuebao/Journal of South China University of Technology (Natural Science), 2010, 38 (06): : 128 - 133