157 research outputs found

    Application of nature-inspired optimization algorithms to improve the production efficiency of small and medium-sized bakeries

    Get PDF
    Increasing production efficiency through schedule optimization is one of the most influential topics in operations research that contributes to decision-making process. It is the concept of allocating tasks among available resources within the constraints of any manufacturing facility in order to minimize costs. It is carried out by a model that resembles real-world task distribution with variables and relevant constraints in order to complete a planned production. In addition to a model, an optimizer is required to assist in evaluating and improving the task allocation procedure in order to maximize overall production efficiency. The entire procedure is usually carried out on a computer, where these two distinct segments combine to form a solution framework for production planning and support decision-making in various manufacturing industries. Small and medium-sized bakeries lack access to cutting-edge tools, and most of their production schedules are based on personal experience. This makes a significant difference in production costs when compared to the large bakeries, as evidenced by their market dominance. In this study, a hybrid no-wait flow shop model is proposed to produce a production schedule based on actual data, featuring the constraints of the production environment in small and medium-sized bakeries. Several single-objective and multi-objective nature-inspired optimization algorithms were implemented to find efficient production schedules. While makespan is the most widely used quality criterion of production efficiency because it dominates production costs, high oven idle time in bakeries also wastes energy. Combining these quality criteria allows for additional cost reduction due to energy savings as well as shorter production time. Therefore, to obtain the efficient production plan, makespan and oven idle time were included in the objectives of optimization. To find the optimal production planning for an existing production line, particle swarm optimization, simulated annealing, and the Nawaz-Enscore-Ham algorithms were used. The weighting factor method was used to combine two objectives into a single objective. The classical optimization algorithms were found to be good enough at finding optimal schedules in a reasonable amount of time, reducing makespan by 29 % and oven idle time by 8 % of one of the analyzed production datasets. Nonetheless, the algorithms convergence was found to be poor, with a lower probability of obtaining the best or nearly the best result. In contrast, a modified particle swarm optimization (MPSO) proposed in this study demonstrated significant improvement in convergence with a higher probability of obtaining better results. To obtain trade-offs between two objectives, state-of-the-art multi-objective optimization algorithms, non-dominated sorting genetic algorithm (NSGA-II), strength Pareto evolutionary algorithm, generalized differential evolution, improved multi-objective particle swarm optimization (OMOPSO) and speed-constrained multi-objective particle swarm optimization (SMPSO) were implemented. Optimization algorithms provided efficient production planning with up to a 12 % reduction in makespan and a 26 % reduction in oven idle time based on data from different production days. The performance comparison revealed a significant difference between these multi-objective optimization algorithms, with NSGA-II performing best and OMOPSO and SMPSO performing worst. Proofing is a key processing stage that contributes to the quality of the final product by developing flavor and fluffiness texture in bread. However, the duration of proofing is uncertain due to the complex interaction of multiple parameters: yeast condition, temperature in the proofing chamber, and chemical composition of flour. Due to the uncertainty of proofing time, a production plan optimized with the shortest makespan can be significantly inefficient. The computational results show that the schedules with the shortest and nearly shortest makespan have a significant (up to 18 %) increase in makespan due to proofing time deviation from expected duration. In this thesis, a method for developing resilient production planning that takes into account uncertain proofing time is proposed, so that even if the deviation in proofing time is extreme, the fluctuation in makespan is minimal. The experimental results with a production dataset revealed a proactive production plan, with only 5 minutes longer than the shortest makespan, but only 21 min fluctuating in makespan due to varying the proofing time from -10 % to +10 % of actual proofing time. This study proposed a common framework for small and medium-sized bakeries to improve their production efficiency in three steps: collecting production data, simulating production planning with the hybrid no-wait flow shop model, and running the optimization algorithm. The study suggests to use MPSO for solving single objective optimization problem and NSGA-II for multi-objective optimization problem. Based on real bakery production data, the results revealed that existing plans were significantly inefficient and could be optimized in a reasonable computational time using a robust optimization algorithm. Implementing such a framework in small and medium-sized bakery manufacturing operations could help to achieve an efficient and resilient production system.Die Steigerung der Produktionseffizienz durch die Optimierung von ArbeitsplĂ€nen ist eines der am meisten erforschten Themen im Bereich der Unternehmensplanung, die zur Entscheidungsfindung beitrĂ€gt. Es handelt sich dabei um die Aufteilung von Aufgaben auf die verfĂŒgbaren Ressourcen innerhalb der BeschrĂ€nkungen einer Produktionsanlage mit dem Ziel der Kostenminimierung. Diese Optimierung von ArbeitsplĂ€nen wird mit Hilfe eines Modells durchgefĂŒhrt, das die Aufgabenverteilung in der realen Welt mit Variablen und relevanten EinschrĂ€nkungen nachbildet, um die Produktion zu simulieren. ZusĂ€tzlich zu einem Modell sind Optimierungsverfahren erforderlich, die bei der Bewertung und Verbesserung der Aufgabenverteilung helfen, um eine effiziente Gesamtproduktion zu erzielen. Das gesamte Verfahren wird in der Regel auf einem Computer durchgefĂŒhrt, wobei diese beiden unterschiedlichen Komponenten (Modell und Optimierungsverfahren) zusammen einen Lösungsrahmen fĂŒr die Produktionsplanung bilden und die Entscheidungsfindung in verschiedenen Fertigungsindustrien unterstĂŒtzen. Kleine und mittelgroße BĂ€ckereien haben zumeist keinen Zugang zu den modernsten Werkzeugen und die meisten ihrer ProduktionsplĂ€ne beruhen auf persönlichen Erfahrungen. Dies macht einen erheblichen Unterschied bei den Produktionskosten im Vergleich zu den großen BĂ€ckereien aus, was sich in deren Marktdominanz widerspiegelt. In dieser Studie wird ein hybrides No-Wait-Flow-Shop-Modell vorgeschlagen, um einen Produktionsplan auf der Grundlage tatsĂ€chlicher Daten zu erstellen, der die BeschrĂ€nkungen der Produktionsumgebung in kleinen und mittleren BĂ€ckereien berĂŒcksichtigt. Mehrere einzel- und mehrzielorientierte, von der Natur inspirierte Optimierungsalgorithmen wurden implementiert, um effiziente ProduktionsplĂ€ne zu berechnen. Die Minimierung der Produktionsdauer ist das am hĂ€ufigsten verwendete QualitĂ€tskriterium fĂŒr die Produktionseffizienz, da sie die Produktionskosten dominiert. Jedoch wird in BĂ€ckereien durch hohe Leerlaufzeiten der Öfen Energie verschwendet was wiederum die Produktionskosten erhöht. Die Kombination beider QualitĂ€tskriterien (minimale Produktionskosten, minimale Leerlaufzeiten der Öfen) ermöglicht eine zusĂ€tzliche Kostenreduzierung durch Energieeinsparungen und kurze Produktionszeiten. Um einen effizienten Produktionsplan zu erhalten, wurden daher die Minimierung der Produktionsdauer und der Ofenleerlaufzeit in die Optimierungsziele einbezogen. Um optimale ProduktionsplĂ€ne fĂŒr bestehende Produktionsprozesse von BĂ€ckereien zu ermitteln, wurden folgende Algorithmen untersucht: Particle Swarm Optimization, Simulated Annealing und Nawaz-Enscore-Ham. Die Methode der Gewichtung wurde verwendet, um zwei Ziele zu einem einzigen Ziel zu kombinieren. Die Optimierungsalgorithmen erwiesen sich als gut genug, um in angemessener Zeit optimale PlĂ€ne zu berechnen, wobei bei einem untersuchten Datensatz die Produktionsdauer um 29 % und die Leerlaufzeit des Ofens um 8 % reduziert wurde. Allerdings erwies sich die Konvergenz der Algorithmen als unzureichend, da nur mit einer geringen Wahrscheinlichkeit das beste oder nahezu beste Ergebnis berechnet wurde. Im Gegensatz dazu zeigte der in dieser Studie ebenfalls untersuchte modifizierte Particle-swarm-Optimierungsalgorithmus (mPSO) eine deutliche Verbesserung der Konvergenz mit einer höheren Wahrscheinlichkeit, bessere Ergebnisse zu erzielen im Vergleich zu den anderen Algorithmen. Um Kompromisse zwischen zwei Zielen zu erzielen, wurden moderne Algorithmen zur Mehrzieloptimierung implementiert: Non-dominated Sorting Genetic Algorithm (NSGA-II), Strength Pareto Evolutionary Algorithm, Generalized Differential Evolution, Improved Multi-objective Particle Swarm Optimization (OMOPSO), and Speed-constrained Multi-objective Particle Swarm Optimization (SMPSO). Die Optimierungsalgorithmen ermöglichten eine effiziente Produktionsplanung mit einer Verringerung der Produktionsdauer um bis zu 12 % und einer Verringerung der Leerlaufzeit der Öfen um 26 % auf der Grundlage von Daten aus unterschiedlichen Produktionsprozessen. Der Leistungsvergleich zeigte signifikante Unterschiede zwischen diesen Mehrziel-Optimierungsalgorithmen, wobei NSGA-II am besten und OMOPSO und SMPSO am schlechtesten abschnitten. Die GĂ€rung ist ein wichtiger Verarbeitungsschritt, der zur QualitĂ€t des Endprodukts beitrĂ€gt, indem der Geschmack und die Textur des Brotes positiv beeinflusst werden kann. Die Dauer der GĂ€rung ist jedoch aufgrund der komplexen Interaktion von mehreren GrĂ¶ĂŸen abhĂ€ngig wie der Hefezustand, der Temperatur in der GĂ€rkammer und der chemischen Zusammensetzung des Mehls. Aufgrund der VariabilitĂ€t der GĂ€rzeit kann jedoch ein Produktionsplan, der auf die kĂŒrzeste Produktionszeit optimiert ist, sehr ineffizient sein. Die Berechnungsergebnisse zeigen, dass die PlĂ€ne mit der kĂŒrzesten und nahezu kĂŒrzesten Produktionsdauer eine erhebliche (bis zu 18 %) Erhöhung der Produktionsdauer aufgrund der Abweichung der GĂ€rzeit von der erwarteten Dauer aufweisen. In dieser Arbeit wird eine Methode zur Entwicklung einer robusten Produktionsplanung vorgeschlagen, die VerĂ€nderungen in den GĂ€rzeiten berĂŒcksichtigt, so dass selbst bei einer extremen Abweichung der GĂ€rzeit die Schwankung der Produktionsdauer minimal ist. Die experimentellen Ergebnisse fĂŒr einen Produktionsprozess ergaben einen robusten Produktionsplan, der nur 5 Minuten lĂ€nger ist als die kĂŒrzeste Produktionsdauer, aber nur 21 Minuten in der Produktionsdauer schwankt, wenn die GĂ€rzeit von -10 % bis +10 % der ermittelten GĂ€rzeit variiert. In dieser Studie wird ein Vorgehen fĂŒr kleine und mittlere BĂ€ckereien vorgeschlagen, um ihre Produktionseffizienz in drei Schritten zu verbessern: Erfassung von Produktionsdaten, Simulation von ProduktionsplĂ€nen mit dem hybrid No-Wait Flow Shop Modell und AusfĂŒhrung der Optimierung. FĂŒr die Einzieloptimierung wird der mPSO-Algorithmus und fĂŒr die Mehrzieloptimierung NSGA-II-Algorithmus empfohlen. Auf der Grundlage realer BĂ€ckereiproduktionsdaten zeigten die Ergebnisse, dass die in den BĂ€ckereien verwendeten PlĂ€ne ineffizient waren und mit Hilfe eines effizienten Optimierungsalgorithmus in einer angemessenen Rechenzeit optimiert werden konnten. Die Umsetzung eines solchen Vorgehens in kleinen und mittelgroßen BĂ€ckereibetrieben trĂ€gt dazu bei effiziente und robuste ProduktionsplĂ€ne zu erstellen und somit die WettbewerbsfĂ€higkeit dieser BĂ€ckereien zu erhöhen

    Research Trends and Outlooks in Assembly Line Balancing Problems

    Get PDF
    This paper presents the findings from the survey of articles published on the assembly line balancing problems (ALBPs) during 2014-2018. Before proceeding a comprehensive literature review, the ineffectiveness of the previous ALBP classification structures is discussed and a new classification scheme based on the layout configurations of assembly lines is subsequently proposed. The research trend in each layout of assembly lines is highlighted through the graphical presentations. The challenges in the ALBPs are also pinpointed as a technical guideline for future research works

    Meta-heuristic based Construction Supply Chain Modelling and Optimization

    Get PDF
    Driven by the severe competition within the construction industry, the necessity of improving and optimizing the performance of construction supply chain has been aroused. This thesis proposes three problems with regard to the construction supply chain optimization from three perspectives, namely, deterministic single objective optimization, stochastic optimization and multi-objective optimization respectively. Mathematical models for each problem are constructed accordingly and meta-heuristic algorithms are developed and applied for resolving these three problems

    A three-phase approach for robust project scheduling: an application for R&D project scheduling

    Get PDF
    During project execution, especially in a multi-project environment unforeseen events arise that disrupt the project process resulting in deviations of project plans and budgets due to missed due dates and deadlines, resource idleness, higher work-in-process inventory and increased system nervousness. In this thesis, we consider the preemptive resource constrained multi-project scheduling problem with generalized precedence relations in a stochastic and dynamic environment and develop a three-phase model incorporating data mining and project scheduling techniques to schedule the R&D projects of a leading home appliances company in Turkey. In Phase I, models classifying the projects with respect to their resource usage deviation levels and an activity deviation assignment procedure are developed using data mining techniques. Phase II, proactive project scheduling phase, proposes two scheduling approaches using a bi-objective genetic algorithm (GA). The objectives of the bi-objective GA are the minimization of the overall completion time of projects and the minimization of the total sum of absolute deviations for starting times for possible realizations leading to solution robust baseline schedules. Phase II uses the output of the first phase to generate a set of non-dominated solutions. Phase III, called the reactive phase, revises the baseline schedule when a disruptive event occurs and enables the project managers to make “what-if analysis” and thus to generate a set of contingency plans for better preparation

    Evolutionary Algorithms for Resource Constrained Project Scheduling Problems

    Full text link
    The resource constrained project scheduling problems (RCPSPs) are well-known challenging research problems that require efficient solutions to meet the planning need of many practical high-value projects. RCPSPs are usually solved using optimization problem-solving approaches. In recent years, evolutionary algorithms (EAs) have been extensively employed to solve optimization problems, including RCPSPs. Despite that numerous EAs have been developed for solving various RCPSPs, there is no single algorithm that is consistently effective across a wide range of problems. In this context, this thesis aims to propose a few new algorithms for solving different RCPSPs that include singular-resource and multiple-resource problems with single and multiple objectives. In general, RCPSPs are solved with an assumption that its activities are homogeneous, where all activities require all resource types. However, many activities are often singular, requiring only a single resource to complete an activity. Even though the existing algorithms that were developed for multi-resource problems, can solve this RCPSP variant with minor modifications, they are computationally expensive because they include some unnecessary resource constraints in the optimization process. In this thesis, at first, a problem with singular resource and single objective is considered. A heuristic-embedded genetic algorithm (GA) has been proposed for solving this problem, and it's effectiveness has been investigated. To enhance the performance of this algorithm, three heuristics are proposed and integrated with it. As there are no test problems available for singular resource problems, new benchmark problems are generated by modifying the existing multi-resource RCPSPs test set. As compared with experimental results of one of the modified algorithms and an exact solver, it was shown that the proposed algorithm achieved a better quality of solution while requiring a significantly smaller computational budget. The proposed algorithm is then extended to make it suitable for solving multi-resource cases with a single objective, which are known as traditional RCPSPs. A self-adaptive GA is developed for this problem. The proposed self-adaptive component of the algorithm selects an appropriate genetic operator based on their performance as the evolution progresses and increases. To judge the performance of this algorithm, small to large-scale problem instances have been solved from the PSP Library and the results are compared with state-of-the-art algorithms. Based on the experimental results, it was found that the proposed algorithm was able to obtain much better solutions than the non-self-adaptive GA. Furthermore, the proposed approach outperformed the state-of-the-art algorithms. In practice, cost of some resources varies with the day of the week or specific days in the month or year. To consider these day dependent costs, a new cost function is developed that is integrated with the usual cost fitness function in a multi-objective version of RCPSPs. Completion time is considered as the second objective. A heuristic-embedded self-adaptive multi-objective GA is proposed for both singular and multi-resource problems. In this algorithm, the selection mechanism is based on crowding distance and a reference point. A customized mutation operator is also introduced. The experimental results show that the proposed variant, with reference points-based selection, outperformed the variant, with crowding distance-based selection. In many situations, resource availability varies with time, such as time of the day and in some particular days. A dynamic multi-operators-based GA is proposed to deal with this variant. Along with the genetic operators, two local search methods are also included in the self-adaptive mechanism. The proposed approach has been validated using both large-scale singular and multi-resource problem instances with a single objective. Its experimental results demonstrate the efficiency of the proposed dynamic multi-operator-based approach. In summary, the proposed algorithms can solve different variants of RCPSPs that cover a broad spectrum of project scheduling problems, with significantly less computational tim

    The software project scheduling problem: A scalability analysis of multi-objective metaheuristics

    Get PDF
    Applied Soft Computing 15, 136-148Computer aided techniques for scheduling software projects are a crucial step in the software development process within the highly competitive software industry. The Software Project Scheduling (SPS) problem relates to the decision of who does what during a software project lifetime, thus involving mainly both people-intensive activities and human resources. Two major conflicting goals arise when scheduling a software project: reducing both its cost and duration. A multi-objective approach is therefore the natural way of facing the SPS problem. As companies are getting involved in larger and larger software projects, there is an actual need of algorithms that are able to deal with the tremendous search spaces imposed. In this paper, we analyze the scalability of eight multi-objective algorithms when they are applied to the SPS problem using instances of increasing size. The algorithms are classical algorithms from the literature (NSGA-II, PAES, and SPEA2) and recent proposals (DEPT, MOCell, MOABC, MO-FA, and GDE3). From the experimentation conducted, the results suggest that PAES is the algorithm with the best scalability features.Spanish Ministry of Science and Innovation and ERDF (European Regional Development Fund) under contract TIN2008-06491-C04 (M* project). Spanish Ministry of Economy and Competitiveness and the ERDF under contracts TIN2012-30685 (BIO project) and TIN2011-28194 (roadME project). Fundación Valhondo, for the economic support offered to David L. Gonzålez-Álvarez

    Evolutionary Computation 2020

    Get PDF
    Intelligent optimization is based on the mechanism of computational intelligence to refine a suitable feature model, design an effective optimization algorithm, and then to obtain an optimal or satisfactory solution to a complex problem. Intelligent algorithms are key tools to ensure global optimization quality, fast optimization efficiency and robust optimization performance. Intelligent optimization algorithms have been studied by many researchers, leading to improvements in the performance of algorithms such as the evolutionary algorithm, whale optimization algorithm, differential evolution algorithm, and particle swarm optimization. Studies in this arena have also resulted in breakthroughs in solving complex problems including the green shop scheduling problem, the severe nonlinear problem in one-dimensional geodesic electromagnetic inversion, error and bug finding problem in software, the 0-1 backpack problem, traveler problem, and logistics distribution center siting problem. The editors are confident that this book can open a new avenue for further improvement and discoveries in the area of intelligent algorithms. The book is a valuable resource for researchers interested in understanding the principles and design of intelligent algorithms

    A Multiobjective Computation Offloading Algorithm for Mobile Edge Computing

    Get PDF
    In mobile edge computing (MEC), smart mobile devices (SMDs) with limited computation resources and battery lifetime can offload their computing-intensive tasks to MEC servers, thus to enhance the computing capability and reduce the energy consumption of SMDs. Nevertheless, offloading tasks to the edge incurs additional transmission time and thus higher execution delay. This paper studies the trade-off between the completion time of applications and the energy consumption of SMDs in MEC networks. The problem is formulated as a multiobjective computation offloading problem (MCOP), where the task precedence, i.e. ordering of tasks in SMD applications, is introduced as a new constraint in the MCOP. An improved multiobjective evolutionary algorithm based on decomposition (MOEA/D) with two performance enhancing schemes is proposed.1) The problem-specific population initialization scheme uses a latency-based execution location initialization method to initialize the execution location (i.e. either local SMD or MEC server) for each task. 2) The dynamic voltage and frequency scaling based energy conservation scheme helps to decrease the energy consumption without increasing the completion time of applications. The simulation results clearly demonstrate that the proposed algorithm outperforms a number of state-of-the-art heuristics and meta-heuristics in terms of the convergence and diversity of the obtained nondominated solutions

    Matheuristic algorithms for solving multi-objective/stochastic scheduling and routing problems

    Get PDF
    In der Praxis beinhalten Optimierungsprobleme oft unterschiedliche Ziele, welche optimiert werden sollen. Oft ist es nicht möglich die Ziele zu einem einzelnen Ziel zusammenzufassen. Mehrzieloptimierung beschĂ€ftigt sich damit, solche Probleme zu lösen. Wie in der Einzieloptimierung muss eine Lösung alle Nebenbedingungen des Problems erfĂŒllen. Im Allgemeinen sind die Ziele konfligierend, sodass es nicht möglich ist eine einzelne Lösung zu finden welche optimal im Sinne aller Ziele ist. Algorithmen zum Lösen von Mehrziel-Optimierungsproblemen, prĂ€sentieren dem Entscheider eine Menge von effizienten Alternativen. Effizienz in der Mehrzieloptimierung ist als Pareto-OptimalitĂ€t ausgedrĂŒckt. Eine Lösung eines Optimierungsproblems ist genau dann Pareto-optimal wenn es keine andere zulĂ€ssige Lösung gibt, welche in allen Zielen mindestens gleich gut wie die betrachtete Lösung ist und besser in mindestens einem Ziel. In dieser Arbeit werden Mehrziel-Optimierungsprobleme aus zwei unterschiedlichen Anwendungsgebieten betrachtet. Das erste Problem, das Multi-objective Project Selection, Scheduling and Staffing with Learning Problem (MPSSSL), entstammt dem Management in forschungsorientierten Organisationen. Die Entscheider in solchen Organisationen stehen vor der Frage welche Projekte sie aus einer Menge von ProjektantrĂ€gen auswĂ€hlen sollen, und wie diese Teilmenge von Projekten (ein Projektportfolio) mit den benötigten Ressourcen ausgestattet werden kann (dies beinhaltet die zeitliche und personelle Planung). Aus unterschiedlichen GrĂŒnden ist dieses Problem schwer zu lösen, z.B. (i) die Auswahl von Projekten unter Beachtung der beschrĂ€nkten Ressourcen ist ein Rucksackproblem (und ist damit NP-schwer) (ii) ob ein Projektportfolio zulĂ€ssig ist oder nicht hĂ€ngt davon ab ob, man dafĂŒr einen Zeitplan erstellen kann und genĂŒgend Mitarbeiter zur VerfĂŒgung stehen. Da in diesem Problem die Mitarbeiterzuordnung zu den einzelnen Projekten einbezogen wird, muss der Entscheider Ziele unterschiedlicher Art berĂŒcksichtigen. Manche Ziele sind ökonomischer Natur, z.B. die Rendite, andere wiederum beziehen sich auf die Kompetenzentwicklung der einzelnen Mitarbeiter. Ziele, die sich auf die Kompetenzentwicklung beziehen, sollen sicherstellen, dass das Unternehmen auch in Zukunft am Markt bestehen kann. Im Allgemeinen können diese unterschiedlichen Ziele nicht zu einem einzigen Ziel zusammengefasst werden. Daher werden Methoden zur Lösung von Mehrziel-Optimierungsproblemen benötigt. Um MPSSSL Probleme zu lösen werden in dieser Arbeit zwei unterschiedliche hybride Algorithmen betrachtet. Beide kombinieren nĂ€mlich Metaheuristiken (i) den Nondominated Sorting Genetic (NSGA-II) Algorithmus, und den (ii)~Pareto Ant Colony (P-ACO) Algorithmus, mit einem exakten Algorithmus zum Lösen von Linearen Programmen kombinieren. Unsicherheit ist ein weiterer wichtiger Aspekt der in der Praxis auftaucht. Unterschiedliche Parameter des Problems können unsicher sein (z.B. der aus einem Projekt erzielte Gewinn oder die Zeit bzw. der Aufwand, der benötigt wird, um die einzelnen VorgĂ€nge eines Projekts abzuschließen). Um in diesem Fall das ``beste'' Projektportfolio zu finden, werden Methoden benötigt, welche stochastische Mehrziel-Optimierungsprobleme lösen können. Zur Lösung der stochastischen Erweiterung (SMPSSSL) des MPSSSL Problems zu lösen, prĂ€sentieren wir eine Methode, die den zuvor genannten hybriden NSGA-II Algorithmus mit dem Adaptive Pareto Sampling (APS) Algorithmus kombiniert. APS wird verwendet, um das Zusammenspiel von Simulation und Optimierung zu koordinieren. Zur Steigerung der Performance des Simulationsprozesses, verwenden wir Importance Sampling (IS). Das zweite Problem dieser Arbeit, das Bi-Objective Capacitated Vehicle Routing Problem with Route Balancing (CVRPB), kommt aus dem Bereich Logistik. Wenn man eine Menge von Kunden zu beliefern hat, steht man als Entscheider vor der Frage, wie man die Routen fĂŒr eine fixe Anzahl von Fahrzeugen (mit beschrĂ€nkter KapazitĂ€t) bestimmt, sodass alle Kunden beliefert werden können. Die Routen aller Fahrzeuge starten und enden dabei immer bei einem Depot. Die Einziel-Variante dieses Problems ist als Capacitated Vehicle Routing Problem (CVRP) bekannt, dessen Ziel es ist die Lösung zu finden, die die Gesamtkosten aller Routen minimiert. Dabei tritt jedoch das Problem auf, dass die Routen der optimalen Lösung sehr unterschiedliche Fahrtzeiten haben können. Unter bestimmten UmstĂ€nden ist dies jedoch nicht erwĂŒnscht. Um dieses Problem zu umgehen, betrachten wir in dieser Arbeit eine Variante des (bezeichnet als CVRPB) CVRP, welche als zweite Zielfunktion die Balanziertheit der einzelnen Routen einbezieht. Zur Lösung von CVRPB Problemen verwenden wir die Adaptive Epsilon-Constraint Method in Kombination mit einem Branch-and-Cut Algorithmus und zwei unterschiedlichen Genetischen Algorithmen (GA), (i) einem Einziel-GA und (ii) dem NSGA-II. In dieser Arbeit werden Optimierungsalgorithmen prĂ€sentiert, welche es erlauben, Mehrziel- und stochastische Mehrziel-Optimierungsprobleme zu lösen. Unterschiedliche Algorithmen wurden implementiert und basierend auf aktuellen Performance-Maßen verglichen. Experimente haben gezeigt, dass die entwickelten Methoden gut geeignet sind, die betrachteten Optimierungsprobleme zu lösen. Die hybriden Algorithmen, welche Metaheuristiken mit exakten Methoden kombinieren, waren entweder ausschlaggebend um das Problem zu lösen (im Fall des Project Portfolio Selection Problems) oder konnten die Performance des Lösungsprozesses signifikant verbessern (im Fall des Vehicle Routing Problems).In practice decision problems often include different goals which can hardly be aggregated to a single objective for different reasons. In the field of multi-objective optimization several objective functions are considered. As in single objective optimization a solution has to satisfy all constraints of the problem. In general the goals are conflicting and there will be no solution, that is optimal for all objectives. Algorithms for multi-objective optimization problems provide the decision maker a set of efficient solutions, among which she or he can choose the most suitable alternative. In multi-objective optimization efficiency of a solution is expressed as Pareto-optimality. Pareto-optimality of a solution is defined as the property that no other solution exists that is better than the proposed one in at least one objective and at least equally good in all criteria. The first application that is considered in this thesis, the Multi-objective Project Selection, Scheduling and Staffing with Learning problem (MPSSSL) arises from the field of management in research-centered organizations. Given a set of project proposals the decision makers have to select the ``best'' subset of projects (a project portfolio) and set these up properly (schedule them and provide the necessary resources). This problem is hard to solve for different reasons: (i) selecting a subset of projects considering limited resources is a knapsack-type problem that is known to be NP-hard, and (ii) to determine the feasibility of a given portfolio, the projects have to be scheduled and staff must be assigned to them. As in this problem the assignment of workers is influenced by the decision which portfolio should be selected, the decision maker has to consider goals of different nature. Some objectives are related to economic goals (e.g. return of investment), others are related to the competence development of the workers. Competence oriented goals are motivated by the fact that competencies determine the attainment and sustainability of strategic positions in market competition. In general the objectives cannot be combined to a single objective, therefore methods for solving multi-objective optimization problems are used. To solve the problem we use two different hybrid algorithms that combine metaheuristic algorithms, (i) the Nondominated Sorting Genetic Algorithm (NSGA-II), and (ii) Pareto Ant Colony (P-ACO) algorithm with a linear programming solver as a subordinate. In practice, uncertainty is another typically encountered aspect. Different parameters of the problem can be uncertain (e.g. benefits of a project, or the time and effort required to perform the single activities required by a project). To determine the ``best'' portfolio, methods are needed that are able to handle uncertainty in optimization. To solve the stochastic extension (SMPSSSL) of the MPSSSL problem we present an algorithm that combines the aforementioned NSGA-II algorithm with the Adaptive Pareto Sampling (APS) algorithm. APS is used to handle the interplay between multi-objective optimization and simulation. The performance of the simulation process is increased by using importance sampling (IS). The second problem, the Bi-objective Capacitated Vehicle Routing Problem with Route Balancing (CVRPB) arises from the field of vehicle routing. Given a set of customers, the decision makers have to construct routes for a fixed number of vehicles, each starting and ending at the same depot, such that the demands of all customers can be fulfilled, and the capacity constraints of each vehicle are not violated. The traditional objective of this problem (known as the Capacitated Vehicle Routing Problem (CVRP)) is minimizing the total costs of all routes. A problem that may arise by this approach is that the resulting routes can be very unbalanced (in the sense of drivers workload). To overcome this problem a second objective function that measures the balance of the routes of a solution is introduced. In this work, we use the Adaptive Epsilon-Constraint Method in combination with a branch-and-cut algorithm and two genetic algorithms (i) a single-objective GA and (ii) the multi-objective NSGA-II, to solve the considered problem. Prototypes of different algorithms to solve the problems are developed and their performance is assessed by using state of the art performance measures. The computational experiments show that the developed solution procedures will be well suited to solve the considered optimization problems. The hybrid algorithms combining metaheuristic and exact optimization methods, turned out to be crucial to solve the problem (application to project portfolio selection) or to improve the performance of the solution procedure (application to vehicle routing)
    • 

    corecore