Solving Scheduling Problems in Distribution Centers by Mixed Integer Linear Programming Formulations

Size: px
Start display at page:

Download "Solving Scheduling Problems in Distribution Centers by Mixed Integer Linear Programming Formulations"

Transcription

1 Solving Scheduling Problems in Distribution Centers by Mixed Integer Linear Programming Formulations Maria Pia Fanti Gabriella Stecco Walter Ukovich Department of Electrical and Electronic Engineering, Polytechnic of Bari, Bari, Italy, (Tel: ; Department of Industrial Engineering and Information Technology, University of Trieste, Trieste, Italy, ( Department of Industrial Engineering and Information Technology, University of Trieste, Trieste, Italy, ( Abstract: This paper considers the problem of scheduling the internal operations of a distribution center: a system to which goods arrive from several suppliers and are forwarded to several customers. Internal operations consist essentially in unloading incoming cases and loading outgoing ones. Thus, the internal operations are divided in three phases: de-consolidation, sorting and consolidation. The objective is to minimize the total operation time determining the optimal sequence of the operations in the three phases. Starting from a previous formulation, we propose two new Mixed Integer Linear Programming models assuming infinite buffer capacities, in order to deal with instances of larger size. Some preliminary results show promising prospectives for the effectiveness of the new approaches. Keywords: Scheduling; Distribution Systems; Integer programming; Optimization Problems. 1. INTRODUCTION Today companies are cutting costs by reducing inventory at every step of the operations. In order to reduce costs and improve efficiency, storage and retrieval, the two most expensive warehousing operations, can be eliminated if feasible.adistributioncenter(dc)isatypeofwarehouse where the storage of goods is limited or nonexistent [5]. In the DC under consideration, large incoming loads from different suppliers are disaggregated and combined to create consolidated outbound shipments to be sent to customers according to their requests. Inbound trucks are unloaded and the loads are unpacked. Successively, the single items are sorted according to the customer requests, packed and sent to the customers by outbound trucks. The relatedliteraturedealswith the schedulingofinbound and outbound trucks, in cross docking terminals [2] where the products do not need to be unpacked, sorted and packed but only moved from inbound to outbound docks. Nevertheless, in the literature the terms warehouse, DC and cross-docking are used as synonyms. A recent survey [1] presents the schedule of inbound and outbound trucks at the terminal. In [2] a model with a single inbound, a single outbound dock and interchangeable products is presented. The problem of minimizing the makespan is solved using different algorithms. Miao et al. [6] consider a cross-docking problem with multiple docks, a limited buffer inside and a transshipment time between each pair of docks. In this case the objective is to minimize the total cost, i.e. the operational cost and penalty cost due to the unfulfilled cargo shipments. The authors use an exact procedure and also meta-heuristic approaches. In [3] the authors study a cross-docking scheduling problem and model it as a two-machine flow shop problem with the objective of minimizing the makespan. Moreover, the authors prove that the problem is NP-hard and they solve it by Branch-and-Bound and heuristic algorithms. This paper considers the problem of scheduling the internal operations of a DC, i.e., the de-consolidation, sorting and consolidation operations. In the de-consolidation phase, incoming containers are unpacked in pallets and then pallets are unpacked in boxes. Each box contains itemsofthesametypethatareassignedtooutboundboxes according to the customers requests. In the consolidation phase, these boxes are packed in pallets and successively in containers. The objective is to determine the optimal sequence of operations in order to minimize the total operation time. In [4] the authors solved this scheduling problem by proposing an Integer Linear Programming (ILP) approach and considering limited buffer capacities. However, the proposed model turns out to be NP-hard, so only instances of very limited size could be actually solved. In order to have a more manageable problem, in this paper we relax the constraints on buffer capacities. Such an assumption is justified in the case of large capacity availability, with a limited number of jobs. For this uncapacitated problem, we present two new Mixed Integer Linear Programming (MILP) formulations: the first one is slightly different from the formulation introduced in [4], the second one is based on time indexed variables. Test Copyright by the International Federation of Automatic Control (IFAC) 8205

2 results highlight the difference of the two formulations in terms of computation time and number of variables and constraints. As a result, the practical applicability of the proposed approach is sensibly improved. The paper is organized as follows. Section 2 describes the problem and Section 3 presents two MILP formulations of the problem with some properties. Hence, in Section 4 some preliminary results are presented. A conclusion section with future research directions closes the paper. 2. PROBLEM DESCRIPTION Goods arrive to the DC from suppliers within containers. Each inbound container collects pallets and each pallet contains boxes. Containers and pallets are multi-product, on the contrary inbound boxes contain items of the same type. In the DC inbound boxes must be unpacked to sort items in order to prepare new boxes to be shipped to the customers.subsequently, thesenew boxesareconsolidated with other ones in pallets and are sent to customers within containers. Schematically, the sequence is the following: de-consolidation: container pallet box sorting: box item box consolidation: box pallet container. In this paper the word case is used to generically denote a container, a pallet or a box. Moreover, we distinguish between inbound and outbound cases: inbound cases are containers, pallets and boxes that arrive to the DC; outbound cases are boxes, pallets and containers that are prepared in the DC for shipment. The objective of this scheduling problem is determining the optimal sequenceofoperationsinthe de-consolidation, sorting and consolidation phases in order to minimize the totaloperationtime(makespan)i.e.,thetimeelapsedfrom the start of the first operation in the DC till the end of the last operation. In the de-consolidation phase, containers coming from suppliers areunpacked and the unloaded pallets are stored in a buffer area with unlimited capacity. We assume that all the inbound containers are available at time zero and that their content is known. We assume that only one container at a time can be unloaded. Successively, all the unloaded pallets of a container are moved in the pallet buffer area and the corresponding operation time is equal to a number of t.u. equal to the number of pallets in the container. For instance, if a container is unpacked at time 1 and it contains 2 pallets, the pallets are both available to be unpacked at time 3. We do not define an unpacking sequence of a container but we suppose that all the pallets of a container are moved in the pallet buffer area at the same moment. In this way, the two pallets are available to be unpacked at time 3. In the pallet buffer area each pallet is subsequently unpacked and only one pallet can be unpacked at a time. The obtained boxes move in the box buffer area. Moreover, the operation time associated to the storage operation (in t.u.) is equal to the number of boxes of the pallet. The boxes reach the sorting machine. In the sorting phase the items of the inbound boxes are assigned to new boxes that are loaded up with the right quantity of items. The sorting phase is performed by a sorting machine that includes a conveyor with unlimited capacity and chutes where the outbound boxes wait for the items. We assume that the box loading time (in t.u.) is equal to the number of items of the box. Moreover, only one item can be sorted at a time. When an outbound box is ready, it is moved in the outbound box buffer area. During the consolidation phase, only one pallet can be consolidated at a time and the operation time associated to a pallet consolidation is equal (in t.u.) to the number of boxes on the pallet. Furthermore, the pallets are stored in the buffer until they are loaded in a container. The time to load all the pallets of a container is equal (in t.u.) to the number of pallets necessary to fill up the container. Only one containerat a time can be loadedup. The processgoes to an end when the last container is ready. 3. MATHEMATICAL FORMULATIONS OF THE PROBLEM This Section presents an ILP formulation (Formulation 1) and a MILP formulation (Formulation 2) of the problem presented in Section 2. The first one is similar to the one introduced in [4] and the other one is a timed two-indexed formulation. We want to compare the two formulations to highlight what is the most promising in term of computing time, and number of variables and constraints. 3.1 Notation The notation used in the model formulations is introduced in the following. De-consolidation phase Inthisphasethreetypesofcases are considered: containers, pallets and boxes. Indexing Sets S 1 = {c c = 1,...,n 1 } Set of inbound containers; S 2 = {p p = 1,...,n 2 } Set of inbound pallets; S 3 = {b b = 1,...,n 3 } Set of inbound boxes. Parameters Integer parameters describe the composition of each case: F 1c Number of inbound pallets in container c; F 2p Number of inbound boxes in pallet p. { 1 if inbound pallet p is in inbound container c, A pc := { 1 if inbound box b is in inbound pallet p, A bp := Sorting phase In this phase we describe the assignment of items from inbound boxes to outbound boxes. Indexing Sets S 7 = {i i = 1,...,n 7 } Set of items; G = {g g = 1,...,n g } Set of types of items; S 4 = {b b = 1,...,n 4 } Set of outbound boxes. Parameters E gb Number of g type items contained in box b; E gb Number of g type items required by box b. 8206

3 { 1 if item i is in inbound box b, A ib := { 1 if item i is of type g, Q ig := { 1 if item i is of type g and is in box b, D igb := Consolidation phase Intheconsolidationphasethereare three types of cases: boxes, pallets and containers. Indexing Sets A set for each type of case is defined: S 5 = {p p = 1,...,n 5 } Set of outbound pallets; S 6 = {c c = 1,...,n 6 } Set of outbound containers. Parameters F 4p Number of outbound boxes in pallet p ; F 5c Number of outbound pallets in container c. A b p := { 1 if outbound box b is in pallet p, A p c := { 1 if outbound pallet p is in container c, 3.2 A heuristic algorithm for the upper bound computation InthisSectionwepresentaheuristicalgorithmtocompute an upper bound T for the total operation time of the DC that is used in the two formulations. More precisely, in Formulation 1 T determines the number of variables and in Formulation 2 T is used to set an upper bound of each time indexed variable. The computation of the upper bound for the total operation time can be performed on the basis of the following assumptions: since there are not buffer constraints, we can assume that first all the containers are unpacked and successivelypalletsandboxesaremanaged.toensurethat all the cases are available, we suppose that the unpack operation for a type of case starts when all the cases of the previous type have been unpacked. Moreover, when all the items of an outgoing box are assigned, such box can be packed. The closing time is equal to the time the last item is sorted in such a box. When all outgoing boxes are ready, we can pack them in pallets and so on. The succession of the following steps allows us to evaluate the upper bound of the total operation time and an upper bound U k for each type of case. The unpacking time of all inbound containers is U 1 = n 1. Let suppose that the last unpacked container is the one with maximum number of pallets, then all the pallets are available to be unpacked at time U 1 + max c S1 F 1c 1. All the inbound pallets are unpacked, at the latest, at time U 2 = U 1 +max c S1 F 1c 1+n 2. All the inbound boxes are unpacked, at the latest, at time U 3 = U 2 +max p S2 F 2p 1+n 3. All the items are sorted, at the latest, at time U 7 = U 3 +max b S3 g G E gb 1+n 7. All the outgoing boxes are ready to be packed at time U 4 = U 7. The time to pack all the pallets is equal to U 5 = U 4 + max p S 5 F 4p 1. The time to pack all the containers is T = U 6 = U 5 + max c S 6 F 5c Formulation 1 In this Section we present a slightly different formulation from the one introduced in [4]. Since we consider the uncapacitated problem, the buffer constraints can be removed.also the variablesand the connected constraints, that determine the opening time of an outgoing box, are removed since the number of chutes is unlimited. The variables that determine the packing time of an outgoing boxarealsoremoved.however,it is necessaryto addother constraints to link the items with the outgoing pallets. As in [4], t is used to index the t.u., so that t = 1,2,...,T. Variables For each type of case, except for the outgoing boxes, a two indexes binary variable is defined: { 1 if case j is unpacked/packed at time t, x jt := A triple index binary variable for the items is defined: { 1 if item i is assigned to box b at time t, r ib t := Let f R express the packing time of the last outbound container. The problem can be formulated as follows: s.t. f minf (1) t x jt j S 6 (2) x jt = 1 j S k,k = 1,2,3,5,6 (3) j S k x jt 1 t = 1,...,T,k = 1,2,3,5,6 (4) r ib t = 1 i S 7 (5) b S 4 r ib t 1 t = 1,...,T (6) b S 4 i S 7 i S 7 b S 4 i S 7 b S 3 t x jt D igb r ib t = E gb b S 3,g G (7) D igb r ib t = E gb b S 4,g G (8) t x lt +F kl j S k+1,l S k,a jl = 1, k = 1,2 (9) 8207

4 t x jt t x lt t x lt +F 5j j S 6,l S 5,A lj = 1 (10) t r ijt +F 4l l S 5,i S 7,j S 4 b S 4 t r ib t (11) A jl = 1 t x bt + g GE gb b S 3,i S 7, A ib = 1 (12) The objective function minimizes the variable f (1). Assuming that the first operation starts at time t = 1 t.u., the total operation time is equal to the time the last operation goes to an end. Constraints (2) set the value of f greater than or equal to the packing time of the last outbound container. Constraints (3) ensure that each case (except for the outbound box) is unpacked/packed and constraints (4) ensure that only one case for each type (except for the outbound box) can be unpacked/packed at a time. Analogously, constraints (5) and (6) impose that the sorting machine sorts all the items and only one at a time. Constraints (7) ensure that the total number of items of product type g that transfer from inbound box b to all the outbound boxes is exactly the same as the number of items of product type g that is initially loaded in inbound box b. Analogously, constraints (8) ensure that all the items of product type g that are in all the inbound boxes are moved in the right quantity to each outbound box b. Constraints (9) ensure that the unpacking time of incoming pallets/boxes must be greater than or equal to the unpacking time of incoming containers/pallets plus the time to unpack. Analogously, constraints (10), (11) and (12) impose the unpacking time of outgoing containers, of outgoing pallets and of items, respectively. This formulation has 1+T (n 1 +n 2 +n 3 +n 7 n 4 +n 5 +n 6 ) binary variables and n 1 +2n 2 +2n 3 +2n 5 +2n 6 +2n 7 + n 3 n g +n 4 n g +n 4 n 7 +6T constraints. 3.4 Some tricks for Formulation 1 InordertostrengthenFormulation1somevariablescanbe fixed.usingtheupperboundsu k calculatedinsection3.2, some variables can be set equal to zero. For instance, since the last container is unpacked, at the latest, at time U 1, we can set x jt = 0 for t = U 1 +1,...,T. The same setting is imposed to the others cases using the appropriate upper bound. 3.5 A timed two-indexed formulation (Formulation 2) In this Section we introduce a new formulation with differentvariables.adrawbackofformulation1isthatifa large instance with a high upper bound is considered, then T binary variables for each case have to be introduced. Hence, in Formulation 2 we use binary variables that do not depend on the upper bound T.Moreprecisely, foreach pair of cases of the same type and items we use a binary variablethat defines the sequenceofthe operations.in this waythe cardinalityof the binary variable set depends only on the cardinality of the case set. Moreover, as explained in Formulation 1, it is not necessary to consider the variables associated with the outgoing boxes since the packingtime of an outgoingpallet is grater than or equal to the sorting time of the last item assigned toaboxofthepalletplusthenumberofboxesofthepallet. In this way, we compute directly the packing time of the pallets. Since the new variables define the sequence of the operations, we have to introduce two dummy cases/items for each type: 0 and n k + 1 for k = 1,2,3,5,6,7. More precisely, for each type of case/item the dummy case 0 is the first case/item that is unpacked/packed/sorted and n k + 1 is the last case for that group that is unpacked/packed/sorted. Variables For each pair of cases of the same type (except for the outgoingboxes)anditems(includedthetwodummycases) a binary variable x jl and a continuous variable t jl R + are defined (j S k {0},l S k {n k + 1} for k = 1,2,3,5,6,7): 1 if case/item l is unpacked/packed/sorted x jl := immediately after case/item j, t jl { > 0 if xjl = 1, := 0 if x jl = 0. where, if l is unpacked/packed/sorted immediately after case/item j, then t jl > 0 denotes the unpacking/packing/sorting time of case/item l else t jl = 0. We remark that x 0l = 1 if case/item l is the first case/item to be unpacked/packed/sorted. Analogously x l,nk +1 = 1 if l is the last case/item to be unpacked/packed/sorted. For each pair of items and outbound pallets, we define the following binary variable: { 1 if item j is assigned to outbound pallet l, y jl := The problem can be formulated as follows: min t j,n6+1 (13) j S 6 s.t. n k +1 x lj = 1 l S k {0},k = 1,2,3,5,6,7 (14) j=1 n k x jl = 1 l S k {n k +1},k = 1,2,3,5,6,7 (15) j=0 n k +1 j=1 n k+1 i=0 t lj t il n k n k t ml +1 l S k,k = 1,2,3,5,6,7 (16) t mj +F kj l S k+1, j S k,a lj = 1, k = 1,2 (17) 8208

5 n 6 t il i=0 n 7 i=0 t il n 5 n 3 t mj +F 5l l S 6, j S 5,A jl = 1 (18) t mj + g G E gj l S 7, j S 3,A lj = 1 (19) t lj T x lj l S k {0},j S k {n k +1}, k = 1,2,3,5,6,7 n 5 l=0 n 7 i=1 n 5 Q ig y ij = j=1 n 4 m=1 (20) A mj E gm g G,j S 5 (21) y ij = 1 i S 7 (22) t lj T y ij +T n 7 t mi +F 4j i S 7,j S 5 (23) The objective function (13) minimizes the total operation time that is equal to the packing time of the dummy outbound container n Constraints (14) and (15) ensure that each case/item is unpacked/packed/sorted and that each case/item is unpacked/packed/sorted before another case/item (14) and after another case/item (15) of the same type. Constraints (16) set the time and the sequence in each type of case/item. For each case/item the unpacking/packing/sortingtime is greaterthan orequal to the time the previous case/item has been unpacked/packed/sorted plus one. Constraints (17) set the time and the sequence between incoming containers and pallets and between palletsandboxes.moreover,constraints(18)and(19) set the time between outgoing pallets and containers and between incoming boxes and items, respectively. Constraints(20) ensurethat if a caseofacertain type is not unpacked/packed/sortedimmediately after another case of the same type the related time is equal to zero. Constraints (21) ensure that the right quantity of a type of item is assigned to the right outbound pallet. Constraints (22) ensure that each item is assigned to a pallet. Constraints (23) set the time and the sequence between items and outbound pallets. The packing time of an outbound pallet must be greater than or equal to the sorting time of an item that is assigned to that pallet plus the number of outgoing boxes in that pallet. This formulation has n 2 1 +n 1+n 2 2 +n 2+n 2 3 +n 3+n 2 7 +n 7+ n 2 5 +n 5 +n 2 6 +n 6 +n 7 n 5 binary variables and n 2 1 +n 1 + n 2 2+n 2 +n 2 3+n 3 +n 2 7+n 7 +n 2 5+n 5 +n 2 6+n 6 continuous variables. The constraints are n n 1 +n n 2 +n n 3 +n n 5+n n 6+n n 7+n g n 5 +n 7 n Some tricks for Formulation 2 Since there are multiple solutions with the same objective value we use in Formulation 2 some tricks to differentiate the solutions. We order the items in each incoming box. The first item of each box is the first one to be sorted. In this way,onlythe firstitem ofeachboxcanbe sortedafter the dummy item 0 and only the last item of each box can be sorted before the dummy item n Moreover, we add some constraints on the sorting time of the items. For instance, the sorting time of the second item of a box must be grater than or equal to the sorting time of the first item of the same box plus one. If two items of the same incoming box are assigned to the same outgoing pallet, then the two items are consecutive according to the sequence of items in the box. We add to the objective function a quantity in order tochooseasolutionwithsomecharacteristics.among all the optimal solutions we want to choose those in which the items of an incoming box are sorted sequentially. To do this, we add to the objective function the variables that denote the sequence of items in an incoming box. For instance, considering a box with 3 items (1, 2 and 3), we add to the objective function x 12 and x 23. In this way a solution with these two variables equal to one is preferred among all the optimal solutions. Since we add a term to the objective function we have to multiply the other variables of the objective function ( j S 6 t j,n6+1) by a term that ensure that we choose a solution that minimize the old objective function. In particular, we multiple for one plus the maximum number of items in an incoming box times the number of incoming boxes. We add extra constraints to set lower bounds to the continuous variables. For instance for incoming pallets we write: t ij x ij (1+ min c S 1 F 1c ) 0 i,j S 2 In this way the unpacking time of a pallet must be greater than or equal to the minimum time needed to unpack a container. 4. PRELIMINARY RESULTS The formulations areimplemented in C++ by using ILOG Concert 2.9 and CPLEX 12.1 and they are run on a 2.7 GHz Intel Xeon E5520 with 16 GB of memory. Branching priorities are used in order to give higher priority to the variables x 0i and x i,n7+1 for all i S 7. In this way we give higher priority to the sorting of the first and last items. The MILP formulations are tested on four sets of randomly generated instances. As preliminary test, we generate three instances for each set. Table 1 shows the four data sets. In particular, the first column denotes the name of the instances, the second till the seventh columns report the number of inbound containers, pallets and boxes, outbound containers, pallets and boxes, respectively. Moreover, the last column shows the maximum number of items in an incoming box. In addition, the content (number of items and type) of incoming and outgoing boxes is randomly generated. 8209

6 c p b b p c g max item 01-1/ / / / Table 1. Characteristics of the four data sets Formulation 1 Formulation 2 cpu cons. vars. Nodes cpu cons. vars. Nodes * * * ,3 607,8 2875, ,9 265,9 911,6 536, ,8 Table 2. Preliminary results The preliminary results of the two MILP problem solutions, obtained in a maximum of 60 min of CPU time, are reported in Table 2: for each instance and for each formulation the columns report the cpu time spent to obtainthesolution(inseconds),thenumberofconstraints, the number ofvariables,and the number ofnodes explored by CPLEX. An asterisk preceding the CPU time indicates that CPLEX has reached the time limit before proving optimality. The last row of the table reports the average for all instances that are solved to optimality by both formulations (then but for 02-3, 03-2 and 04-2). As an example, a representation of an optimal solution for the instance 01-1 is reported in Fig. 1. It shows the schematic process performed in the DC: the inbound container contains 2 pallets that contain two boxes each. During the de-consolidation phase the container, the pallets and the boxes are unpacked obtaining 3 items from two boxes and one item from the other two boxes. Hence, in the sorting phase the outbound boxes are prepared with thesuitablemixofproducts(herethetypesofproductsare denoted by symbols and ). Moreover, we assume that it is necessary to obtain four multi-product boxes, that are grouped in two pallets and are sent in a container. The cases in Fig. 1 are labeled by the time instant in which the operation is scheduled: the inbound container is unpacked at time 1, the pallets are unpacked at time 3 and 4 respectively, and so on. Furthermore, the label on the arrows in the sorting phase denote the sorting time of an item: at time 8 the items start to be sorted. Finally, the outbound container is ready at time 18. The results (Tab. 2) show that the new formulations allow dealing with instances of larger size with respect to the formulation proposed in [4]. Moreover, the second formulations has less variables and more constraints than the first formulation. However, the analysis of the cpu times points outthat it is not possibleto establishwhether oneofthetwoformulationshastobepreferred.indeed,the results suggest to run the two MILP problems in parallel for a same instance in order to get advantage of the fastest one to reach the optimal solution Fig. 1. An optimal solution for instance CONCLUSIONS This paper presents two Mixed Integer Linear Programming (MILP) models to address the scheduling problem involving the internal operations in Distribution Centers. Moreover, for each formulation some tricks to strengthen the defined MILP problems are presented. Some preliminary results show promising prospective for the effectiveness of the two approaches and suggest to run the two MILPmodelsinparallelforeachinstanceofthescheduling problem. Future research will be directed on more computational experiments and on other tools to strengthen the formulations. In addition, a study of other properties of the problem and of heuristic algorithms will be carried out. REFERENCES [1] N. Boysen and M. Fliedner, Cross dock scheduling: Classification, literature review and research agenda, Omega, vol. 38, 2010, pp [2] N. Boysen, M. Fliedner and A. Scholl, Scheduling inbound and outbound trucks at cross docking terminals, OR Spectrum, vol. 32, 2010, pp [3] F. Chen and C.-Y. Lee, Minimizing the makespan in a two-machine cross-docking flow shop problem, European Journal of Operational Research, vol. 193, 2009, pp [4] M.P. Fanti, G. Stecco and W. Ukovich, Scheduling the Internal Operations in Distribution Centers with Buffer Constraints, in 6th annual IEEE Conference on Automation Science and Engineering, Toronto, CA, [5] J.K. Higginson and J.H. Bookbinder, Distribution centres in supply chain operations, in A. Langevin and D. Riopel Editors, Logistics Systems: Design and optimization, Kluwer, Norwell, M.A., [6] Z. Miao, A. Lim and H. Ma, Truck dock assignment with operational time constraint within crossdocks, European Journal of Operational Research, vol. 192, 2009, pp

World Rural Observations 2017;9(3) Developing a New Mathematical Model for Scheduling Trucks in Cross-Docking Systems

World Rural Observations 2017;9(3)   Developing a New Mathematical Model for Scheduling Trucks in Cross-Docking Systems Developing a New Mathematical Model for Scheduling Trucks in Cross-Docking Systems Rashed Sahraeian, Mohsen Bashardoost Department of Industrial Engineering, Shahed University, Tehran, Iran Sahraeian@shahed.ac.ir,

More information

Capacitated vehicle routing problem for multi-product crossdocking with split deliveries and pickups

Capacitated vehicle routing problem for multi-product crossdocking with split deliveries and pickups Available online at www.sciencedirect.com Procedia - Social and Behavioral Sciences 62 ( 2012 ) 1360 1365 WC-BEM 2012 Capacitated vehicle routing problem for multi-product crossdocking with split deliveries

More information

Vehicle Routing with Cross Docks, Split Deliveries, and Multiple Use of Vehicles. Arun Kumar Ranganathan Jagannathan

Vehicle Routing with Cross Docks, Split Deliveries, and Multiple Use of Vehicles. Arun Kumar Ranganathan Jagannathan Vehicle Routing with Cross Docks, Split Deliveries, and Multiple Use of Vehicles by Arun Kumar Ranganathan Jagannathan A thesis submitted to the Graduate Faculty of Auburn University in partial fulfillment

More information

A Review and Classification of Cross-Docking Concept

A Review and Classification of Cross-Docking Concept Int. J. Learn. Man. Sys.4, No. 1, 25-33 (2016) 25 International Journal of Learning Management Systems http://dx.doi.org/10.18576/ijlms/040104 A Review and Classification of Cross-Docking Concept M. N.Sheikholeslam

More information

CROSS-DOCKING: SCHEDULING OF INCOMING AND OUTGOING SEMI TRAILERS

CROSS-DOCKING: SCHEDULING OF INCOMING AND OUTGOING SEMI TRAILERS CROSS-DOCKING: SCHEDULING OF INCOMING AND OUTGOING SEMI TRAILERS 1 th International Conference on Production Research P.Baptiste, M.Y.Maknoon Département de mathématiques et génie industriel, Ecole polytechnique

More information

A Cross-Docking Framework for Supply Chain Logistics in Production Scheduling

A Cross-Docking Framework for Supply Chain Logistics in Production Scheduling Journal of Institute of Science and Technology, 2014, 19(1): 39-44, Institute of Science and Technology, T.U. A Cross-Docking Framework for Supply Chain Logistics in Production Scheduling Hongnian Yu 1

More information

Multi-Period Cell Loading in Cellular Manufacturing Systems

Multi-Period Cell Loading in Cellular Manufacturing Systems Proceedings of the 202 International Conference on Industrial Engineering and Operations Management Istanbul, Turkey, July 3 6, 202 Multi-Period Cell Loading in Cellular Manufacturing Systems Gökhan Eğilmez

More information

Operation and supply chain management Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology Madras

Operation and supply chain management Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology Madras Operation and supply chain management Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology Madras Lecture - 37 Transportation and Distribution Models In this lecture, we

More information

ISyE 3133B Sample Final Tests

ISyE 3133B Sample Final Tests ISyE 3133B Sample Final Tests Time: 160 minutes, 100 Points Set A Problem 1 (20 pts). Head & Boulders (H&B) produces two different types of shampoos A and B by mixing 3 raw materials (R1, R2, and R3).

More information

Distribution and operation planning at a cross-dock platform: a case of study at Renault

Distribution and operation planning at a cross-dock platform: a case of study at Renault Distribution and operation planning at a cross-dock platform: a case of study at Renault Christian Serrano Direction de la Supply Chain Renault Guyancourt, France christian.serrano@renault.com Xavier Delorme,

More information

Production and Delivery Batch Scheduling with Multiple Due Dates to Minimize Total Cost

Production and Delivery Batch Scheduling with Multiple Due Dates to Minimize Total Cost 16 J. Eng. Technol. Sci., Vol. 49, No. 1, 2017, 16-36 Production and Delivery Batch Scheduling with Multiple Due Dates to Minimize Total Cost Endang Prasetyaningsih*, Suprayogi, T.M.A. Ari Samadhi & Abdul

More information

Storage Allocation and Yard Trucks Scheduling in Container Terminals Using a Genetic Algorithm Approach

Storage Allocation and Yard Trucks Scheduling in Container Terminals Using a Genetic Algorithm Approach Storage Allocation and Yard Trucks Scheduling in Container Terminals Using a Genetic Algorithm Approach Z.X. Wang, Felix T.S. Chan, and S.H. Chung Abstract Storage allocation and yard trucks scheduling

More information

Rehandling Strategies for Container Retrieval

Rehandling Strategies for Container Retrieval Rehandling Strategies for Container Retrieval Tonguç Ünlüyurt and Cenk Aydin Sabanci University, Faculty of Engineering and Natural Sciences e-mail: tonguc@sabanciuniv.edu 1 Introduction In this work,

More information

Discrete and dynamic versus continuous and static loading policy for a multi-compartment vehicle

Discrete and dynamic versus continuous and static loading policy for a multi-compartment vehicle European Journal of Operational Research 174 (2006) 1329 1337 Short Communication Discrete and dynamic versus continuous and static loading policy for a multi-compartment vehicle Yossi Bukchin a, *, Subhash

More information

OPERATIONAL-LEVEL OPTIMIZATION OF INBOUND INTRALOGISTICS. Yeiram Martínez Industrial Engineering, University of Puerto Rico Mayagüez

OPERATIONAL-LEVEL OPTIMIZATION OF INBOUND INTRALOGISTICS. Yeiram Martínez Industrial Engineering, University of Puerto Rico Mayagüez OPERATIONAL-LEVEL OPTIMIZATION OF INBOUND INTRALOGISTICS Yeiram Martínez Industrial Engineering, University of Puerto Rico Mayagüez Héctor J. Carlo, Ph.D. Industrial Engineering, University of Puerto Rico

More information

INTEGRATING VEHICLE ROUTING WITH CROSS DOCK IN SUPPLY CHAIN

INTEGRATING VEHICLE ROUTING WITH CROSS DOCK IN SUPPLY CHAIN INTEGRATING VEHICLE ROUTING WITH CROSS DOCK IN SUPPLY CHAIN Farshad Farshchi Department of Industrial Engineering, Parand Branch, Islamic Azad University, Parand, Iran Davood Jafari Department of Industrial

More information

Review on Cross Docking Quantitative Approaches

Review on Cross Docking Quantitative Approaches Review on Cross Docking Quantitative Approaches Amin Soleimanynanadegany 1 e-mail: soleimani.amin@yahoo.com Ali Tolooie 2 e-mail: Ali.tolooie@Gmail.com Author(s) Contact Details: 1,2 Faculty of Mechanical,

More information

Container Sharing in Seaport Hinterland Transportation

Container Sharing in Seaport Hinterland Transportation Container Sharing in Seaport Hinterland Transportation Herbert Kopfer, Sebastian Sterzik University of Bremen E-Mail: kopfer@uni-bremen.de Abstract In this contribution we optimize the transportation of

More information

Final Report. Cross-docking Operations. Anticipating Labor and Processing Needs of Cross-dock Operations. December 28, Frederick Abiprabowo

Final Report. Cross-docking Operations. Anticipating Labor and Processing Needs of Cross-dock Operations. December 28, Frederick Abiprabowo Final Report Cross-docking Operations Anticipating Labor and Processing Needs of Cross-dock Operations December 28, 2012 Frederick Abiprabowo Table of Contents Acknowledgement... 3 1. Introduction... 4

More information

Modeling and solving the train load planning problem in seaport container terminals

Modeling and solving the train load planning problem in seaport container terminals 11 IEEE International Conference on Automation Science and Engineering Trieste, Italy - August 24-27, 11 ThB2.2 Modeling and solving the train load planning problem in seaport container terminals Daniela

More information

Hybrid search method for integrated scheduling problem of container-handling systems

Hybrid search method for integrated scheduling problem of container-handling systems Hybrid search method for integrated scheduling problem of container-handling systems Feifei Cui School of Computer Science and Engineering, Southeast University, Nanjing, P. R. China Jatinder N. D. Gupta

More information

ISE 204 OR II. Chapter 8 The Transportation and Assignment Problems. Asst. Prof. Dr. Deniz TÜRSEL ELİİYİ

ISE 204 OR II. Chapter 8 The Transportation and Assignment Problems. Asst. Prof. Dr. Deniz TÜRSEL ELİİYİ ISE 204 OR II Chapter 8 The Transportation and Assignment Problems Asst. Prof. Dr. Deniz TÜRSEL ELİİYİ 1 The Transportation and Assignment Problems Transportation Problems: A special class of Linear Programming

More information

Operations and Supply Chain Management Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras

Operations and Supply Chain Management Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Operations and Supply Chain Management Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Lecture - 24 Sequencing and Scheduling - Assumptions, Objectives and Shop

More information

Production and Transportation Integration for a Make-to-Order Manufacturing Company with a Commit-to-Delivery Business Mode

Production and Transportation Integration for a Make-to-Order Manufacturing Company with a Commit-to-Delivery Business Mode Production and Transportation Integration for a Make-to-Order Manufacturing Company with a Commit-to-Delivery Business Mode Kathryn E Stecke, Xuying Zhao The University of Texas at Dallas, School of Management,Richardson,

More information

Fleet Sizing and Empty Freight Car Allocation

Fleet Sizing and Empty Freight Car Allocation Fleet Sizing and Empty Freight Car Allocation Philipp Hungerländer, Sebastian Steininger 13th July 2018 Abstract Empty freight car allocation problems as well as fleet sizing problems depict highly important

More information

SPACE ALLOCATION AND LOCATION MATCHING IN CONTAINER TERMINALS

SPACE ALLOCATION AND LOCATION MATCHING IN CONTAINER TERMINALS Advanced OR and AI Methods in Transportation SPACE ALLOCATION AND LOCATION MATCHING IN CONTAINER TERMINALS Tonguç ÜNLÜYURT, Hacı Murat ÖZDEMIR Abstract. Operational efficiency at container terminals has

More information

The Two-Echelon Capacitated Vehicle Routing. Problem

The Two-Echelon Capacitated Vehicle Routing. Problem The Two-Echelon Capacitated Vehicle Routing Problem Jesus Gonzalez Feliu 1, Guido Perboli 1, Roberto Tadei 1 and Daniele Vigo 2 1 Control and Computer Engineering Department Politecnico di Torino, Italy

More information

UNIVERSITY OF ILLINOIS LIBRARY AT URBANA-CHAMPAIGN BOOKSTACKS

UNIVERSITY OF ILLINOIS LIBRARY AT URBANA-CHAMPAIGN BOOKSTACKS UNIVERSITY OF ILLINOIS LIBRARY AT URBANA-CHAMPAIGN BOOKSTACKS Faculty Working Paper 92-0131 l33o ^T* 1992s 131 COPY 2 A Single-Machine Scheduling Model with Fixed-Interval Deliveries The Library of the

More information

University Question Paper Two Marks

University Question Paper Two Marks University Question Paper Two Marks 1. List the application of Operations Research in functional areas of management. Answer: Finance, Budgeting and Investment Marketing Physical distribution Purchasing,

More information

Management Science Letters

Management Science Letters Management Science Letters 2 (202) 7 80 Contents lists available at GrowingScience Management Science Letters homepage: www.growingscience.com/msl Investigating transportation system in container terminals

More information

Scheduling Quay Crane and Yard Equipment A case study of terminal in Central region

Scheduling Quay Crane and Yard Equipment A case study of terminal in Central region Thousand TEU Scheduling Quay Crane and Yard Equipment A case study of terminal in Central region Phong Ho Thanh Department of Industrial and Systems Engineering International University Vietnam National

More information

Integrated Versus Sequential Scheduling and Assignment at a Unit Load Cross-dock

Integrated Versus Sequential Scheduling and Assignment at a Unit Load Cross-dock Georgia Southern University Digital Commons@Georgia Southern 14th IMHRC Proceedings (Karlsruhe, Germany 2016) Progress in Material Handling Research 2016 Integrated Versus Sequential Scheduling and Assignment

More information

A Genetic Algorithm for Order Picking in Automated Storage and Retrieval Systems with Multiple Stock Locations

A Genetic Algorithm for Order Picking in Automated Storage and Retrieval Systems with Multiple Stock Locations IEMS Vol. 4, No. 2, pp. 36-44, December 25. A Genetic Algorithm for Order Picing in Automated Storage and Retrieval Systems with Multiple Stoc Locations Yaghoub Khojasteh Ghamari Graduate School of Systems

More information

Proceedings of the 2014 Winter Simulation Conference A. Tolk, S. Y. Diallo, I. O. Ryzhov, L. Yilmaz, S. Buckley, and J. A. Miller, eds.

Proceedings of the 2014 Winter Simulation Conference A. Tolk, S. Y. Diallo, I. O. Ryzhov, L. Yilmaz, S. Buckley, and J. A. Miller, eds. Proceedings of the 2014 Winter Simulation Conference A. Tolk, S. Y. Diallo, I. O. Ryzhov, L. Yilmaz, S. Buckley, and J. A. Miller, eds. OPTIMIZATION OF CROSS-DOCKING TERMINAL USING FLEXSIM/OPTQUEST CASE

More information

AN INTEGRATED MODEL OF CROSS DOCKING. A Thesis. presented to. the Faculty of the Graduate School. at the University of Missouri-Columbia

AN INTEGRATED MODEL OF CROSS DOCKING. A Thesis. presented to. the Faculty of the Graduate School. at the University of Missouri-Columbia AN INTEGRATED MODEL OF CROSS DOCKING A Thesis presented to the Faculty of the Graduate School at the University of Missouri-Columbia In Partial Fulfillment of the Requirements for the Degree Master of

More information

Hierarchical approach to production scheduling in make-to-order assembly

Hierarchical approach to production scheduling in make-to-order assembly International Journal of Production Research, Vol. 44, No. 4, 15 February 26, 81 83 Hierarchical approach to production scheduling in make-to-order assembly TADEUSZ SAWIK* Department of Computer Integrated

More information

Developing a hybrid algorithm for distribution network design problem

Developing a hybrid algorithm for distribution network design problem Proceedings of the 2011 International Conference on Industrial Engineering and Operations Management Kuala Lumpur, Malaysia, January 22 24, 2011 Developing a hybrid algorithm for distribution network design

More information

Network Flows. 7. Multicommodity Flows Problems. Fall 2010 Instructor: Dr. Masoud Yaghini

Network Flows. 7. Multicommodity Flows Problems. Fall 2010 Instructor: Dr. Masoud Yaghini In the name of God Network Flows 7. Multicommodity Flows Problems 7.1 Introduction Fall 2010 Instructor: Dr. Masoud Yaghini Introduction Introduction In many application contexts, several physical commodities,

More information

Solving an integrated Job-Shop problem with human resource constraints

Solving an integrated Job-Shop problem with human resource constraints Solving an integrated Job-Shop problem with human resource constraints PMS 10 - Tours (France) O. Guyon 1.2, P. Lemaire 3, É. Pinson 2 and D. Rivreau 2 1 École des Mines de Saint-Étienne 2 LISA - Institut

More information

Optimizing a Containership Stowage Plan. using a modified Differential Evolution algorithm

Optimizing a Containership Stowage Plan. using a modified Differential Evolution algorithm Optimizing a Containership Stowage Plan using a modified Differential Evolution algorithm Speaker: Dr. Yun Dong ydong@tli.neu.edu.cn Supervisor: Pro. Lixin Tang Lixintang@mail.neu.edu.com The Logistics

More information

OPTIMIZING THE NUMBER OF DOCKS AT TRANSHIPMENT TERMINALS USING GENETIC ALGORITHM

OPTIMIZING THE NUMBER OF DOCKS AT TRANSHIPMENT TERMINALS USING GENETIC ALGORITHM Journal of KONES Powertrain and Transport, Vol. 24, No. 4 2017 OPTIMIZING THE NUMBER OF DOCKS AT TRANSHIPMENT TERMINALS USING GENETIC ALGORITHM Mariusz Izdebski Warsaw University of Technology Faculty

More information

INTEGRATED SCHEDULING IN A SUPPLY CHAIN BY MIXED INTEGER PROGRAMMING

INTEGRATED SCHEDULING IN A SUPPLY CHAIN BY MIXED INTEGER PROGRAMMING TOTAL LOGISTIC MANAGEMENT No. 1 2008 PP. 153 161 Tadeusz SAWIK INTEGRATED SCHEDULING IN A SUPPLY CHAIN BY MIXED INTEGER PROGRAMMING Abstract: A mixed integer programming approach is proposed for a long-term,

More information

Research Article Integrated Production-Distribution Scheduling Problem with Multiple Independent Manufacturers

Research Article Integrated Production-Distribution Scheduling Problem with Multiple Independent Manufacturers Mathematical Problems in Engineering Volume 2015, Article ID 579893, 5 pages http://dx.doi.org/10.1155/2015/579893 Research Article Integrated Production-Distribution Scheduling Problem with Multiple Independent

More information

Workload balancing in identical parallel machine scheduling using a mathematical programming method

Workload balancing in identical parallel machine scheduling using a mathematical programming method International Journal of Computational Intelligence Systems, Vol. 7, Supplement 1 (2014), 58-67 Workload balancing in identical parallel machine scheduling using a mathematical programming method Yassine

More information

A Variable Capacity Parallel Machine Scheduling Problem

A Variable Capacity Parallel Machine Scheduling Problem Proceedings of the 2012 International Conference on Industrial Engineering and Operations Management Istanbul, Turkey, July 3 6, 2012 A Variable Capacity Parallel Machine Scheduling Problem Emine Akyol

More information

We consider a distribution problem in which a set of products has to be shipped from

We consider a distribution problem in which a set of products has to be shipped from in an Inventory Routing Problem Luca Bertazzi Giuseppe Paletta M. Grazia Speranza Dip. di Metodi Quantitativi, Università di Brescia, Italy Dip. di Economia Politica, Università della Calabria, Italy Dip.

More information

Simulation Modeling of Alternative Staffing and Task Prioritization in Manual Post-Distribution Cross Docking Facilities

Simulation Modeling of Alternative Staffing and Task Prioritization in Manual Post-Distribution Cross Docking Facilities University of Arkansas, Fayetteville ScholarWorks@UARK Industrial Engineering Undergraduate Honors Theses Industrial Engineering 5-2017 Simulation Modeling of Alternative Staffing and Task Prioritization

More information

Transshipment. Chapter 493. Introduction. Data Structure. Example Model

Transshipment. Chapter 493. Introduction. Data Structure. Example Model Chapter 493 Introduction The transshipment model is a special case of the minimum cost capacitated flow model in which there are no capacities or minimums on the arc flows. The transshipment model is similar

More information

Simultaneous Perspective-Based Mixed-Model Assembly Line Balancing Problem

Simultaneous Perspective-Based Mixed-Model Assembly Line Balancing Problem Tamkang Journal of Science and Engineering, Vol. 13, No. 3, pp. 327 336 (2010) 327 Simultaneous Perspective-Based Mixed-Model Assembly Line Balancing Problem Horng-Jinh Chang 1 and Tung-Meng Chang 1,2

More information

Fast Edge-Orientation Heuristics for Job-Shop Scheduling Problems with Applications to Train Scheduling

Fast Edge-Orientation Heuristics for Job-Shop Scheduling Problems with Applications to Train Scheduling Fast Edge-Orientation Heuristics for Job-Shop Scheduling Problems with Applications to Train Scheduling Omid Gholami 1, Yuri N. Sotskov 2 and Frank Werner 3* 1 Islamic Azad University, Mahmudadad Branch

More information

Research into container reshuffling and stacking problems in container terminal yards

Research into container reshuffling and stacking problems in container terminal yards IIE Transactions (2015) 47, 751 766 Copyright C IIE ISSN: 0740-817X print / 1545-8830 online DOI: 10.1080/0740817X.2014.971201 Research into container reshuffling and stacking problems in container terminal

More information

A Mathematical Model for Optimal Production, Inventory and Transportation Planning with Direct Shipment

A Mathematical Model for Optimal Production, Inventory and Transportation Planning with Direct Shipment 202 2 nd nternational Conference on Economics, Trade and Development PEDR vol.36 (202) (202) ACST Press, Singapore A Mathematical Model for Optimal Production, nventory and Transportation Planning with

More information

Optimization in Supply Chain Planning

Optimization in Supply Chain Planning Optimization in Supply Chain Planning Dr. Christopher Sürie Expert Consultant SCM Optimization Agenda Introduction Hierarchical Planning Approach and Modeling Capability Optimizer Architecture and Optimization

More information

A MILP model for joint product family and supply chain design

A MILP model for joint product family and supply chain design International Conference on Industrial Engineering and Systems Management IESM 2011 May 25 - May 27 METZ - FRANCE A MILP model for joint product family and supply chain design Bertrand BAUD-LAVIGNE a,b,

More information

Scheduling parallel machines with single vehicle delivery

Scheduling parallel machines with single vehicle delivery J Heuristics (2014) 20:511 537 DOI 10.1007/s10732-014-9249-y Scheduling parallel machines with single vehicle delivery Eray Cakici Scott J. Mason H. Neil Geismar John W. Fowler Received: 27 October 2010

More information

A TABU SEARCH METAHEURISTIC FOR ASSIGNMENT OF FLOATING CRANES

A TABU SEARCH METAHEURISTIC FOR ASSIGNMENT OF FLOATING CRANES 1 st Logistics International Conference Belgrade, Serbia 28 - November 13 A TABU SEARCH METAHEURISTIC FOR ASSIGNMENT OF FLOATING CRANES Dragana M. Drenovac * University of Belgrade, Faculty of Transport

More information

Heuristic Algorithms for Simultaneously Accepting and Scheduling Advertisements on Broadcast Television

Heuristic Algorithms for Simultaneously Accepting and Scheduling Advertisements on Broadcast Television ISSN 1746-7659, England, UK Journal of Information and Computer Science Vol. 1, No. 4, 2006, pp. 245-251. Heuristic Algorithms for Simultaneously Accepting and Scheduling Advertisements on Broadcast Television

More information

Single machine scheduling with two agents for total completion time objectives

Single machine scheduling with two agents for total completion time objectives Lecture Notes in Management Science (2016) Vol. 8, 106 112 ISSN 2008-0050 (Print), ISSN 1927-0097 (Online) Single machine scheduling with two agents for total completion time objectives Yuvraj Gajpal 1

More information

Logix Demo Presentation. Copyright 2018 Logistix Solutions LLC. All Rights Reserved.

Logix Demo Presentation. Copyright 2018 Logistix Solutions LLC. All Rights Reserved. Logix Demo Presentation Copyright 2018 Logistix Solutions LLC. All Rights Reserved. Welcome to Logix Logix is a full-featured supply chain optimization, site location and distribution network modeling

More information

Two-machine Open-shop Scheduling With Outsourcing

Two-machine Open-shop Scheduling With Outsourcing 43 6 Æ Vol.43, No.6 2014 11 ADVANCES IN MATHEMATICSCHINA) Nov., 2014 doi: 10.11845/sxjz.2013008b Two-machine Open-shop Scheduling With Outsourcing CHEN Rongjun 1,, TANG Guochun 2 1. Department of Mathematics,

More information

A Particle Swarm Optimization Algorithm for Multi-depot Vehicle Routing problem with Pickup and Delivery Requests

A Particle Swarm Optimization Algorithm for Multi-depot Vehicle Routing problem with Pickup and Delivery Requests A Particle Swarm Optimization Algorithm for Multi-depot Vehicle Routing problem with Pickup and Delivery Requests Pandhapon Sombuntham and Voratas Kachitvichayanukul Abstract A particle swarm optimization

More information

Training Guide. Warehousing Staff

Training Guide. Warehousing Staff Training Guide Warehousing Staff Staging Will Call Orders A Pick Ticket will print. Pick the item. Place the item and the pick ticket in the appropriate Will Call staging area. If any quantities are unavailable,

More information

MATHEMAICAL MODEL FOR COMBINED OUTBOUND AND INBOUNDED LOGISTICS USING MILKRUN DELIVERIES

MATHEMAICAL MODEL FOR COMBINED OUTBOUND AND INBOUNDED LOGISTICS USING MILKRUN DELIVERIES MATHEMAICAL MODEL FOR COMBINED OUTBOUND AND INBOUNDED LOGISTICS USING MILKRUN DELIVERIES Thanatorn Sinphatsirikul Pathorn Nantaseri Sukachai Penpokai Korapat Yusatharporn Aussadavut Dumrongsiri Sirindhorn

More information

ISE480 Sequencing and Scheduling

ISE480 Sequencing and Scheduling ISE480 Sequencing and Scheduling INTRODUCTION ISE480 Sequencing and Scheduling 2012 2013 Spring term What is Scheduling About? Planning (deciding what to do) and scheduling (setting an order and time for

More information

Research Article Rail Mounted Gantry Crane Scheduling Optimization in Railway Container Terminal Based on Hybrid Handling Mode

Research Article Rail Mounted Gantry Crane Scheduling Optimization in Railway Container Terminal Based on Hybrid Handling Mode Computational Intelligence and euroscience, Article ID 682486, 8 pages http://dx.doi.org/10.1155/2014/682486 Research Article Rail Mounted Gantry Crane Scheduling Optimization in Railway Container Terminal

More information

Mixed Constraint Fuzzy Transshipment Problem

Mixed Constraint Fuzzy Transshipment Problem Applied Mathematical Sciences, Vol. 6, 2012, no. 48, 2385-2394 Mixed Constraint Fuzzy Transshipment Problem A. Nagoor Gani PG & Research Department of Mathematics Jamal Mohamed College (Autonomous) Tiruchirappalli-620020,

More information

Stochastic Model Predictive Control for optimization costs in multi-level supply chain

Stochastic Model Predictive Control for optimization costs in multi-level supply chain www.ijcsi.org 28 Stochastic Model Predictive Control for optimization costs in multi-level supply chain TIKITO Kawtar 1, ACHCHAB Said 2 and BENADADA Youssef 3 1 Operations Research and Logistics, University

More information

The Benefits of Re-Evaluating Real-Time Order Fulfillment Decisions

The Benefits of Re-Evaluating Real-Time Order Fulfillment Decisions The Benefits of Re-Evaluating Real-Time Order Fulfillment Decisions Ping Josephine Xu Russell Allgor Stephen Graves Amazon.com, Seattle, WA Sloan School of Management, MIT, Cambridge, MA pingx@alum.mit.edu

More information

LOAD SHUFFLING AND TRAVEL TIME ANALYSIS OF A MINILOAD AUTOMATED STORAGE AND RETRIEVAL SYSTEM WITH AN OPEN-RACK STRUCTURE

LOAD SHUFFLING AND TRAVEL TIME ANALYSIS OF A MINILOAD AUTOMATED STORAGE AND RETRIEVAL SYSTEM WITH AN OPEN-RACK STRUCTURE LOAD SHUFFLING AND TRAVEL TIME ANALYSIS OF A MINILOAD AUTOMATED STORAGE AND RETRIEVAL SYSTEM WITH AN OPEN-RACK STRUCTURE Mohammadreza Vasili *, Seyed Mahdi Homayouni * * Department of Industrial Engineering,

More information

SCHEDULING AND CONTROLLING PRODUCTION ACTIVITIES

SCHEDULING AND CONTROLLING PRODUCTION ACTIVITIES SCHEDULING AND CONTROLLING PRODUCTION ACTIVITIES Al-Naimi Assistant Professor Industrial Engineering Branch Department of Production Engineering and Metallurgy University of Technology Baghdad - Iraq dr.mahmoudalnaimi@uotechnology.edu.iq

More information

Warehouse Design and Product Assignment and Allocation: a mathematical programming model

Warehouse Design and Product Assignment and Allocation: a mathematical programming model Warehouse Design and Product Assignment and Allocation: a mathematical programming model Carla A. S. Geraldes Maria Sameiro Carvalho and Guilherme A. B. Pereira Centro ALGORITMI Centro ALGORITMI School

More information

Lot Sizing for Individual Items with Time-varying Demand

Lot Sizing for Individual Items with Time-varying Demand Chapter 6 Lot Sizing for Individual Items with Time-varying Demand 6.1 The Complexity of Time-Varying Demand In the basic inventory models, deterministic and level demand rates are assumed. Here we allow

More information

CHAPTER 4 A NEW ALTERNATE METHOD OF TRANS-SHIPMENT PROBLEM

CHAPTER 4 A NEW ALTERNATE METHOD OF TRANS-SHIPMENT PROBLEM 56 CHAPTER 4 A NEW ALTERNATE METHOD OF TRANS-SHIPMENT PROBLEM 4.1 Introduction In a transportation problem shipment of commodity takes place among sources and destinations. But instead of direct shipments

More information

COMBINED-OBJECTIVE OPTIMIZATION IN IDENTICAL PARALLEL MACHINE SCHEDULING PROBLEM USING PSO

COMBINED-OBJECTIVE OPTIMIZATION IN IDENTICAL PARALLEL MACHINE SCHEDULING PROBLEM USING PSO COMBINED-OBJECTIVE OPTIMIZATION IN IDENTICAL PARALLEL MACHINE SCHEDULING PROBLEM USING PSO Bathrinath S. 1, Saravanasankar S. 1 and Ponnambalam SG. 2 1 Department of Mechanical Engineering, Kalasalingam

More information

Solving the Empty Container Problem using Double-Container Trucks to Reduce Congestion

Solving the Empty Container Problem using Double-Container Trucks to Reduce Congestion Solving the Empty Container Problem using Double-Container Trucks to Reduce Congestion Santiago Carvajal scarvaja@usc.edu (424) 333-4929 Daniel J. Epstein Department of Industrial and Systems Engineering

More information

A New Fuzzy Modeling Approach for Joint Manufacturing Scheduling and Shipping Decisions

A New Fuzzy Modeling Approach for Joint Manufacturing Scheduling and Shipping Decisions A New Fuzzy Modeling Approach for Joint Manufacturing Scheduling and Shipping Decisions Can Celikbilek* (cc340609@ohio.edu), Sadegh Mirshekarian and Gursel A. Suer, PhD Department of Industrial & Systems

More information

CHAPTER 3 FLOW, SPACE, AND ACTIVITY RELATIONSHIPS. In determining the requirement of a facility, three important consideration are: Flow

CHAPTER 3 FLOW, SPACE, AND ACTIVITY RELATIONSHIPS. In determining the requirement of a facility, three important consideration are: Flow 1 CHAPTER 3 FLOW, SPACE, AND ACTIVITY RELATIONSHIPS Asst.Prof.Dr.BusabaPhruksaphanrat IE333 Industrial Plant Design Introduction 2 In determining the requirement of a facility, three important consideration

More information

JOB SHOP SCHEDULING TO MINIMIZE WORK-IN-PROCESS, EARLINESS AND TARDINESS COSTS ZHU ZHECHENG A THESIS SUBMITTED FOR THE DEGREE OF DOCTOR OF PHILOSOPHY

JOB SHOP SCHEDULING TO MINIMIZE WORK-IN-PROCESS, EARLINESS AND TARDINESS COSTS ZHU ZHECHENG A THESIS SUBMITTED FOR THE DEGREE OF DOCTOR OF PHILOSOPHY JOB SHOP SCHEDULING TO MINIMIZE WORK-IN-PROCESS, EARLINESS AND TARDINESS COSTS ZHU ZHECHENG A THESIS SUBMITTED FOR THE DEGREE OF DOCTOR OF PHILOSOPHY DEPARTMENT OF INDUSTRIAL AND SYSTEMS ENGINEERING NATIONAL

More information

A METHOD FOR SCHEDULING THE GOODS RECEIVING PROCESS IN WAREHOUSE FACILITIES

A METHOD FOR SCHEDULING THE GOODS RECEIVING PROCESS IN WAREHOUSE FACILITIES TOTAL LOGISTIC MANAGEMENT No. 1 2008 PP. 7 14 Tomasz AMBROZIAK, Konrad LEWCZUK A METHOD FOR SCHEDULING THE GOODS RECEIVING PROCESS IN WAREHOUSE FACILITIES Abstract: The paper discusses the role of goods

More information

The forwarder planning problem in a two-echelon network

The forwarder planning problem in a two-echelon network The forwarder planning problem in a two-echelon network Massimo Di Francesco 1, Manlio Gaudioso 2, Enrico Gorgone 1, and Paola Zuddas 1 1 Dipartimento di Matematica e Informatica, Università di Cagliari,

More information

International Journal of Industrial Engineering Computations

International Journal of Industrial Engineering Computations International Journal of Industrial Engineering Computations 2 (2011) 319 328 Contents lists available at GrowingScience International Journal of Industrial Engineering Computations homepage: www.growingscience.com/ijiec

More information

A Discrete Time Heuristic for Storage and Scheduling Unloading Operations in Container Terminal under Capacity and Non-Interference Constraints

A Discrete Time Heuristic for Storage and Scheduling Unloading Operations in Container Terminal under Capacity and Non-Interference Constraints A Discrete Time Heuristic for Storage and Scheduling Unloading Operations in Container Terminal under Capacity and Non-Interference Constraints Sanae Kouismi MOAD-SCM Team, Mohammadia School of Engineering,

More information

Vehicle Routing Tank Sizing Optimization under Uncertainty: MINLP Model and Branch-and-Refine Algorithm

Vehicle Routing Tank Sizing Optimization under Uncertainty: MINLP Model and Branch-and-Refine Algorithm Vehicle Routing Tank Sizing Optimization under Uncertainty: MINLP Model and Branch-and-Refine Algorithm Fengqi You Ignacio E. Grossmann Jose M. Pinto EWO Meeting, Sep. 2009 Vehicle Routing Tank Sizing

More information

Contents PREFACE 1 INTRODUCTION The Role of Scheduling The Scheduling Function in an Enterprise Outline of the Book 6

Contents PREFACE 1 INTRODUCTION The Role of Scheduling The Scheduling Function in an Enterprise Outline of the Book 6 Integre Technical Publishing Co., Inc. Pinedo July 9, 2001 4:31 p.m. front page v PREFACE xi 1 INTRODUCTION 1 1.1 The Role of Scheduling 1 1.2 The Scheduling Function in an Enterprise 4 1.3 Outline of

More information

TRANSPORTATION PROBLEM AND VARIANTS

TRANSPORTATION PROBLEM AND VARIANTS TRANSPORTATION PROBLEM AND VARIANTS Introduction to Lecture T: Welcome to the next exercise. I hope you enjoyed the previous exercise. S: Sure I did. It is good to learn new concepts. I am beginning to

More information

Simulation approaches for optimization in business and service systems

Simulation approaches for optimization in business and service systems Simulation approaches for optimization in business and service systems Imed Kacem kacem@univ-metz.fr Professor - Université Paul Verlaine Metz http://kacem.imed.perso.neuf.fr/site/ FUBUTEC 2, Future Business

More information

Warehouse Management Systems

Warehouse Management Systems Management Outlook Warehouse Management Systems By means of a new WMS, managers hope to increase their productivity and perfect order rate, shorten their lead times, improve their provision of information

More information

An Incremental Approach for Storage and Delivery Planning Problems. Kazutoshi Sakakibara, Yajie Tian, Ikuko Nishikawa

An Incremental Approach for Storage and Delivery Planning Problems. Kazutoshi Sakakibara, Yajie Tian, Ikuko Nishikawa Decision Making in Manufacturing and Services Vol. 6 2012 No. 1 pp. 5 23 Optimization in Supply Chain Management An Incremental Approach for Storage and Delivery Planning Problems Kazutoshi Sakakibara,

More information

Container packing problem for stochastic inventory and optimal ordering through integer programming

Container packing problem for stochastic inventory and optimal ordering through integer programming 20th International Congress on Modelling and Simulation, Adelaide, Australia, 1 6 December 2013 www.mssanz.org.au/modsim2013 Container packing problem for stochastic inventory and optimal ordering through

More information

Procedia - Social and Behavioral Sciences 189 ( 2015 ) XVIII Annual International Conference of the Society of Operations Management (SOM-14)

Procedia - Social and Behavioral Sciences 189 ( 2015 ) XVIII Annual International Conference of the Society of Operations Management (SOM-14) Available online at www.sciencedirect.com ScienceDirect Procedia - Social and ehavioral Sciences 189 ( 2015 ) 184 192 XVIII Annual International Conference of the Society of Operations Management (SOM-14)

More information

The optimal number of yard cranes in container terminal

The optimal number of yard cranes in container terminal Journal of Industrial Engineering International January 2009, Vol. 5, o. 8, 7-76 Islamic Azad Universy, South Tehran Branch The optimal number of yard cranes in container terminal Gholam Reza Amin Assistant

More information

Mixed Integer Programming Approaches to Planning and Scheduling in Electronics Supply Chains. Tadeusz Sawik

Mixed Integer Programming Approaches to Planning and Scheduling in Electronics Supply Chains. Tadeusz Sawik Decision Making in Manufacturing and Services Vol. 11 2017 No. 1 2 pp. 5 17 Mixed Integer Programming Approaches to Planning and Scheduling in Electronics Supply Chains Tadeusz Sawik Abstract. This paper

More information

International Journal of Production Research MULTI-OBJECTIVE PRODUCTION SCHEDULING IN MAKE-TO- ORDER MANUFACTURING

International Journal of Production Research MULTI-OBJECTIVE PRODUCTION SCHEDULING IN MAKE-TO- ORDER MANUFACTURING MULTI-OBJECTIVE PRODUCTION SCHEDULING IN MAKE-TO- ORDER MANUFACTURING Journal: International Journal of Production Research Manuscript ID: TPRS-00-IJPR-0.R Manuscript Type: Original Manuscript Date Submitted

More information

* Keywords: Single batch-processing machine, Simulated annealing, Sterilization operation, Scheduling.

*   Keywords: Single batch-processing machine, Simulated annealing, Sterilization operation, Scheduling. 2016 International Conference on Artificial Intelligence and Computer Science (AICS 2016) ISBN: 978-1-60595-411-0 A Bi-criterion Simulated Annealing Method for a Single Batch-processing Machine Scheduling

More information

Extended Model Formulation of the Proportional Lot-Sizing and Scheduling Problem. Waldemar Kaczmarczyk

Extended Model Formulation of the Proportional Lot-Sizing and Scheduling Problem. Waldemar Kaczmarczyk Decision Making in Manufacturing and Services Vol. 5 2011 No. 1 2 pp. 49 56 Extended Model Formulation of the Proportional Lot-Sizing and Scheduling Problem with Lost Demand Costs Waldemar Kaczmarczyk

More information

Available online at ScienceDirect. Procedia Manufacturing 11 (2017 ) Wan Chen Chiang, Chen Yang Cheng*

Available online at   ScienceDirect. Procedia Manufacturing 11 (2017 ) Wan Chen Chiang, Chen Yang Cheng* Available online at www.sciencedirect.com ScienceDirect Procedia Manufacturing 11 (2017 ) 2156 2163 27th International Conference on Flexible Automation and Intelligent Manufacturing, FAIM2017, 27-30 June

More information

Strategic level three-stage production distribution planning with capacity. expansion

Strategic level three-stage production distribution planning with capacity. expansion Strategic level three-stage production distribution planning with capacity expansion Pinar Yilmaz 1 and Bülent Çatay 2,* 1 Bocconi University, Business Administration and Management, 20122 Milan, Italy

More information

CHAPTER 5 SUPPLIER SELECTION BY LEXICOGRAPHIC METHOD USING INTEGER LINEAR PROGRAMMING

CHAPTER 5 SUPPLIER SELECTION BY LEXICOGRAPHIC METHOD USING INTEGER LINEAR PROGRAMMING 93 CHAPTER 5 SUPPLIER SELECTION BY LEXICOGRAPHIC METHOD USING INTEGER LINEAR PROGRAMMING 5.1 INTRODUCTION The SCMS model is solved using Lexicographic method by using LINGO software. Here the objectives

More information

Cost Oriented Assembly Line Balancing Problem with Sequence Dependent Setup Times

Cost Oriented Assembly Line Balancing Problem with Sequence Dependent Setup Times Australian Journal of Basic and Applied Sciences, 5(9): 878-884, 2011 ISSN 1991-8178 Cost Oriented Assembly Line Balancing Problem with Sequence Dependent Setup Times 1 Vahid Yazdanparast, 2 Hamid Hajihosseini,

More information

Using Information and Communication Technologies in Intermodal Freight Transportation: a Case Study

Using Information and Communication Technologies in Intermodal Freight Transportation: a Case Study Proceedings of the 2009 IEEE International Conference on Systems, Man, and Cybernetics San Antonio, TX, USA - October 2009 Using Information and Communication Technologies in Intermodal Freight Transportation:

More information