MASS Modified Assignment Algorithm in Facilities Layout Planning
|
|
- Cornelia Melton
- 5 years ago
- Views:
Transcription
1 International Journal of Tomography & Statistics (IJTS), June-July 2005, Vol. 3, No. JJ05, ISSN ; Copyright 2005 IJTS, ISDER MASS Modified Assignment Algorithm in Facilities Layout Planning S. Bhattacharya 1, F. Smarandache 2, and M. Khoshnevisan 3 1 Department of Business Administration Alaska Pacific University, AK 99508, USA sbhattacharya@alaskapacific.edu 2 Department of Mathematics University of New Mexico, NM 87301, USA 3 Department of Accounting, Finance and Economics Griffith University, QLD 9726, Australia ABSTRACT In this paper we have proposed a semi-heuristic optimization algorithm for designing optimal plant layouts in process-focused manufacturing/service facilities. Our proposed algorithm marries the well-known CRAFT (Computerized Relative Allocation of Facilities Technique) with the Hungarian assignment algorithm. Being a semi-heuristic search, MASS can be potentially more efficient in terms of CPU engagement time as it can converge on the global optimum faster than the traditional CRAFT, which is a pure heuristic. We also present a numerical illustration of our proposed algorithm. KEY WORDS CRAFT, facilities layout planning, Hungarian assignment algorithm. INTRODUCTION The fundamental integration phase in the design of productive systems is the layout of production facilities. A working definition of layout may be given as the arrangement of machinery and flow of materials from one facility to another, which
2 20 IJTS, Vol. 3, No. JJ05, June-July 2005 minimizes material-handling costs while considering any physical restrictions on such arrangement. Usually this layout design is based either on considerations of machine-time cost and product availability; thus making the production system product-focused; or on considerations of quality and flexibility; thereby making the system processfocused. It is natural that while product-focused systems are better off with a line layout dictated by available technologies and prevailing job designs, processfocused systems, which are more concerned with job organization, opt for a functional layout. Of course, in reality the actual facility layout often lies somewhere in between a pure line layout and a pure functional layout format; governed by the specific demands of a particular production plant. Since our present paper concerns only functional layout design for process-focused systems, this is the only layout design we will discuss here. The main goal to keep in mind is to minimize material handling costs - therefore the departments that incur the most interdepartmental movement should be located closest to one another. The main type of design layouts is Block diagramming, which refers to the movement of materials in existing or proposed facility. This information is usually provided with a from/to chart or a load summary chart, which gives the average number of unit loads moved between departments. A load-unit can be a single unit, a pallet of material, a bin of material, or a crate of material. The next step is to design the layout by calculating the composite movements between departments and rank them from most movement to least movement. Composite movement refers to the back-and-forth movement between each pair of departments. Finally, trial layouts are placed on a grid that graphically represents the relative distances between departments. This grid then becomes the objective of optimization when determining the optimal plant layout. We give a schematic representation of the basic operational considerations in a processfocused system as follows:
3 International Journal of Tomography & Statistics 21 In designing the optimal functional layout, the fundamental question to be addressed is that of relative location of facilities. The locations will depend on the need for one pair of facilities to be adjacent (or physically close) to each other relative to the need for all other pairs of facilities to be similarly adjacent (or physically close) to each other. Locations must be allocated based on the relative gains and losses for the alternatives and seek to minimize some indicative measure of the cost of having non-adjacent locations of facilities. Constraints of space prevents us from going into the details of the several criteria used to determine the gains or losses from the relative location of facilities and the available sequence analysis techniques for addressing the question; for which we advise the interested reader to look up any standard handbook of production/operations management. COMPUTERIZED RELATIVE ALLOCATION OF FACILITIES TECHNIQUE Computerized Relative Allocation of Facilities Technique (CRAFT) (Buffa, Armour and Vollman, 1964) is a computerized heuristic algorithm that takes in load matrix of interdepartmental flow and transaction costs with a representation of a block layout as the inputs. The block layout could either be an existing layout or; for a new facility, any arbitrary initial layout. The algorithm then computes the departmental locations and returns an estimate of the total interaction costs for the initial layout. The governing algorithm is designed to compute the impact on a cost measure for two-way or three-way swapping in the location of the facilities. For each swap, the various interaction costs are computed afresh and the load matrix and the change in cost (increase or decrease) is noted and stored in the RAM. The algorithm proceeds this way through all possible combinations of swaps accommodated by the software. The basic procedure is repeated a number of times resulting in a more efficient block layout every time till such time when no further cost reduction is possible. The final block layout is then printed out to serve as the basis for a detailed layout template of the facilities at a later stage. Since its formulation, more powerful versions of CRAFT have been developed but these too follow the same, basic heuristic routine and therefore tend to be highly CPUintensive (Khalil, 1973; Hicks and Cowan, 1976). The basic computational disadvantage of a CRAFT-type technique is that one always has got to start with an arbitrary initial solution (Carrie, 1980). This means that there is no mathematical certainty of attaining the desired optimal solution after a given number of iterations. If the starting solution is quite close to the optimal solution by chance, then the final solution is attained only after a few iterations. However, as there is no guarantee that the starting solution will be close to the global optimum, the expected number of iterations required to arrive at the final solution tend to be quite large thereby straining computing resources (Driscoll and Sangi, 1988). In this paper we propose and illustrate the Modified Assignment (MASS) algorithm as an extension to the traditional CRAFT, to enable faster convergence to the optimal solution. This we propose to do by marrying CRAFT technique with the
4 22 IJTS, Vol. 3, No. JJ05, June-July 2005 Hungarian assignment algorithm. As our proposed algorithm is semi-heuristic, it is likely to be less CPU-intensive than any traditional, purely heuristic CRAFT-type algorithm. THE HUNGARIAN ASSIGNMENT ALGORITHM A general assignment problem may be framed as a special case of the balanced transportation problem with availability and demand constraints summing up to unity. Mathematically, it has the following general linear programming form: Minimize C ij X ij Subject to X ij = 1, for each i, j = 1, 2 n In terms of the classical assignment problem, C ij is the cost of assigning the i th job to the j th individual and X ij is the number of assignments of the i th job to the j th individual. In words, the problem may be stated as assigning each of n individuals to n jobs so that exactly one individual is assigned to each job in such a way as to minimize the total cost. To ensure satisfaction of the basic requirements of the assignment problem, the basic feasible solutions of the corresponding balanced transportation problem must be integer valued. However, any such basic feasible solution will contain (2n 1) variables out of which (n 1) variables will be zero thereby introducing a high level of degeneracy in the solution making the usual solution technique of a transportation problem very inefficient. This has resulted in mathematicians devising an alternative, more efficient algorithm for solving this class of problems, which has come to be commonly known as the Hungarian assignment algorithm. This algorithm is based on the following optimality theorem: Theorem: If a constant number is added to any row and/or column of the cost matrix of an assignment-type problem, then the resulting assignment-type problem has exactly the same set of optimal solutions as the original problem and vice versa. Proof: Let A i and B j (i, j = 1, 2 n) be added to the ith row and/or jth column respectively of the cost matrix. Then the revised cost elements are C * ij = C ij + A i +B j. The revised cost of assignment is C * ij X ij = (C ij + A i + B j ) X ij = C ij X ij + A i X ij + B j X ij. But by the imposed assignment constraint X ij = 1 (for i, j = 1, 2 n), we have the revised cost as C ij X ij + A i + B j i.e. the cost differs from the original by a constant. As the revised costs differ from the originals by a constant, which is independent of the decision variables, an optimal solution to one is also optimal solution to the other and vice versa.
5 International Journal of Tomography & Statistics 23 The optimality theorem can be used in two different ways to solve the assignment problem. First, if in an assignment problem, some cost elements are negative, the problem may be converted into an equivalent assignment problem by adding a positive constant to each of the entries in the cost matrix so that they all become non-negative. Next, the important thing to look for is a feasible solution that has zero assignment cost after adding suitable constants to the rows and columns. Since it has been assumed that all entries are now non-negative, this assignment must be the globally optimal one (Mustafi, 1996). Given a zero assignment, a straight line is drawn through it (a horizontal line in case of a row and a vertical line in case of a column), which prevents any other assignment in that particular row/column. The governing algorithm then seeks to find the minimum number of such straight lines, which would cover all the zero entries to avoid any redundancy. Let us say that k such lines are required to cover all the zeroes. Then the necessary condition for optimality is that number of zeroes assigned is equal to k and the sufficient condition for optimality is that k is equal to n for an n x n cost matrix. MASS (MODIFIED ASSIGNMENT) ALGORITHM The basic idea of our proposed algorithm is to develop a systematic scheme to arrive at the initial input block layout to be fed into the CRAFT program so that the program does not have to start off from any initial (and possibly inefficient) solution. Thus, by subjecting the problem of finding an initial block layout to a mathematical scheme, we in effect reduce the purely heuristic algorithm of CRAFT to a semi-heuristic one. Our proposed MASS algorithm follows the following sequential steps: Step 1: We formulate the load matrix such that each entry l ij represents the load carried from facility i to facility j. Step 2: We insert l ij = M, where M is a large positive number, into all the vacant cells of the load matrix signifying that no inter-facility load transportation is required or possible between the i th and j th vacant cells. Step 3: We solve the problem on the lines of a standard assignment problem using the Hungarian assignment algorithm treating the load matrix as the cost matrix. Step 4: We draft the initial block layout trying to keep the inter-facility distance d ij * between the i th and j th assigned facilities to the minimum possible magnitude, subject to the available floor area and architectural design of the shop floor. Step 5: We proceed using the CRAFT program to arrive at the optimal layout by iteratively improving upon the starting solution provided by the Hungarian * assignment algorithm till the overall load function L = l ij d ij subject to any
6 24 IJTS, Vol. 3, No. JJ05, June-July 2005 particular bounds imposed on the problem. The Hungarian assignment algorithm will ensure that the initial block layout is at least very close to the global optimum if not globally optimal itself. Therefore the subsequent CRAFT procedure will converge on the global optimum much faster starting from this near-optimal initial input block layout and will be much less CPUintensive than any traditional CRAFT-type algorithm. Thus MASS is not a standalone optimization tool but rather a rider on the traditional CRAFT that tries to ensure faster convergence to the optimal block layout for process-focused systems, by making the search semi-heuristic. That MASS will be an improvement over traditional CRAFT in terms of computational efficiency is rather intuitive. At its worst the computational efficiency of MASS will be same as that of traditional CRAFT (in the rather unlikely scenario that the CRAFT heuristic chances upon the best possible layout in its very first iteration). In all other scenarios, MASS will give an initial solution to CRAFT which is much more likely to be closer to the global optimal than any random initial solution as under traditional CRAFT. We provide a numerical illustration of the MASS algorithm in the Appendix by designing the optimal block layout of a small, single-storied, process-focused manufacturing plant with six different facilities and a rectangular shop floor design. The model can however be extended to cover bigger plants with a higher number of facilities. Also the MASS approach we have advocated here can even be extended to deal with the multi-floor version of CRAFT (Johnson, 1982) by constructing a separate assignment table for each floor subject to any predecessor-successor relationship among the facilities.
7 International Journal of Tomography & Statistics 25 APPENDIX: NUMERICAL ILLUSTRATION OF MASS We consider a small, single-storied process-focused manufacturing plant with a rectangular shop floor plan having six different facilities. We mark these facilities as F I, F II, F III, F IV, F V and F VI. The architectural design requires that there be an aisle of at least 2 meters width between two adjacent facilities and the total floor area of the plant is 64meters x 22meters. Based on the different types of jobs processed, the loads to be transported between the different facilities are supplied in the load matrix below: We put in a very large positive value M in each of the vacant cells of the load matrix to signify that no inter-facility transfer of load is required or is permissible for these cells:
8 26 IJTS, Vol. 3, No. JJ05, June-July 2005 Next we apply the standard Hungarian assignment algorithm to obtain the initial solution: Above is the assignment table after first iteration. There are two rows and three columns that are covered i.e. k = 5. But as this is a 6x6 load matrix, the above solution is sub-optimal. So we make a second iteration: Now columns F I, F III, F IV, F VI and rows F I and F VI are covered i.e. k = 6. As this is a 6x6 load matrix the above solution is optimal.
9 International Journal of Tomography & Statistics 27 The optimal assignment table (subject to the 2 meters of aisle between adjacent facilities) is shown below: Initial layout of facilities as dictated by the Hungarian assignment algorithm: Figure 2 F I F III F V F II F IV F VI The above layout conforms to the rectangular floor plan of the plant and also places the assigned facilities adjacent to each other with an aisle of 2 meters width between them. Thus F I is adjacent to F II, F III is adjacent to F IV and F V is adjacent to F VI. Based on the cost information provided in the load-matrix the total cost in terms of load-units for the above layout can be calculated as follows:
10 28 IJTS, Vol. 3, No. JJ05, June-July 2005 L = 2{( ) + ( ) + ( )} + (44 x 25) + (22 x 40) + (22 x 15) = By feeding the above optimal solution into the CRAFT program the final, the global optimum is found in a single iteration. The final, best layout as obtained by CRAFT is: Figure 3 F I F VI F IV F II F V F III Based on the cost information provided in the load-matrix the total cost in terms of load-units for the optimal layout can be calculated as follows: L* = 2{( ) + ( ) + (5 + 30)} + (22 x 25) + (44 x 15) + (22 x 40) = Therefore the final solution is an improvement of just 220 load-units over the initial solution! This shows that this initial solution fed into CRAFT is indeed near optimal and can thus ensure a faster convergence. REFERENCES Buffa, Elwood S., Armour G. C. and Vollmann, T. E., 1964, Allocating Facilities with CRAFT, Harvard Business Review, 42(2), Carrie, A. S., 1980, Computer-Aided Layout Planning The Way Ahead, International Journal of Production Research, 18(3), Driscoll, J. and Sangi, N. A., 1988, An International Survey of Computer-aided Facilities Layout The Development And Application Of Software, Proc. of the IX th International Conference on Production Research, Anil Mital (Ed.), Elsevier Science Publishers, N.Y. U.S.A., Hicks, P. E. and Cowan, T. E., 1976, CRAFT-M for Layout Rearrangement,
11 International Journal of Tomography & Statistics 29 Industrial Engineering, 8(5), Johnson, R. V., 1982, SPACECRAFT for Multi-Floor Layout Planning, Management Science, 28(4), Khalil, T. M., 1973, Facilities Relative Allocation Technique (FRAT), International Journal of Production Research, 2(2), Mustafi, C. K., 1996, Operations Research: Methods and Practice, 3 rd Ed., New Age International Ltd., New Delhi, India,
Optimal Plant Layout Design based on MASS Algorithm
Optimal Plant Layout Design based on MASS Algorithm Mohammad Khoshnevisan School of Accounting and Finance Griffith University Australia. M.Khoshnevisan@mailbox.gu.edu.au Sukanto Bhattacharya School of
More informationOPERATIONS RESEARCH. Transportation and Assignment Problems
OPERATIONS RESEARCH Chapter 2 Transportation and Assignment Problems Prof Bibhas C Giri Professor of Mathematics Jadavpur University West Bengal, India E-mail : bcgirijumath@gmailcom MODULE-3: Assignment
More informationProject and Production Management Prof. Arun Kanda Department of Mechanical Engineering Indian Institute of Technology, Delhi
Project and Production Management Prof. Arun Kanda Department of Mechanical Engineering Indian Institute of Technology, Delhi Lecture - 8 Consistency and Redundancy in Project networks In today s lecture
More informationCOMPARATIVE STUDY OF NEW PROPOSED METHOD FOR SOLVING ASSIGNMENT PROBLEM WITH THE EXISTING METHODS
COMPARATIVE STUDY OF NEW PROPOSED METHOD FOR SOLVING ASSIGNMENT PROBLEM WITH THE EXISTING METHODS MANVIR KAUR ASSISTANT PROFESSOR SACHDEVA GIRLS COLLEGE, GHARUAN (MOHALI) ABSTRACT Assignment Problem is
More informationTransportation problem
Transportation problem It is a special kind of LPP in which goods are transported from a set of sources to a set of destinations subjects to the supply and demand of the source and destination, respectively,
More informationInternational Journal of Advance Research in Computer Science and Management Studies
Volume 2, Issue 8, August 2014 ISSN: 2321 7782 (Online) International Journal of Advance Research in Computer Science and Management Studies Research Article / Survey Paper / Case Study Available online
More informationFundamentals of Operations Research. Prof. G. Srinivasan. Department of Management Studies. Indian Institute of Technology, Madras. Lecture No.
Fundamentals of Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Lecture No. # 13 Transportation Problem, Methods for Initial Basic Feasible
More informationLecture notes on Transportation and Assignment Problem (BBE (H) QTM paper of Delhi University)
Transportation and Assignment Problems The transportation model is a special class of linear programs. It received this name because many of its applications involve determining how to optimally transport
More informationCHAPTER 3 DEVELOPMENT OF HEURISTICS AND ALGORITHMS
CHAPTER 3 DEVELOPMENT OF HEURISTICS AND ALGORITHMS 3.1 INTRODUCTION In this chapter, two new algorithms will be developed and presented, one using the Pascal s triangle method, and the other one to find
More informationA Fuzzy Logic Approach to Assembly Line Balancing
Mathware & Soft Computing 12 (2005), 57-74 A Fuzzy Logic Approach to Assembly Line Balancing D.J. Fonseca 1, C.L. Guest 1, M. Elam 1, and C.L. Karr 2 1 Department of Industrial Engineering 2 Department
More informationSolving Large Aircraft Landing Problems on Multiple Runways by Applying a Constraint Programming Approach
Solving Large Aircraft Landing Problems on Multiple Runways by Applying a Constraint Programming Approach Amir Salehipour School of Mathematical and Physical Sciences, The University of Newcastle, Australia
More informationSUGGESTED SOLUTION CA FINAL MAY 2017 EXAM
SUGGESTED SOLUTION CA FINAL MAY 2017 EXAM ADVANCED MANAGEMENT ACCOUNTING Test Code - F M J 4 0 1 6 BRANCH - (MULTIPLE) (Date : 11.02.2017) Head Office : Shraddha, 3 rd Floor, Near Chinai College, Andheri
More informationSolving ONE S interval linear assignment problem
RESEARCH ARTICLE OPEN ACCESS Solving ONE S interval linear assignment problem Dr.A.Ramesh Kumar 1,S. Deepa 2, 1 Head, Department of Mathematics, Srimad Andavan Arts and Science College (Autonomous), T.V.Kovil,
More informationChapter 15 Introduction to Linear Programming
Chapter 15 Introduction to Linear Programming An Introduction to Optimization Spring, 2015 Wei-Ta Chu 1 Brief History of Linear Programming The goal of linear programming is to determine the values of
More informationAdvanced Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras
Advanced Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Lecture 18 All-Integer Dual Algorithm We continue the discussion on the all integer
More informationA Compromise Solution to Multi Objective Fuzzy Assignment Problem
Volume 113 No. 13 2017, 226 235 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu A Compromise Solution to Multi Objective Fuzzy Assignment Problem
More informationMLR Institute of Technology
Course Name : Engineering Optimization Course Code : 56021 Class : III Year Branch : Aeronautical Engineering Year : 2014-15 Course Faculty : Mr Vamsi Krishna Chowduru, Assistant Professor Course Objective
More informationVertex Magic Total Labelings of Complete Graphs 1
Vertex Magic Total Labelings of Complete Graphs 1 Krishnappa. H. K. and Kishore Kothapalli and V. Ch. Venkaiah Centre for Security, Theory, and Algorithmic Research International Institute of Information
More informationFacility Layout Planning (Aldep-Craft) Marco Macchi-Laura Cattaneo
Facility Layout Planning (Aldep-Craft) Marco Macchi-Laura Cattaneo Computerized Layout Technique Suppose that we are given some space for some shops (i.e. areas of activities). How shall we arrange the
More informationÇANKAYA UNIVERSITY Department of Industrial Engineering SPRING SEMESTER
TECHNIQUES FOR CONTINOUS SPACE LOCATION PROBLEMS Continuous space location models determine the optimal location of one or more facilities on a two-dimensional plane. The obvious disadvantage is that the
More informationGENETIC ALGORITHMS OPTIMIZATION FOR THE MACHINE LAYOUT PROBLEM
GENETIC ALGORITHMS OPTIMIZATION FOR THE MACHINE LAYOUT PROBLEM Norhashimah Morad School of Industrial Technology Universiti Sains Malaysia 800, Minden, Penang Malaysia e-mail:nhashima@usm.my Abstract This
More informationModule 1 Lecture Notes 2. Optimization Problem and Model Formulation
Optimization Methods: Introduction and Basic concepts 1 Module 1 Lecture Notes 2 Optimization Problem and Model Formulation Introduction In the previous lecture we studied the evolution of optimization
More informationVertex Magic Total Labelings of Complete Graphs
AKCE J. Graphs. Combin., 6, No. 1 (2009), pp. 143-154 Vertex Magic Total Labelings of Complete Graphs H. K. Krishnappa, Kishore Kothapalli and V. Ch. Venkaiah Center for Security, Theory, and Algorithmic
More informationInteger Programming Theory
Integer Programming Theory Laura Galli October 24, 2016 In the following we assume all functions are linear, hence we often drop the term linear. In discrete optimization, we seek to find a solution x
More informationThe Dynamic Hungarian Algorithm for the Assignment Problem with Changing Costs
The Dynamic Hungarian Algorithm for the Assignment Problem with Changing Costs G. Ayorkor Mills-Tettey Anthony Stentz M. Bernardine Dias CMU-RI-TR-07-7 July 007 Robotics Institute Carnegie Mellon University
More informationRuled Based Approach for Scheduling Flow-shop and Job-shop Problems
Ruled Based Approach for Scheduling Flow-shop and Job-shop Problems Mohammad Komaki, Shaya Sheikh, Behnam Malakooti Case Western Reserve University Systems Engineering Email: komakighorban@gmail.com Abstract
More informationUNIT 4 Branch and Bound
UNIT 4 Branch and Bound General method: Branch and Bound is another method to systematically search a solution space. Just like backtracking, we will use bounding functions to avoid generating subtrees
More informationIntroduction. Chapter 15. Optimization Modeling: Applications. Integer Programming. Manufacturing Example. Three Types of ILP Models
Chapter 5 Optimization Modeling: Applications Integer Programming Introduction When one or more variables in an LP problem must assume an integer value we have an Integer Linear Programming (ILP) problem.
More informationAdvanced Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras
Advanced Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Lecture 16 Cutting Plane Algorithm We shall continue the discussion on integer programming,
More informationOptimization of Process Plant Layout Using a Quadratic Assignment Problem Model
Optimization of Process Plant Layout Using a Quadratic Assignment Problem Model Sérgio. Franceira, Sheila S. de Almeida, Reginaldo Guirardello 1 UICAMP, School of Chemical Engineering, 1 guira@feq.unicamp.br
More informationIntroduction. Linear because it requires linear functions. Programming as synonymous of planning.
LINEAR PROGRAMMING Introduction Development of linear programming was among the most important scientific advances of mid-20th cent. Most common type of applications: allocate limited resources to competing
More informationCSC 8301 Design and Analysis of Algorithms: Exhaustive Search
CSC 8301 Design and Analysis of Algorithms: Exhaustive Search Professor Henry Carter Fall 2016 Recap Brute force is the use of iterative checking or solving a problem by its definition The straightforward
More informationEulerian disjoint paths problem in grid graphs is NP-complete
Discrete Applied Mathematics 143 (2004) 336 341 Notes Eulerian disjoint paths problem in grid graphs is NP-complete Daniel Marx www.elsevier.com/locate/dam Department of Computer Science and Information
More informationLab # 2 - ACS I Part I - DATA COMPRESSION in IMAGE PROCESSING using SVD
Lab # 2 - ACS I Part I - DATA COMPRESSION in IMAGE PROCESSING using SVD Goals. The goal of the first part of this lab is to demonstrate how the SVD can be used to remove redundancies in data; in this example
More information3 No-Wait Job Shops with Variable Processing Times
3 No-Wait Job Shops with Variable Processing Times In this chapter we assume that, on top of the classical no-wait job shop setting, we are given a set of processing times for each operation. We may select
More informationTheorem 2.9: nearest addition algorithm
There are severe limits on our ability to compute near-optimal tours It is NP-complete to decide whether a given undirected =(,)has a Hamiltonian cycle An approximation algorithm for the TSP can be used
More informationAn Integrated Design Algorithm for Detailed Layouts Based on the Contour Distance
An Integrated Design Algorithm for Detailed Layouts Based on the Contour Distance Jae-Gon Kim and Marc Goetschalckx School of Industrial and Systems Engineering Georgia Institute of Technology Atlanta,
More informationMultilayer Routing on Multichip Modules
Multilayer Routing on Multichip Modules ECE 1387F CAD for Digital Circuit Synthesis and Layout Professor Rose Friday, December 24, 1999. David Tam (2332 words, not counting title page and reference section)
More informationInternational Journal of Current Research and Modern Education (IJCRME) ISSN (Online): & Impact Factor: Special Issue, NCFTCCPS -
TO SOLVE ECONOMIC DISPATCH PROBLEM USING SFLA P. Sowmya* & Dr. S. P. Umayal** * PG Scholar, Department Electrical and Electronics Engineering, Muthayammal Engineering College, Rasipuram, Tamilnadu ** Dean
More informationby Mahender Reddy Concept To Reality / Summer 2006
by Mahender Reddy Demand for higher extrusion rates, increased product quality and lower energy consumption have prompted plants to use various methods to determine optimum process conditions and die designs.
More informationAdvanced Operations Research Techniques IE316. Quiz 1 Review. Dr. Ted Ralphs
Advanced Operations Research Techniques IE316 Quiz 1 Review Dr. Ted Ralphs IE316 Quiz 1 Review 1 Reading for The Quiz Material covered in detail in lecture. 1.1, 1.4, 2.1-2.6, 3.1-3.3, 3.5 Background material
More informationOnline Facility Location
Online Facility Location Adam Meyerson Abstract We consider the online variant of facility location, in which demand points arrive one at a time and we must maintain a set of facilities to service these
More informationDYN-OPT Users Manual. Cenk Caliskan Randolph W. Hall. California PATH Working Paper UCB-ITS-PWP-97-6
CALIFORNIA PATH PROGRAM INSTITUTE OF TRANSPORTATION STUDIES UNIVERSITY OF CALIFORNIA, BERKELEY DYN-OPT Users Manual Cenk Caliskan Randolph W Hall California PATH Working Paper UCB-ITS-PWP-97-6 This work
More informationWorking with grids are an inherent part of the craft of designing. FUNCTIONS OF A GRID
GRID SYSTEMS Working with grids are an inherent part of the craft of designing. FUNCTIONS OF A GRID Achieves unity amongst all of pieces of a design. Introduces systemic order to a space before anything
More informationA method for solving unbalanced intuitionistic fuzzy transportation problems
Notes on Intuitionistic Fuzzy Sets ISSN 1310 4926 Vol 21, 2015, No 3, 54 65 A method for solving unbalanced intuitionistic fuzzy transportation problems P Senthil Kumar 1 and R Jahir Hussain 2 1 PG and
More informationAlgorithms for Grid Graphs in the MapReduce Model
University of Nebraska - Lincoln DigitalCommons@University of Nebraska - Lincoln Computer Science and Engineering: Theses, Dissertations, and Student Research Computer Science and Engineering, Department
More information4. Linear Programming
/9/08 Systems Analysis in Construction CB Construction & Building Engineering Department- AASTMT by A h m e d E l h a k e e m & M o h a m e d S a i e d. Linear Programming Optimization Network Models -
More information1. Lecture notes on bipartite matching
Massachusetts Institute of Technology 18.453: Combinatorial Optimization Michel X. Goemans February 5, 2017 1. Lecture notes on bipartite matching Matching problems are among the fundamental problems in
More information6. Lecture notes on matroid intersection
Massachusetts Institute of Technology 18.453: Combinatorial Optimization Michel X. Goemans May 2, 2017 6. Lecture notes on matroid intersection One nice feature about matroids is that a simple greedy algorithm
More informationIV. Special Linear Programming Models
IV. Special Linear Programming Models Some types of LP problems have a special structure and occur so frequently that we consider them separately. A. The Transportation Problem - Transportation Model -
More information5. Lecture notes on matroid intersection
Massachusetts Institute of Technology Handout 14 18.433: Combinatorial Optimization April 1st, 2009 Michel X. Goemans 5. Lecture notes on matroid intersection One nice feature about matroids is that a
More informationUsing Ones Assignment Method and. Robust s Ranking Technique
Applied Mathematical Sciences, Vol. 7, 2013, no. 113, 5607-5619 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ams.2013.37381 Method for Solving Fuzzy Assignment Problem Using Ones Assignment
More informationAUDITING (PART-18) (UNIT-III) INTERNAL CONTROL (PART 4)
1. INTRODUCTION AUDITING (PART-18) (UNIT-III) INTERNAL CONTROL (PART 4) Hello students welcome to the lecture series of auditing. Today we shall be taking up unit 3 rd and under unit 3 rd we shall continue
More informationI will illustrate the concepts using the example below.
Linear Programming Notes More Tutorials at www.littledumbdoctor.com Linear Programming Notes I will illustrate the concepts using the example below. A farmer plants two crops, oats and corn, on 100 acres.
More information6. Tabu Search 6.1 Basic Concepts. Fall 2010 Instructor: Dr. Masoud Yaghini
6. Tabu Search 6.1 Basic Concepts Fall 2010 Instructor: Dr. Masoud Yaghini Outline Tabu Search: Part 1 Introduction Illustrative Problems Search Space Neighborhood Structure Tabus Aspiration Criteria Termination
More informationSome Advanced Topics in Linear Programming
Some Advanced Topics in Linear Programming Matthew J. Saltzman July 2, 995 Connections with Algebra and Geometry In this section, we will explore how some of the ideas in linear programming, duality theory,
More informationEFFICIENT ATTACKS ON HOMOPHONIC SUBSTITUTION CIPHERS
EFFICIENT ATTACKS ON HOMOPHONIC SUBSTITUTION CIPHERS A Project Report Presented to The faculty of the Department of Computer Science San Jose State University In Partial Fulfillment of the Requirements
More informationقالىا سبحانك ال علم لنا إال ما علمتنا صدق هللا العظيم. Lecture 5 Professor Sayed Fadel Bahgat Operation Research
قالىا سبحانك ال علم لنا إال ما علمتنا إنك أنت العليم الحكيم صدق هللا العظيم 1 والصالة والسالم علي اشرف خلق هللا نبينا سيدنا هحود صلي هللا عليه وسلن سبحانك اللهم وبحمدك اشهد أن ال هللا إال أنت استغفرك وأتىب
More informationA New approach for Solving Transportation Problem
Journal for Research Volume 03 Issue 01 March 2017 ISSN: 2395-7549 A New approach for Solving Transportation Problem Manamohan Maharana Lecturer Department of Mathematics M.P.C. (Jr.) College, Baripada,
More informationII. PROPOSED NEW METHOD FOR SOLVING ASSIGNMENT PROBLEM
GLOBAL JOURNAL OF ENGINEERING SCIENCE AND RESEARCHES COMPARATIVE ANALYSIS OF SOLUTION METHODS OF ASSIGNMENT PROBLEM Dr. PK Dwivedi 1, Suresh Maithani 2 & Ajay Kumar Mishra 3 1&2 Ambalika Institute of Management
More informationA method for unbalanced transportation problems in fuzzy environment
Sādhanā Vol. 39, Part 3, June 2014, pp. 573 581. c Indian Academy of Sciences A method for unbalanced transportation problems in fuzzy environment 1. Introduction DEEPIKA RANI 1,, T R GULATI 1 and AMIT
More informationIII Data Structures. Dynamic sets
III Data Structures Elementary Data Structures Hash Tables Binary Search Trees Red-Black Trees Dynamic sets Sets are fundamental to computer science Algorithms may require several different types of operations
More informationA NEW MILP APPROACH FOR THE FACILITY LAYOUT DESIGN PROBLEM WITH RECTANGULAR AND L/T SHAPED DEPARTMENTS
A NEW MILP APPROACH FOR THE FACILITY LAYOUT DESIGN PROBLEM WITH RECTANGULAR AND L/T SHAPED DEPARTMENTS Yossi Bukchin Michal Tzur Dept. of Industrial Engineering, Tel Aviv University, ISRAEL Abstract In
More informationIJISET - International Journal of Innovative Science, Engineering & Technology, Vol. 1 Issue 3, May
Optimization of fuzzy assignment model with triangular fuzzy numbers using Robust Ranking technique Dr. K. Kalaiarasi 1,Prof. S.Sindhu 2, Dr. M. Arunadevi 3 1 Associate Professor Dept. of Mathematics 2
More informationEuroSymphony Solver. The Simplex Algorithm
EuroSymphony Solver After opening Lotus Symphony Spreadsheet EuroSymphony Solver can be reached in Tools menu EuroSymphony Solver submenu. It provides four algorithms to solve optimization problems, namly
More information11.1 Facility Location
CS787: Advanced Algorithms Scribe: Amanda Burton, Leah Kluegel Lecturer: Shuchi Chawla Topic: Facility Location ctd., Linear Programming Date: October 8, 2007 Today we conclude the discussion of local
More informationA Native Approach to Cell to Switch Assignment Using Firefly Algorithm
International Journal of Engineering Inventions ISSN: 2278-7461, www.ijeijournal.com Volume 1, Issue 2(September 2012) PP: 17-22 A Native Approach to Cell to Switch Assignment Using Firefly Algorithm Apoorva
More informationGraphs. The ultimate data structure. graphs 1
Graphs The ultimate data structure graphs 1 Definition of graph Non-linear data structure consisting of nodes & links between them (like trees in this sense) Unlike trees, graph nodes may be completely
More informationA Linear-Time Heuristic for Improving Network Partitions
A Linear-Time Heuristic for Improving Network Partitions ECE 556 Project Report Josh Brauer Introduction The Fiduccia-Matteyses min-cut heuristic provides an efficient solution to the problem of separating
More informationHomework 4 Solutions CSE 101 Summer 2017
Homework 4 Solutions CSE 101 Summer 2017 1 Scheduling 1. LPT Scheduling (a) Find the Upper Bound for makespan of LPT Scheduling for P C max. (b) Find a tight worst-case example for the makespan achieved
More information2 Dept. of Computer Applications 3 Associate Professor Dept. of Computer Applications
International Journal of Computing Science and Information Technology, 2014, Vol.2(2), 15-19 ISSN: 2278-9669, April 2014 (http://ijcsit.org) Optimization of trapezoidal balanced Transportation problem
More informationISA[k] Trees: a Class of Binary Search Trees with Minimal or Near Minimal Internal Path Length
SOFTWARE PRACTICE AND EXPERIENCE, VOL. 23(11), 1267 1283 (NOVEMBER 1993) ISA[k] Trees: a Class of Binary Search Trees with Minimal or Near Minimal Internal Path Length faris n. abuali and roger l. wainwright
More information1. Lecture notes on bipartite matching February 4th,
1. Lecture notes on bipartite matching February 4th, 2015 6 1.1.1 Hall s Theorem Hall s theorem gives a necessary and sufficient condition for a bipartite graph to have a matching which saturates (or matches)
More informationA Hybrid Improvement Heuristic for the Bin Packing Problem
MIC 2001-4th Metaheuristics International Conference 63 A Hybrid Improvement Heuristic for the Bin Packing Problem Adriana C.F. Alvim Dario J. Aloise Fred Glover Celso C. Ribeiro Department of Computer
More informationGreedy Homework Problems
CS 1510 Greedy Homework Problems 1. (2 points) Consider the following problem: INPUT: A set S = {(x i, y i ) 1 i n} of intervals over the real line. OUTPUT: A maximum cardinality subset S of S such that
More informationIntroduction to ANSYS DesignXplorer
Lecture 5 Goal Driven Optimization 14. 5 Release Introduction to ANSYS DesignXplorer 1 2013 ANSYS, Inc. September 27, 2013 Goal Driven Optimization (GDO) Goal Driven Optimization (GDO) is a multi objective
More informationModeling the Component Pickup and Placement Sequencing Problem with Nozzle Assignment in a Chip Mounting Machine
Modeling the Component Pickup and Placement Sequencing Problem with Nozzle Assignment in a Chip Mounting Machine Hiroaki Konishi, Hidenori Ohta and Mario Nakamori Department of Information and Computer
More informationModul. Layout and Design. Prof. Dr. Richard F. Hartl. Dr. Margaretha Preusser SS Produktion und Logistik
Modul Layout and Design Prof. Dr. Richard F. Hartl Dr. Margaretha Preusser SS 2009 Hartl, Preusser Layout and Design 2 Inhaltsverzeichnis. Introduction... 4 2. Job shop production... 9 2.. The Linear Assignment
More informationStochastic Control of Path Optimization for Inter-Switch Handoffs in Wireless ATM Networks
336 IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 9, NO. 3, JUNE 2001 Stochastic Control of Path Optimization for Inter-Switch Handoffs in Wireless ATM Networks Vincent W. S. Wong, Member, IEEE, Mark E. Lewis,
More informationNotes for Lecture 20
U.C. Berkeley CS170: Intro to CS Theory Handout N20 Professor Luca Trevisan November 13, 2001 Notes for Lecture 20 1 Duality As it turns out, the max-flow min-cut theorem is a special case of a more general
More informationLinear Programming. Meaning of Linear Programming. Basic Terminology
Linear Programming Linear Programming (LP) is a versatile technique for assigning a fixed amount of resources among competing factors, in such a way that some objective is optimized and other defined conditions
More informationAdvanced Algorithms Class Notes for Monday, October 23, 2012 Min Ye, Mingfu Shao, and Bernard Moret
Advanced Algorithms Class Notes for Monday, October 23, 2012 Min Ye, Mingfu Shao, and Bernard Moret Greedy Algorithms (continued) The best known application where the greedy algorithm is optimal is surely
More informationFigure 2.1: A bipartite graph.
Matching problems The dance-class problem. A group of boys and girls, with just as many boys as girls, want to dance together; hence, they have to be matched in couples. Each boy prefers to dance with
More informationTrain schedule diagram drawing algorithm considering interrelationship between labels
Train schedule diagram drawing algorithm considering interrelationship between labels H. Izumi', N. Tomii',2 The University of Electro-Communications, Japan. 2Railway Technical Research Institute, Japan.
More informationTRANSPORTATION AND ASSIGNMENT PROBLEMS
TRANSPORTATION AND ASSIGNMENT PROBLEMS Transportation problem Example P&T Company produces canned peas. Peas are prepared at three canneries (Bellingham, Eugene and Albert Lea). Shipped by truck to four
More informationH. W. Kuhn. Bryn Mawr College
VARIANTS OF THE HUNGARIAN METHOD FOR ASSIGNMENT PROBLEMS' H. W. Kuhn Bryn Mawr College The author presents a geometrical modelwhich illuminates variants of the Hungarian method for the solution of the
More informationDepartment of CSE, K L University, Vaddeswaram, Guntur, A.P, India 3.
Volume 115 No. 7 2017, 381-385 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu AN IMPROVISED PARTITION-BASED WORKFLOW SCHEDULING ALGORITHM ijpam.eu J.Prathyusha
More informationSUGGESTED SOLUTION IPCC MAY 2017EXAM. Test Code - I M J
SUGGESTED SOLUTION IPCC MAY 2017EXAM INFORMATION TECHNOLOGY Test Code - I M J 7 1 2 1 BRANCH - (MULTIPLE) (Date : 20.11.2016) Head Office : Shraddha, 3 rd Floor, Near Chinai College, Andheri (E), Mumbai
More informationMetaheuristic Optimization with Evolver, Genocop and OptQuest
Metaheuristic Optimization with Evolver, Genocop and OptQuest MANUEL LAGUNA Graduate School of Business Administration University of Colorado, Boulder, CO 80309-0419 Manuel.Laguna@Colorado.EDU Last revision:
More informationAn Algorithm for an Optimal Staffing Problem in Open Shop Environment
An Algorithm for an Optimal Staffing Problem in Open Shop Environment Daniela I. Borissova, and Ivan C. Mustakerov Abstract The paper addresses a problem of optimal staffing in open shop environment. The
More informationChapter 18 out of 37 from Discrete Mathematics for Neophytes: Number Theory, Probability, Algorithms, and Other Stuff by J. M. Cargal.
Chapter 8 out of 7 from Discrete Mathematics for Neophytes: Number Theory, Probability, Algorithms, and Other Stuff by J. M. Cargal 8 Matrices Definitions and Basic Operations Matrix algebra is also known
More informationOn Specially Structured Two Stage Flow Shop Scheduling Problem with Jobs In A String of Disjoint Job Blocks
Available online at www.pelagiaresearchlibrary.com Advances in Applied Science Research, 2016, 7(4):190-196 ISSN: 0976-8610 CODEN (USA): AASRFC On Specially Structured Two Stage Flow Shop Scheduling Problem
More informationVectorization Using Stochastic Local Search
Vectorization Using Stochastic Local Search Byron Knoll CPSC303, University of British Columbia March 29, 2009 Abstract: Stochastic local search can be used for the process of vectorization. In this project,
More informationGeneralized Network Flow Programming
Appendix C Page Generalized Network Flow Programming This chapter adapts the bounded variable primal simplex method to the generalized minimum cost flow problem. Generalized networks are far more useful
More information56:272 Integer Programming & Network Flows Final Exam -- December 16, 1997
56:272 Integer Programming & Network Flows Final Exam -- December 16, 1997 Answer #1 and any five of the remaining six problems! possible score 1. Multiple Choice 25 2. Traveling Salesman Problem 15 3.
More informationOutline of this Talk
Outline of this Talk Data Association associate common detections across frames matching up who is who Two frames: linear assignment problem Generalize to three or more frames increasing solution quality
More informationUsing Genetic Algorithms to Solve the Box Stacking Problem
Using Genetic Algorithms to Solve the Box Stacking Problem Jenniffer Estrada, Kris Lee, Ryan Edgar October 7th, 2010 Abstract The box stacking or strip stacking problem is exceedingly difficult to solve
More informationTwo-Stage orders sequencing system for mixedmodel
IOP Conference Series: Materials Science and Engineering PAPER OPEN ACCESS Two-Stage orders sequencing system for mixedmodel assembly Recent citations - Damian Krenczyk et al To cite this article: M Zemczak
More informationA NEW APPROACH IN STACKING SEQUENCE OPTIMIZATION OF COMPOSITE LAMINATES USING GENESIS STRUCTURAL ANALYSIS AND OPTIMIZATION SOFTWARE
9th AIAA/ISSMO Symposium on Multidisciplinary Analysis and Optimization 4-6 September 2002, Atlanta, Georgia AIAA 2002-5451 A NEW APPROACH IN STACKING SEQUENCE OPTIMIZATION OF COMPOSITE LAMINATES USING
More informationGeorgia Institute of Technology College of Engineering School of Electrical and Computer Engineering
Georgia Institute of Technology College of Engineering School of Electrical and Computer Engineering ECE 8832 Summer 2002 Floorplanning by Simulated Annealing Adam Ringer Todd M c Kenzie Date Submitted:
More information