Dissertations / Theses on the topic 'Scheduling of Unreliable Jobs'
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 'Scheduling of Unreliable Jobs.'
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.
Mario, Benini. "Improving Decision Making in Real-world Applications by Solving Combinatorial Optimization Problems." Doctoral thesis, Università di Siena, 2022. https://hdl.handle.net/11365/1221594.
Full textSong, Bin 1970. "Scheduling adaptively parallel jobs." Thesis, Massachusetts Institute of Technology, 1998. http://hdl.handle.net/1721.1/50354.
Full textHan, Kai. "Scheduling Distributed Real-Time Tasks in Unreliable and Untrustworthy Systems." Diss., Virginia Tech, 2010. http://hdl.handle.net/10919/26917.
Full textPh. D.
Ramachandra, Girish. "Scheduling Precedence Related Jobs on Identical Parallel Processors." NCSU, 2002. http://www.lib.ncsu.edu/theses/available/etd-20020121-185145.
Full textThe problem of concern to us in this thesis is the scheduling ofprecedence-related jobs non-preemptively on two identical parallelprocessors to minimize the sum of the weighted completion times. The problemis known to be NP-hard.We develop, in chapter 2, a binary integer program which iscapable of solving only small size problems (no larger than 12jobs) to optimality at the present time. We also present a linearprogramming(LP) model adopted from the literature todetermine the lower bound on the optimum. This LP stands us ingood stead when we perform the optimization via the GeneticAlgorithm approach (which is the subject matter of chapter 3). Wealso present a dynamic programming formulation based on theapproach used for solving the "weighted earliness-tardiness"problem. Although DP expands somewhat the size of the problemsthat can be solved to optimality, its computing burden becomesonerous for more than 25 jobs.In an attempt to solve larger, and more realistic problems, a GeneticAlgorithm(GA) is presented in chapter 3. The salient feature of the GAmodel is that the "initial population" of trial solutions are not allrandomly generated but are constituted from a set of priority rules whichare known to be "good" relaxation (in the sense of being "close" to theoptimum) of the original problem. Also, generation of infeasible solutionsis avoided by the use of post-processing procedures after crossover andmutation operations. Computational results show that the GA approach arrivesto within 20% of the lower bound (and hence of the optimum) in very fewiterations.
Simonneau, Nicolas. "Hybrid flow shop scheduling with prescription constraints on jobs." Thesis, Virginia Tech, 2003. http://hdl.handle.net/10919/9659.
Full textMaster of Science
Yeleswarapu, Radhika M. "Scheduling Of 2-Operation Jobs On A Single Machine To Minimize The Number Of Tardy Jobs." [Tampa, Fla.] : University of South Florida, 2003. http://purl.fcla.edu/fcla/etd/SFE0000216.
Full textCutler, Mark Christopher. "A study of scheduling operations with preemptive jobs and global system interruptions /." Thesis, Connect to this title online; UW restricted, 1998. http://hdl.handle.net/1773/8729.
Full textSpegal, Christopher S. "Unrelated Machine Scheduling with Deteriorating Jobs and Non-zero Ready Times." Ohio University / OhioLINK, 2019. http://rave.ohiolink.edu/etdc/view?acc_num=ohiou154672272196773.
Full textGangammanavar, Harshavardhana J. "OPTIMAL CODING AND SCHEDULING TECHNIQUES FOR BROADCASTING DEADLINE CONSTRAINT TRAFFIC OVER UNRELIABLE WIRELESS CHANNELS." The Ohio State University, 2009. http://rave.ohiolink.edu/etdc/view?acc_num=osu1262111942.
Full textKorkmaz, Gediz. "Batch Scheduling Of Incompatible Jobs On A Single Reactor With Dynamic Arrivals." Master's thesis, METU, 2004. http://etd.lib.metu.edu.tr/upload/12605096/index.pdf.
Full textUtrera, Iglesias Gladys Miriam. ""Virtual malleability" applied to MPI jobs to improve their execution in a multiprogrammed environment"." Doctoral thesis, Universitat Politècnica de Catalunya, 2007. http://hdl.handle.net/10803/6013.
Full textThe objective was to obtain the best performance in response time in multiprogrammed multiprocessors systems using batch systems, assuming all the jobs have the same priority.
To achieve that purpose, the benefits of supporting malleability on MPI jobs to reduce fragmentation and consequently improve the performance of the system were studied.
The contributions made in this work can be summarized as follows:
· Virtual malleability: A mechanism where a job is assigned a dynamic processor partition, where the number of processes is greater than the number of processors. The partition size is modified at runtime, according to external requirements such as the load of the system, by varying the multiprogramming level, making the job contend for resources with itself.
In addition to this, a mechanism which decides at runtime if applying local or global process queues to an application depending on the load balancing between processes of it.
· A job scheduling policy, that takes decisions such as how many processes to start with and the maximum multiprogramming degree based on the type and number of applications running and queued. Moreover, as soon as a job finishes execution and where there are queued jobs, this algorithm analyzes whether it is better to start execution of another job immediately or just wait until there are more resources available.
· A new alternative to backfilling strategies for the problema of window execution time expiring. Virtual malleability is applied to the backfilled job, reducing its partition size but without aborting or suspending it as in traditional backfilling.
The evaluation of this thesis has been done using a practical approach. All the proposals were implemented, modifying the three scheduling levels: queuing system, processor scheduler and runtime library.
The impact of the contributions were studied under several types of workloads, varying machine utilization, communication and, balance degree of the applications, multiprogramming level, and job size.
Results showed that it is possible to offer malleability over MPI jobs.
An application obtained better performance when contending for the resources with itself than with other applications, especially in workloads with high machine utilization. Load imbalance was taken into account obtaining better performance if applying the right queue type to each application independently.
The job scheduling policy proposed exploited virtual malleability by choosing at the beginning of execution some parameters like the number of processes and maximum multiprogramming level. It performed well under bursty workloads with low to medium machine utilizations.
However as the load increases, virtual malleability was not enough. That is because, when the machine is heavily loaded, the jobs, once shrunk are not able to expand, so they must be executed all the time with a partition smaller than the job size, thus degrading performance. Thus, at this point the job scheduling policy concentrated just in moldability.
Fragmentation was alleviated also by applying backfilling techniques to the job scheduling algorithm. Virtual malleability showed to be an interesting improvement in the window expiring problem. Backfilled jobs even on a smaller partition, can continue execution reducing memory swapping generated by aborts/suspensions In this way the queueing system is prevented from reinserting the backfilled job in the queue and re-executing it in the future.
Ogbu, Francis Akujobi. "The problem of scheduling jobs on machines through the method of simulated annealing." Thesis, University of Exeter, 1990. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.253545.
Full textSpeck, Jochen Matthias [Verfasser], and P. [Akademischer Betreuer] Sanders. "Theory and Engineering of Scheduling Parallel Jobs / Jochen Matthias Speck ; Betreuer: P. Sanders." Karlsruhe : KIT-Bibliothek, 2018. http://d-nb.info/1162540745/34.
Full textPossani, Edgar. "Lot streaming and batch scheduling : splitting and grouping jobs to improve production efficiency." Thesis, University of Southampton, 2001. https://eprints.soton.ac.uk/50621/.
Full textWang, Zizhao. "Scheduling Periodic Jobs with Discretely Controllable Processing Time on Edge and Cloud Systems." Thesis, The University of Sydney, 2022. https://hdl.handle.net/2123/29833.
Full textLi, Dong. "An approximate dynamic programming approach to the scheduling of impatient jobs in a clearing system." Thesis, Lancaster University, 2010. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.557156.
Full textMese, Emre M. "Cell Loading and Family Scheduling for Jobs with Individual Due Dates in a Shoe Manufacturing Company." Ohio University / OhioLINK, 2009. http://rave.ohiolink.edu/etdc/view?acc_num=ohiou1248975462.
Full textSparrman, Victoria. "Tube-tap or Earliest Due Date : What happens when all jobs cannot be completed?" Thesis, Umeå universitet, Institutionen för datavetenskap, 2021. http://urn.kb.se/resolve?urn=urn:nbn:se:umu:diva-184627.
Full textHan, Yong-Hee. "Dynamic Sequencing of Jobs on Conveyor Systems for Minimizing Changeovers." Diss., Georgia Institute of Technology, 2004. http://hdl.handle.net/1853/4877.
Full textHoyningen-Huene, Wiebke von [Verfasser]. "Essays on integrated maintenance and production scheduling with stochastic failures and non-resumable jobs / Wiebke von Hoyningen-Huene." Kiel : Universitätsbibliothek Kiel, 2015. http://d-nb.info/1075190509/34.
Full textMotakpalli, Sankalpanand. "Aperiodic Job Handling in Cache-Based Real-Time Systems." OpenSIUC, 2017. https://opensiuc.lib.siu.edu/dissertations/1474.
Full textHung, Hui-Chih. "Allocation of jobs and resources to work centers." Columbus, Ohio : Ohio State University, 2006. http://rave.ohiolink.edu/etdc/view?acc%5Fnum=osu1141849609.
Full textPastorelli, Mario. "Disciplines basées sur la taille pour la planification des jobs dans data-intensif scalable computing systems." Thesis, Paris, ENST, 2014. http://www.theses.fr/2014ENST0048/document.
Full textThe past decade have seen the rise of data-intensive scalable computing (DISC) systems, such as Hadoop, and the consequent demand for scheduling policies to manage their resources, so that they can provide quick response times as well as fairness. Schedulers for DISC systems are usually focused on the fairness, without optimizing the response times. The best practices to overcome this problem include a manual and ad-hoc control of the scheduling policy, which is error-prone and difficult to adapt to changes. In this thesis we focus on size-based scheduling for DISC systems. The main contribution of this work is the Hadoop Fair Sojourn Protocol (HFSP) scheduler, a size-based preemptive scheduler with aging; it provides fairness and achieves reduced response times thanks to its size-based nature. In DISC systems, job sizes are not known a-priori: therefore, HFSP includes a job size estimation module, which computes approximated job sizes and refines these estimations as jobs progress. We show that the impact of estimation errors on the size-based policies is not signifi- cant, under conditions which are verified in a system such as Hadoop. Because of this, and by virtue of being designed around the idea of working with estimated sizes, HFSP is largely tolerant to job size estimation errors. Our experimental results show that, in a real Hadoop deployment and with realistic workloads, HFSP performs better than the built-in scheduling policies, achieving both fairness and small mean response time. Moreover, HFSP maintains its good performance even when the cluster is heavily loaded, by focusing the resources to few selected jobs with the smallest size. HFSP is a preemptive policy: preemption in a DISC system can be implemented with different techniques. Approaches currently available in Hadoop have shortcomings that impact on the system performance. Therefore, we have implemented a new preemption technique, called suspension, that exploits the operating system primitives to implement preemption in a way that guarantees low latency without penalizing low-priority jobs
Keller, R., and O. Ilchuk. "The task of schedule optimizing for partially ordered jobs on machines with different productivity in the presence of idle time." Thesis, Sumy State University, 2017. http://essuir.sumdu.edu.ua/handle/123456789/55651.
Full textRenaud-Goud, Paul. "Energy-aware scheduling : complexity and algorithms." Phd thesis, Ecole normale supérieure de lyon - ENS LYON, 2012. http://tel.archives-ouvertes.fr/tel-00744247.
Full textShevade, Shrinidhee. "Minimizing Makespan of a Multi-mode, Multi-item Packaging Machine Subject to Resource and Inventory Constraints." University of Cincinnati / OhioLINK, 2016. http://rave.ohiolink.edu/etdc/view?acc_num=ucin1471254235.
Full textZHANG, RUI-XIONG, and 張瑞雄. "Scheduling jobs to men with different capabilities." Thesis, 1988. http://ndltd.ncl.edu.tw/handle/06023576561304156442.
Full textYang, Jui-Ling, and 楊瑞玲. "Scheduling Independent Jobs on Unrelated Parallel Machines." Thesis, 1996. http://ndltd.ncl.edu.tw/handle/28689606830728299653.
Full text國立清華大學
工業工程研究所
84
In this paper, we propose several heuristics to schedule independent jobs in unrelated parallel machine systems. We limit our scope to the static and deterministic problem. The system we investigate consists of several different types of machines, and machines of different types are unrelated and machines of the same type are identical. Both the total lateness and total tardiness problem in this thesis are formulated into mathematical programming models. Nevertheless, an optimal solution may not be available; and in practice, all that is required may be just a near-optimal solution. The proposed heuristics contain two phases: The first phase is to allocate jobs onto machines or subsystems. The second phase is to sequence the jobs on each machine or in each subsystem. The first phase consists of two stages: the constructing stage and the allocating stage. The constructing stage is to construct an initial job list which is used as reference to allocate jobs. The allocating stage is to allocate jobs onto machines or subsystems by balancing machine workload or by the criterion taking performacne measure directly into account. The second stage is composed of the sequencing stage which determine the final processing order of jobs on each machine. For the total lateness problem, the SPT rule is adopted to determine the final job sequence; for the total tardiness problem, the TPI rule is adopted in this stage.
JHUO, YI-JYUN, and 卓宜君. "Study of Parallel Machine with Malleable Jobs Scheduling." Thesis, 2016. http://ndltd.ncl.edu.tw/handle/49185722253600149909.
Full text國立雲林科技大學
工業工程與管理系
104
In actual production scheduling, in order to make order can be delievered before the due date, many factory usually split the order, and assign order to multi-machine to make these order can be processed simultaneously. But, how to split the order which considers due date and sequence-independent setup time, then scheduling the split order is extremely difficult. Therefore, this study considers job splitting on identical parallel machine scheduling, to make total tardiness is minimize. Then we use mixed integer programming as the basic architecture to construct the model.
Lin, Chien-Hao, and 林建豪. "A Study of Parallel Jobs Scheduling with Dependence." Thesis, 2008. http://ndltd.ncl.edu.tw/handle/r6hfbr.
Full text靜宜大學
資訊管理學系研究所
97
With the development of computer technology, clusters have become one of the trends in high performance computing. When large-scale jobs are to be executed, clusters usually have better performance than super computers, various types of scheduling policies have been implemented. In previous studies, simple batch scheduling algorithms like First Come First Serve (FCFS) may waste waiting time when longer jobs run, and system utilization is lower. In order to solve the problems, the space-sharing policy like backfill and the time-sharing policy like Gang scheduling have been provided to improve system utilization , and to overcome the problem of response time. Generally, most of jobs scheduling policies focus on time-sharing and space-sharing. In our study, we discuss the dependent jobs. There may be a relation that some jobs must have to be executed before the other. In order to schedule those jobs in parallel system, we provide a policy with the backfill strategy to schedule dependent jobs to decrease total execution times. We use a directed acyclic graph to express the dependence between jobs. There must be one of topological sequences that can be scheduled with backfill strategy and the makespan is minimum. We call it the smallest topological sequence. When topological sort begins, if the number of vertex’s indegree is 0, the vertex will be outputted. If there are over one vertexes whose indegree is 0, the one which will be outputted dependent on their outdegree numbers. First, we decide the vertex with maximal outdegrees will be outputted first . The result is called maximum outdegree topological sort. Second, we decide the vertex with minimal outdegrees will be outputted first. The result is called minimum outdegree topological sort. Third, we output vertex randomly and the result is named random outdegree topological sort. Then, we schedule the three topological sequences by the backfill strategy. Finally, we find that the makespan of the maximum outdegree topological sequence is very close to the makespan of the smallest topological sequence.
Lin, Yu-Pin, and 林鈺濱. "Scheduling Jobs of Differentiated Services in Computational Grids." Thesis, 2010. http://ndltd.ncl.edu.tw/handle/18635913619095111491.
Full textFang, Huan-yi, and 方歡毅. "A Study on Deteriorating Group Jobs Scheduling Problem." Thesis, 2013. http://ndltd.ncl.edu.tw/handle/08104765528532318350.
Full text國立臺灣科技大學
資訊管理系
101
Deteriorating jobs scheduling has received great attention in the past two decades. In many realistic situations, a job processed later needs more time for processing than the same job when it is processed earlier; this phenomenon is known as deteriorating jobs. We consider the case of deteriorating jobs whose processing times are a simple linear increasing function of their starting time. On the other hand, the production efficiency can be increased by grouping jobs with similar processing requirements. This phenomenon is known as the group technology(GT) in the literature. However, there exist only a few result considering scheduling problems with deteriorating jobs and group technology simultaneously. In this paper, we consider two group scheduling problems of minimizing the makespan with deteriorating jobs. One is a group scheduling problem with deteriorating jobs under GT assumption, and the other is a problem with the same model without GT assumption. We provide a polynomial-time algorithm and a branch-and-bound algorithm to solve the problems respectively.
Lin, Guan-jhong, and 林冠仲. "Scheduling equal-length jobs on uniform parallel machines." Thesis, 2010. http://ndltd.ncl.edu.tw/handle/64892507742230945241.
Full text逢甲大學
工業工程與系統管理學研究所
98
Scheduling n identical jobs on m uniform parallel machines to minimize scheduling criteria is very common in practice. The case of identical jobs within a batch is common in manufacturing systems, where the products have identical designs or processing times on the same machine. Also, factories often buy new equipment but retain their slower, older equipment; this results in machines that have different processing speeds. In this research, we proposed several linear programming (LP) models and efficient algorithms to solve the problems of scheduling identical jobs on uniform parallel machines to minimize several regular performance measures individually. Moreover, some extensions of this problem, such as jobs may be required to meet a common due date, or jobs may be restricted by unequal release dates, or when jobs preemptions are allowed are also considered. Performance measures include makespan, total completion time, total weighted completion time, total tardiness, total weighted tardiness, number of tardy jobs, weighted number of tardy jobs, total earliness and tardiness, total weighted earliness and tardiness, and maximum lateness. Computational results showed that proposed LP models can find optimal solutions with equal or less time complexities when compared to other existing LP models. Moreover, proposed algorithms outperform other existing algorithms in terms of solution quality.
He, Chia-Chi, and 何嘉綺. "Single-machine scheduling problem with stepwise deteriorating jobs." Thesis, 2007. http://ndltd.ncl.edu.tw/handle/70055140730758225200.
Full text逢甲大學
統計與精算所
95
In many real situations, it is found that if certain maintenance procedures fail to be completed prior to a pre-specified deteriorating date, then the jobs will require extra time for successful completion. In this thesis, a single-machine total completion time problem with stepwise deteriorating jobs is considered. A branch-and-bound method incorporated with several dominance properties and a lower bound was developed to derive the optimal solution for this problem. In addition, a weight-combination search algorithm is proposed to search for the near-optimal solution. Computational results indicate that the branch-and-bound algorithm can solve most of the problems for up to 24 jobs in a reasonable amount of time. Moreover, the proposed heuristic algorithm is accurate with mean error percentages of less than 0.3%.
LAN, WU SHANG, and 吳尚倫. "Scheduling of jobs in Taiwan chemical material industry." Thesis, 2008. http://ndltd.ncl.edu.tw/handle/76970559302936491169.
Full text中國科技大學
運籌管理研究所
96
The problem we consider here is one faced by a chemical material company, which is famous in north Taiwan. In the studied company, we collect a set of real data during May 2007. To solve the problems of total flow time and tardiness and number of tardy jobs, we use the SPT (shortest processing time), EDD (earliest due date) and Moore algorithms as the solution methods. To improve the performance of the company, effective scheduling procedures are introduced in our research. Form the practical viewpoint, there are two reasons that three algorithms can be adopted in the company. First, reducing the production cost can be achieved by using the algorithms. Second, the manager can easily derive a feasible schedule in a short time by running a computer program. Currently, we are trying to implement three algorithms in the studied company.
Chang, Chia-Wen, and 張家雯. "Unrelated parallel-machine scheduling with deteriorating jobs and rejection." Thesis, 2014. http://ndltd.ncl.edu.tw/handle/92804513623199071204.
Full text南開科技大學
車輛與機電產業研究所
102
This paper aimed to investigate the unrelated parallel-machine scheduling with deteriorating jobs and rejection. The objective is to find the rejected jobs, the non-rejected jobs, and the optimal non-rejected job sequence so that the cost function that includes the weighted of total load, total completion time, and total absolute deviation of completion time plus the total penalty of the rejected jobs would be minimized. Results showed that the problem is polynomial time solvable when the number of machine is fixed.
Lee, Chi-Hsuan, and 李圻軒. "Scheduling of Deteriorating Jobs with Time Dependent Selling Prices." Thesis, 2012. http://ndltd.ncl.edu.tw/handle/10068707902409886265.
Full text國立交通大學
工業工程與管理學系
100
We consider a scheduling problem of deteriorating jobs with time dependent selling prices on a single machine. Our goal is to maximize revenues of jobs. We first formulate the problem as a non-linear programming problem (NLP). Then, we explore several important properties and theorems of the optimal schedule. Under some specific conditions, our problem is equivalent to the problem proposed by Mosheiov (1991). Finally, we propose a heuristic to find a near optimal solution based on these properties. Numerical studies are implemented to verify the efficiency of our heuristic.
Chou, Yang-Ru, and 周揚儒. "Scheduling Techniques for Periodic Jobs in a Heterogeneous Environment." Thesis, 2009. http://ndltd.ncl.edu.tw/handle/70727414870921736702.
Full text國立臺灣大學
資訊工程學研究所
97
This paper considers a scheduling problem for periodic jobs in a heterogeneous environment. There are m heterogeneous processors and n identical jobs. Jobs are released one at a time periodically. Each job is assigned to a processor for execution. Preemption is not allowed. The goal is to minimize the summation of completion time of all the jobs. We borrow the idea from Dessouky et al. to propose an approximation algorithm for scheduling identical and periodic jobs to heterogeneous processors. We show that there is a competetive ratio related to the processing time of the fastest processor in this problem.
Liu, Chia-Cheng, and 劉家成. "Randomized Local Policies for Scheduling Games with Multi-jobs Players." Thesis, 2016. http://ndltd.ncl.edu.tw/handle/82478591453504218586.
Full text國立交通大學
資訊管理研究所
104
Most research on scheduling games assumes a single-job model, where each job can be seen as a distinct player. Each player decides to assign her job to a machine to minimize her own completion time according to a local policy for ordering jobs on a machine. The price of anarchy as a measure of the overall performance is defined as the ratio between the social cost of the worst equilibrium and the optimal social cost. A common social cost is the sum of all weighted completion times. In this thesis, we study multi-job scheduling games, where each player owns several jobs and can move any subset of her jobs arbitrarily to minimize the sum of weighted completion times of her jobs. We analyze weak equilibria for multi-job scheduling games with a randomized local policy and give a price-of-anarchy upper bound less than 4.
Liao, Yu-Sheng, and 廖祐紳. "Robust Single Machine Scheduling to Minimize Number of Tardy Jobs." Thesis, 2010. http://ndltd.ncl.edu.tw/handle/u2ax3z.
Full text國立臺北科技大學
工業工程與管理研究所
98
The general scheduling problem that assume that all task parameters can be specified precisely in advance of scheduling, allowing the outcome of any scheduling decision to be determined exactly, but many parameters cannot be executed exactly. Therefore, the object value in the uncertainties of its parameters are likely to result in small changes in the efficiency of this solution may deteriorate or become infeasible. This paper we considering the single machine、the job of processing time uncertainty in order to minimize the objective function of the number of tardy jobs, Bertsimas and Sim [13] of the model used to establish the robust of consideration of mixed integer programming model, Then use this concept to fully list method , Backward-Forward Heuristic and Genetic Algorithm to obtain a robust solution with robust , To provide a more reliable scheduling decision-making model .
Huang, Wei-ting, and 黃偉婷. "Job Shop Scheduling with Machine Availability Constraint and Recirculation Jobs." Thesis, 2011. http://ndltd.ncl.edu.tw/handle/63202050759960491438.
Full text國立中央大學
工業管理研究所
99
In the thesis we consider the job shop scheduling with machine availability restrictions and recirculation jobs while minimizing the makespan. Each machine is not continuously available at all time. On the other hand, each machine is not always available for processing. Besides, each job may visit a machine more than once and has to be processed at an available interval. We propose the branch and bound algorithms to solve the scheduling problem optimally. First, we decide that the minimum number of each machine unavailable interval. Then, we modify disjunctive graph technique to model the scheduling problem with the dummy jobs that is denoted by each machine unavailable interval. Also, each dummy job is no-wait attribute. Second, we develop the branching scheme to generate the entire tree and use propositions to transfer infeasible solutions to feasible. Then, determine the lower bound of the makespan as the length of the longest path. Finally, we use algorithm to recalculate the scheduling problem until find an optimal solution. Experimental designs are used to evaluate and analyze the performance of the algorithm. Computational analysis shows that the lower bound proposed is effective and can eliminate more than 60% node when the total operation numbers. The results show that the lower bound affect the solution time used by branch and bound algorithm.
Chen, Chien-Wei. "Energy Efficient Real-Time Co-Scheduling of Multimedia DSP Jobs." 2007. http://www.cetd.com.tw/ec/thesisdetail.aspx?etdun=U0001-2507200715242900.
Full textMing-Tai, Kuo, and 郭明泰. "Scheduling of jobs in a flowshop---the development and evaluation of multi criterias scheduling heuristic algoruthm." Thesis, 1999. http://ndltd.ncl.edu.tw/handle/77544488175903104968.
Full textYerra, Singu Babu. "Scheduling of jobs on a single machine to minimize total cost." Thesis, 1996. http://spectrum.library.concordia.ca/4159/1/MM10911.pdf.
Full textChen, Yu-Hsi, and 陳育習. "Scheduling multi-operation jobs with job families on a single machine." Thesis, 2005. http://ndltd.ncl.edu.tw/handle/nnwjbp.
Full text中原大學
工業工程研究所
93
We consider the single machine multi-operation jobs scheduling problem. Each job consists of several operations that belong to different families. In a schedule, each family of job operations may be processed in batches with each batch incurring a set-up time. A job completes when all of its operations have been processed. Our analysis covers two classic optimality criteria: minimize the maximum lateness and minimize the sum of the job completion times. In the literature, we develop a optimal sequence about minimize the maximum lateness problem and consider both exact and heuristic to minimize the sum of the job completion times. The exact approach are tested and detailed computational results are given and we also propose a heuristic algorithms and their results are reported.
Liang, Hua-Chan, and 梁華展. "Scheduling preemptive jobs to specific time intervals of uniform parallel machines." Thesis, 2015. http://ndltd.ncl.edu.tw/handle/5h4na3.
Full text國立交通大學
工業工程與管理系所
103
We consider the scheduling problem of uniform parallel machines with preemptive jobs, where machines have specific available time intervals. Our study considers arbitrary time intervals, Integer and Rational job processing time, and then formulates the Mixed Integer Programming models. For our problem, we consider three different objectives─(1) to maximize the basic processing time assigned to machines with specific available time intervals, (2) to minimize the completion time of the last job, and (3) to minimize the completion time of the last job on some specific machines. Finally, we develop three algorithms based on Optimum Finishing Time (OFT) concept which solve the three objectives in polynomial time.
Chi-Fan, Wang, and 王啟帆. "Scheduling of Jobs in Taiwan Textile Industries — For a Dyeing case." Thesis, 2008. http://ndltd.ncl.edu.tw/handle/54988491001461038113.
Full text中國科技大學
運籌管理研究所
96
The purpose of this study is to discuss a problem of textile company in Taiwan. We collect a set of real data from May 2007 to June 2007. To solve the problem of the studied company, we apply the early-lately due date algorithm in this study. The company provides the information of several jobs, which includes processing times and due dates. Using the information, we can solve the problem of inventory level and tardiness. For simplicity, we present the forward and backward algorithm to eliminate any unnecessary calculation in our study. After using the two methods, we compare the optimal scheduling cost with the highest scheduling cost. It is found that the difference of two costs is large. In such a situation, we have known that production scheduling plays a key role in our research. Two efficient and effective algorithms are proposed as the solution method. We can conclude that the proposed algorithms can reduce the production cost and increase the company output.
Shie, Wan-Ling, and 謝婉玲. "Two-machine flowshop scheduling to minimize the number of tardy jobs." Thesis, 2004. http://ndltd.ncl.edu.tw/handle/95667435044788596189.
Full text中原大學
工業工程研究所
92
This paper considers a hybrid two-stage flowshop problem with a batch processor in stage 1 and a discrete processor in stage 2. Each batch processor can process Z jobs simultaneously and has the fixed processing time. The objective is to minimize the total number of tardy jobs. This problem is shown to be NP-hard. Several properties and lower bound are developed. A heuristic algorithm and a branch and bound algorithm are proposed. The performance ratios of the heuristic algorithm and computational results are presented.
Ben, Wang,Chau, and 王昭斌. "Scheduling to maximize the number of jobs finished within delivery range." Thesis, 1994. http://ndltd.ncl.edu.tw/handle/96411519229354283158.
Full text輔仁大學
管理科學研究所
82
Delivery range represents that time of delivery permitted is confined in an interval. The earliest delivery time per- mitted is called the earliest due date and the latest de- livery time permitted is called the latest due date. De- livery range is between the two time points, the earliest and the latest due date. In the field of production scheduling research, we consider the delivery range to instead of a fixed due date. That is completely different from the others who traditionally regards a single time point as due date. Factly, the decisions of delivery date should be a complex relation between productivity of supp- lier and the urgent condition of the customer. So a single due date can't cover the situation which we actually face to. For the reason, this paper offers the delivery range concept and then the supplier and the customer can decide their earliest and latest permitted delivery time which are accepted by each other. This is useful to make maximal pro- fit. For the above explanation, we know this hypothesis for delivery range is a very special theme. This can create a new direction for the scheduling theory. The paper focuses on Production Scheduling in delivery range and proceeds to study. The main contribution is as below : 1. We use the maximum number of non-early jobs finished whi- ch can match the earliest due date as measure criterion in a single machine scheduling problem and develop an efficient algorithm. 2. We use the maximum number of non-tardy jobs finished whi- ch can match the latest due date as measure criterion in a single machine scheduling problem and develop an efficient algorithm. 3. We use B&B method to solve the maximum number of jobs fi- nished within delivery range as measure criterion. Furth- ermore, a heuristic algorithm is also completed.
Lin, Wen-Yi, and 林文儀. "Some scheduling problems with time-dependent learning effect and deteriorating jobs." Thesis, 2013. http://ndltd.ncl.edu.tw/handle/76946570346267098343.
Full text國立雲林科技大學
工業工程與管理研究所博士班
102
Scheduling problem plays an important role in a manufacturing system, and numerous scheduling problems have been studied for many years. In classical scheduling problems, the processing times of jobs are assumed to be fixed values. However, in many realistic situations, the actual processing time of a job can be more or less than its normal processing time if it is scheduled later. Hence, this research aims at the time-dependent learning effects scheduling problems and takes various situations into account to construct an effective mathematical model to meet some objectives for a specified scheduling problem. Under the proposed model, we shows that the polynomially solvable for some single-machine and flowshop scheduling problems with the certain performance measures such as makespan, total completion time, and total weighted completion time.