下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、dynamic advanced planning and scheduling with frozen interval for new ordersabstract: a dynamic advanced planning and scheduling (daps) problem is addressed where new orders arrive on a continuous basis. a periodic policy with frozen interval is adopted to increase stability on the shop floor. a gen
2、etic algorithm is developed to find a schedule at each rescheduling point for both original orders and new orders that both production idle time and penalties on tardiness and earliness of orders are minimized. the proposed methodology is tested on a small example to illustrate the effect of the fro
3、zen interval. the results indicate that the suggested approach can improve the schedule stability while retaining efficiency. key words: dynamic advanced planning and scheduling genetic algorithm frozen interval0 introductionadvanced planning and scheduling (aps) deals witi? effectively allocating p
4、roductior resource.; to complete the multi-level products so that production constraints are satisfied and production objectives are mrt (l2. much of the research in aps is based on the assumption that the manufacturing environment is static, which rarely holds in real situations. in practice, some
5、unexpected events, such as the arrival of new orders, may arise and disrupt the manufacturing system, which leads to the study of dynamic advanced planning and scheduling (daps).in recent years, more studies have considered planning and scheduling problems in the dynamic environment, as reviewed by
6、refs. 3-4, bean, et al51, provided a heuristic method by reconstructing part of the schedule, when a disruption occurs, to match up with the pre-schedule at some future time. also, match-up approaches with schedule changes minimization were adopted for responding to disturbances including insertion
7、of new orders in ref. 6. bierwirth, et al7, described genetic algorithms for job shop scheduling and rescheduling, and demonstrated that their approaches produce far better results than priority-rule based methods. when jobs arrive at the job shop on a continuous basis, rangsaritratsamee, et al11, p
8、roposed a genetic local search methodology that simultaneously considers efficiency and stability through a multi-objective measure. unfortunately, most of the research efforts have concentrated on one machine, flow shop, and job shop situations, assuming operations are performed in series. there ap
9、pears to be scant research on introducing dynamic mechanism into aps.this paper addresses a daps problem where new orders arrive on a continuous basis. a periodic policy with frozen interval is adopted to increase stability on the shop floor. a genetic algorithm is developed to find a schedule at ea
10、ch rescheduling point for both original orders and new orders that both production idle time and penalties on tardiness and earliness of orders are minimized. the proposed methodology is tested on a small example to illustrate the effect of the frozen interval. the results indicate that the suggeste
11、d approach can improve the schedule stability while retaining efficiency.this paper is organized as follows: in section 2, a periodic policy with frozen interval is introduced, and a ga-based method to achieve the production objective is presented. a small example to illustrate the methodology is sh
12、ow i.i section 3. finally, section 4 concludes the paper.i proposed methodology1.1policythis research addresses a daps problem where new orders arrive on a continuous basis. in such a situation, if we construct a new schedule every time a new order arrives, the system may be in a permanent state of
13、replanning and rescheduling, and instability will be induced on the shop floor. meanwhile, it is observed that the stability of the production system will decrease more when changes are made closer to the current period 18l therefore, this paper adopts a periodic policy with frozen interval. in othe
14、r words, the schedule is revised periodically at the rescheduling point but not every time a new order arrives. moreover, operations near the current time and within the frozen interval are fixed. those operations outside the frozen interval and the newly arrived orders are available for building a
15、new schedule. this policy provides a framework for balancing efficiency and stability.1.2objective functionat each rescheduling point, our problem is to find a schedule for all the orders including original orders and new orders that both production idle time and penalties on tardiness and earliness
16、 of orders are minimized. minimizing production idle time is equivalent to minimizing flow time or maximizing machine utilization. in addition, production idle time is chosen as the objective to be reduced because it is able to reflect two focuses in shops: manufacturing lead time and work-in-proces
17、s (wip) inventory level. another objective of the problem is to find a schedule with all orders completed as closed to their due dates as possible, which is on the fact that either early or late delivery of an order results in an increase in the costs.1.3ga-based approachgenetic algorithms (gas), in
18、vented by holland and his associates in the 1960s, have been successfully implemented to find good solutions to a wide variety of dynamic scheduling problems 78l in this section, a ga-based approach for solving the daps problem is discussed.encoding. our encoding scheme is based on the concept of ra
19、ndom keys suggested by beani0. this scheme encodes a solution with a string of random numbers. each available item in both original orders and new orders has one random number generated from the range 0, 1. these random numbers denote the priorities of the items, while the smaller value represents t
20、he higher priority. the random key encoding has the advantage that it eliminates the offspring feasibility problem and is robust to problem structures01. on the basis of this idea, a feasible schedule can be derived from the product structure and the string of random numbers. from the random numbers
21、, the priorities of items are obtained first. an item with the highest priority is selected among the available items which have no child items or whose child items have all been scheduled. the starting time of the selected item is determined considering both the finish time of its child item and th
22、e available time of its processing machine. this procedure continues until all items are allocated. finally, since our objective is to minimize both production idle time and penalty including earliness and tardiness costs, unforced idle time may be introduced into the schedule. to achieve this, for
23、the early orders in the obtained schedule, the final products are moved to their latest possible time, based on the fact that only the completion time of the final product affects the earliness or tardiness of an order. if the overall objective improves, the new schedule updates the former one; othe
24、rwise, the former one remains.initialization. the initialization of the population of chromosomes can be done by generating the chromosomes randomly as much as the desired population size. the genetic operations are then performed on the chromosomes, the random keys, not on the schedule, which alway
25、s leads to a feasible solution.evaluation. the schedule represented by each chromosome is evaluated by using the fitness function given in the following equation, which aggregates production idle time, earliness and tardiness penalty. let f(xh) be the fitness function for chromosome a* in the schedu
26、ling problem, then. selection. the well-known roulette wheel approach is employed for selecting some chromosomes to conduct genetic operations. based on this approach, the probability of selecting a chromosome is determined by its fitness. chromosomes having larger fitness values are more likely bei
27、ng selected. although the roulette wheel selection mechanism chooses chromosomes probabilistically, not deterministically, it is certain that on average a chromosome will be selected with the probability proportional to its fitness.genetic operations. genetic operations such as reproduction, crossov
28、er and mutation are executed to produce a new set of chromosomes called offspring. there are many variations of genetic operations that could be used in gas. since random keys encoding preserves to generate feasible solutions, there is no need to design specialized operations. the genetic operations
29、 employed here are elitist reproduction, parameterized uniform crossover and immigration, which have proved very robust in computational tests ft.the algorithm. the overall procedure of the proposed ga approach is listed as follows.step 1: set the ga parameters, including the maximum generation, the
30、 population size, the number of reproduction, the number of crossover, the crossover probability, and the number of mutation.step 2: generate the population size initial chromosomes according to the encoding strategy.step 3: evaluate the fitness value f(xh) for all chromosomes in the population acco
31、rding to the evaluation strategy.step 4: perform the genetic operations.step 5: repeat steps 34 until the maximum generation is reached.2 numerical studydue to space limitation, only a small example is presented to verify the proposed methodology. the three-level product structure is shown in fig. 1
32、. two machines, with 8 h available per day, are eligible to process the items (table 1). the penalty rates are as follows: cost of idle time at $50 per hour, cost of tardiness at $250 per day per order, and cost of earliness at $50 per day per order. at the beginning of the planning horizon (r = 0),
33、 the ready time of mi and m2 are hour 5 and hour 3, respectively. there are two orders, one requiring 10 product f)s with due date day 3 and the other requiring 25 product sis with due date day 4. for this original problem, an optimal schedule could be obtained by solving a mixed integer programming
34、 (mip) l2. it is assumed that the rescheduling interval is 1 d, that u, 8 h. then, at the rescheduling point (t = day 1), two new orders are collected: 5 product f)s with due date day 7 and 20 product c2s with due date day 3.to solve this dynamic problem, our proposed methodology was coded in c lang
35、uage, and run on a personal computer with pentium 2.4 ghz cpu and 1 gb ram. frozen interval = 2 h was used, and the genetic parameters were set to maximum generation = 200, population size = 100, number of reproduction = 10, number of crossover = 80, crossover probability = 0.7, number of mutation = 10. the best solution with the total costs of 1 200 was obtained in 0.68 s. the best operation sequences are graphically represented in the gantt chart as shown in fig. 2. for convenience, item/? of or
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2030年中国木瓜果酒行业市场竞争力策略及未来5发展趋势报告
- 2024-2030年中国服装行业营销策略及未来5发展趋势报告
- 2024至2030年中国植绒吸塑首饰盒行业投资前景及策略咨询研究报告
- 2024-2030年中国智慧园区行业发展模式规划分析报告
- 2024-2030年中国数据中心IT基础设施第三方服务行业发展模式及投资规模分析报告
- 齿轮箱课程设计书
- 2024-2030年中国摩托车铁制构件项目可行性研究报告
- 2024-2030年中国排汽管产业未来发展趋势及投资策略分析报告
- 2024-2030年中国拍卖行业经营创新模式及未来发展策略分析报告
- 2024至2030年硒酸酯多糖项目投资价值分析报告
- Unit4-Hows-the-weather-today-说课(课件)人教精通版英语四年级上册
- 大学新生心理压力与情绪管理策略与心理调整与发展计划
- 空乘人员生涯发展展示
- 黄旭华(修订版)
- 子宫内膜异位症术后护理课件
- 医疗器材广告推广方案
- 保险基础知识课件
- 病毒学-流感病毒的变异与预防策略教学教案
- 干部履历表(中共中央组织部2015年制)
- “订餐协议书:团体订餐服务合作协议”
- 小学各年级小学一年级提高思维能力的方法主题班会
评论
0/150
提交评论