基于基因表达式编程的车间动态调度方法研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着经济的快速发展,制造企业之间的竞争越来越激烈。为了提高自身的竞争力,制造企业越来越关注如何对车间中复杂多变的生产活动进行高效的调度,以满足多样化的客户需求。车间动态调度问题成为制造系统研究领域的热点之一。本文将基因表达式编程(Gene Expression Programming, GEP),一种新的进化算法,引入到车间动态调度问题的研究中,探索先进的车间动态调度方法,以提高车间对动态事件的反应能力及调度质量。
     由于客户的需求多样多变,生产车间具有动态事件频发的特点,如何快速响应动态事件,并作出合理的调度决策是非常重要的。本文在深入研究GEP基本原理的基础上,结合车间动态调度问题的特征,提出基于GEP的车间动态调度框架,以实现对车间生产活动的实时、高效调度。该框架将车间调度过程分成离线学习和在线调度两个阶段:GEP通过离线学习自动构造高效调度规则;调度规则与在线启发式算法相结合,快速制定合理的在线调度决策。在该框架中,GEP构造调度规则的学习过程被归结为GEP的搜索过程。如何设计适合车间动态调度问题的有效染色体编码方案是关键问题之一。本文提出一种将调度规则映射为GEP串行染色体的间接编码方式,有效减少染色体的存储空间,提高染色体编码的利用效率。另外,如何对染色体进行正确的评价同样重要。通过分析已有适应度函数的不足,提出一种适用于非监督学习的适应度函数,有效降低算法搜索能力对领域知识的依赖程度。
     考虑到单机调度问题是车间调度中最基本的一类问题,本文围绕上述车间动态调度框架,以工件动态到达这类典型的动态事件为例,深入研究基于GEP的单机动态调度方法。为了实时地对动态到达的工件进行合理调度,提出一种单机动态调度在线启发式算法,通过改进候选工件集合构造方法,提高该算法的效率。结合该在线启发式算法,采用单基因染色体结构,设计染色体编码和解码方案,提出基于GEP的单机动态调度规则构造方法。通过仿真实验,与其它方法进行比较,验证基于GEP的单机动态调度方法的有效性和高效性。
     作业车间调度问题是研究得最为广泛的一类经典调度问题,是典型的NP-难问题。借鉴上述单机动态调度方法,深入研究基于GEP的作业车间动态调度方法。由于工序约束和机器约束是导致作业车间动态调度问题求解困难的重要原因,提出作业车间动态调度在线启发式算法,有效地处理各种约束条件,并协调各机器之间的动作。根据作业车间动态调度问题的特点,采用多基因染色体结构,设计染色体的编码和解码方案,提出利用GEP构造作业车间动态调度规则的方法。利用仿真实验对所提出的作业车间动态方法的性能进行测试。实验结果表明,该方法学习效率高,构造的调度规则鲁棒性强。
     柔性作业车间调度问题是作业车间调度问题的一种扩展,是一类更加难以求解的调度问题。通过借鉴作业车间动态调度方法,深入研究基于GEP的柔性作业车间动态调度方法。考虑到柔性作业车间中机器具有加工柔性,提出柔性作业车间动态调度在线启发式算法,将柔性作业车间调度问题分解为路径子问题和排序子问题,有效地降低该问题的求解难度。结合该在线启发式算法,设计二元组染色体结构,将路径子问题和排序子问题的解分开表示,并使它们能够协同进化。同时该染色体结构无需修改已有的遗传算子,有效地保证GEP的搜索效率。通过仿真实验对提出的柔性作业车间动态调度方法的性能进行测试,实验结果表明该方法的性能明显优于其它方法。
     在以上研究成果的基础上,结合实际应用对象,设计和开发车间动态调度原型系统,并通过实例在该原型系统中对本文所提出的方法进行验证。
     最后,对全文工作进行总结,并对今后研究方向进行展望。
With the increasing rapid development of global economy, the competition between manufacturing enterprises is more intense. In order to enhance their competitiveness, manufacturing enterprises inereasingly concern on how to sehedule the activities in the shop floor so that custormer demands are satisfied. Dynamic scheduling problems have become one of the hot topics in the research of manufacturing system. Gene Expression Programming (GEP) is a new envolutionary algorithm proposed recently.In the paper, GEP is introduced into the research of dynamic scheduling approaches in order to improve the agility, steadiness and robustness of schedules in shop floor.
     Dynamic events always occur in the shop floor because of the variational custormer demands. It is important to respond to dynamic events rapidly and to make reasonable scheduling decisions. A dynamic scheduling framework which is based on the basic evolution principle of GEP is proposed. According with the framework, GEP learns to construct efficient scheduling rules (SRs) off line. Then, the GEP-constructed SRs are used to implement the reactive scheduling in shop floor in the combination with on-line heuristics. In order to solve the encoding problem, an indirect encoding scheme which maps a SR into a GEP chromosome is proposed. In addition, a fitness function which is suitable for unsupervisory learning is proposed in order to evaluate the fitness of chromosomes.
     Single machine scheduling problem is the basic scheduling problem. Based on the dynamic scheduling framework proposed above, the approach for dynamic scheduling problem with job release dates on single machie (DSMP) is investigated. An on-line heuristic for DSMP is proposed, in which the constructing method for the candidate job set is improved. GEP-based method for the construction of SRs is also proposed, in which the chromosome is encoding and decoding with the single-gene chromosome, which makes the SRs consturted quickly and expressed compactly. Simulation experiments are conducted to evaluate the performance of the proposed method. Experiment results show that it is efficient and superior to other methods.
     Job shop scheduling problem is the classical scheduling problem, which is researched extensively. The dynamic scheduling approach for DSMP is extended and applied to the dynamic scheduling problem with job release dates in job shop (DJSP). An on-line heuristic for DJSP is proposed, which decomposes the original DJSP into a number of sub problems. Each sub problem, in fact, is a dynamic single machine scheduling problem with job release dates. The on-line heuristic for DJSP not only makes the constraint conditions in job shop satisfied, but also harmonizes the actions between multiple machines based on the states and constraints in the system. GEP-based SRs constructing method is also proposed, in which the chromosome is encoding and decoding with the multi-gene chromosome, which makes the excellent segments of gene builded easily and transferred to offspring extensively. Simulation experiments are conducted to evaluate the performance of the proposed method in the comparison with other methods. Results show that the proposed method is effective and overperform other methods.
     Flexible job shop scheduling problem is one of the extension of job shop scheduling problem and its complexity is higher. The dynamic scheduling method for DJSP is extended and applied to the dynamic scheduling problem with job release dates in flexible job shop (DFJSP). An on-line heuristic for DFJSP is proposed, which decomposes the original DFJSP into two sub problems:routing problem and sequencing problem. Therefore, the complexiby of the original scheduling problem is reduced. GEP-based SRs constructing method is also proposed, in which the chromosome is encoding and decoding with the two-sub component chromosome, which makes the exsit genetic operators applied directly on the chromosomes without illegal offspring creating. In order to evaluate the performance of the proposed dynamic scheduling approach, a variety of processing conditions are considered in the simulation experiments. The results show that GEP-based approach can construct simultaneously more efficient machine assignment rules and job dispatching rules for DFJSP than other approaches.
     Based on the research work mentioned above, dynamic scheduling prototype system oriented to real-world production workshop is designed and developed. The system architecture and function modules are described briefly. In additioan, the application example of the system is exhibited.
     Finally, the research results achieved in the dissertation is summarized and future work is prospected.
引文
[1]陶得言.知识经济浪潮.北京:中国城市出版社,1998.
    [2]Wright P K. 21st Century Manufacturing. Prentice-Hall, Inc.,2001.
    [3]李新宇.工艺规划与车间调度集成问题的求解方法研究.华中科技大学博士学位论文,2009.
    [4]潘全科,朱剑英.作业车间动态调度研究.南京航空航天大学学报,2005,37(2):262-268.
    [5]张超勇.基于自然启发式算法的作业车间调度问题理论与应用研究.华中科技大学博士学位论文,2006.
    [6]胡咏梅.基于粗集的车间动态调度研究.山东大学博士学位论文,2004.
    [7]Holthaus O, Rajendran C. New dispatching rules for scheduling in a job shop-an experimental study. International Journal of Advanced Maunfacturing Technology,1997,13(2):148-153.
    [8]杨斌鑫,刘小冬,成龙.单机排序问题的动态在线调度.运筹与管理,2004,13(1):23-26.
    [9]Holland J H. Adaptation in natural and artificial systems. Ann Arbor, The University of Michigan Press,1975.
    [10]Koza J R. Genetic Programming:On the Programming of Computers by Means of Natural Selection. MIT Press, Cambridge, MA,1992.
    [11]Ferreira C. Gene expression programming:a new adaptive algorithm for solving problems. Complex Systems,2001,13(2):87-129.
    [12]Pastor R, Altimiras J, Mateo M. Planning Production using Mathematical Programming:The Case of a Woodturing Company. Computers & Operations Research,2009,36:2173-2178.
    [13]Pinedo M, Chao Xl. Operations Scheduling with Applications in Manufacturing and Services. Irwin McGraw Hill, Boston,1999.
    [14]陈荣秋,马士华.生产与运作管理.北京:高等教育出版社,1999.
    [15]Taniguchi E, Shimanmoto H. Intelligent Transportation System based Dynamic Vehicle Routing and Scheduling with Variable Travel Times. Transportation Research Part C,2004,12:235-250.
    [16]Yan S Y, Tang C H, Fu T C. An Airline Scheduling Model and Solution Algorithms under Stochastic Demands. European Journal of Operational Research,2008,190:22-39.
    [17]Vanhoucke M, Maenhout B. On the Characterization and Generation of Nurse Scheduling Problem Instances. European Journal of Operational Research,2009, 196:457-467.
    [18]Ageev A A A, Fishkin A V, Kononov A V, Sevastyanov S V. Open Block Scheduling in Optical Communication Networks. Theoretical Computer Science, 2006,361:257-274.
    [19]Baker K R. Introduction to sequencing and scheduling. New York:Wiley,1974.
    [20]张国辉.柔性作业车间调度方法研究.华中科技大学博士学位论文,2009.
    [21]陈荣秋.排序的理论与方法.武汉:华中理工大学出版社,1987.
    [22]童刚Job-Shop调度问题理论及方法的应用研究.天津大学博士学位论文,2000.
    [23]戴绍利,谭跃进,汪浩.生产调度方法的系统研究.系统工程,1999,17(1):41-45.
    [24]Johnson S. Optimal two-and-three stage production schedules with setup times included. Naval Research Logistics Quarterly,1954,1:61-68.
    [25]越民义,韩继业.n个零件在m台机床上加工顺序问题.中国科学,1975,5:462-470.
    [26]Giffler B, Thompson G L. Algorithms for solving production scheduling problems. Operations Research,1960,8:487-503.
    [27]Gavett, J W. Three heuristic rules for sequencing jobs to a single production facility. Management Science,1965,11(8):166-176.
    [28]Gere W S. Heuristics in job shop scheduling. Management Science,1966,13: 167-190.
    [29]Cook S A. The complexity of theorem proving procedures. In:The Proceedings of the Third Annual ACM Symposium on the Theory of Computing, Association of Computing Machinery, New York,1971,151-158.
    [30]Panwalker S, Iskander W. A survey of scheduling. Operations Research,1977, 25(1):45-61.
    [31]Nowicki E, Smutnicki C. A decision support system for the resource constrained project scheduling problem. European Journal of Operational Research,1994,79: 183-195.
    [32]Foo S Y, Takefuji Y. Stochastic neural networks for solving job shop scheduling: Part 1. Problem Representation, in Kosko B (ed.), IEEE International Conference on Neural Networks, San Diego, USA, Jul 24-27,1988,2, pp:275-282.
    [33]Foo S Y, Takefuji Y. Stochastic neural networks for solving job shop scheduling: Part 2. Architecture and Simulations, in Kosko B (ed.), IEEE International Conference on Neural Networks, San Diego, USA, Jul 24-27,1988.
    [34]Storer R H, Wu S D,Vaccari R. New search spaces for sequencing problems with applications to job shop scheduling. Management Science,1992,38(10): 1495-1509.
    [35]Holand J H. Adaptation in Natural and Artificial Systems. Ann Arbor:The University of Michigan Press,1975.
    [36]Goldberg D E. Genetic Algorithms in Search, Optimization and Machine Learning. Addison-Wesley.1989.
    [37]Laguna M, Barnes J W, Glover F. Tabu search methods for a single machine scheduling problem. Journal of Intelligent Manufacturing,1991,2:63-74.
    [38]Glover F. Future paths for integer programming and links to artificial intelligence. Computers and Operations Research,1986,13:533-549.
    [39]Hansen P. The steepest ascent mildest descent heuristic for combinatorial programming. Congress on Numerical Methods in Combinatorial Optimization, Capri, Italy,1986.
    [40]Aarts E H L, Van Laarhoven P J M, Lenstra J K, Ulder N L J. A Computational Study of Local Search Algorithms for Job Shop Scheduling. ORSA Joural on Computing,1994,6(2):118-125.
    [41]Peter J M, Emile H L, Jan K L. Job shop scheduling by simulated annealing. Operations Research,1992,40(1):113-125.
    [42]Kirkpatrick S, Gelatt C D, Vecchi M P. Optimization by Simulated Annealing. Science.1983,220(4598):671-680.
    [43]Burkard R E, Rendl F. A Thermodynamically Motivated Simulation Procedure for Combinatorial Optimization Problems. European Journal of Operational Research,1984,17:169-174.
    [44]谢晓锋,张文俊,杨之廉.微粒群算法综述.控制与决策.2003,18(2):129-134.
    [45]夏蔚军,吴智铭,张伟.微粒群优化在Job-shop调度中的应用.上海交通大学学报,2005,39(3):381-385.
    [46]王凌.微粒群算法及其应用.北京:清华大学出版社,2008.
    [47]周驰,高海兵,高亮,章万国.粒子群优化算法.计算机应用研究,2003,12:7-11.
    [48]高海兵,高亮,周驰,喻道远.基于粒子群优化的神经网络训练算法研究. 电子学报,2004,32(9):1572-1574.
    [49]高亮,高海兵,周驰.基于粒子群优化的开放式车间调度.机械工程学报,2006,42(2):129-134.
    [50]彭传勇,高亮,邵新宇,周驰.求解作业车间调度问题的广义粒子群优化算法.计算机集成制造系统,2006,12(6):911-917.
    [51]Kennedy J, Eberhart R C. Particle swarm optimization. In:Proceedings of IEEE International Conference on Neutral Networks, Perth, Australia,1995, 1942-1948.
    [52]Eberhart R C, Kennedy J. A new optimizer using particle swarm theory. In: Proceedings of Sixth International Symposium on Micro Machine and Human Science, Nagoya, Japan,1995,39-43.
    [53]Udomsakdigool A, Kachitvichyanukul V. Multiple Colony Ant Algorithm for Job-Shop Scheduling Problem. International Journal of Production Research, 2008,46(15):4155-4175.
    [54]Dorigo M, Di Caro G Ant colony optimization:a new meta-heuristic. In: Proceedings of the 1999 Congress on Evolutionary Computation,1999, 1470-1477.
    [55]Adleman L. Molecular Computation of Solution to Combinatorial problems. Science,1994,66(11):1021-1024
    [56]Shaw M J, Park S, Raman N. Intelligent scheduling with machine learning capacities:the induction of scheduling knowledge. IEEE Transaction.1992, 24(2):156-168.
    [57]Maccarthy B L, Liu J. Addressing the gap in scheduling research:a review of optimization andheuristic method in production scheduling. International Journal of Production Research,1993,31(1):59-79.
    [58]Church L, Uzsoy R. Analysis of periodic and event-driven rescheduling policies in dynamic shops. International Journal of Computer Integrated Manufacturing, 1992,5 (3):153-163.
    [59]Gascon A, Leachman R C.A dynamic programming solution to the dynamic, multi-item, single machine scheduling problem. Operation Research,1988,36(1): 50-56.
    [60]Shafaei R, Brunn P. Work shop scheduling using practical (inaccurate) data. Part 1:The performance of heuristic scheduling rules in a dynamic job shop environment using a rolling time horizon approach. International Journal of Production Research,1999,37(17):3913-3925.
    [61]Shafaei R, Brunn P. Work shop scheduling using practical (inaccurate) data. Part 2:An investigation of the robustness of scheduling rules in a dynamic and stochastic environment. International Journal of Production Research,1999, 37(18):4105-4117.
    [62]Sabuncuoglu I, Karabuk S. Rescheduling frequency in an FMS with uncertain processing times and unreliable machines. Journal of Manufacturing Systems, 1999,18(4):268-281.
    [63]王凌.车间调度及其遗传算法.北京:清华大学出版社.2003.
    [64]Church L K, Uzsoy R.Analysis of periodic and event-driven rescheduling policies in dynamic shops. International Journal of Computer Integrated Manufacturing,1992,5(3):153-163.
    [65]Wu S D, Storer R H, Chang P C. One-machine rescheduling heuristics with efficiency and stability as criteria. Computers and Operations Research,1993, 20(1):1-14.
    [66]潘全科.智能制造系统多目标车间调度研究.南京航空航天大学博士学位论文,2003.
    [67]Parunak H V D, Arbor A. Characterizing the manufacturing scheduling problem. Journal of Manufacturing Systems,1991,10(3):241-259.
    [68]Vieira G E, Herrmann J W, Lin E. Rescheduling manufacturing systems:A framework or strategies, policies, and methods. Journal of Scheduling,2003, 6(1):39-62.
    [69]Aytug H, Lawley M A, Mckay K, et al. Executing production schedules in the face of uncertainties:A review and some future directions.5th International Conference on Industrial Engineering and Production Management (IEPM 01), Aug 20-24,2001, Quebec City, Canada. European Journal of Operational Research,2005,161(1):86-110.
    [70]Potts C N, Strusevich V A. Fifty years of scheduling:a survey of milestones. Journal of the Operational Research Society,2009,60, S41-S68.
    [71]Yellig E J, Mackulak G T. Robust deterministic scheduling in stochastic environments:The method of capacity hedge points. International Journal of Production Research,1997,35(2),369-379.
    [72]李素粉,朱云龙,尹朝万.具有随机加工时间和机器故障的流水车间调度.计算机集成制造系统,2005,11(10):1245-1249.
    [73]O'Donovan R, Uzsoy R, McKay K N. Predictable scheduling of a single machine with breakdowns and sensitive jobs. International Journal of Production Research,1999,37(18),4217-4233.
    [74]刘琳.动态不确定环境下生产调度算法研究.上海交通大学博士学位论文, 2007.
    [75]Shnits B, Rubinovitz J, Sinreich D. Multicriteria dynamic scheduling methodology for controlling a flexible manufacturing system. International Journal of Production Research,2004,42(17),3457-3472.
    [76]Liang W, Yu H B. Learning based dynamic approach to job-shop scheduling. International Conference on Mo-Tech and Info-Net (ICII 2001), Oct 29-Nov 01, 2001, Beijing, PRC.2001 International Conferences on Info-Tech and Info-Net Proceedings, Conference A-G-INFO-TECH & INFO-NET:A key to Better Life, 2001:C274-279.
    [77]Church L K, Uzsoy R. Analysis of periodic and event-driven rescheduling policies in dynamic shops. International Journal of Computer Integrated Manufacturing,1992,5(3):153-163.
    [78]Sabuncuoglu I, Bayiz M. Analysis of reactive scheduling problems in a job shop environment. European Journal of Operational Research,2000,126(3):567-586.
    [79]Perry C N, Uzsoy R. Reactive scheduling of a semiconductor testing facility. IEEE/CHMT European International Electronic Manufacturing Technology Symposium,1993:191-194.
    [80]Ovacik I M, Uzsoy R. Rolling horizon algorithms for a single-machine dynamic scheduling problem with sequence-dependent setup times. International Journal of Productin Research,1994,32(6):1243-1263.
    [81]王冰,席裕庚,谷寒雨.一类单机动态调度问题的改进滚动时域方法.控制与决策,2005,20(3):257-260,265.
    [82]Singer M. Decomposition methods for large job shops. Computers and Operations Research,2001,28(3):193-207.
    [83]Shafaei R., Brunn P. Workshop scheduling using practical (inaccurate) data-part 1:The performance of heuristic scheduling rules in a dynamic job shop environment using a rolling time horizon approach. International Journal of Production Research,1999,37(17):3913-3925.
    [84]Qi J G, Burns G R, Harrison D K. The application of parallel multipopulation genetic algorithms to dynamic job shop scheduling. International Journal of Advanced Manufacturing Technology,2000,16(8):609-615.
    [85]Abumaizar R J, Svestka J A. Rescheduling job shops under random disruptions. International Journal of Production Research,1997,35(7):2065-2082.
    [86]Leon V J,Wu S D, Storer R H. Robustness measures and robust scheduling for job shops. HE Transactions,1994,26(5):32-43.
    [87]Mehta S V, Uzsoy R. Predictable scheduling of a job shop subject to breakdowns. IEEE Transactions on Robotics and Automation,1998,14(3):365-378.
    [88]Mehta S V, Uzsoy R. Predictable scheduling of a single machine subject to breakdowns. International Journal of Computer Integrated Manufacturing,1999, 12(1):15-38.
    [89]O'Donovan R, Uzsoy R, McKay K N. Predictable scheduling of a single machine with breakdowns and sensitive jobs.International Journal of Production Research,1999,37(18):4217-4233.
    [90]Lawrence S R, Sewell E C. Heuristic, optimal, static and dynamic schedules when processing times are uncertain. Journal of Operations Management,1997, 15(1):71-82.
    [91]Matsuura H, Tsubone H, Kanezashi M. Sequencing, dispatching, and switching in a dynamic manufacturing environment. International Journal of Production Research,1993,31(7):11671-1688.
    [92]Lin G Y J, Solberg J J. Integrated shop-floor control using autonomous agents. ⅡE Transactions,1992,24:57-71.
    [93]Duffie N A, Piper R S. Non-hierarchical control of a flexible manufacturing cell. Robotics and Computer-Integrated Manufacturing,1986,3(2):175-179.
    [94]Smith W E. Various optimizers for single-stage production. Naval Research Logistics Quarterly,1956,3:59-66.
    [95]Philips C, Stein C, Wein J. Minimizing average completion time in the presence of release dates. In:Proceeding of the 4th Workshop on Algorithms and Data Structures, Lecture Notes in Computer Science,955:86-97.
    [96]Schrage L. A proof of the optimality of the shortest remaining processing time discipline. Operations Research,1968,16:687-690.
    [97]Hoogeveen H, Potts C N, Woeginger G J. On-line scheduling on a single machine:maximizing the number of early jobs. Operations Research Letters, 2000,27:193-197.
    [98]Jairo R. Competitive Analysis of a Better On-line Algorithm to Minimize Total Completion Time on a Single-machine. Journal of Global Optimization,2003,27: 97-103.
    [99]Chou C F M. Asymptotic Performance Ratio of an Online Algorithm forthe Single Machine Scheduling with Release Dates. IEEE Tranctions on Automatic Control,2004,49, (5):772-776.
    [100]Guo Y, Lim A, Rodriguesc B, Yu S. Minimizing total flow time in single machine environment with release time:an experimental analysis. Computer & Industrial Engineering,2004,47:123-140.
    [101]Gfeller B, Peeters L, Weber B, Widmayer P. Single machine batch scheduling with release times. Journal of Combinatorial Optimization,2009,17:323-338.
    [102]Philips C, Stein C, Wein J. Minimizing average completion time in the presence of release dates. In:Proceeding of the 4th Workshop on Algorithms and Data Structures, Lecture Notes in Computer Science,955:86-97.
    [103]Hoogeveen J A, Vestjens A P A. Optimal on-line algorithms for single-machine scheduling. Lect Notes in Computer Science,1996,1084: 404-414.
    [104]Lu X, Sitters R, Stougie L. A class of on-line scheduling algorithms to minimize total completion time.10th European Symposium on Algorithms. Rome, Italy,2002.
    [105]Chekuri C, Motwani R, Natarajan B, Stein C. Approximation techniques for average completion time scheduling. In:Proceedings of the 8th Annu. ACM-SIAM Symposium on Discrete Algorithms, San Francisco, CA.1997, pp. 609-618.
    [106]Vestjens A P A. On-line Machine Scheduling. PhD thesis, Eindhoven University of Technology, The Netherlands,1997.
    [107]Lawler E L. A dynamic programming algorithm for preemptive scheduling of a single machine to minimize the number of late jobs. Annals of Operations Research,1990,26:125-133.
    [108]Baptiste P. An O(n4) algorithm for preemptive scheduling of a single machine to minimize the number of late jobs, Operations Research Letters,1999, 24:175-180.
    [109]Lenstra J K, Rinnooy Kan A H G, Brucker P. Complexity of machine scheduling problems. Annals of Discrete Mathematics,1977,1:343-362.
    [110]Sgall J. On-line scheduling. Lecture Notes in Computer Science,1998,442: 196-231.
    [111]Hoogeveen H, Chris N P, Gerhard J W. On-line scheduling on a single machine:maximizing the number of early jobs. Operations Research Letters, 2000,27:193-197.
    [112]陈瑶,李波,赵东风.支持网格资源预留的松弛时间单机在线调度.仪器仪表学报,2008,29(4):822-825.
    [113]Liu W P, Sidney J B, Van Vliet A. Ordinal algorithms for parallel machine scheduling. Operations Research Letters,1996,18:223-232.
    [114]Kellerer H, Kotov V, Speranza M, Tuza Z. Semi online algorithms for the partition problem. Operations Research Letters,1997,21:235-242.
    [115]Azar Y, Regev O. Online bin stretching. In:Proceedings of the International Workshop on Randomization and Approximation Techniques in Computer Science, Barcelona, Spain.1998:71-82.
    [116]Seiden S, Sgall J, Woeginger G. Semi-online scheduling with decreasing job sizes. Operations Research Letters,1998,27(5):215-221.
    [117]Du J, Leung J Y. Minimizing mean flow time with release time constraint. Theoretical Computer Science,1990,75(3):347-355.
    [118]Leoanrdi S, Raz D. Approximating total flow time on parallel machines. In: Proceedings of ACM Symption on the Theory of Computing. E1 Paso: ACM]Press,1997.
    [119]Awerbuch B, Azar Y, Leonardi S, et al. Minimizing the flow without migration. In:Proceeding of ACM Symp on the Theory of Computing. Atlanta: ACM Press,1999.
    [120]Chekuri C, Khanna S, Zhu A. Algorithms for minimizing weighted flow time. In:Proceeding of ACM Symp on the Theory of Computing. Heraklion:ACM Press,2001.
    [121]Avrahami N, Azar Y. Minimizing total flow time and total completion time with immediate dispatching. In:Proceeding of the Fifteenth Annual ACM Symposium on Parallel Algorithms. San Diego:ACM Press,2003.
    [122]杨智应.在线调度算法的延迟竞争比分析.广西师范大学学报(自然科学版),2008,29(2):93-96.
    [123]Gupta B D, Palis M A. Online real-time preemptive scheduling of jobs with deadlines on multiple machines. Journal of Scheduling,2001,4:297-312.
    [124]Megow N, Schulz A S. On-line scheduling to minimize average completion time revisited. Operations Research Letters,2004,32:485-490.
    [125]Gu M, Lu X. Preemptive stochastic online scheduling on two uniform machines. Information Processing Letters,2009,109:369-375.
    [126]常桂娟,张纪会.带运输时间的无等待供应链在线调度问题研究.控制与决策,2008,23(10):1092-1097,1102.
    [127]Igor Averbakh, Xue Z H. On-line supply chain scheduling problems with preemption. European Jounal Of Operational Research,2007,181(1):500-504.
    [128]Chauvet F, Levner E, Meyzin K L, et al. On—line scheduling in a surface treatment system. European Journal of Operational Research,2000,120(2): 382-392.
    [129]轩华,唐立新.实时无等待HFS调度的一种拉格朗日松弛算法.控制与 决策,2006,21(4):376-380.
    [130]Pruhs K, Sgall J, Torng E. Online scheduling. In:Leung JY-T (ed). Handbook of Scheduling:Algorithms, Models and Performance Analysis. Chapman & Hall/CRC:Boca Raton, FL,2004, pp 15-1-15-43.
    [131]Ho N B, Tay J C. GENACE:An efficient cultural algorithm for solving the flexbile job-shop problem. In:proceedings of the congress on evolutionary computation CEC2004, pp.1759-1766.
    [132]Panwalkar S, Wafik I. A Survey of Scheduling Rules. Operations Research, 1977,25(1):45-61.
    [133]Blackstone J H, Phillips D T, Hogg G L. State-of-the-art survey of dispatching rules for manufacturing job shop operations. International Journal of Production Research,1982,20(1):27-45.
    [134]Oliver H, Chandrasekharan R. Efficient dispatching rules for scheduling in a job shop. International Journal of Production Economics,1997,48(1):87-105,.
    [135]Johnson S M. Optimal two-and three-stage production schedules with set-up times. Naval ResearchLogistics Quarterly,1954,1:61-68.
    [136]Barman S. Simple Priority Rule Combinations:An Approach To Improve Both Flow Time And Tardiness. International Journal of Production Research, 1997,35(10):2857-2870.
    [137]Holthaus O, Rajendran C. Efficient dispatching rules for scheduling in a job shop. Internatinal Journal of Production Economics,48(1),87-105.
    [138]Tay J C, Ho N B. Evolving dispatching rules using Genetic Programming for solving multi-objective flexible job-shop problem. Computer & Industrial Engineering,2008,54(3):453-473.
    [139]Pinedo M, Chao X. Operations scheduling with applications in manufacturing and services, MCGraw-Hill,1999, Chaper 3.
    [140]Mohanasumdaram K M, Natarajan K, Viswanathkumar G, et al. Scheduling rules for dynamic shops that manufacture multi-level jobs. Computers & Industrial Engineering,2003,44(1):119-131.
    [141]Kumer P R. Scheduling manufacturing systems of re-entrant lines. In:Yao D (eds.), Sochastic Modeling and Analysis of Manufacturing Systems, Springer-Verlag, New York,1994, pp.325-360.
    [142]Wu S D, Wysk R A. An application of discrete-event simulation to on-line control and scheduling of flexible manufacturing. International Journal of Production Research,1989,27 (9):1603-1623.
    [143]Kim M H, Kim Y D. Simulation-based real time scheduling mechanism in a flexible manufacturing system. Journal of Manufacturing Systems,1994,13(2): 85-93.
    [144]Jeong K C, Kim Y D. A real-time scheduling mechanism for a flexible manufacturing system using simulation and dispatching rules. International Journal of Production Research,1998,36(9):2609-2626.
    [145]Yin Y L, Rau H. Dynamic selection of sequencing rules for a class-based unit-load automated storage and retrieval system. International Journal of Advanced Manufacturing Technology,2006,29(11-12):1259-1266.
    [146]李慧芳,李人厚.化工批处理过程动态调度.系统工程,2000,18(1):1-7.
    [147]谷强,汪淑淳.智能制造系统中机器学习的研究.计算机工程与科学,2000,22(1):59-62,75.
    [148]杨善林,倪志伟.机器学习和智能决策支撑系统.北京:科学出版社,2004.
    [149]Mitchell T M机器学习.曾华军译.北京:机械工业出版社,2008.
    [150]闫友彪,陈元琰.机器学习的主要策略综述.计算机应用研究,2004,(7):4-13.
    [151]Chen C C, Yih Y. Identifying attributes for knowledge-base development in dynamic scheduling environments. International Journal of Production Research, 1996,34(6):1739-1755.
    [152]El-Bouri A, Shah P. A neural network for dispatching rule selection in a job shop. International Journal of Advanced Manufacturing Technology,2006, 31(3-4):342-349.
    [153]宋晔,杨根科.基于分支定界和神经网络的实时调度策略.微型电脑应用,2008,24(4):10-12,7.
    [154]朱双东,夏文明.基于神经网络的Job-Shop类调度问题.机电工程,2007(1):63-65.
    [155]Equchi T, Toyooka S, Oba F. A robust scheduling rule using a neural network in dynamically changing job-shop environments. International Journal of Manufacturing Technology and Management,2008,14(3-4):266-288.
    [156]Ning X L, Wu C Y, Shi S X. A constraint satisfaction adaptive neural network with dynamic model for job-shop scheduling problem. In:Proceeding of Third International Symposium on Neural Networks-Part Ⅲ,2006:927-932.
    [157]Aytug H, Koehler G J, Snowdon J L. Genetic learning of dynamic scheduling within a simulation environment. Computers and Operations Research,1994, 21(8):909-925.
    [158]郑锋,孙树栋,吴秀丽.基于遗传算法和模型仿真的调度规则决策方法.计算机集成制造系统.2004,10(7):808-814.
    [159]杨冬涛,许青林,黄杰贤.交货期的并行机器生产线动态调度的遗传算法.工业工程,2008,11(5):119-122.
    [160]Aytug H, Bhattacharyya S, Koehler G. J, Snowdon J L. A review of machine learning in scheduling. IEEE Transactions on Engineering Management,1994, 41(2):165-171.
    [161]Geiger C D, Uzsoy R, Aytug H. Rapid modeling and discovery of priority dispatching rules:an autonomous learning approach. Jounral of Scheduling, 2006,9:7-34.
    [162]Dimopoulos C, Zalzala A M S. Investigating the use of genetic programming for a classic one-machine scheduling problem. Advance Engineering Software, 2001,32(6):489-498.
    [163]Jakobovic D, Budin L. Dynamic scheduling with Genetic Programming. In: Proceeding of 9th European Conference on Genetic Programming (EuroGP 2006), Arp 10-12,2006. Budapest, Hungary. Genetic Programming, Proceedings. Lecture Notes in Computer Science,2006,3905:73-84.
    [164]Yin W J, Liu M, Wu C. Learning single-machine scheduling heuristics subject to machine breakdowns with genetic programming. In:Sarker R et al. (eds) Proceeding of CEC2003:Congress on Evolutionary Computation,9-12 December 2003 Canberra, Australia. Piscataway, NJ:IEEE Press, pp.1050-1055.
    [165]Atlan L, Bonnet J, Naillon M. Learning distributed reactive strategies by genetic programming for the general job shop problem. In:Dankel D, Stewan J (eds) Proceedings of The 7th annual Florida Artificial Intelligence Research Symposium,5-6 May 1994 Pensacola Beach, Florida, USA. Florida:IEEE Press, 1994.
    [166]Miyashita K. Job-shop scheduling with genetic programming. In:Whitley LD, Goldberg DE et al. (eds) Proceedings of Genetic and Evolutionary Computation Conference (GECCO-2000),8-12 July 2000 Las Vegas, Nevada, USA. San Fransisco, CA, USA:Morgan Kaufinann, pp.505-512.
    [167]Tay J C, Ho N B. Designing dispatching rules to minimize total tardiness. Studies in Computational Intelligence,2007,49:101-124.
    [168]段磊,唐常杰,左劫,陈宇,钟义啸,元昌安.基于基因表达式编程的抗噪声数据的函数挖掘方法.计算机研究与发展,2004,41(10):1684-1689.
    [169]曾涛,唐常杰,刘齐宏等.一种基于频繁k元一阶元规则的多维离散数 据挖掘模型.四川大学学报(工程科学版),2007,39(5):127-131.
    [170]Liu Y, Gao L, Dong Y, Pan B. A New Method for Finding Constant Terms in the Context of Gene Expression Programming. In:Proceedings of the International Conference Bio-Inspired Computing Theory and Applications, BIC-TA 2006, pp.195-200, Wuhan, China,2006.
    [171]Ferreira C. Gene Expression Programming and the Evolution of Computer Programs. In:Leandro N. de Castro and Fernando J. Von Zuben, eds., Recent Developments in Biologically Inspired Computing, pages 82-103, Idea Group Publishing,2004.
    [172]Ferreiral C. Discovery of the boolean functions to the best density classification rules using gene expression programming 1.In:Proceeding of the 4th European Conf on Genetic Programming (EuroGP 2002), LNCS 22781 Berlin:Springer-Verlag,2002,151-160.
    [173]Zuo J, Tang C, Zhang T. Mining Predicate Association Rule by Gene Expression Programming. In:X. Meng, J. Su, and Y. Wang, eds., Proceedings of the Third International Conference on Advances in Web-Age Information Management, Lecture Notes In Computer Science, Vol.2419, pages 92-103, Beijing, China,2002.
    [174]曾涛,唐常杰,朱明放等.基于人工免疫和基因表达式编程的多维复杂关联规则挖掘方法.四川大学学报(工程科学版),2006,38(5):136-142.
    [175]黄钢,杨捷,李德华,潘莹.基于GEP与小生境的关联规则挖掘的研究.计算机应用研究,2009,26(1):56-58.
    [176]Zhou C, et al. Evolving Accurate and Compact Classification Rules With Gene Expression Programming. IEEE Transactions on Evolutionary Computation,2003,7 (6):519-531.
    [177]Zhou C, Nelson P C, XiaoW, et al. Discovery of classification rules by using gene expression programming. In:Proceedings of the International Conference on Artificial Intelligence (ICAI 02), Las Vegas,2002(24-27):1355-1361.
    [178]彭京,唐常杰,程温泉,石葆梅,乔少杰.一种基于层次距离计算的聚类算法.北京:计算机学报.2007,30(5):786-795.
    [179]赵建刚,王玉,司宏宗,杨宁强.基因表达式编程辅助诊断脂肪肝的新模型研究.中华疾病控制杂志.2010,14(12):1224-1226.
    [180]代文彬,张运陶,高兴玉.基因表达式编程在心脏病诊断中的应用,2009,26(1):38-41.
    [181]Zuo J, Tang C J, LI C, et al. Time Series Prediction based on Gene Expression Programming. International Conference for Web Information Age 2004. Lecture Notes in Computer Science,2004.
    [182]廖勇.基于基因表达式编程的股票指数和价格序列分析.成都:四川大学,2005.
    [183]钱晓山,阳春华.改进基因表达式编程在股票中的研究与应用.智能系统学报,2010,5(4):303-307.
    [184]彭京,唐常杰,程温泉等.FP-Miner:基于生物启发计算的警用流动人口分析系统.四川大学学报(工程科学版),2006,38(5):128-135.
    [185]黄隆胜,肖士斌.基因表达式编程在SARS疫情分析及预测中的应用.计算机工程,2007,33(4):45-48.
    [186]Ferrira C. Gene Expression Programming:Mathematical Modeling by an Artificial Intelligence. New York:Springer-Verlag,2006.
    [187]彭昱忠,元昌安,陈建伟,吴信东,王汝凉.多细胞基因表达式编程的函数优化算法.控制理论与应用,2010,27(11):1585-1589.
    [188]向勇,唐常杰,曾涛,张敏.基于内嵌基因表达式编程的函数优化.四川大学学报(工程科学版),2010,42(4):91-96.
    [189]Ferreira C. Designing Neural Networks Using Gene Expression Programming. In:Proceeding of Nineth Online World Conference on Soft Computing in Industrial Applications, September 20-October 8,2004.
    [190]王艳春,张金政.基于改进型基因表达式编程的神经网络优化设计.计算机工程与设计,2010,31(11):2554-2560.
    [191]Yan X, Wei W, Liu R, Zeng S, Kang L. Designing Electronic Circuits by Means of Gene Expression Programming. In:Proceedings of the First NASA/ESA Conference on Adaptive Hardware and Systems, AHS 2006, pp. 194-199.
    [192]Ferreira C. Combinatorial Optimization by Gene Expression Programming: Inversion Revisited. In:J. M. Santos and A. Zapico, eds., proceedings of the Argentine Symposium on Artificial Intelligence, pages 160-174, Santa Fe, Argentina,2002.
    [193]石红玉,戴光明.基于GEP的最短避障路径问题的设计.计算机应用研究,2005,(11):82-84.
    [194]聂黎.基因表达式编程技术及其在车间调度中的应用研究.华中科技大学硕士学位论文,2007.
    [195]Li X, Zhou C, Xiao W. Prefix Gene Expression Programming. In:Late Breaking Paper at Genetic and Evolutionary Computation Conference, GECCO-2005, Washington, D.C., USA, June 25-29,2005.
    [196]彭京,唐常杰,李川等M_GEP:基于多层染色体基因表达式编程的遗传进化算法.计算机学报,2005,28(9):1459-1466.
    [197]陆昕为,蔡之华.一种改进的GEP方法及其在演化建模预测中的应用.计算机应用,2005,25(12):2783-2786.
    [198]Zhang K, Hu Y L. An Improved Gene Expression Programming for Solving Inverse Problem. In:Proceedings of the Sixth World Congress on Intelligent Control and Automation, WCICA 2006, pages 3371-3375, Dalian, China,2006.
    [199]陆昕为,蔡之华,陈昌敏等.基因表达式程序设计在信息系统建模预测中的应用.微计算机信息,2005,21(11-2):185-186,107.
    [200]刘齐宏,唐常杰,胡建军,曾涛等.多样性制导分段进化的基因表达式编程.四川大学学报(工程科学版),2006,38(6):108-113.
    [201]钟文啸,唐常杰,陈宇等.提高基因表达式编程发现知识效率的回溯策略.四川大学学报(自然科学版),2006,43(2):299-304.
    [202]Karakasis V K, Stafylopatis A. Data Mining based on Gene Expression Programming and Clonal Selection. In:Proceedings of the IEEE World Congress on Evolutionary Computation, CEC 2006, pages 514-521,2006.
    [203]张欢,唐常杰,余弦.基于转基因技术的基因表达式编程.中国科技论文在线,2004, http://www.paper.edu.cn
    [204]Zeng T, Tang C, Liu Y, Qiu J, Zhu M, Dai S, Xiang Y. Mining h-Dimensional Enhanced Semantic Association Rule Based on Immune-Based Gene Expression Programming. In:Web Information Systems WISE 2006 Workshops, Vol.4256 of Lecture Notes in Computer Science, pages 49-60, Springer, Germany,2006.
    [205]Zielinski L, Rutkowski J. Design Tolerancing with Utilization of Gene Expression Programming and Genetic Algorithm. In:Proceedings of the International Conference on Signals and Electronic Systems, ICSES 2004, pp. 381-384, Poznan, Poland,2004.
    [206]Bautu E, Bautu A, Luchian H. Symbolic Regression on Noisy Data with Genetic and Gene Expression Programming. In:Proceedings of the Seventh International Symposium on Symbolic and Numeric Algorithms for Scientific Computing, SYNASC 2005, pp.321-324,2005.
    [207]Jiang S, Cai Z, Zeng D, Liu Y, Li Q. Gene expression programming based on simulated annealing. In Proceedings of the 2005 International Conference on Wireless Communications, Networking and Mobile Computing, pages 1264-1267, Wuhan, China,2005.
    [208]Du X, Li Y, Xie D. A New Algorithm of Automatic Programming:GEGEP. In Proceedings of Simulated Evolution and Learning 6th International Conference, SEAL 2006, Hefei, China, October,2006. pages 292-301.
    [209]胡建军,唐常杰,段磊,左劫,彭京,元昌安.基因表达式编程初始种群的多样化策略.北京:计算机学报,2007,30(2):305-310.
    [210]李太勇,唐常杰,吴江,乔少杰,姜玥,陈瑜.基因表达式编程种群多样性自适应调控算法.电子科技大学学报,2010,39(2):279-283.
    [211]姜玥,唐常杰,郑明秀,叶尚玉,吴江.基因表达式编程中动态适应的远缘繁殖策略.四川大学学报(工程科学版),2007:122-136.
    [212]吴江,李太勇,姜玥,李自力,刘洋洋.基于多样化进化策略的基因表达式编程算法.吉林大学学报(信息科学版),2010,28(4):396-403.
    [213]彭京,唐常杰,元昌安,朱明放,乔少杰.基于重叠表达的多基因进化算法.北京:计算机学报,2007,30(5):775-785.
    [214]向勇,唐常杰,曾涛,等.基于基因表达式编程的多目标优化算法.四川大学学报(工程科学版),2007,39(4):124-129.
    [215]佐劫.基因表达式编程核心技术研究.四川大学博士学位论文,2004.
    [216]唐常杰,张天庆,左劫,汪锐,贾晓斌.基于基因表达式编程的知识发现.计算机应用,2004,24(10):7-10.
    [217]朱耀春.基因基因表达式编程技术的非线性系统辨识研究.华北电力大学博士学位论文,2008.
    [218]元昌安.基因GEP函数发现的智能某型库关键技术研究.四川大学博士学位论文,2006.
    [219]Suresh V, Chandhuri D. Dynamic scheduling——A survey of research. International Journal of Production Economics,1993,32 (1):53-63.
    [220]Pinedo M. Scheduling Theory, Algorithms, and Systems.2nd, Prentice Hall, Upper Saddle River, New Jersey,2002.
    [221]Chen B, Vestjens A P A. Scheduling on identical machines:How good is lpt in an on-line setting. Operations Research Letters,1997,21(4),165-169.
    [222]Jayamohan M S, Rajendran C. New dispatching rules for shop scheduling:A step forward. International Journal of Production Research,2000,38:563-586.
    [223]Jackson J R. Scheduling a Production Line to Minimize Maximum Tardiness. Research Report 43,1955, Management Science Research Project, University of California at Los Angeles, Los Angeles, CA.
    [224]Montagne E R. Sequencing with time delay costs. Industrial Engineering Research Bulletin, Arizona State University 5,1969.
    [225]Kanet J J, Li X M. A weighted modified due date rule for sequencing to minimize weighted tardiness. Journal of Scheduling,2004,7(4):261-276.
    [226]Baker K R, Bertrand J W M. A dynamic priority rule for scheduling against due dates. Journal of Operations Management,1982,3(1),37-42.
    [227]Bhaskaran K, Pinedo M. Dispatching. In:Salvendy G (eds) Handbook of Industrial Engineering. JohnWiley and Sons, New York, NY,1992, pp. 2184-2198.
    [228]Vepsalainen A P J, Morton T E. Priority rules for job shops with weighted tardiness costs. Mangement Science,1987,33:1035-1047.
    [229]Baker K R. Sequencing rules and due-date assignments in job shop. Management Science,1984,30(9):1093-1104.
    [230]Haupt R. A survey of priority rule-based scheduling. OR Spectrum,1989, 11(1):3-16.
    [231]Ramasesh R. Dynamic job shop scheduling:A survey of simulation research. Omega,1990,18(1):43-57.
    [232]Morton T E, Pentico D W. Heuristic Scheduling Systems. John Wiley & Sons, Inc.,1993.
    [233]Pinedo M. Scheduling theory, algorithms, and systems. Englewood Cliffs, NJ: Prentice-Hall,1995.
    [234]Ho N B, Tay J C, Lai E M K. An effective architecture for learning and evolving flexible job-shop schedules. European Journal of Operational Research, 2007,179(2):316-333.
    [235]Pezzella F, Morganti G, Ciaschetti G. A genetic algorithm for the flexible job-shop scheduling problem. Computers & Operations Research,2008,35(10): 3202-3212.
    [236]Ho N B, Tay J C. Evolving dispatching rules for solving the flexible job shop problem. In:Corne D (eds) Proceedings of The 2005 IEEE Congress on Evolutionary Computation,2-4 September 2005 Edinburgh, UK. Piscataway, NJ: IEEE Press, pp.2848-2855.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700