• Aucun résultat trouvé

Flow line balancing problem: A survey

N/A
N/A
Protected

Academic year: 2021

Partager "Flow line balancing problem: A survey"

Copied!
8
0
0

Texte intégral

(1).  

(2)  

(3)  

(4)        

(5)                 

(6) 

(7)  

(8) . an author's 

(9)  

(10)  

(11) https://oatao.univ-toulouse.fr/20099 

(12) 

(13) .  http://dx.doi.org/10.1063/1.4961575.    

(14) . Battaïa, Olga and Delorme, Xavier and Dolgui, Alexandre and Frederic, Grimaud and Finel, Brigitte Flow line balancing problem: A survey. (2016) In: 2015 International Conference on Industrial Engineering and Systems Management (IESM), 21 October 2015 - 23 October 2015 (Seville, Spain)..   .   

(15)  

(16)  

(17)     

(18)  

(19) 

(20)  

(21)  

(22) 

(23)   .

(24) Flow Line Balancing Problem: a survey (presented at the 6th IESM Conference, October 2015, Seville, Spain). Olga Battaïa, Xavier Delorme, Alexandre Dolgui, Grimaud Frédéric. Brigitte Finel. LIMOS EMSE Saint Etienne, France {battaia,delorme,dolgui,grimaud}@emse.fr. LGIPM ENIM / UL Metz, France finel@enim.fr. Abstract— Flow lines are widely used in mechanical industry. They consist to a set of workstations through which parts are manufactured. Designing such a line is a very complex problem due to manufacturing and design constraints and to the large number of possible decisions. Usually, the design of this type of production lines involves the selection of the necessary operations (indivisible units of work) to machine a part, the configuration design, the line scheduling. In this paper we present a survey of flow lines balancing problem, their approach and formulation and some solutions to optimize them studied in the literature. A special attention is paid for the assembly lines balancing problems. Keywords—Line balancing, line design, process planning, resource planning, line scheduling.. I.. INTRODUCTION. A flow line consists of a sequence of workstations through which one or more products move one way in order to be processed. Originally, such a type of manufacturing organization was developed, and used to be employed, in order to enhance the performance and reduce the costs in the context of high-volume or mass production [1]. However, nowadays due to using advanced flexible equipment, it becomes available even for low volume production. Nevertheless, such manufacturing systems are still associated with high investment cost. This makes designing a flow line a long-term decision problem. It is a hard task that requires many crucial decisions affecting the manufacturing time and the cost of the product. Since, in practice, it is impossible to solve all these decision problems globally, by a unique optimization procedure or by a single person, the design process is split into several stages [2]. Each stage is characterized by the length of planning horizon and the data required for decision making process. Usually, they are considered iteratively, each previous stage provides the input data for the consequent one. Schematically, the design approach can be presented as follows [3]: 1) 2) 3) 4) 5). product design or product family constitution, process selection, line balancing, line layout design, production scheduling.. Despite the fact that often these stages are dealt with by different deciders, the common design objective trades off between cost, reliability, imbalance between stations, productivity and functionality [4]. To enhance the final line performance, it is necessary to consider several decision problems simultaneously. In this paper, we present an overview of flow lines balancing problems recently appeared in the literature which try to expand the core optimization problem dealing with assigning tasks to workstations by solving it jointly with another decision problems such as process planning or configuration design. In spite of the fact that previously the most attention was paid for the balancing problems concerning the assembly systems, the approaches and formulations of flow line balancing in machining environment are analysed as well. II.. LINE BALANCING. Under the term line balancing various decision problems have been presented in the literature. One of the first line balancing problems was introduced in an assembly environment by Salveson [5]. This formulation is used to be considered as a core line balancing problem, which deals with assigning the set of indivisible units of work (named tasks or operations) to a sequence of lineally ordered workstations. Each task is characterized by its processing time and the set of its predecessors (other operations that must be imperatively completed before). The given order relations among tasks must be respected while the assignment process, the constraints of this type are known as precedence constraints. The operations assigned to the same station are performed sequentially. The sum of their operation times (the workload of each station) cannot exceed a given value c referred to as cycle time. This problem, referred to as Simple Assembly Line Balancing Problem (SALBP) since 1986 due to (Baybars [6] has been intensively studied in the literature. The objective is to minimize the line idle time by reducing the number of workstations (SALBP-1) or the line cycle time (SALBP-2) while meeting the precedence and cycle time constraints [7], [8]. As a result, many exact and heuristic methods were developed. Reviews of the approaches suggested for solving SALBP can be found, for example in [8], [9], [10], [11]. A solution for the basic line balancing problem indicates which tasks should be completed on which workstations. It.

(25) should be noted that the label “balancing” is not always relevant, because often the used objective criteria do not follow to the equally balanced line configurations (having the workstations with the equal loads).. process selection and line balancing, line layout design and balancing, line balancing and task sequencing.. In parallel, many attempts have been undertaken for introducing more general hypotheses in the formulation of SALBP in order to meet real-world decision problems [12], [13]. As a result, a great number of different formulations for the so-called Generalized Assembly Line Balancing Problem (GALBP) have appeared in the literature. Some of them show a similar problem structure as SALBP whereas others deviate considerably [14], for example, a special GALBP called the Transfer Line Balancing Problem (TLBP) [15] where operations can be combined into blocks, each block of operations is processed by a multi-tool unit called a multispindle head. Each tool of a multi-spindle head executes one operation. All tools of a multi-spindle head are activated simultaneously. The blocks at each workstation are executed in series (Fig. 1).. In the next sections we present the recent approaches suggested for solving these problems in the context of assembly, disassembly or machining environment.. Fig. 1. Transfer Line with blocks of operations. 1) the process planning problem, which aims in selecting one assembly process from the set of possible ones, i.e. the set of tasks to be assigned, their processing times and constraints between them; 2) the balancing problem, which assigns the tasks belonging to the selected assembly process with corresponding to the workstations. Recently, flow line balancing problems have been formulated for an AND/OR precedence graph as well. This graph can express more sophisticated precedence requirements like OR, complex AND/OR and XOR relationships between tasks. Such graphs are usually used for disassembly [17], [18]. Each subassembly of the product to be disassembled is represented by an auxiliary node in the AOG. Each disassembly task gives a basic node. Two types of arcs define the precedence relations between the subassemblies and the disassembly tasks. AND-type arcs dictate the normal precedence relation (in bold). OR-type arcs (remaining arcs) permit the selection of any of the successors (Fig. 2).. Blocks. Spindle head. Tools. .... Loading station. .... Workstation. Unloading station. A taxonomy of line balancing problems and their solution approaches in many industrial environments was recently proposed in [16]. This taxonomy is based on five basic elements. Number of lines to be balanced; Task attributes; Workstations attributes;. III.. PROCESS SELECTION AND LINE BALANCING. Generally, line balancing problems are formulated on the basis of the known process for the part manufacturing, i.e. the task set and their characteristics, such as their processing times and precedence relations between tasks, are supposed to be defined. However, in practice, where may exist a number of alternative process sequences for the same product, each implying different precedence requirements as well as different task sets having different task processing times. Several approaches were elaborated for modelling and solving the two following problems simultaneously:. Fig. 2. An And/Or precedence graph.. Constraints to be respected: they are used to distinguish feasible and unfeasible assignments of the tasks to workstations; Objective criteria: criteria which values can be estimated for each feasible assignment of the tasks to workstations; they are used to distinguish the best (optimal) of better (when it is not possible to choose the best ones) assignments of the tasks to workstations between all feasible ones. In this paper, we focus on such flow lines balancing problems which try to expand the core line balancing problem by solving it jointly with other decision problems derived from “neighbour” stages of the line design. It means that besides a solution indicating which tasks should be completed on which workstations, other decisions must be made. Making simultaneously different decisions allows reaching better final line performance and effectiveness. In this paper, three examples of problem aggregation are discussed:. A hypergraph can be also used to solve these two problems together ([19], [20], [21]) where the alternative assembly subsequences are incorporated in the hypergraph by the means of subgraphs, each of them defines a set of tasks and the precedence constraints on this set. Each subgraph corresponds to one available order of subassembly. Different alternative subgraphs can contain the same tasks, but in this case the.

(26) processing times and/or the order relations with another tasks differ from a subgraph to another one, it is assumed that assembly alternatives do not overlap between each other.. In the second case, where some tasks can be processed by a set of alternative equipment, we can distinguish the following initial conditions:. Another way to model OR precedence constraints is to use If-then rules as proposed by Topaloglu [22].. There exist several types of equipment and task processing time as well as cost (if considered) is function on the set of these types. The facilities of each type are available in unlimited quantity. The selection of a facility to be installed on a workstation does not depend on which facility has been chosen for previous workstations and which one will be installed later in the line. This problem was considered mostly for assembly systems ([33], [46], [47], [51]) and with equipment selection([41], [48], [49], [50]). Recently, this problem has been also formulated for machining lines [28], [31]. Note that the setup costs introduced by [52] for a multimodel assembly line balancing problem are equivalent to equipment costs associated with the facilities required on workstations to process each type of product.. The concept of sequence dependent task time increments has been introduced in [23]. Whenever a task j is performed after another task i has been finished, its standard time tj is incremented by a value sdij. This sequence-dependent increment j measures the prolongation of task j forced by the interference with the status of already having processed task i. Since this type of interaction is supposed existing only for a few pairs of tasks, ordering all given tasks is not necessary, while solving such a problem, only the order of interacting tasks should be defined. IV.. LINE LAYOUT DESIGN AND BALANCING. In the core balancing problem, a workstation is an element of the line to which tasks must be assigned and all workstations are assumed to be equally equipped and manned, but in practice each workstation may have a number of parameters, which determine its configuration and make it different from other workstations. These parameters may define: The number of identical parallel workstations (machines or workers) employed [24], [25], [26], [27], [28], [29], [30], [31], [32]. A piece of equipment [28], [33], [34], [35] or a worker selected from a group [36], [37], [38]. Buffer capacity associated with the corresponding workstation [39], etc. In this paper, we focus only on the problem formulations suggested for modelling and solving two following decision problems simultaneously: 1) the equipment selection problem, which aims in selecting the set of facilities to be installed on each workstation; 2) the balancing problem, which assigns the tasks to be processed by the selected equipment at each workstation. This type of decision problem is more relevant for the flow lines in which the facility investment is considerable and can no more be ignored, such as transfer machining lines or robotic assembly systems. As it has been noticed in [40], two different situations can be distinguished: 1) each task can be processed only by a single type of equipment [40] or 2) there exist tasks that can be completed by different types of equipment, but their execution by different types of equipment has impact on their processing time [33], [41], and cost [34], [43]. The first case was discussed in [40]; this situation can be also implicitly expressed if a simple rule is imposed for selecting a resource for each task (e.g. the one with the minimal processing cost or time, [43], [44], [45].. The set of available equipment or a crew of workers with diverse skill levels is limited and different constraints between equipment exist and have to be taken into account. This problem was considered for transfer machining lines with multi-spindle heads in [53], [54], [36], with partitioning problem in [55], [56], [57], and also in [58], [59], [60], [61], [62], [63], [64], [38]. In these cases, if one of these unique resources is allocated to a workstation, then it becomes unavailable for other workstations. The technological compatibility between tasks is defined by means of exclusion and inclusion constraints which indicate if some tasks can be executed by the same equipment or not. The equipment to be used in the line is designed (created) on the basis of the obtained task assignment. Such a formulation is especially relevant for the transfer machines and lines equipped with the multi-spindle heads where the tools to be fixed in each head and consequently its machining function is designed on the basis of the tasks grouped together by the assignment procedure [3], [65], [66], [15], [67], [68], [69], [70], [71], [72], [73], [74], [75], [76]. Note that exclusion constraints forbid the assignment of certain tasks to the same equipment and on the contrary, inclusion constraints compel to assign the tasks required the same resource to the same workstation [77]. V.. LINE BALANCING AND TASKS SEQUENCING. In the case of paced flow lines, a fixed time value, referred to as cycle time, restricts the work content of all workstations. Generally, the same cycle time applies to all stations. The value of cycle time is calculated on the basis of the required line productivity, therefore, if the given cycle time is not respected, the desired productivity rate will be not attained. That is why the most of line balancing problems involve the cycle time constraint. In the basic problem formulation, the order of tasks completion at a workstation is ignored: it is assumed that all auxiliary times are negligible, constant or already included in task processing times. However in many practical cases, for example in electronic industry, in robotic lines or in machining.

(27) lines, this assumption is unfair. In practice, the order of tasks completion at a workstation can have a considerable impact on the total processing time and the workstation load, since the tool changes, the part rotations, the operator or tool movements, etc. can take even longer time than task processing time. Arcus [78] was one of the first to point this limitation, but publications on this matter have been really scarce until recently. Nevertheless, since 2008 some researchers have begun to fill this lack. These studies on line balancing with auxiliary times can be classified in several branches according to the nature of the auxiliary times considered. A. Standard tool changes The first researches that took auxiliary times into account have considered production systems which use a set of tools for processing tasks. Whenever two successive tasks require two different tools, a constant tool change time occurs. In this case, the value of the auxiliary time is assumed to be independent of the operations between which it occurs. A special case of line balancing in which the sequence of tasks is fixed but workstation are not assumed to be laid out sequentially, was studied in [79]. A multiproduct version of this problem was then considered in [46]. Later a column generation approach for another specific case of assembly line balancing problem with tool changes has been proposed in [51]. B. Various setup between successive tasks Researches have then focused on cases where the auxiliary times are not limited to tool changes: the value of the setup time is defined between each pair of successive tasks which could be processed on the same station. In [80] was studied a special case of flexible assembly line balancing problem with sequence-dependent setup times where the precedence graph is a specific in-tree (a comb graph). A more general case was considered in [81]. Authors proposed a 0-1 Integer Linear Program and some heuristics for a SALBP-1 with sequence-dependent setup times (denoted Generalized Assembly Line Balancing Problem with Setups, i.e. GALBPS). They also presented some lower bounds for this problem (a corrigendum has been published in [82] concerning some of these bounds). Various heuristic rules were also evaluated in [83]. A slight extension of this problem (denoted SetUp Assembly Line Balancing and Scheduling Problem, i.e. SUALBSP) was considered in [84] where authors distinguished the value of setup times between two successive operations on the same part, and between the last operation performed on a part and the first operation performed on the same station on the next part. Indeed these setup times can sometimes differ, for example with operators’ displacements or when setup operations can be performed in parallel with part positioning. A cost oriented version of this problem was also studied in [85]. Beside SALBP-1, this type of setup times has also been considered for various other line balancing problems:. [86] proposed a simulated annealing algorithm for SALBP- 2. A genetic algorithm using a dynamic programming decoder was also presented in [87]. The case of two-sided assembly lines was studied in [88]. [89] considered reconfigurable machining lines using CNC machines. A constraint generation algorithm based on a set partitioning model was proposed for this problem in [25], as well as several heuristics and metaheuristics in [28], [29], [30], [26]. A stochastic version of this problem was studied in [90] for manufacturing lines. Finally, multi-model lines were also considered in [91],[92]. In this case setup times depend on both the sequence of operations assigned to each workstation and the sequence of models processed by the line. A similar problem was studied in [93]. C. Variation of processing time due to learning effect or fatigue A different type of auxiliary times, which depends on the position of each task in the sequence of its workstation, was considered in [94]. Such auxiliary times actually correspond to a learning (or a fatigue) effect. Authors presented two multiobjective metaheuristics for an ALBP with sequencedependent setup times between successive tasks and processing times which depend on the position of tasks in the sequence. D. Variation of processing time related to the part state [23] studied another ALBP (denoted Sequence-Dependent Assembly Line Balancing Problem, i.e. SDALBP) where the processing time of tasks can increase if some other tasks have already been performed. So the processing time of a task actually depends on the subset of already executed tasks. In this case, auxiliary times are related to the state of the part which can, for example, prevent some movements and thus complicate the processing of some tasks. E. General case Finally, [19], [20] introduced the alternative subgraphs ALBP (ASALBP). In this problem, authors enumerate all possible sequences of operations and a total processing time is associated with each of them. By this way, all types of auxiliary times can be considered. However in practical cases such an enumeration can lead to very large computational times. As a consequence, [21] have proposed to use heuristic rules for this problem. F. Comparison of the methods All the problems studied in the literature are resolved using different methods. The principal methods are meta-heuristic, Mixed Integer Programming, Graph Approaches, Branch and bound algorithms, Greedy Randomized Adaptive Search Procedures. Many other methods exist (as for example genetic algorithms, exact heuristic algorithms, 0-1 Integer Linear Program or ant colony optimization techniques [96]).

(28) Table 1 gives a comparison of the principal methods and gives the best methods to be used taking into account the problem size and the level of constraints. TABLE 1. PRINCIPAL METHODS. [9] [10]. [11]. Level of constraints. Best method. Low. Meta-heuristic methods and Mixed integer programming (MIP), [30], [68], [69]. [12]. Small. High. Graph approach [60], [61], [71]and Branch and bound [8], [38], [63]. [13]. Medium Large. Low High Low. Greedy Randomized Adaptive Search Procedure (GRASP) in [31], [69]. [14]. Problem size. High. [15]. VI.. CONCLUSIONS. In this paper, we presented a brief survey of flow lines balancing problems while taking into account the assignment of tasks on workstations working in sequence, and some other decisions problems such as process planning or configuration problems to optimize the line performance. The studied problem is very important for the industry and many researchers are working on this domain. The literature is huge. A classification of assembly line balancing problems is presented in [14], state of art in [10] [13]. Some reviews on line balancing can be found in [13] [96] [97] and a taxonomy of line balancing problems in [16]. Therefore this survey is limited to flow line balancing problem. It should be important in the future to take into account new constraints due to lean manufacturing [98], carbon footprint, sustainable development and reduction of energy consumption.. REFERENCES [1] [2]. [3]. [4]. [5] [6] [7]. [8]. Dolgui, A. and Proth, J. (2010). Supply Chain Engineering: Useful Methods and Techniques. Springer. Dolgui, A., Guschinskaya, O., Guschinsky, N., and Levin, G., (2008). Decision making and support tools for design of machining systems. In: Adam, F., Humphreys, P. (Eds.), Encyclopedia of Decision Making and Decision Support Technologies. Vol. 1. Idea Group Inc., pp. 155–164. Battaïa, O., Dolgui, A., Guschinsky, N., and Levin, G. (2012). A decision support system for design of mass production machining lines composed of stations with rotary or mobile table. Robotics and Computer-Integrated Manufacturing, 28, 672-680. Guschinskaya, O. (2010). Vers une optimisation de la configuration de systèmes d'usinage à boîtiers multibroches. Journal Européen des Systèmes Automatisés, 44(7), 771-790. Salveson, M.E. (1955). The assembly line balancing problem. Journal of Industrial Engineering, 6(3), 18–25. Baybars, I. (1986). A survey of exact algorithms for the simple assembly line balancing. Management Science, 32, 909–932. Gurevsky, E., Battaïa, O., and Dolgui, A. (2012). Balancing of simple assembly lines under variations of task processing times. Annals of Operations Research, 201(1), 265-286. Gurevsky, E., Hazir, O., Battaïa, O., and Dolgui, A. (2012). A branch and bound algorithm for robust balancing simple assembly lines with interval task processing times. Journal of the Operational Research Society, In Press.. [16]. [17]. [18]. [19]. [20]. [21]. [22]. [23]. [24]. [25]. [26]. [27]. [28]. [29]. Erel, E. and Sarin, S.C. (1998): A survey of the assembly line balancing procedures. Production Planning and Control, 9(5), 414-434. Scholl, A. and Becker, C. (2006) State-of-the-art exact and heuristic solution procedures for simple assembly line balancing. European Journal of Operations Research, 168, 666-693. Talbot, F.B., Paterson, J.H., and Gehrlein, W.V. (1986) A comparative evaluation of heuristic line balancing techniques. Management Science, 32, 430–454. Bratcu, A., Dolgui, A. (2005). A survey of the self-balancing production lines (“bucket brigades”). Journal of Intelligent Manufacturing, 16, 139158. Rekiek, B., Dolgui, A., Delchambre, A., and Bratcu, A. (2002). State of art of assembly lines design optimization, Annual Reviews in Control, 26(2), 163–174. Boysen, N., Fliedner, M., and Scholl, A. (2007). A classification of assembly line balancing problems. European Journal of Operational Research, 183(2), 674–693. Dolgui, A., Finel, B., Guschinskaya, O., Guschinsky, N., Levin, G., and Vernadat, F. (2006). Balancing large-scale machining lines with multispindle heads using decomposition. International Journal of Production Research, 44 (18-19), 4105–4120. Battaïa, O. and Dolgui, A. (2013). A taxonomy of line balancing problems and their solution approaches. International Journal of Production Economics, 142, 259–277. Altekin, F., Kandiller, L., and Ozdemirel, N.E. (2008). Profit-oriented disassembly line balancing. International Journal of Production Research, 46(10), 2675–2693. Koc, A., Sabuncuoglu, I., and Erel, E. (2009). Two exact formulations for disassembly line balancing problems with task precedence diagram construction using an and/or graph. IIE Transactions, 41(10), 866–881. Capacho, L. and Pastor, R. (2006). The ASALB Problem with Processing Alternatives Involving Different Tasks: Definition, Formalization and Resolution. Lecture Notes in Computer Science, 3982, 554–563. Capacho, L. and Pastor, R. (2008). ASALBP: the alternative subgraphs assembly line balancing problem, International Journal of Production Research, 46(13), 3503-3516. Capacho, L., Pastor, R., Dolgui, A., and Guschinskaya, O. (2009). An evaluation of constructive heuristic methods to solve the alternative subgraphs assembly line balancing problem. Journal of Heuristics, 15 (2), 109–132. Topaloglu, S., Salum, L., and Supciller, A. (2012). Rule-based modelling and constraint programming based solution of the assembly line balancing problem. Expert Systems with Applications, 39(3), 3484– 3493. Scholl, A., Boysen, N., and Fliedner, M. (2008). The sequencedependent assembly line balancing problem. OR Spectrum, 30(3), 579– 609. Bock, S. (2008). Using distributed search methods for balancing mixedmodel assembly lines in the automotive industry. OR Spectrum, 30(3), 551–578. Borisovsky, P., Delorme, X., and Dolgui, A. (2012). Balancing reconfigurable machining lines by means of set partitioning model, in Proceedings of the 14th IFAC Symposium on Information Control Problems in Manufacturing (INCOM12), IFACPapersOnline.net, Elsevier Science, pp. 415-420. Borisovsky, P., Delorme, X., and Dolgui, A. (2013). Genetic algorithm for balancing reconfigurable machining lines. Computer & Industrial Engineering, In press (10.1016/j.cie.2012.12.009). Dou, J., Dai, X., and Meng, Z. (2011). A GA-based approach for optimizing single-part flow-line configurations of RMS. Journal of Intelligent Manufacturing, 22(2), 301–317. Essafi, M., Delorme, X., and Dolgui, A. (2010). Balancing lines with CNC machines: A multi-start ant based heuristic. CIRP Journal of Manufacturing Science and Technology, 2 (3), 176–182. Essafi, M., Delorme, X., and Dolgui, A. (2010). Balancing machining lines: a two-phase heuristic. Studies in Informatics and Control, 19(3), 243–252..

(29) [30] Essafi, M., Delorme, X., Dolgui, A., and Guschinskaya, O., (2010). A MIP Approach for Balancing Transfer Lines with Complex Industrial Constraints. Computers and Industrial Engineering, 58 (3), 393–400. [31] Essafi, M., Delorme, X., and Dolgui, A. 2012. A reactive GRASP and Path Relinking for balancing reconfigurable transfer lines. International Journal of Production Research, 50(18), 5213–5238. [32] Yazgan, H.R., Beypinar, I., Boran, S., Ocak, C. (2011). A new algorithm mand multi-response Taguchi method to solve line balancing problem in an automotive industry. International Journal of Advanced Manufacturing Technology, 57(1–4), 379–392. [33] Bukchin, J. and Tzur, M. (2000). Design of flexible assembly line to minimize equipment cost. IIE Transactions, 32, 585–598. [34] Gadidov, R. and Wilhelm, W. (2000). A cutting plane approach for the single-product assembly system design problem. International Journal of Production Research, 38(8), 1731-1754. [35] Yoosefelahi, A., Aminnayeri, M., Mosadegh, H., Davari Ardakahi, H. (2012). Type II robotic assembly line balancing problem: an evolution strategies algorithm for a multi-objective model. Journal of Manufacturing Systems, 31(2), 139–151. [36] Blum, C. and Miralles, C. (2011). On solving the assembly line worker assignment and balancing problem via beam search. Computers & Operations Research, 38(1), 328–339. [37] Corominas, A., Pastor, R., and Plans, J. (2008). Balancing assembly line with skilled and unskilled workers, Omega, the International Journal of Management Science, 36(6), 1126–1132. [38] Miralles, C., García-Sabater, J., Andrés, C., and Cardos, M. (2008). Branch and bound procedures for solving the assembly line worker assignment and balancing problem: Application to sheltered work centres for disabled. Discrete Applied Mathematics, 156 (3), 352–367. [39] Battini, D., Faccio, M., Persona, A., and Sgarbossa, F. (2008). Balancing–sequencing procedure for a mixed model assembly system in case of finite buffer capacity. International Journal of Advanced Manufacturing Technolgy, 44(3), 345–359. [40] Ağpak, K. and Gökçen, H. (2005). Assembly line balancing: two resource constrained cases. International Journal of Production Economics, 96, 129–140. [41] Bukchin, J. and Rubinovitz, J. (2003). A weighted approach for the assembly line design with station paralleling and equipment selection. IIE Transactions, 35(1), 513–524. [42] Pinnoi, A. and Wilhelm, W.E. (1998). Assembly system design: A branch and cut approach. Management Science, 44, 103–118. [43] Chiang, W., Kouvelis, P., and Urban, T. (2007). Line balancing in a justin-time production environment: balancing multiple U-lines. IIE Transactions, 39 (4), 347–359. [44] Ege, Y., Azizoglu, M., and Ozdemirel, N. (2009). Assembly line balancing with station paralleling. Computers & Industrial Engineering, 57 (4), 1218–1225. [45] Gao, J., Sun, L., Wang, L., and Gen, M. (2009). An efficient approach for type II robotic assembly line balancing problems. Computers & Industrial Engineering, 56 (3), 1065–1080. [46] Graves, S.C. and Holmes Redfield, C.S. (1988). Equipment selection and task assignment for multiproduct assembly system design. The International Journal of Flexible Manufacturing Systems, 1, 31-50. [47] Kimms, A. (2000). Minimal investment budgets for flow line configuration. IIE Transactions, 32, 287–298. [48] Li, S., Wang, H., Hu, S., Lin, Y., and Abell, J. (2011). Automatic generation of assembly system configuration with equipment selection for automotive battery manufacturing. Journal of Manufacturing Systems, 30 (4), 188–195. [49] Özdemir, R., and Ayağ, Z. (2011). An integrated approach to evaluating assembly-line design alternatives with equipment selection. Production Planning and Control, 22, 194-206. [50] Pekin, N., Azizoglu, M. (2008). Bi criteria flexible assembly line design problem with equipment decisions. International Journal of Production Research, 46(22), 6323–6343. [51] Wilhelm, W.E. (1999) A column-generation approach for the assembly system design problem with tool changes. The International Journal of Flexible Manufacturing Systems, 11, 177–205.. [52] Kovalev, S., Delorme, X., Dolgui, A. (2012). Line configuration to minimize setup costs. Mathematical and Computer Modelling, 55 (910), 2087–2095. [53] Belmokhtar, S., Dolgui, A., Guschinsky, N., and Levin, G. (2006). An integer programming model for logical layout design of modular machining lines. Computers and Industrial Engineering, 51, 502–518. [54] Belmokhtar, S., Dolgui, A., Ignatenko, I., and Delorme, X. (2007). Optimizing modular machining line design problem with mixed activation mode of machining units. Decision Making in Manufacturing and Services, 1 (1-2), 35–48. [55] Borisovsky, P., Dolgui, A., and Kovalev, S. (2012). Modelling transfer line design problem via a set partitioning problem. Optimization Letters, 6(5), 915–926. [56] Borisovsky, P., Dolgui, A., and Kovalev, S. (2012). Algorithms and implementation of a set partitioning approach for modular machining line design. Computers & Operations Research, 39(12), 3147–3155. [57] Corominas, A., Ferrer, L., and Pastor, R. (2011). Assembly line balancing: general resource-constrained case. International Journal of Production Research, 49(12), 3527–3542. [58] Delorme, X., Dolgui, A., and Kovalyov, M. (2012). Combinatorial design of a minimum cost transfer line. Omega, 40 (1), 31–41. [59] Dolgui, A., Guschinsky, N., and Levin, G. (2012). Enhanced mixed integer programming model for a transfer line design problem. Computers & Industrial Engineering, 62, 570–578. [60] Dolgui, A., Guschinsky, N., and Levin, G. (2006). A special case of transfer lines balancing by graph approach. European Journal of Operational Research, 168 (3), 732–746. [61] Dolgui, A., Guschinsky, N., and Levin, G. (2008). Exact and heuristic algorithms for balancing transfer lines when a set of available spindle heads is given. International Transactions in Operational Research, 15(3), 339–357. [62] Dolgui, A. and Ihnatsenka, I. (2009). Balancing modular transfer lines with serial–parallel activation of spindle heads at stations. Discrete Applied Mathematics, 157 (1), 68–89. [63] Dolgui, A. and Ihnatsenka, I. (2009). Branch and bound algorithm for a transfer line design problem: Stations with sequentially activated multispindle heads. European Journal of Operational Research, 197 (3), 1119–1132. [64] Kara, Y., Özgüven, C., Yalçın, N., and Atasagun, Y. (2011). Balancing straight and U-shaped assembly lines with resource dependent task times. International Journal of Production Research, 49 (21), 6387– 6405. [65] Battaïa, O., Dolgui, A., Guschinsky, N., and Levin, G. (2012b). Optimal design of machines processing pipeline parts. International Journal of Advanced Manufacturing Technology, 63, 963-973. [66] Battaïa, O., Gurevsky, E., Makssoud, F., and Dolgui, A. (2012c). Equipment location in machining transfer lines with multi-spindle heads. Journal of Mathematical Modelling and Algorithms, In Press, doi: 10.1007/s10852-012-9196-2. [67] Dolgui, A., Finel, B., Guschinsky, N., Levin, G., and Vernadat, F. (2005). A heuristic approach for transfer lines balancing. Journal of Intelligent Manufacturing, 16 (2), 159–171. [68] Dolgui, A., Finel, B., Guschinsky, N., Levin, G., and Vernadat, F. (2006). MIP approach to balancing transfer lines with blocks of parallel operations. IIE Transactions, 38, 869–882. [69] Dolgui A., Eremeev A., and Guschinskaya O. (2010). MIP-based GRASP and genetic algorithm for balancing transfer lines, in Matheuristics: Hybridizing Metaheuristics and Mathematical Programming, V. Maniezzo, T. Stutzle, S. Voss (Eds.) Annals of Information Systems, vol. 10, Springer, pp. 189–208. [70] Dolgui, A., Guschinsky, N., Levin, G., and Proth, J. (2008c). Optimisation of multi-position machines and transfer lines. European Journal of Operational Research, 185(3), 1375–1389. [71] Dolgui, A., Guschinsky, N., and Levin, G. (2009). Graph approach for optimal design of transfer machine with rotary table. International Journal of Production Research, 47 (2), 321–341..

(30) [72] Finel, B., Dolgui, A., and Vernadat, F. (2008). A random search and backtracking procedure for transfer line balancing. International Journal of Computer Integrated Manufacturing, 21 (4), 376–387. [73] Gurevsky, E., Battaïa, O., and Dolgui, A. (2013). Stability measure for a generalized assembly line balancing problem. Discrete Applied Mathematics, 161(3), 377-394. [74] Guschinskaya, O., Dolgui, A., Guschinsky, N., and Levin, G. (2009). Minimizing makespan for multi-spindle head machines with a mobile table. Computers and Operations Research, 36 (2), 344–357. [75] Guschinskaya, O., Dolgui, A., Guschinsky, N., and Levin, G. (2008). A heuristic multi-start decomposition approach. European Journal of Operational Research, 189 (3), 902–913. [76] Guschinskaya, O., Gurevsky, E., Dolgui, A., and Eremeev, A. (2011). Metaheuristic approaches for the design of machining lines. International Journal of Advanced Manufacturing Technology, 55 (1), 11–22. [77] Guschinskaya, O., and Dolgui, A. (2009). Comparison of exact and heuristic methods for a transfer line balancing problem. International Journal of Production Economics, 120(2), 276-286. [78] Arcus, A.L. (1966): COMSOAL: A computer method of sequencing operations for assembly lines. International Journal of Production Research, 4(4), 259-277. [79] Graves, S.C., and Lamar, B.W. (1983). An integer programming procedure for assembly system design problems. Operations Research, 31(3), 522-545. [80] Agnetis, A. and Arbib, C. (1997). Concurrent operations assignment and sequencing for particular assembly problems in flow lines. Annals of Operations Research, 69, 1-31. [81] Andres, C., Miralles, C., and Pastor, R. (2008). Balancing and scheduling tasks in assembly lines with sequence-dependent setup times. European Journal of Operational Research, 187, 1212-1223. [82] Pastor, R., Andrés, C., and Miralles, C. (2010). Corrigendum to ``Balancing and scheduling tasks in assembly lines with sequencedependent setup times’’ [European Journal of Operational Research, 187 (2008) 1212-1223], European Journal of Operational Research, 201:336. [83] Martino, L. and Pastor, R. (2010). Heuristic procedures for solving the general assembly line balancing problem with setups. International Journal of Production Research, 48(6), 1787-1804. [84] Scholl, A., Boysen, N., and Fliedner, M. (2013). The assembly line balancing and scheduling problem with sequence-dependent setup times: problem extension, model formulation and efficient heuristics. OR Spectrum, 35 (1), 291-320. [85] Yazdanparast, V. Hajihosseini, H., and Bahalke, A. (2011). Cost oriented assembly line balancing problem with sequence dependent setup times. Australian Journal of Basic and Applied Sciences, 5(9), 878-884. [86] Seyed-Alagheband, S.A., Fatemi Ghomi S.M.T., and Zandieh, M. (2011). A simulated annealing algorithm for balancing the assembly line type II problem with sequence-dependent setup times between tasks. International Journal of Production Research, 49(3), 805-825. [87] Yolmeh, A. and Kianfar, F. (2012). An efficient hybrid genetic algorithm to solve assembly line balancing problem with sequencedependent setup times. Computer & Industrial Engineering, 62(4), 936945. [88] Özcan, U. and Toklu, B. (2010). Balancing two-sided assembly lines with sequence-dependent setup times. International Journal of Production Research, 48(18), 5363-5383. [89] Delorme, X., Dolgui, A., Essafi, M., Linxe, L., Poyard, D., 2009. Machining Lines Automation. Part D, Chapter 35 in: Springer Handbook of Automation, S.Y. Nof (Ed.), with DVD-ROM, Springer, pp. 599–618. [90] Nazarian, E. and Ko, J. (2013). Robust manufacturing line design with controlled moderate robustness in bottleneck buffer time to manage stochastic inter-task times, Journal of Manufacturing Systems, In press (DOI:10.1016/j.jmsy.2012.12.005). [91] Nazarian, E., Ko, J., and Wang, H. (2010). Design of multi-product manufacturing lines with the consideration of product change dependent. [92]. [93]. [94]. [95]. [96]. [97]. [98]. [99]. inter-task times, reduced changeover and machine flexibility. Journal of Manufacturing Systems, 29, 35-46. Ozturk, C., Tunali, S., Hnich, B., and Ornek, A.M. (2010). Simultaneous balancing and scheduling of flexible mixed model assembly lines with sequence-dependent setup times. Electronic Notes in Discrete Mathematics, 36, 65-72. Kellegöz, T.; Toklu B. (2015) A priority rule-based constructive heuristic and an improvement method for balancing assembly lines with parallel multi-manned workstation,. International Journal of Production Research, 53(3), p736-756. Hamta, N., Fatemi Ghomi, S.M.T., Jolai, F., Akbarpour Shirazi, M. (2012). A hybrid PSO algorithm for a multi-objective assembly line balancing problem with flexible operation times, sequence-dependent setup times and learning effect. International Journal of Production Economics, 141(1), 99-111. Osman, H; Baki, MF (2014) Balancing transfer lines using Benders decomposition and ant colony optimisation techniques International Journal of Production Research, 52(5); 1334-1350. Ghosh S. and Gagnon R., (1989), A comprehensive literature review and analysis of the design, balancing and scheduling of assembly lines, Int. Journal Production Research, 27 (4), 637-670. Sivasankaran, P.; Shahabudeen, P (2014).Literature review of assembly line balancing problems. International Journal of Advanced Manufacturing Technology.73(9-12), 1665-1694. Eswaramoorthi, M.; Kathiresan, G.R.; Jayasudhan, T.J.; Prasad, P.S.S.; Mohanram, P.V (2012), Flow index based line balancing: a tool to improve the leanness of assembly line design; International Journal of Production Research,50(12), 3345-335..

(31)

Références

Documents relatifs

The heuristic is based on splitting iteratively subproblems into smaller subproblems (i.e., subproblems with fewer stations and fewer tasks to be assigned) and solving

The Alternative Subgraphs Assembly Line Balancing Problem (ASALBP) is a general assembly line balancing problem that considers alternative assembly subgraphs for

Table 7 shows the number of instances with the minimum calculation time required to obtain a proved optimal solution ( Best − time ) when both models guarantee the optimal solution

In the type 2 assembly line balancing problem (ALBP-2), the objective is to minimize the cycle time given a number of workstations; i.e., to minimize the workload of the

GALBPS adds sequence-dependent setup time considerations to the classical Simple Assembly Line Balancing Problem (SALBP) as follows: whenever a task j is assigned next to

Abstract—In this paper, we propose a successive convex approximation framework for sparse optimization where the nonsmooth regularization function in the objective function is

In a general way, according to the performance metrics used, IBEA avg glob- ally outperforms IBEA 1 and IBEA stoch for all probability distributions (except for the first

Given a fleet of vehicles of limited capacity, a set of stations with initial and target inventory levels and a distribution network, the MVBP requires to design a set of routes