Dissertations / Theses on the topic 'Dynamic scheduling'
Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles
Consult the top 50 dissertations / theses for your research on the topic 'Dynamic scheduling.'
Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.
You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.
Browse dissertations / theses on a wide variety of disciplines and organise your bibliography correctly.
Burke, Peter. "Scheduling in dynamic environments." Thesis, University of Strathclyde, 1989. http://oleg.lib.strath.ac.uk:80/R/?func=dbin-jump-full&object_id=21291.
Full textEllefsen, Kai Olav. "Dynamic Scheduling for Autonomous Robotics." Thesis, Norwegian University of Science and Technology, Department of Computer and Information Science, 2010. http://urn.kb.se/resolve?urn=urn:nbn:no:ntnu:diva-10857.
Full textThis project report describes a hybrid genetic algorithm that works as a schedule generator for a complex robotic harvesting task. The task is set to a dynamic environment with a robotic opponent, making responsiveness of the planning algorithm particularly important. To solve this task, many previous scheduling algorithms were studied. Genetic algorithms have successfully been used in many dynamic scheduling tasks, due to their ability to incrementally adapt and optimize solutions when changes are made to the environment. Many of the previous approaches also used a separate heuristic to quicly adapt solutions to the new environment, making the algorithm more responsive. In addition, the study of previous work revealed the importance of population diversity when making a responsive genetic algorithm. Implementation was based on a genetic algorithm made as the author's fifth year specialization project for solving a static version of the same task. This algorithm was hybridized with a powerful local search technique that proved essential in generating good solutions for the complex harvesting task. When extending the algorithm to also work in a dynamically changing environment, several adaptations and extensions needed to be made, to make it more responsive. The extensions and adaptations include a fast-response heuristic for immediate adaptation to environmental changes, a decrease in genotype size to speed up local searches and a contingency planning module intending to solve problems before they arise. Experiments proved that the implemented dynamic planner successfully adapted its plans to a changing environment, clearly showing improvements compared to running a static plan. Further experiments also proved that the dynamic planner was able to deal with erroneous time estimates in its simulator module in a good way. Experiments on contingency planning gave no clear results, but indicated that using computational resources for planning ahead may be a good choice, if the contingency to plan for is carefully selected. As no unequivocal results were obtained, further studies of combining genetic algorithms and contingency planning may be an interesting task for future efforts.
Anagnostopoulos, Eleftherios. "Bus Scheduling including Dynamic Events." Thesis, Uppsala universitet, Institutionen för informationsteknologi, 2017. http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-333029.
Full textOu, Jihong. "Dynamic scheduling of queueing networks." Thesis, Massachusetts Institute of Technology, 1991. http://hdl.handle.net/1721.1/13479.
Full textRosas, Ham Demian. "Dynamic scheduling in multicore processors." Thesis, University of Manchester, 2012. https://www.research.manchester.ac.uk/portal/en/theses/dynamic-scheduling-in-multicore-processors(c96d6641-ba16-44d2-9da5-34c41fd15956).html.
Full textHsu, Chih-hua. "Dynamic scheduling of manufacturing systems /." Digital version accessible at:, 1998. http://wwwlib.umi.com/cr/utexas/main.
Full textHeasley, McKay N. "Dynamic Appointment Scheduling in Healthcare." BYU ScholarsArchive, 2011. https://scholarsarchive.byu.edu/etd/3176.
Full textKhamooshi, H. "Heuristic network-based project scheduling : dynamic priority scheduling method; DPSM." Thesis, Lancaster University, 1994. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.267918.
Full textLi, Caiwei. "Dynamic scheduling of multiclass queueing networks." Diss., Georgia Institute of Technology, 2000. http://hdl.handle.net/1853/24339.
Full textKreaseck, Barbara. "Dynamic autonomous scheduling on heterogeneous systmes /." Diss., Connect to a 24 p. preview or request complete full text in PDF format. Access restricted to UC campuses, 2003. http://wwwlib.umi.com/cr/ucsd/fullcit?p3102539.
Full textKazouris, Nicholas. "Dynamic scheduling on a network of workstations." Thesis, National Library of Canada = Bibliothèque nationale du Canada, 1997. http://www.collectionscanada.ca/obj/s4/f2/dsk3/ftp04/mq22610.pdf.
Full textSilvera-Munoz, Raul E. "Static instruction scheduling for dynamic issue processors." Thesis, National Library of Canada = Bibliothèque nationale du Canada, 1997. http://www.collectionscanada.ca/obj/s4/f2/dsk1/tape11/PQDD_0003/MQ44107.pdf.
Full textSilvera, Muñoz Raúl E. "Static instruction scheduling for dynamic issue processors." Thesis, McGill University, 1997. http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=20237.
Full textOur approach uses a traditional ILP scheduler to generate an initial schedule for the program, and then reorders its instructions to reduce the register pressure of the program. This reordering is performed carefully. to ensure that the dynamic issue mechanism of the processor is able to exploit from the reordered sequence as much parallelism as available on the original schedule.
We have proposed an approximate method to determine, for a given instruction sequence and a given instruction schedule, whether a particular dynamic issue superscalar processor can exploit from the sequence as much ILP as present in the schedule. (Abstract shortened by UMI.)
Kaler, Tim (Tim F. S. ). "Chromatic scheduling of dynamic data-graph computations." Thesis, Massachusetts Institute of Technology, 2013. http://hdl.handle.net/1721.1/85430.
Full textCataloged from PDF version of thesis.
Includes bibliographical references (pages 67-73).
Data-graph computations are a parallel-programming model popularized by programming systems such as Pregel, GraphLab, PowerGraph, and GraphChi. A fundamental issue in parallelizing data-graph computations is the avoidance of races between computation occurring on overlapping regions of the graph. Common solutions such as locking protocols and bulk-synchronous execution often sacrifice performance, update atomicity, or determinism. A known alternative is chromatic scheduling which uses a vertex coloring of the conflict graph to divide data-graph updates into sets which may be parallelized without races. To date, however, only static data-graph computations, which do not schedule updates at runtime, have employed chromatic scheduling. I introduce PRISM, a work-efficient scheduling algorithm for dynamic data-graph computations that uses chromatic scheduling. For a collection of four application benchmarks on a modern multicore machine, chromatic scheduling approximately doubles the performance of the lock-based GraphLab implementation, and triples the performance of GraphChi's update execution phase when enforcing determinism. Chromatic scheduling motivates the development of efficient deterministic parallel coloring algorithms. New analysis of the Jones-Plassmann message-passing algorithm shows that only O([Delta] + In A in V/ In ln V) rounds are needed to color a graph G = (V, E) with max vertex degree [Delta], generalizing previous results for bounded degree graphs. A new log-degree ordering heuristic is described which can reduce the number of colors used in practice, while only increasing the number of rounds by a logrithmic factor. An efficient implementation for the shared-memory setting is described and analyzed using the CRQW contention model, showing that this algorithm performs [Theta](V + E) work and has expected span O([Delta] In [Delta]A + 1n 2[Delta] In V/In In V). Benchmarks on a set of real world graphs show that, in practice, these parallel algorithms achieve modest speedup over optimized serial code (around 4x on a 12-core machine).
by Tim Kaler.
M. Eng.
Puzović, Miloš. "Hardware/software interface for dynamic multicore scheduling." Thesis, University of Cambridge, 2013. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.648234.
Full textFahmy, Amer. "A dynamic scheduling model for construction enterprises." Thesis, Loughborough University, 2014. https://dspace.lboro.ac.uk/2134/16099.
Full textMaesano, Ariele. "Bayesian dynamic scheduling for service composition testing." Thesis, Paris 6, 2015. http://www.theses.fr/2015PA066100/document.
Full textIn present times connectivity between systems becomes more common. It removes human mediation and allows complex distributed systems to autonomously complete long and complex tasks. SOA is a model driven contract based approach that allows legacy systems to collaborate by messages exchange. Collaboration, here, is a key word in the sense that multiple organisation can, with this approach, automate services exchanges between them without putting at risks their confidentiality. This cause to encounter the first difficulty, because if there are exchanges between the different partners, the inner-processes resulting in the exchange information is restricted to some partners and therefor to some of the testers. That put us in a grey-box testing case where the systems are black-boxes and only the message exchange is visible. That is why we propose a probabilistic approach using Bayesian Inference to test the architectures. The second Challenge is the size of the SOA. Since the systems are connected by loosely coupling them two by two according to SOA Specifications, SOA can contain a very important number of participants. In Fact most of the existing SOA are very important in there size. The size of the SOA is reflected in the complexity of the Bayesian inference. This second challenge constraints us to search for better solution for the Bayesian Inference. In order to cope with the size and density of the BN for even small services architectures, techniques of model-driven inference by compilation that allows quick generation of arithmetic circuits directly from the services architecture model and the test suite are being developed
Clem, Doyne Damian. "Logistically-constrained asset scheduling in maritime security operations." Thesis, Monterey, Calif. : Naval Postgraduate School, 2008. http://edocs.nps.edu/npspubs/scholarly/theses/2008/Sept/08Sep%5FClem.pdf.
Full textThesis Advisor(s): Royset, Johannes O. "September 2008." Description based on title screen as viewed on November 5, 2008. Includes bibliographical references (p. 37-38). Also available in print.
Meier, Tobias, Michael Ernst, Andreas Frey, and Wolfram Hardt. "Enhancing Task Assignment in Many-Core Systems by a Situation Aware Scheduler." Universitätsbibliothek Chemnitz, 2017. http://nbn-resolving.de/urn:nbn:de:bsz:ch1-qucosa-227009.
Full textGrünert, Tore. "Multi-level sequence dependent dynamic lotsizing and scheduling /." Aachen : Shaker, 1998. http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&doc_number=008024324&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA.
Full textCharrier, Ghislain. "Scheduling and Dynamic Management of Applications over Grids." Phd thesis, Ecole normale supérieure de lyon - ENS LYON, 2010. http://tel.archives-ouvertes.fr/tel-00590292.
Full textWeilnau, Gregory P. "A dynamic scheduling monitor for a manufacturing process /." Online version of thesis, 1990. http://hdl.handle.net/1850/10600.
Full textSauré, Antoine. "Approximate dynamic programming methods for advance patient scheduling." Thesis, University of British Columbia, 2012. http://hdl.handle.net/2429/43448.
Full text马俊 and Jun Ma. "Dynamic production scheduling in virtual cellular manufacturing systems." Thesis, The University of Hong Kong (Pokfulam, Hong Kong), 2012. http://hdl.handle.net/10722/193066.
Full textpublished_or_final_version
Industrial and Manufacturing Systems Engineering
Doctoral
Doctor of Philosophy
Hatcher, P. "Dynamic scheduling of functional programs on MIMD computers." Thesis, University of York, 1995. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.362063.
Full textSalgame, Rangnath R. "A knowlege-based system approach for dynamic scheduling." Thesis, Virginia Tech, 1987. http://hdl.handle.net/10919/45907.
Full textScheduling is one of the most important functions in a factory and it is determining when and with what resources jobs should be accomplished. An important factor that affects the scheduling of jobs is the dynamic variation of factory status. Existing computer based scheduling systems do not address the need of making effective decisions dynamically with the variations in factory status. Traditionally, Operations Research techniques have provided an effective tool in solving manufacturing planning problems. But these methods have not been able to effectively address real time control problems in the manufacturing environment.
To address some of these problems, this research investigates applying an expert system approach to develop an interactive real time dynamic scheduling system. Specifically, a knowledge base structure is developed and applied to a case study representing a two stage production system.
A Blackboard concept has been utilized to organize and maintain the dynamic data base. The major knowledge representation schemes used in the system include, frame structures, relational tables, and production rules. The system was tested on a case study, by conducting a sample interactive session on a set of simulated dynamic situations. The test demonstrated the viability of implementing knowledge based systems for dynamic scheduling at the operational level of a plant.
Master of Science
Khanna, Sankalp. "Distributed Constraint Optimization and Scheduling in Dynamic Environments." Thesis, Griffith University, 2010. http://hdl.handle.net/10072/365689.
Full textThesis (PhD Doctorate)
Doctor of Philosophy (PhD)
School of Information and Communication Technology
Science, Environment, Engineering and Technology
Full Text
Corbalán, González Julita. "Coordinated Scheduling and Dynamic Performance Analysis in Multiprocessors Systems." Doctoral thesis, Universitat Politècnica de Catalunya, 2002. http://hdl.handle.net/10803/5968.
Full textEs una práctica común de los usuarios de un sistema multiprocesador reservar muchos procesadores para ejecutar sus aplicaciones asumiendo que cuantos más procesadores utilicen mejor rendimiento sacarán sus aplicaciones. Sin embargo, normalmente esto no es cierto. Las aplicaciones paralelas tienen diferentes características respecto a su escalabilidad. Su rendimiento depende además de parámetros que sólo son conocidos en tiempo de ejecución, como por ejemplo el conjunto de datos de entrada o la influencia que pueden ejercer determinadas aplicaciones que se ejecutan de forma concurrente.
En esta tesis proponemos que el sistema no base sus decisiones solamente en las peticiones de recursos de los usuarios sino que él, dinámicamente, mida el rendimiento que están consiguiendo las aplicaciones y base, o ajuste, sus decisiones teniendo en cuenta esa información.
El rendimiento de las aplicaciones paralelas puede ser medido por el sistema de forma dinámica y automática sin introducir una sobrecarga significativa en la ejecución de las aplicaciones. Utilizando esta información, la planificación de procesadores puede ser decidida, o ajustada, siendo mucho más robusta a requerimientos incorrectos por parte de los usuarios, que otras políticas que no consideran este tipo de información. Además de considerar el rendimiento, proponemos imponer una eficiencia objetivo a las aplicaciones paralelas. Esta eficiencia objetivo determinará si la aplicación está consiguiendo un rendimiento aceptable o no, y será usada para ajustar la asignación de procesadores. La eficiencia objetivo de un sistema podrá ser un parámetro ajustable dinámicamente en función del estado del sistema: número de aplicaciones ejecutándose, aplicaciones encoladas, etc.
También proponemos coordinar los diferentes niveles de planificación que intervienen en la planificación de procesadores: Nivel librería de usuario, planificador de procesadores (en el S.O), y gestión del sistema de colas. La idea es establecer una interficie entre niveles para enviar y recibir información entre niveles, así como considerar esta información para tomar las decisiones propias de cada nivel.
La evaluación de esta Tesis ha sido realizada utilizando un enfoque práctico. Hemos diseñado e implementado un entorno de ejecución completo para ejecutar aplicaciones paralelas que siguen el modelo de programación OpenMP. Hemos introducido nuestras propuestas modificando los tres niveles de planificación mencionados.
Los resultados muestran que las ideas propuestas en esta tesis mejoran significativamente el rendimiento del sistema. En aquellos casos en que tanto las aplicaciones como los parámetros del sistema han sido previamente optimizados, las propuestas realizadas introducen una penalización del 5% en el peor de los casos, comparado con el mejor de los resultados obtenidos por otras políticas evaluadas. Sin embargo, en otros casos evaluados, las propuestas realizadas en esta tesis han mejorado el rendimiento del sistema hasta un 400% también comparado con el mejor resultado obtenido por otras políticas evaluadas.
Las principales conclusiones que podemos obtener de esta Tesis son las siguientes:
- El rendimiento de las aplicaciones paralelas puede ser medido en tiempo de ejecución. Los requisitos para aplicar el mecanismo de medida propuesto en esta Tesis son que las aplicaciones sean maleables y estar en un entorno de ejecución multiprocesador de memoria compartida.
- El rendimiento de las aplicaciones paralelas debe ser considerado para decidir la asignación de procesadores a aplicaciones. El sistema debe utilizar la información del rendimiento para auto-ajustar sus decisiones. Además, el sistema debe imponer una eficiencia objetivo para asegurar el uso eficiente de procesadores.
- Los diferentes niveles de planificación deben estar coordinados para evitar interferencias entre ellos
The performance of current shared-memory multiprocessor systems depends on both the efficient utilization of all the architectural elements in the system (processors, memory, etc), and the workload characteristics.
This Thesis has the main goal of improving the execution of workloads of parallel applications in shared-memory multiprocessor systems by using real performance information in the processor scheduling.
It is a typical practice of users in multiprocessor systems to request for a high number of processors assuming that the higher the processor request, the higher the number of processors allocated, and the higher the speedup achieved by their applications. However, this is not true.
Parallel applications have different characteristics with respect to their scalability. Their speedup also depends on run-time parameters such as the influence of the rest of running applications.
This Thesis proposes that the system should not base its decisions on the users requests only, but the system must decide, or adjust, its decisions based on real performance information calculated at run-time.
The performance of parallel applications is information that the system can dynamically measure without introducing a significant penalty in the application execution time. Using this information, the processor allocation can be decided, or modified, being robust to incorrect processor requests given by users. We also propose that the system use a target efficiency to ensure the efficient use of processors. This target efficiency is a system parameter and can be dynamically decided as a function of the characteristics of running applications or the number of queued applications.
We also propose to coordinate the different scheduling levels that operate in the processor scheduling: the run-time scheduler, the processor scheduler, and the queueing system. We propose to establish an interface between levels to send and receive information, and to take scheduling decisions considering the information provided by the rest of levels.
The evaluation of this Thesis has been done using a practical approach. We have designed and implemented a complete execution environment to execute OpenMP parallel applications. We have introduced our proposals, modifying the three scheduling levels (run-time library, processor scheduler, and queueing system).
Results show that the ideas proposed in this Thesis significantly improve the system performance. If the evaluated workload has been previously tuned, in the worst case, we have introduced a slowdown around 5% in the workload execution time compared with the best execution time achieved. However, in some extreme cases, with a workload and a system configuration not previously tuned, we have improved the system performance in a 400%, also compared with the next best time.
The main results achieved in this Thesis can be summarized as follows:
- The performance of parallel applications can be measured at run-time. The requirements to apply the mechanism proposed in this Thesis are to have malleable applications and shared-memory multiprocessor architectures.
- The performance of parallel applications 1must be considered to decide the processor allocation. The system must use this information to self-adjust its decisions based on the achieved performance. Moreover, the system must impose a target efficiency to ensure the efficient use of processors.
- The different scheduling levels must be coordinated to avoid interferences between levels.
Martorell, Bofill Xavier. "Dynamic Scheduling of Parallel Applications on Shared-Memory Multiprocessors." Doctoral thesis, Universitat Politècnica de Catalunya, 1999. http://hdl.handle.net/10803/6010.
Full textGurumurthy, Prakash. "Dynamic stochastic vehicle routing model in home healthcare scheduling /." free to MU campus, to others for purchase, 2004. http://wwwlib.umi.com/cr/mo/fullcit?p1426064.
Full textVillebonnet, Violaine. "Scheduling and Dynamic Provisioning for Energy Proportional Heterogeneous Infrastructures." Thesis, Lyon, 2016. http://www.theses.fr/2016LYSEN057/document.
Full textThe increasing number of data centers raises serious concerns regarding their energy consumption. These infrastructures are often over-provisioned and contain servers that are not fully utilized. The problem is that inactive servers can consume as high as 50% of their peak power consumption.This thesis proposes a novel approach for building data centers so that their energy consumption is proportional to the actual load. We propose an original infrastructure named BML for "Big, Medium, Little", composed of heterogeneous computing resources : from low power processors to classical servers. The idea is to take advantage of their different characteristics in terms of energy consumption, performance, and switch on reactivity to adjust the composition of the infrastructure according to the load evolutions. We define a generic methodology to compute the most energy proportional combinations of machines based on hardware profiling data.We focus on web applications whose load varies over time and design a scheduler that dynamically reconfigures the infrastructure, with application migrations and machines switch on and off, to minimize the infrastructure energy consumption according to the current application requirements.We have developed two different dynamic provisioning algorithms which take into account the time and energy overheads of the different reconfiguration actions in the decision process. We demonstrate through simulations based on experimentally acquired hardware profiles that we achieve important energy savings compared to classical data center infrastructures and management
Dalakoti, Animesh. "Enhanced quality of service in Internet using dynamic scheduling." Online access for everyone, 2007. http://www.dissertations.wsu.edu/Thesis/Summer2007/A_Dalakoti_072307.pdf.
Full textSvärd, Petter. "Dynamic Cloud Resource Management : Scheduling, Migration and Server Disaggregation." Doctoral thesis, Umeå universitet, Institutionen för datavetenskap, 2014. http://urn.kb.se/resolve?urn=urn:nbn:se:umu:diva-87904.
Full textCrawford, L. M. "A dynamic scheduling algorithm for open and programmable networks." Thesis, Queen's University Belfast, 2005. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.426801.
Full textHaramabadi, Hassan Rashidi. "Dynamic scheduling of automated guided vehicles in container terminals." Thesis, University of Essex, 2006. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.425938.
Full textAl, Behadili Mohanad Riyadh Saad. "Robust dynamic and stochastic scheduling in permutation flow shops." Thesis, University of Portsmouth, 2018. https://researchportal.port.ac.uk/portal/en/theses/robust-dynamic-and-stochastic-scheduling-in-permutation-flow-shops(fc525bc5-7626-4b6d-9cfc-976185526a5b).html.
Full textTan, Ceryen (Ceryen C. ). "A hybrid static/dynamic approach to scheduling stream programs." Thesis, Massachusetts Institute of Technology, 2009. http://hdl.handle.net/1721.1/61291.
Full textCataloged from PDF version of thesis.
Includes bibliographical references (p. 95-97).
Streaming languages such as Streamlt are often utilized to write stream programs that execute on multicore processors. Stream programs consist of actors that operate on streams of data. To execute on multiple cores, actors are scheduled for parallel execution while satisfying data dependencies between actors. In StreamIt, the compiler analyzes data dependencies between actors at compile-time and generates a static schedule that determines where and when actors are executed on the available cores. Statically scheduling actors onto cores results in no scheduling overhead at runtime and allows for sophisticated compile-time scheduling optimizations. Unfortunately, static scheduling has a number of severe limitations. The generated static schedule is inflexible and cannot be adapted to run-time conditions, such as cores that are unexpectedly unavailable. Static scheduling may also incorrectly load-balance cores due to inaccurate static work estimates. This thesis contributes a hybrid static/dynamic scheduling approach that attempts to address the limitations of static scheduling. Dynamic load-balancing is utilized to adjust the static schedule to run-time conditions and to correct load imbalances that might exist after static scheduling. Dynamic load-balancing is designed to add very little run-time overhead.
by Ceryen Tan.
M.Eng.
Jiang, Hai 1979. "Dynamic airline scheduling and robust airline schedule de-peaking." Thesis, Massachusetts Institute of Technology, 2006. http://hdl.handle.net/1721.1/37976.
Full textIncludes bibliographical references (p. 151-156).
Demand stochasticity is a major challenge for the airlines in their quest to produce profit maximizing schedules. Even with an optimized schedule, many flights have empty seats at departure, while others suffer a lack of seats to accommodate passengers who desire to travel. Recognizing that demand forecast quality for a particular departure date improves as the date comes close, we tackle this challenge by developing a dynamic scheduling approach that re-optimizes elements of the flight schedule during the passenger booking period. The goal is to match capacity to demand, given the many operational constraints that restrict possible assignments. We introduce flight re-timing as a dynamic scheduling mechanism and develop a re-optimization model that combines both flight re-timing and flight re-fleeting. Our re-optimization approach, re-designing the flight schedule at regular intervals, utilizes information from both revealed booking data and improved forecasts available at later re-optimizations. Experiments are conducted using data from a major U.S. airline. We demonstrate that significant potential profitability improvements are achievable using this approach.
(cont.) We complement this dynamic re-optimization approach with models and algorithms to de-peak existing hub-and-spoke flight schedules so as to maximize future dynamic scheduling capabilities. In our robust de-peaking approach, we begin by solving a basic de-peaking model to provide a basis for comparison of the robust de-peaked schedule we later generate. We then present our robust de-peaking model to produce a schedule that maximizes the weighted sum of potentially connecting itineraries and attains at least the same profitability as the schedule produced by the basic de-peaking model. We provide several reformulations of the robust de-peaking model and analyze their properties. To address the tractability issue, we construct a restricted model through an approximate treatment of the profitability requirement. The restricted model is solved by a decomposition based solution approach involving a variable reduction technique and a new form of column generation. We demonstrate, through experiments using data from a major U.S. airline, that the schedule generated by our robust de-peaking approach achieves improved profitability.
by Hai Jiang.
Ph.D.
Vlk, Marek. "Dynamic Scheduling." Master's thesis, 2014. http://www.nusl.cz/ntk/nusl-336598.
Full textLitwin, Marek Szymon. "Dynamic household activity scheduling processes." 2005. http://link.library.utoronto.ca/eir/EIRdetail.cfm?Resources__ID=370910&T=F.
Full textHung, Lin Chiang, and 林健鴻. "Dynamic Demand Lot Size Scheduling." Thesis, 2002. http://ndltd.ncl.edu.tw/handle/26467415732768653122.
Full text國立清華大學
工業工程與工程管理學系
90
The goal of a Just-in-time production system is to minimize the inventory cost. However, it is difficulty to make lot size decisions under a dynamic demand environment, whose demands vary with time. To achieve the goal of JIT, this study considers multi-machine dynamic-demand capacitated lot size scheduling problem with the objective of minimizing the inventory cost. We divide the overall production decision into two kinds of decisions: “discrete decisions” and “continuous decisions”. Discrete decisions include the product type for each of the production runs, the beginning period of each run, the ending period of each run, and product on the machines. The continuous decisions suggest the precise beginning epoch and ending epoch of each run. We will utilize tabu search and simulated annealing to determine the discrete decisions. Then, by using the discrete decisions, a mathematical programming model, proposed herein, will be used to solve the continuous decisions. The above procedure will be iterated to solve our problem. Experimental results indicate that such a methodology can effectively obtain a production schedule for each type of product to reduce total inventory costs and eliminate backorders. Experimental designs and statistical methods are used to evaluate and analyze the performance of tabu search and simulated annealing. As a result, tabu search performs significantly better than simulated annealing. Therefore, we suggest that tabu search is utilized to search for discrete decisions.
XIE, HONG-SHENG, and 謝弘昇. "Dynamic task scheduling in NIXE." Thesis, 1992. http://ndltd.ncl.edu.tw/handle/07727249371613531141.
Full textReddy, K. Rama Bhupal, Na Xie, and Velusamy Subramaniam. "Dynamic Scheduling of Flexible Manufacturing Systems." 2003. http://hdl.handle.net/1721.1/3903.
Full textSingapore-MIT Alliance (SMA)
Chang, Yu-Jen, and 張育仁. "A Self-Adaptive Dynamic Scheduling Methodology." Thesis, 1999. http://ndltd.ncl.edu.tw/handle/66420940094096685349.
Full text國立交通大學
工業工程與管理系
88
Scheduling plays an important role in a complex and dynamic manufacturing environment. To enhance scheduling performance, a systematic approach that effectively integrates order release and dispatching decisions is necessary. In addition, to incorporate with planners'' or shop supervisors'' knowledge and experiences, vague information and events of a manufacturing system can be efficiently managed. Besides, operation sequence of bottleneck is the core of scheduling activities and the primary key of improving system performance. In this study, a self-adaptive dynamic scheduling methodology focusing on the above intentioned characteristics is proposed. This methodology uses a modified Tabu search method to optimize the operation sequence of bottleneck. Order release and dispatching decisions are made, thereafter, according to scheduling information of bottleneck. Fuzzy theory incorporated with genetic algorithm is applied to construct a knowledge base with planners'' knowledge and experiences which can improve the proceeding shop''s scheduling decisions. Although the proposed self-adaptive dynamic scheduling methodology still has some unsolved problems, simulation results show that both knowledge base and bottleneck schedule can be used to effectively improve performance of manufacturing systems.
Wu, Chung-Ming, and 吳仲銘. "A Study on Dynamic List Scheduling." Thesis, 2013. http://ndltd.ncl.edu.tw/handle/33799137814752646741.
Full text國立臺灣科技大學
資訊管理系
101
Until now, task scheduling problem has been extensively studied, but the studies about processors with different capabilities are limited. In the studies about processors with different capabilities, most of them are using static methods, such as Scheduling workflow applications on processors with Different Capabilities (SDC) algorithm and Duplication-based scheduling algorithm with Different Capabilities (DDC) algorithm. The schedule lists of static methods cannot be changed, we may lose the opportunity of finding the better schedule lists. Therefore, in this thesis, we present a new list scheduling algorithm, called Dynamic List scheduling algorithm with Different Capabilities (DLDC). In DLDC algorithm, we use the concepts of Heterogeneous Earliest-Finish-Time (HEFT) algorithm and Longest Dynamic Critical Path (LDCP) algorithm to obtain better scheduling list. And, in the select processor phase, we consider whether or not successors can be scheduled in the same processor, and then a suitable processor will be chose. Finally, experimental results reveal that DLDC algorithm outperforms those of the others.
CHIANG, TE-WEI, and 蔣德威. "Intelligent Scheduling System for Dynamic Environment." Thesis, 1997. http://ndltd.ncl.edu.tw/handle/91898786350981778644.
Full text國立臺灣大學
電機工程學系
85
This dissertation investigates the job-shop scheduling and railway scheduling problems. The elements of a job shop scheduling problem consists of a set of machines and a collection of jobs to be scheduled. Operation precedence constraints give the order in which the operations that comprise each job must be processed. The job shop scheduling problem thus can be defined as the allocation of machines over time to perform a collection of jobs to minimize/maximize a performance measure while satisfying the operation precedence constraints, machine capacity constraints, processing time requirements, and ready time requirements. On the other hand, in railway systems, the timetable containing the arrival/ departure times and the track assignments of all trains at each station is the most essential schedule for day-to-day operations. Similar to conventional job-shop scheduling problem, the railway scheduling problem is the decision of the arrival/departure times and the assigning of tracks to all trains while minimizing a particular objective function and satisfying some specified constraints. The main differences between job-shop scheduling problems and railway scheduling problems are the constraints that must be satisfied. In this dissertation, we propose an approach for general scheduling problems based on iterative repair. This approach starts with a heuristically generated schedule which may be infeasible, then applies local search techniques to generate a good conflict- free schedule. Since cycles may exist among a sequence of repair operations during the repair process, we also propose a cycle detection and resolution scheme in this dissertation. This approach is not only suitable for static schedule generation but also for dynamic rescheduling. Furthermore, this approach is very flexible, it can be adapted to different scheduling applications. Experimental results show that the proposed system can not only generate a good feasible static schedule but also react to the dynamic and stochastic environment in an efficient manner.
Patrick, Jonathan. "Dynamic patient scheduling for a diagnostic resource." Thesis, 2006. http://hdl.handle.net/2429/18620.
Full textBusiness, Sauder School of
Graduate
"Integrated and dynamic vehicle and crew scheduling." [Amsterdam : Rotterdam : Thela Thesis] ; Erasmus University [Host], 2004. http://hdl.handle.net/1765/6779.
Full textChang, Hung-Wei, and 張宏瑋. "DYNAMIC CRITERIA EVALUATION FOR TOUR SCHEDULING OPTIMIZATION." Thesis, 2007. http://ndltd.ncl.edu.tw/handle/px7hbx.
Full text大同大學
資訊經營學系(所)
95
People always make decisions in their daily life. However, the most problems are easy to solve. So it can make a property decision. But the more complex problems, the more criteria we have to care about. The decisions become more and more difficult. It forms the Multi-Criteria Decision Making Problems (MCDM). The criteria may be altered by the time. Owing to this reason, it must consider the viewpoint of time into the decision-making process. This research is based on the dynamic multi-criteria decision-making concept. Adopting co-evolutionary genetic algorithms to solve decision-making problems, it combines the general genetic algorithm with co-evolutionary mechanism to simulate the human thinking to provide the solutions. This paper uses northern Taiwan traveling scheduling for demonstration, and make use of the advantage of genetic algorithms (implicated parallel processing ability and the auto-adjusting capacity) to modify the drawback of traditional methods. After making a serious of experiment to simulate the tour planning that can test the suitable of using co-evolutionary genetic algorithms. This paper test some tour planning problems and it can find some advantages of co-evolutionary mode. Such as it can not only simulate the thought how people to figure out the problem but also accelerate to find the satisfied answers. So this research provides some reference on decision system developing and design in the future.
Li, Hsiao-Chien, and 李曉茜. "Dynamic User Equipment Scheduling in Cloud-RAN." Thesis, 2015. http://ndltd.ncl.edu.tw/handle/rm2zyt.
Full text國立交通大學
電信工程研究所
103
In this thesis, we consider the dynamic user scheduling in each time slot based on maximizing the minimum rate among all the selected users such that the scheduling time is as short as possible in a Cloud-RAN with multiple single antenna RRHs and multiple single antenna MUs framework. Without doing beamforming, the framework becomes a point-to-point wireless network, where a MU treats the interference from other RRHs, not its serving RRH, as noise. Then we need to choose MUs and decide the pairing relationship between RRHs and UE appropriately such that the max-min SINR is as high as possible. And we propose two heuristic ways to schedule. With doing beamforming, although all the MUs can be served simultaneous in a time slot, some MUs with bad channel conditions may suppress the total throughput and may be a burden to shorter scheduling time. Hence, we somehow abandon the burden in a time slot for better total throughput. It brings to the shorter scheduling time at most of time.