共查询到20条相似文献,搜索用时 0 毫秒
1.
Much of the research on operations scheduling problems has ignored dynamic events in real-world environments where there are
complex constraints and a variety of unexpected disruptions. Besides, while most scheduling problems which have been discussed
in the literature assume that machines are incessantly available, in most real life industries a machine can be unavailable
for many reasons, such as unanticipated breakdowns (stochastic unavailability), or due to a scheduled preventive maintenance
where the periods of unavailability are determined in advance (deterministic unavailability). This paper describes how we
can integrate simulation into genetic algorithm to the dynamic scheduling of a flexible job shop with machines that suffer
stochastic breakdowns. The objectives are the minimization of two criteria, expected makespan and expected mean tardiness.
An overview of the flexible job shops and scheduling under the stochastic unavailability of machines are presented. Subsequently,
the details of integrating simulation into genetic algorithm are described and implemented. Consequently, problems of various
sizes are used to test the performance of the proposed algorithm. The results obtained reveal that the relative performance
of the algorithm for both abovementioned objectives can be affected by changing the levels of the breakdown parameters. 相似文献
2.
Mathematical modeling and heuristic approaches to flexible job shop scheduling problems 总被引:3,自引:0,他引:3
Parviz Fattahi Mohammad Saidi Mehrabad Fariborz Jolai 《Journal of Intelligent Manufacturing》2007,18(3):331-342
Scheduling for the flexible job shop is very important in both fields of production management and combinatorial optimization.
However, it is quite difficult to achieve an optimal solution to this problem in medium and actual size problem with traditional
optimization approaches owing to the high computational complexity. For solving the realistic case with more than two jobs,
two types of approaches have been used: hierarchical approaches and integrated approaches. In hierarchical approaches assignment
of operations to machines and the sequencing of operations on the resources or machines are treated separately, i.e., assignment
and sequencing are considered independently, where in integrated approaches, assignment and sequencing are not differentiated.
In this paper, a mathematical model and heuristic approaches for flexible job shop scheduling problems (FJSP) are considered.
Mathematical model is used to achieve optimal solution for small size problems. Since FJSP is NP-hard problem, two heuristics
approaches involve of integrated and hierarchical approaches are developed to solve the real size problems. Six different
hybrid searching structures depending on used searching approach and heuristics are presented in this paper. Numerical experiments
are used to evaluate the performance of the developed algorithms. It is concluded that, the hierarchical algorithms have better
performance than integrated algorithms and the algorithm which use tabu search and simulated annealing heuristics for assignment
and sequencing problems consecutively is more suitable than the other algorithms. Also the numerical experiments validate
the quality of the proposed algorithms. 相似文献
3.
Dynamic job shop scheduling that considers random job arrivals and machine breakdowns is studied in this paper. Considering an event driven policy rescheduling, is triggered in response to dynamic events by variable neighborhood search (VNS). A trained artificial neural network (ANN) updates parameters of VNS at any rescheduling point. Also, a multi-objective performance measure is applied as objective function that consists of makespan and tardiness. The proposed method is compared with some common dispatching rules that have widely used in the literature for dynamic job shop scheduling problem. Results illustrate the high effectiveness and efficiency of the proposed method in a variety of shop floor conditions. 相似文献
4.
A parallel approach to flexible job shop scheduling problem is presented in this paper. We propose two double-level parallel metaheuristic algorithms based on the new method of the neighborhood determination. Algorithms proposed here include two major modules: the machine selection module refer to executed sequentially, and the operation scheduling module executed in parallel. On each level a metaheuristic algorithm is used, therefore we call this method meta2heuristics. We carry out a computational experiment using Graphics Processing Units (GPU). It was possible to obtain the new best known solutions for the benchmark instances from the literature. 相似文献
5.
多目标柔性车间调度问题与实际更加符合,是典型的多目标组合优化问题,运用传统算法求解会产生大量的解空间,找到最优解是非常棘手的问题.基于此,提出了二阶优化方法,即基于遗传算法的初级单目标优化和基于多目标决策体系的高级精选优化的组合优化算法.初级优化阶段,采用改进的遗传算法,选用企业最关心的单目标选出一组Pareto解集;... 相似文献
6.
Deming Lei 《Applied Soft Computing》2012,12(8):2237-2245
Fuzzy flexible job shop scheduling problem (FfJSP) is the combination of fuzzy scheduling and flexible scheduling in job shop environment, which is seldom investigated for its high complexity. We developed an effective co-evolutionary genetic algorithm (CGA) for the minimization of fuzzy makespan. In CGA, the chromosome of a novel representation consists of ordered operation list and machine assignment string, a new crossover operator and a modified tournament selection are proposed, and the population of job sequencing and the population of machine assignment independently evolve and cooperate for converging to the best solutions of the problem. CGA is finally applied and compared with other algorithms. Computational results show that CGA outperforms those algorithms compared. 相似文献
7.
The problem of finding robust or flexible solutions for scheduling problems is of utmost importance for real-world applications as they operate in dynamic environments. In such environments, it is often necessary to reschedule an existing plan due to failures (e.g., machine breakdowns, sickness of employees, deliveries getting delayed, etc.). Thus, a robust or flexible solution may be more valuable than an optimal solution that does not allow easy modifications. This paper considers the issue of robust and flexible solutions for job shop scheduling problems. A robustness measure is defined and its properties are investigated. Through experiments, it is shown that using a genetic algorithm it is possible to find robust and flexible schedules with a low makespan. These schedules are demonstrated to perform significantly better in rescheduling after a breakdown than ordinary schedules. The rescheduling performance of the schedules generated by minimizing the robustness measure is compared with the performance of another robust scheduling method taken from literature, and found to outperform this method in many cases. 相似文献
8.
Abir Ben Hmida Mohamed Haouari Marie-José Huguet Pierre Lopez 《Computers & Operations Research》2010,37(12):2192-2201
The flexible job shop scheduling problem (FJSP) is a generalization of the classical job shop problem in which each operation must be processed on a given machine chosen among a finite subset of candidate machines. The aim is to find an allocation for each operation and to define the sequence of operations on each machine, so that the resulting schedule has a minimal completion time. We propose a variant of the climbing discrepancy search approach for solving this problem. We also present various neighborhood structures related to assignment and sequencing problems. We report the results of extensive computational experiments carried out on well-known benchmarks for flexible job shop scheduling. The results demonstrate that the proposed approach outperforms the best-known algorithms for the FJSP on some types of benchmarks and remains comparable with them on other ones. 相似文献
9.
Cintia Rigão Scrich Vinícius Amaral Armentano Manuel Laguna 《Journal of Intelligent Manufacturing》2004,15(1):103-115
This paper addresses the problem of scheduling jobs in a flexible job shop with the objective of minimizing total tardiness. The flexible job shop differs from the classical job shop in that each of the operations associated with a job can be processed on any of a set of alternative machines. Two heuristics based on tabu search are developed for this problem: a hierarchical procedure and a multiple start procedure. The procedures use dispatching rules to obtain an initial solution and then search for improved solutions in neighborhoods generated by the critical paths of the jobs in a disjunctive graph representation. Diversification strategies are also implemented and tested. The outcomes of extensive computational results are reported. 相似文献
10.
为有效利用车间资源管理系统,在研究基于柔性jobshop的工艺规划与生产调度集成问题的基础上,提出基于工艺规划的多agent生产调度系统(Flexible process planning based Multi-Agent production Scheduling System,FMASS).该系统综合考虑零件的工艺规划柔性和车间生产柔性,采用混合建模的方法建立4类agent及其行动规则,通过各类agent相互之间的协商与竞争得到零件的工艺规划和工序,从而实现工艺规划与车间调度系统的集成.对工艺规划与车间调度的集成算法进行性能测试,结果表明该系统具有一定的预见性和全局优化能力,且柔性和对动态变化的适应性较好. 相似文献
11.
This paper tackles the flexible job-shop scheduling problem with uncertain processing times. The uncertainty in processing times is represented by means of fuzzy numbers, hence the name fuzzy flexible job-shop scheduling. We propose an effective genetic algorithm hybridised with tabu search and heuristic seeding to minimise the total time needed to complete all jobs, known as makespan. To build a high-quality and diverse set of initial solutions we introduce a heuristic method which benefits from the flexible nature of the problem. This initial population will be the starting point for the genetic algorithm, which then applies tabu search to every generated chromosome. The tabu search algorithm relies on a neighbourhood structure that is proposed and analysed in this paper; in particular, some interesting properties are proved, such as feasibility and connectivity. Additionally, we incorporate a filtering mechanism to reduce the neighbourhood size and a method that allows to speed-up the evaluation of new chromosomes. To assess the performance of the resulting method and compare it with the state-of-the-art, we present an extensive computational study on a benchmark with 205 instances, considering both deterministic and fuzzy instances to enhance the significance of the study. The results of these experiments clearly show that not only does the hybrid algorithm benefit from the synergy among its components but it is also quite competitive with the state-of-the-art when solving both crisp and fuzzy instances, providing new best-known solutions for a number of these test instances. 相似文献
12.
This paper presents an optimization via simulation approach to solve dynamic flexible job shop scheduling problems. In most real-life problems, certain operation of a part can be processed on more than one machine, which makes the considered system (i.e., job shops) flexible. On one hand, flexibility provides alternative part routings which most of the time relaxes shop floor operations. On the other hand, increased flexibility makes operation machine pairing decisions (i.e., the most suitable part routing) much more complex. This study deals with both determining the best process plan for each part and then finding the best machine for each operation in a dynamic flexible job shop scheduling environment. In this respect, a genetic algorithm approach is adapted to determine best part processing plan for each part and then select appropriate machines for each operation of each part according to the determined part processing plan. Genetic algorithm solves the optimization phase of solution methodology. Then, these machine-operation pairings are utilized by discrete-event system simulation model to estimate their performances. These two phases of the study follow each other iteratively. The goal of methodology is to find the solution that minimizes total of average flowtimes for all parts. The results reveal that optimization via simulation approach is a good way to cope with dynamic flexible job shop scheduling problems, which usually takes NP-Hard form. 相似文献
13.
In contrast to traditional job-shop scheduling problems, various complex constraints must be considered in distributed manufacturing environments; therefore, developing a novel scheduling solution is necessary. This paper proposes a hybrid genetic algorithm (HGA) for solving the distributed and flexible job-shop scheduling problem (DFJSP). Compared with previous studies on HGAs, the HGA approach proposed in this study uses the Taguchi method to optimize the parameters of a genetic algorithm (GA). Furthermore, a novel encoding mechanism is proposed to solve invalid job assignments, where a GA is employed to solve complex flexible job-shop scheduling problems (FJSPs). In addition, various crossover and mutation operators are adopted for increasing the probability of finding the optimal solution and diversity of chromosomes and for refining a makespan solution. To evaluate the performance of the proposed approach, three classic DFJSP benchmarks and three virtual DFJSPs were adapted from classical FJSP benchmarks. The experimental results indicate that the proposed approach is considerably robust, outperforming previous algorithms after 50 runs. 相似文献
14.
An efficient search method for multi-objective flexible job shop scheduling problems 总被引:3,自引:0,他引:3
Flexible job shop scheduling is very important in both fields of production management and combinatorial optimization. Owing
to the high computational complexity, it is quite difficult to achieve an optimal solution to this problem with traditional
optimization approaches. Motivated by some empirical knowledge, we propose an efficient search method for the multi-objective
flexible job shop scheduling problems in this paper. Through the work presented in this work, we hope to move a step closer
to the ultimate vision of an automated system for generating optimal or near-optimal production schedules. The final experimental
results have shown that the proposed algorithm is a feasible and effective approach for the multi-objective flexible job shop
scheduling problems. 相似文献
15.
The flexible job shop scheduling problem (FJSP) is a generalization of the classical job shop scheduling problem (JSP), where each operation is allowed to be processed by any machine from a given set, rather than one specified machine. In this paper, two algorithm modules, namely hybrid harmony search (HHS) and large neighborhood search (LNS), are developed for the FJSP with makespan criterion. The HHS is an evolutionary-based algorithm with the memetic paradigm, while the LNS is typical of constraint-based approaches. To form a stronger search mechanism, an integrated search heuristic, denoted as HHS/LNS, is proposed for the FJSP based on the two algorithms, which starts with the HHS, and then the solution is further improved by the LNS. Computational simulations and comparisons demonstrate that the proposed HHS/LNS shows competitive performance with state-of-the-art algorithms on large-scale FJSP problems, and some new upper bounds among the unsolved benchmark instances have even been found. 相似文献
16.
Scheduling jobs and maintenances in flexible job shop with a hybrid genetic algorithm 总被引:3,自引:1,他引:3
Most flexible job shop scheduling models assume that the machines are available all of the time. However, in most realistic
situations, machines may be unavailable due to maintenances, pre-schedules and so on. In this paper, we study the flexible
job shop scheduling problem with availability constraints. The availability constraints are non-fixed in that the completion
time of the maintenance tasks is not fixed and has to be determined during the scheduling procedure. We then propose a hybrid
genetic algorithm to solve the flexible job shop scheduling problem with non-fixed availability constraints (fJSP-nfa). The
genetic algorithm uses an innovative representation method and applies genetic operations in phenotype space in order to enhance
the inheritability. We also define two kinds of neighbourhood for the problem based on the concept of critical path. A local
search procedure is then integrated under the framework of the genetic algorithm. Representative flexible job shop scheduling
benchmark problems and fJSP-nfa problems are solved in order to test the effectiveness and efficiency of the suggested methodology.
Received: June 2005 /Accepted: December 2005 相似文献
17.
18.
In this paper, a novel hybrid harmony search (HHS) algorithm based on the integrated approach, is proposed for solving the flexible job shop scheduling problem (FJSP) with the criterion to minimize makespan. First of all, to make the harmony search (HS) algorithm adaptive to the FJSP, the converting techniques are developed to convert the continuous harmony vector to a kind of discrete two-vector code for the FJSP. Secondly, the harmony vector is mapped into a feasible active schedule through effectively decoding the transformed two-vector code, which could largely reduce the search space. Thirdly, a resultful initialization scheme combining heuristic and random strategies is introduced to make the initial harmony memory (HM) occur with certain quality and diversity. Furthermore, a local search procedure is embedded in the HS algorithm to enhance the local exploitation ability, whereas HS is employed to perform exploration by evolving harmony vectors in the HM. To speed up the local search process, the improved neighborhood structure based on common critical operations is presented in detail. Empirical results on various benchmark instances validate the effectiveness and efficiency of our proposed algorithm. Our work also indicates that a well designed HS-based method is a competitive alternative for addressing the FJSP. 相似文献
19.
This paper addresses cell part scheduling (CPS) problem. In this problem, parts may need to visit machines in different cells with consideration Inter-cell transportation time. The processing route of parts can be flexible. The objective is to minimize the overall process make-span. An integer nonlinear programming (INLP) model is formulated to determine the schedule scheme of all parts. An auction-based heuristic approach is proposed to solve it, which focuses on dealing with cooperation between different cells. In this approach, each cell can act as an auctioneer or a bidder. In an auction, it contains call for auction, bid construction, modify bids and winner announcement. A reference matrix is also applied in the auction to guarantee parts to finish as early as possible. Numerical experiments were conducted to test the auction-based approach. The results demonstrate the effectiveness, sensitivity and stability of the proposed auction-based approach, especially suitable for instances in large scale within a short calculating time. 相似文献
20.
This paper presents a bio-inspired mobile agent-based integrated system for flexible autonomic job shop scheduling. The system matches the autonomic system architecture, inspired by the autonomic nervous system and proposed by the IBM, and has the IBM-defined fundamental self-managing properties, so that it can manage itself with little human intervention. The system conforms to the IEEE FIPA (Foundation for Intelligent Physical Agents) standard. Therefore, the interoperability between agents of the system and agents from many active heterogeneous FIPA compliant agent platforms can be ensured. The system supports the execution of C/C++ mobile agent codes. Thus, it is applicable to a variety of applications, especially for distributed mechatronic and embedded systems. In addition, since the system is composed of agents, including stationary and mobile agents, the system has a high scalability and flexibility to integrate and adopt various scheduling models and algorithms for different scheduling requirements. An overall architecture of the system and critical implementation details about the agency and agents in the system are presented in this article. An energy saving job shop scheduling example is used to validate one autonomic property of the system. 相似文献