背景及摘要: 调度问题具有相当的难度,目前调度问题的理论研究成果主要在集中在以Job-Shop问题为代表的基于最小化完工时间的调度问题上。求解调度问题的方法统称为调度优化算法,它可分为精确求解方法和近似求解方法。其中精确求解方法包括解析方法、穷举方法(包括分支定界)等;近似求解方法包括基于规则的构造性方法、邻域搜索算法(如进化遗传算法,模拟退火算法)以及人工智能方法(如神经网络)等。而传统的运筹学方法,即便在较大规模的基于单目标优化的静态调度问题中也难以有效应用。 本文从实际和理论两方面进行研究和深入,重点研究了现代进化算法中有代表性发展优势的遗传算法,通过MATLAB软件,实现对该算法的计算机模拟以及对其优化方案的研究性分析。
一.问题重述 生产计划安排: 某重型机械厂产品都是单件性的,其中有一车间共有A,B,C,D四种不同设备,现接受6件产品的加工任务,每件产品接受的程序在指定的设备上加工,其工序与加工周期如下表:(S-设备号、T-周期) 工序产品 1 2 3 4 5 6 7 8 S T S T S T S T S T S T S T S T 1 C 8 A 2 B 4 C 24 D 6 2 A 4 D 5 B 3 C 4 3 C 3 D 7 A 15 B 20 A 8 4 B 7 C 6 D 21 A 1 D 16 C 3 5 D 10 B 4 C 8 D 4 A 12 C 6 D 1 6 A 1 B 4 A 7 C 3 D 5 A 2 C 5 A 8 ( 表一 ) 条件:1、每件产品必须按规定的工序加工,不得颠倒。 2、每台设备在同一时间只能担任一项任务。 |