1,516 research outputs found
Scheduling unrelated parallel machines with resource-assignable sequence-dependent setup times
[EN] A novel scheduling problem that results from the addition of resource-assignable setups is presented in this paper. We consider an unrelated parallel machine problem with machine and job sequence-dependent setup times. The new characteristic is that the amount of setup time does not only depend on the machine and job sequence but also on the amount of resources assigned, which can vary between a minimum and a maximum. The aim is to give solution to real problems arising in several industries where frequent setup operations in production lines have to be carried out. These operations are indeed setups whose length can be reduced or extended according to the amount of resources assigned to them. The objective function considered is a linear combination of total completion time and the total amount of resources assigned. We present a mixed integer program (MIP) model and some fast dispatching heuristics. We carry out careful and comprehensive statistical analyses to study what characteristics of the problem affect the MIP model performance. We also study the effectiveness of the different heuristics proposed. © 2011 Springer-Verlag London Limited.The authors are indebted to the referees and editor for a close examination of the paper, which has increased its quality and presentation. This work is partially funded by the Spanish Ministry of Science and Innovation, under the project "SMPA-Advanced Parallel Multiobjective Sequencing: Practical and Theoretical Advances" with reference DPI2008-03511/DPI. The authors should also thank the IMPIVA-Institute for the Small and Medium Valencian Enterprise, for the project OSC with references IMIDIC/2008/137, IMIDIC/2009/198, and IMIDIC/2010/175.Ruiz GarcĂa, R.; AndrĂ©s Romano, C. (2011). Scheduling unrelated parallel machines with resource-assignable sequence-dependent setup times. International Journal of Advanced Manufacturing Technology. 57(5):777-794. https://doi.org/10.1007/S00170-011-3318-2S777794575Allahverdi A, Gupta JND, Aldowaisan T (1999) A review of scheduling research involving setup considerations. OMEGA Int J Manag Sci 27(2):219â239Allahverdi A, Ng CT, Cheng TCE, Kovalyov MY (2008) A survey of scheduling problems with setup times or costs. Eur J Oper Res 187(3):985â1032Balakrishnan N, Kanet JJ, Sridharan SV (1999) Early/tardy scheduling with sequence dependent setups on uniform parallel machines. Comput Oper Res 26(2):127â141Biggs D, De Ville B, and Suen E (1991) A method of choosing multiway partitions for classification and decision trees. J Appl Stat 18(1):49â62Chen J-F (2006) Unrelated parallel machine scheduling with secondary resource constraints. Int J Adv Manuf Technol 26(3):285â292Cheng TCE, Sin CCS (1990) A state-of-the-art review of parallel machine scheduling research. Eur J Oper Res 47(3):271â292Graham RL, Lawler EL, Lenstra JK, Rinnooy Kan AHG (1979) Optimization and approximation in deterministic sequencing and scheduling: a survey. Ann Discrete Math 5:287â326Grigoriev E, Sviridenko M, Uetz M (2007) Unrelated parallel machine scheduling with resource dependent processing times. Math Program Ser A and B 110(1):209â228Guinet A (1991) Textile production systems: a succession of non-identical parallel processor shops. J Oper Res Soc 42(8):655â671Guinet A, Dussauchoy A (1993) Scheduling sequence dependent jobs on identical parallel machines to minimize completion time criteria. Int J Prod Res 31(7):1579â1594Horn WA (1973) Minimizing average flow time with parallel machines. Oper Res 21(3):846â847Kass GV (1980) An exploratory technique for investigating large quantities of categorical data. Appl Stat 29(2):119â127Kim DW, Kim KH, Jang W, Chen FF (2002) Unrelated parallel machine scheduling with setup times using simulated annealing. Robot Comput-Integr Manuf 18(3â4):223â231Lam K, Xing W (1997) New trends in parallel machine scheduling. Int J Oper Prod Manage 17(3):326â338Lee YH, Pinedo M (1997) Scheduling jobs on parallel machines with sequence dependent setup times. Eur J Oper Res 100(3):464â474Marsh JD, Montgomery DC (1973) Optimal procedures for scheduling jobs with sequence-dependent changeover times on parallel processors. AIIE Technical Papers, pp 279â286Mokotoff E (2001) Parallel machine scheduling problems: a survey. Asia-Pac J Oper Res 18(2):193â242Morgan JA, Sonquist JN (1963) Problems in the analysis of survey data and a proposal. J Am Stat Assoc 58:415â434Ng CT, Edwin Cheng TC, Janiak A, Kovalyov MY (2005) Group scheduling with controllable setup and processing times: minimizing total weighted completion time. Ann Oper Res 133:163â174Nowicki E, Zdrzalka S (1990) A survey of results for sequencing problems with controllable processing times. Discrete Appl Math 26(2â3):271â287Pinedo M (2002) Scheduling: theory, algorithms, and systems, 2nd edn. Prentice Hall, Upper SaddleRabadi G, Moraga RJ, Al-Salem A (2006) Heuristics for the unrelated parallel machine scheduling problem with setup times. J Intell Manuf 17(1):85â97Radhakrishnan S, Ventura JA (2000) Simulated annealing for parallel machine scheduling with earliness-tardiness penalties and sequence-dependent set-up times. Int J Prod Res 38(10):2233â2252Ruiz R, Sivrikaya ĆerifoÄlu F, Urlings T (2008) Modeling realistic hybrid flexible flowshop scheduling problems. Comput Oper Res 35(4):1151â1175Sivrikaya-Serifoglu F, Ulusoy G (1999) Parallel machine scheduling with earliness and tardiness penalties. Comput Oper Res 26(8):773â787Webster ST (1997) The complexity of scheduling job families about a common due date. Oper Res Lett 20(2):65â74Weng MX, Lu J, Ren H (2001) Unrelated parallel machines scheduling with setup consideration and a total weighted completion time objective. Int J Prod Econ 70(3):215â226Yang W-H, Liao C-J (1999) Survey of scheduling research involving setup times. Int J Syst Sci 30(2):143â155Zhang F, Tang GC, Chen ZL (2001) A 3/2-approximation algorithm for parallel machine scheduling with controllable processing times. Oper Res Lett 29(1):41â47Zhu Z, Heady R (2000) Minimizing the sum of earliness/tardiness in multi-machine scheduling: a mixed integer programming approach. Comput Ind Eng 38(2):297â30
Scheduling Jobs in Flowshops with the Introduction of Additional Machines in the Future
This is the author's peer-reviewed final manuscript, as accepted by the publisher. The published article is copyrighted by Elsevier and can be found at: http://www.journals.elsevier.com/expert-systems-with-applications/.The problem of scheduling jobs to minimize total weighted tardiness in flowshops,\ud
with the possibility of evolving into hybrid flowshops in the future, is investigated in\ud
this paper. As this research is guided by a real problem in industry, the flowshop\ud
considered has considerable flexibility, which stimulated the development of an\ud
innovative methodology for this research. Each stage of the flowshop currently has\ud
one or several identical machines. However, the manufacturing company is planning\ud
to introduce additional machines with different capabilities in different stages in the\ud
near future. Thus, the algorithm proposed and developed for the problem is not only\ud
capable of solving the current flow line configuration but also the potential new\ud
configurations that may result in the future. A meta-heuristic search algorithm based\ud
on Tabu search is developed to solve this NP-hard, industry-guided problem. Six\ud
different initial solution finding mechanisms are proposed. A carefully planned\ud
nested split-plot design is performed to test the significance of different factors and\ud
their impact on the performance of the different algorithms. To the best of our\ud
knowledge, this research is the first of its kind that attempts to solve an industry-guided\ud
problem with the concern for future developments
One Benders cut to rule all schedules in the neighbourhood
Logic-Based Benders Decomposition (LBBD) and its Branch-and-Cut variant,
namely Branch-and-Check, enjoy an extensive applicability on a broad variety of
problems, including scheduling. Although LBBD offers problem-specific cuts to
impose tighter dual bounds, its application to resource-constrained scheduling
remains less explored. Given a position-based Mixed-Integer Linear Programming
(MILP) formulation for scheduling on unrelated parallel machines, we notice
that certain OPT neighbourhoods could implicitly be explored by regular
local search operators, thus allowing us to integrate Local Branching into
Branch-and-Check schemes. After enumerating such neighbourhoods and obtaining
their local optima - hence, proving that they are suboptimal - a local
branching cut (applied as a Benders cut) eliminates all their solutions at
once, thus avoiding an overload of the master problem with thousands of Benders
cuts. However, to guarantee convergence to optimality, the constructed
neighbourhood should be exhaustively explored, hence this time-consuming
procedure must be accelerated by domination rules or selectively implemented on
nodes which are more likely to reduce the optimality gap. In this study, the
realisation of this idea is limited on the common 'internal (job) swaps' to
construct formulation-specific -OPT neighbourhoods. Nonetheless, the
experimentation on two challenging scheduling problems (i.e., the minimisation
of total completion times and the minimisation of total tardiness on unrelated
machines with sequence-dependent and resource-constrained setups) shows that
the proposed methodology offers considerable reductions of optimality gaps or
faster convergence to optimality. The simplicity of our approach allows its
transferability to other neighbourhoods and different sequencing optimisation
problems, hence providing a promising prospect to improve Branch-and-Check
methods
A unified heuristic and an annotated bibliography for a large class of earliness-tardiness scheduling problems
This work proposes a unified heuristic algorithm for a large class of
earliness-tardiness (E-T) scheduling problems. We consider single/parallel
machine E-T problems that may or may not consider some additional features such
as idle time, setup times and release dates. In addition, we also consider
those problems whose objective is to minimize either the total (average)
weighted completion time or the total (average) weighted flow time, which arise
as particular cases when the due dates of all jobs are either set to zero or to
their associated release dates, respectively. The developed local search based
metaheuristic framework is quite simple, but at the same time relies on
sophisticated procedures for efficiently performing local search according to
the characteristics of the problem. We present efficient move evaluation
approaches for some parallel machine problems that generalize the existing ones
for single machine problems. The algorithm was tested in hundreds of instances
of several E-T problems and particular cases. The results obtained show that
our unified heuristic is capable of producing high quality solutions when
compared to the best ones available in the literature that were obtained by
specific methods. Moreover, we provide an extensive annotated bibliography on
the problems related to those considered in this work, where we not only
indicate the approach(es) used in each publication, but we also point out the
characteristics of the problem(s) considered. Beyond that, we classify the
existing methods in different categories so as to have a better idea of the
popularity of each type of solution procedure
Non-Preemptive Scheduling on Machines with Setup Times
Consider the problem in which n jobs that are classified into k types are to
be scheduled on m identical machines without preemption. A machine requires a
proper setup taking s time units before processing jobs of a given type. The
objective is to minimize the makespan of the resulting schedule. We design and
analyze an approximation algorithm that runs in time polynomial in n, m and k
and computes a solution with an approximation factor that can be made
arbitrarily close to 3/2.Comment: A conference version of this paper has been accepted for publication
in the proceedings of the 14th Algorithms and Data Structures Symposium
(WADS
A survey of scheduling problems with setup times or costs
Author name used in this publication: C. T. NgAuthor name used in this publication: T. C. E. Cheng2007-2008 > Academic research: refereed > Publication in refereed journalAccepted ManuscriptPublishe
- âŠ