149 research outputs found

    Robust long-term production planning

    Get PDF

    Evolutionary computing for routing and scheduling applications

    Get PDF
    Ph.DDOCTOR OF PHILOSOPH

    Planning and Scheduling Optimization

    Get PDF
    Although planning and scheduling optimization have been explored in the literature for many years now, it still remains a hot topic in the current scientific research. The changing market trends, globalization, technical and technological progress, and sustainability considerations make it necessary to deal with new optimization challenges in modern manufacturing, engineering, and healthcare systems. This book provides an overview of the recent advances in different areas connected with operations research models and other applications of intelligent computing techniques used for planning and scheduling optimization. The wide range of theoretical and practical research findings reported in this book confirms that the planning and scheduling problem is a complex issue that is present in different industrial sectors and organizations and opens promising and dynamic perspectives of research and development

    Prise en compte de la flexibilitĂ© des ressources humaines dans la planification et l’ordonnancement des activitĂ©s industrielles

    Get PDF
    Le besoin croissant de rĂ©activitĂ© dans les diffĂ©rents secteurs industriels face Ă  la volatilitĂ© des marchĂ©s soulĂšve une forte demande de la flexibilitĂ© dans leur organisation. Cette flexibilitĂ© peut ĂȘtre utilisĂ©e pour amĂ©liorer la robustesse du planning de rĂ©fĂ©rence d’un programme d’activitĂ©s donnĂ©. Les ressources humaines de l’entreprise Ă©tant de plus en plus considĂ©rĂ©es comme le coeur des structures organisationnelles, elles reprĂ©sentent une source de flexibilitĂ© renouvelable et viable. Tout d’abord, ce travail a Ă©tĂ© mis en oeuvre pour modĂ©liser le problĂšme d’affectation multi-pĂ©riodes des effectifs sur les activitĂ©s industrielles en considĂ©rant deux dimensions de la flexibilitĂ©: L’annualisation du temps de travail, qui concerne les politiques de modulation d’horaires, individuels ou collectifs, et la polyvalence des opĂ©rateurs, qui induit une vision dynamique de leurs compĂ©tences et la nĂ©cessitĂ© de prĂ©voir les Ă©volutions des performances individuelles en fonction des affectations successives. La nature dynamique de l’efficacitĂ© des effectifs a Ă©tĂ© modĂ©lisĂ©e en fonction de l’apprentissage par la pratique et de la perte de compĂ©tence pendant les pĂ©riodes d’interruption du travail. En consĂ©quence, nous sommes rĂ©solument placĂ©s dans un contexte oĂč la durĂ©e prĂ©vue des activitĂ©s n’est plus dĂ©terministe, mais rĂ©sulte du nombre des acteurs choisis pour les exĂ©cuter, en plus des niveaux de leur expĂ©rience. Ensuite, la recherche a Ă©tĂ© orientĂ©e pour rĂ©pondre Ă  la question : « quelle genre, ou quelle taille, de problĂšme pose le projet que nous devons planifier? ». Par consĂ©quent, les diffĂ©rentes dimensions du problĂšme posĂ© sont classĂ©es et analysĂ©s pour ĂȘtre Ă©valuĂ©es et mesurĂ©es. Pour chaque dimension, la mĂ©thode d’évaluation la plus pertinente a Ă©tĂ© proposĂ©e : le travail a ensuite consistĂ© Ă  rĂ©duire les paramĂštres rĂ©sultants en composantes principales en procĂ©dant Ă  une analyse factorielle. En rĂ©sultat, la complexitĂ© (ou la simplicitĂ©) de la recherche de solution (c’est-Ă -dire de l’élaboration d’un planning satisfaisant pour un problĂšme donnĂ©) peut ĂȘtre Ă©valuĂ©e. Pour ce faire, nous avons dĂ©veloppĂ© une plate-forme logicielle destinĂ©e Ă  rĂ©soudre le problĂšme et construire le planning de rĂ©fĂ©rence du projet avec l’affectation des ressources associĂ©es, plate-forme basĂ©e sur les algorithmes gĂ©nĂ©tiques. Le modĂšle a Ă©tĂ© validĂ©, et ses paramĂštres ont Ă©tĂ© affinĂ©s via des plans d’expĂ©riences pour garantir la meilleure performance. De plus, la robustesse de ces performances a Ă©tĂ© Ă©tudiĂ©e sur la rĂ©solution complĂšte d’un Ă©chantillon de quatre cents projets, classĂ©s selon le nombre de leurs tĂąches. En raison de l’aspect dynamique de l’efficacitĂ© des opĂ©rateurs, le prĂ©sent travail examine un ensemble de facteurs qui influencent le dĂ©veloppement de leur polyvalence. Les rĂ©sultats concluent logiquement qu’une entreprise en quĂȘte de flexibilitĂ© doit accepter des coĂ»ts supplĂ©mentaires pour dĂ©velopper la polyvalence de ses opĂ©rateurs. Afin de maĂźtriser ces surcoĂ»ts, le nombre des opĂ©rateurs qui suivent un programme de dĂ©veloppement des compĂ©tences doit ĂȘtre optimisĂ©, ainsi que, pour chacun d’eux, le degrĂ© de ressemblance entre les nouvelles compĂ©tences dĂ©veloppĂ©es et les compĂ©tences initiales, ou le nombre de ces compĂ©tences complĂ©mentaires (toujours pour chacun d’eux), ainsi enfin que la façon dont les heures de travail des opĂ©rateurs doivent ĂȘtre rĂ©parties sur la pĂ©riode d’acquisition des compĂ©tences. Enfin, ce travail ouvre la porte pour la prise en compte future des facteurs humains et de la flexibilitĂ© des effectifs pendant l’élaboration d’un planning de rĂ©fĂ©rence. ABSTRACT : The growing need of responsiveness for manufacturing companies facing the market volatility raises a strong demand for flexibility in their organization. This flexibility can be used to enhance the robustness of a baseline schedule for a given programme of activities. Since the company personnel are increasingly seen as the core of the organizational structures, they provide the decision-makers with a source of renewable and viable flexibility. First, this work was implemented to model the problem of multi-period workforce allocation on industrial activities with two degrees of flexibility: the annualizing of the working time, which offers opportunities of changing the schedules, individually as well as collectively. The second degree of flexibility is the versatility of operators, which induces a dynamic view of their skills and the need to predict changes in individual performances as a result of successive assignments. The dynamic nature of workforce’s experience was modelled in function of learning-by-doing and of oblivion phenomenon during the work interruption periods. We firmly set ourselves in a context where the expected durations of activities are no longer deterministic, but result from the number and levels of experience of the workers assigned to perform them. After that, the research was oriented to answer the question “What kind of problem is raises the project we are facing to schedule?”: therefore the different dimensions of the project are inventoried and analysed to be measured. For each of these dimensions, the related sensitive assessment methods have been proposed. Relying on the produced correlated measures, the research proposes to aggregate them through a factor analysis in order to produce the main principal components of an instance. Consequently, the complexity or the easiness of solving or realising a given scheduling problem can be evaluated. In that view, we developed a platform software to solve the problem and construct the project baseline schedule with the associated resources allocation. This platform relies on a genetic algorithm. The model has been validated, moreover, its parameters has been tuned to give the best performance, relying on an experimental design procedure. The robustness of its performance was also investigated, by a comprehensive solving of four hundred instances of projects, ranked according to the number of their tasks. Due to the dynamic aspect of the workforce’s experience, this research work investigates a set of different parameters affecting the development of their versatility. The results recommend that the firms seeking for flexibility should accept an amount of extra cost to develop the operators’ multi functionality. In order to control these over-costs, the number of operators who attend a skill development program should be optimised, as well as the similarity of the new developed skills relative to the principal ones, or the number of the additional skills an operator may be trained to, or finally the way the operators’ working hours should be distributed along the period of skill acquisition: this is the field of investigations of the present work which will, in the end, open the door for considering human factors and workforce’s flexibility in generating a work baseline program

    Considering the flexibility of human resources in planning and scheduling industrial activities

    Get PDF
    The growing need of responsiveness for manufacturing companies facing the market volatility raises a strong demand for flexibility in their organization. This flexibility can be used to enhance the robustness of a baseline schedule for a given programme of activities. Since the company personnel are increasingly seen as the core of the organizational structures, they provide the decision-makers with a source of renewable and viable flexibility. First, this work was implemented to model the problem of multi-period workforce allocation on industrial activities with two degrees of flexibility: the annualizing of the working time, which offers opportunities of changing the schedules, individually as well as collectively. The second degree of flexibility is the versatility of operators, which induces a dynamic view of their skills and the need to predict changes in individual performances as a result of successive assignments. The dynamic nature of workforce’s experience was modelled in function of learning-by-doing and of oblivion phenomenon during the work interruption periods. We firmly set ourselves in a context where the expected durations of activities are no longer deterministic, but result from the number and levels of experience of the workers assigned to perform them. After that, the research was oriented to answer the question “What kind of problem is raises the project we are facing to schedule?”: therefore the different dimensions of the project are inventoried and analysed to be measured. For each of these dimensions, the related sensitive assessment methods have been proposed. Relying on the produced correlated measures, the research proposes to aggregate them through a factor analysis in order to produce the main principal components of an instance. Consequently, the complexity or the easiness of solving or realising a given scheduling problem can be evaluated. In that view, we developed a platform software to solve the problem and construct the project baseline schedule with the associated resources allocation. This platform relies on a genetic algorithm. The model has been validated, moreover, its parameters has been tuned to give the best performance, relying on an experimental design procedure. The robustness of its performance was also investigated, by a comprehensive solving of four hundred instances of projects, ranked according to the number of their tasks. Due to the dynamic aspect of the workforce’s experience, this research work investigates a set of different parameters affecting the development of their versatility. The results recommend that the firms seeking for flexibility should accept an amount of extra cost to develop the operators’ multi functionality. In order to control these over-costs, the number of operators who attend a skill development program should be optimised, as well as the similarity of the new developed skills relative to the principal ones, or the number of the additional skills an operator may be trained to, or finally the way the operators’ working hours should be distributed along the period of skill acquisition: this is the field of investigations of the present work which will, in the end, open the door for considering human factors and workforce’s flexibility in generating a work baseline program

    High-Level Object Oriented Genetic Programming in Logistic Warehouse Optimization

    Get PDF
    DisertačnĂ­ prĂĄce je zaměƙena na optimalizaci prĆŻběhu pracovnĂ­ch operacĂ­ v logistickĂœch skladech a distribučnĂ­ch centrech. HlavnĂ­m cĂ­lem je optimalizovat procesy plĂĄnovĂĄnĂ­, rozvrhovĂĄnĂ­ a odbavovĂĄnĂ­. JelikoĆŸ jde o problĂ©m patƙícĂ­ do tƙídy sloĆŸitosti NP-teĆŸkĂœ, je vĂœpočetně velmi nĂĄročnĂ© nalĂ©zt optimĂĄlnĂ­ ƙeĆĄenĂ­. MotivacĂ­ pro ƙeĆĄenĂ­ tĂ©to prĂĄce je vyplněnĂ­ pomyslnĂ© mezery mezi metodami zkoumanĂœmi na vědeckĂ© a akademickĂ© pĆŻdě a metodami pouĆŸĂ­vanĂœmi v produkčnĂ­ch komerčnĂ­ch prostƙedĂ­ch. JĂĄdro optimalizačnĂ­ho algoritmu je zaloĆŸeno na zĂĄkladě genetickĂ©ho programovĂĄnĂ­ ƙízenĂ©ho bezkontextovou gramatikou. HlavnĂ­m pƙínosem tĂ©to prĂĄce je a) navrhnout novĂœ optimalizačnĂ­ algoritmus, kterĂœ respektuje nĂĄsledujĂ­cĂ­ optimalizačnĂ­ podmĂ­nky: celkovĂœ čas zpracovĂĄnĂ­, vyuĆŸitĂ­ zdrojĆŻ, a zahlcenĂ­ skladovĂœch uliček, kterĂ© mĆŻĆŸe nastat během zpracovĂĄnĂ­ ĂșkolĆŻ, b) analyzovat historickĂĄ data z provozu skladu a vyvinout sadu testovacĂ­ch pƙíkladĆŻ, kterĂ© mohou slouĆŸit jako referenčnĂ­ vĂœsledky pro dalĆĄĂ­ vĂœzkum, a dĂĄle c) pokusit se pƙedčit stanovenĂ© referenčnĂ­ vĂœsledky dosaĆŸenĂ© kvalifikovanĂœm a trĂ©novanĂœm operačnĂ­m manaĆŸerem jednoho z největĆĄĂ­ch skladĆŻ ve stƙednĂ­ Evropě.This work is focused on the work-flow optimization in logistic warehouses and distribution centers. The main aim is to optimize process planning, scheduling, and dispatching. The problem is quite accented in recent years. The problem is of NP hard class of problems and where is very computationally demanding to find an optimal solution. The main motivation for solving this problem is to fill the gap between the new optimization methods developed by researchers in academic world and the methods used in business world. The core of the optimization algorithm is built on the genetic programming driven by the context-free grammar. The main contribution of the thesis is a) to propose a new optimization algorithm which respects the makespan, the utilization, and the congestions of aisles which may occur, b) to analyze historical operational data from warehouse and to develop the set of benchmarks which could serve as the reference baseline results for further research, and c) to try outperform the baseline results set by the skilled and trained operational manager of the one of the biggest warehouses in the middle Europe.

    Genetic algorithms in timetabling and scheduling

    Get PDF
    Thio thesis investigates the use of genetic algorithms (GAs) for solving a range of timetabling and scheduling problems. Such problems arc very hard in general, and GAs offer a useful and successful alternative to existing techniques.A framework is presented for GAs to solve modular timetabling problems in eduÂŹ cational institutions. The approach involves three components: declaring problemspecific constraints, constructing a problem specific evaluation function and using a problem-independent GA to attempt to solve the problem. Successful results are demonstrated and a general analysis of the reliability and robustness of the approach is conducted. The basic approach can readily handle a wide variety of general timetabling problem constraints, and is therefore likely to be of great practical usefulness (indeed, an earlier version is already in use). The approach rclicG for its success on the use of specially designed mutation operators which greatly improve upon the performance of a GA with standard operators.A framework for GAs in job shop and open shop scheduling is also presented. One of the key aspects of this approach is the use of specially designed representations for such scheduling problems. The representations implicitly encode a schedule by encoding instructions for a schedule builder. The general robustness of this approach is demonstrated with respect to experiments on a range of widely-used benchmark problems involving many different schedule quality criteria. When compared against a variety of common heuristic search approaches, the GA approach is clearly the most successful method overall. An extension to the representation, in which choices of heuristic for the schedule builder arc also incorporated in the chromosome, iG found to lead to new best results on the makespan for some well known benchmark open shop scheduling problems. The general approach is also shown to be readily extendable to rescheduling and dynamic scheduling

    Energy-aware scheduling in heterogeneous computing systems

    Get PDF
    In the last decade, the grid computing systems emerged as useful provider of the computing power required for solving complex problems. The classic formulation of the scheduling problem in heterogeneous computing systems is NP-hard, thus approximation techniques are required for solving real-world scenarios of this problem. This thesis tackles the problem of scheduling tasks in a heterogeneous computing environment in reduced execution times, considering the schedule length and the total energy consumption as the optimization objectives. An efficient multithreading local search algorithm for solving the multi-objective scheduling problem in heterogeneous computing systems, named MEMLS, is presented. The proposed method follows a fully multi-objective approach, applying a Pareto-based dominance search that is executed in parallel by using several threads. The experimental analysis demonstrates that the new multithreading algorithm outperforms a set of fast and accurate two-phase deterministic heuristics based on the traditional MinMin. The new ME-MLS method is able to achieve significant improvements in both makespan and energy consumption objectives in reduced execution times for a large set of testbed instances, while exhibiting very good scalability. The ME-MLS was evaluated solving instances comprised of up to 2048 tasks and 64 machines. In order to scale the dimension of the problem instances even further and tackle large-sized problem instances, the Graphical Processing Unit (GPU) architecture is considered. This line of future work has been initially tackled with the gPALS: a hybrid CPU/GPU local search algorithm for efficiently tackling a single-objective heterogeneous computing scheduling problem. The gPALS shows very promising results, being able to tackle instances of up to 32768 tasks and 1024 machines in reasonable execution times.En la Ășltima dĂ©cada, los sistemas de computaciĂłn grid se han convertido en Ăștiles proveedores de la capacidad de cĂĄlculo necesaria para la resoluciĂłn de problemas complejos. En su formulaciĂłn clĂĄsica, el problema de la planificaciĂłn de tareas en sistemas heterogĂ©neos es un problema NP difĂ­cil, por lo que se requieren tĂ©cnicas de resoluciĂłn aproximadas para atacar instancias de tamaño realista de este problema. Esta tesis aborda el problema de la planificaciĂłn de tareas en sistemas heterogĂ©neos, considerando el largo de la planificaciĂłn y el consumo energĂ©tico como objetivos a optimizar. Para la resoluciĂłn de este problema se propone un algoritmo de bĂșsqueda local eficiente y multihilo. El mĂ©todo propuesto se trata de un enfoque plenamente multiobjetivo que consiste en la aplicaciĂłn de una bĂșsqueda basada en dominancia de Pareto que se ejecuta en paralelo mediante el uso de varios hilos de ejecuciĂłn. El anĂĄlisis experimental demuestra que el algoritmo multithilado propuesto supera a un conjunto de heurĂ­sticas deterministas rĂĄpidas y e caces basadas en el algoritmo MinMin tradicional. El nuevo mĂ©todo, ME-MLS, es capaz de lograr mejoras significativas tanto en el largo de la planificaciĂłn y como en consumo energĂ©tico, en tiempos de ejecuciĂłn reducidos para un gran nĂșmero de casos de prueba, mientras que exhibe una escalabilidad muy promisoria. El ME-MLS fue evaluado abordando instancias de hasta 2048 tareas y 64 mĂĄquinas. Con el n de aumentar la dimensiĂłn de las instancias abordadas y hacer frente a instancias de gran tamaño, se considerĂł la utilizaciĂłn de la arquitectura provista por las unidades de procesamiento grĂĄfico (GPU). Esta lĂ­nea de trabajo futuro ha sido abordada inicialmente con el algoritmo gPALS: un algoritmo hĂ­brido CPU/GPU de bĂșsqueda local para la planificaciĂłn de tareas en en sistemas heterogĂ©neos considerando el largo de la planificaciĂłn como Ășnico objetivo. La evaluaciĂłn del algoritmo gPALS ha mostrado resultados muy prometedores, siendo capaz de abordar instancias de hasta 32768 tareas y 1024 mĂĄquinas en tiempos de ejecuciĂłn razonables

    QoS-aware predictive workflow scheduling

    Full text link
    This research places the basis of QoS-aware predictive workflow scheduling. This research novel contributions will open up prospects for future research in handling complex big workflow applications with high uncertainty and dynamism. The results from the proposed workflow scheduling algorithm shows significant improvement in terms of the performance and reliability of the workflow applications
    • 

    corecore