Rule Based Layout Planning and Its Multiple Objectives

Size: px
Start display at page:

Download "Rule Based Layout Planning and Its Multiple Objectives"

Transcription

1 Rule ased Layout Planning and Its Multiple Objectives Mohammad Komaki, Shaya Sheikh, ehnam Malakooti Case Western Reserve University Systems Engineering Abstract In this paper, we present a novel constructive approach for solving facility layout problems considering objectives of total flow and qualitative closeness. This approach, called Head-Tail, utilizes a set of rules to solve single and multiple row layout problems. We apply pair-wise exchange method to improve the partially constructed layouts. The computational efficiency of Head-Tail approach is examined by comparing it with Systematic Layout Planning. The results show that Head-Tail method can find efficient solution with promising quality. A bi-criteria numerical example that minimizes total flow and total qualitative closeness is also presented. Key words: Rule-based layout planning, multi-objective optimization, Head-Tail Method. Introduction Effective layout designs are necessary in many different businesses such as manufacturing facilities, and service industries. iminishing physical space availability, high cost of re-layouts, safety issues, and substantial long-term investments are good reasons for getting the design right the first time. ifferent criteria can be considered in facility layout design including operational costs, installation costs, utilization of space and equipment, work-force management, materials handling, inventory work in process, inventory of incoming materials and inventory of outgoing final products, ease of future expansion, and safety factors. Most of these objectives are difficult to quantify. In this paper, new methods are introduced for solving multiple objective layout problems. Researchers have used many criteria to come up with the optimal layout design. Raman et al. [] developed three factors of flexibility, productive area utilization and closeness gap to measure the layout effectiveness. Rosenblatt [] discussed a facility layout problem with two criteria of minimizing costs and maximizing closeness rating. ortenberry and Cox [] discussed a multicriteria facility layout problem that combines quantitative with qualitative criteria and minimizes total weighted work-flow. Malakooti [,,6] presented heuristic methods for solving multiobjective facility problems.. Malakooti and Tsurushima [] proposed an expert system for solving multi-crtieria manufacturing problems. Islier [8] developed a genetic algorithm for solving multi objective facility layout by minimizing transportation load, maximizing compactness of departments and minimizing the difference between requested and available area. Pelinescu and Wang [9] presented a hierarchical multi criteria optimal design of fixture layout. Yang and Kuo [0] proposed a hierarchical AHP and data envelopment analysis approach for solving layout design problem. Chen and Sha [,] developed a five-phase heuristic method using paired comparison matrix for solving multi-objective facility layout problem. Sahin and Ramazan [] and Singh & Singh [] have used heuristic method for solving multi-criteria layout problems. In this paper, we develop a new rule based constructive approach called Head-Tail method. We use this method for solving bi-criteria layout optimization problems. Proceedings of the 0 ICAM, International Conference on Advanced and Agile Manufacturing, Held at Oakland University, Rochester, MI 809, USA Copyright 0, ISPE and ISAM USA.

2 . Head-Tail Layout Head-Tail approach starts with the pair of departments that have the highest flow as the initial partial layout. More departments are progressively added to the existing partial layout until all departments are assigned. The problem is to find the order of departments that minimizes the total flow as measured in Equation (). The selection of the location of each department is based on qualitative or quantitative rules and other pertinent information. We call sp = (i j) as a candidate pair of departments and sq = ( ) as a partially constructed sequence. Generic Steps and Rules of Head-Tail Method. Consider the ranking of all pairs (i, j). Set the highest ranked pair as sq.. Consider the highest ranked unassigned pair, sp = (i, j), such that a. oth i and j are not in sq b. Either i or j is in sq.. Use relevant Head-Tail Rules to combine sp and sq.. Repeat steps and until all stations are assigned to sq.. Try to improve upon the obtained solution by use of the Pair-Wise Exchange method. Temporarily iscarding Unassigned Pairs: If a pair sp = (i,j) does not have any common element with sq = (... ), then sp = (i,j) is discarded temporarily only in the current iteration, but it is reconsidered in the next iteration. Permanently iscarding Assigned Pairs: If a pair sp = (i, j) has two common elements with sq = ( i.., j ), then sp = (i,j) is discarded permanently (because both i and j are already assigned). Consider a distance matrix,, consisting of elements dij where dij is the distance between pairs of departments i and j. Also consider a flow matrix, W, where each element (wij) represents the flow from department i to department j. or every pair of departments (i, j) where i<j, create a new wij equal to (wij + wji). These values are used in calculating the total flow. or a problem with n departments, there will be n locations. The distances can be presented by a symmetric flow matrix; that is, the distance from department i to department j, dij, is equal to the distance from department j to location i, dji. The total flow for a given sequence solution is: T = n n wd () ij ij i= j= Rules for Single Row Layout Order all pairs (i, j) in descending order of wij in a flow Matrix. Label the ordered vectors of wij by wo. Consider sp = (i j), sq = ( ), and wo = Vector of wij in descending order of wij. Conflict Resolution Rule: If there is a common department in sequences sp and sq, i.e. sp = (i j) and sq = ( n i m ), then place the new department, j, next to the common department, i, in sq on the side that has a higher ranking to its adjacent department, i.e. compare j n and j m flows and insert j on the side that has higher flow. Linear Mirror Property: The mirror image of sequence sq, i.e. its reverse sequence, is equivalent to sq. oth sequences will have the same total flow. In the following, we show how to solve a single-row layout using Head-Tail. Example : Single-Row Layout Consider the information given below. rectangle. Suppose the layout should be in the form of a x6 Proceedings of the 0 ICAM, International Conference on Advanced and Agile Manufacturing, Held at Oakland University, Rochester, MI 809, USA Copyright 0, ISPE and ISAM USA.

3 istance 6 Locations lows V Ranking of lows V A C E A C E A A C C E - 0 E igure : Initial ata for Example. sp = (A ); then set sq = (A ). sp = (C ); The mirror image is sp = ( C). Therefore, sq = (A C).. iscard ( ) temporarily as it does not have a common element with sq.. sp = ( ); there is conflict for location of, use the Conflict Resolution Rule to find the location for. This is shown by the following graphical representation.?? Since the flow of (,A) = 0 is more than the flow of (,C) = 0, locate between A and ; therefore, sq = (A C). Reconsider ( ), the location of should be decided. (A C)?? The flow of (, ) = 0 is more than the flow of (,A) = 0; locate on the right side of. Therefore, sq = (A C).. Consider ( C), discard it because it is a duplicate of elements in the sequence. 6. Consider ( E), the location of E should be determined. (A C)?? E The flow of (E,A) = 0 is equal to the flow of (E,) = 0, therefore E can be put on either side of ; arbitrarily, locate it on the right side of. Therefore, sq = (A E C). The final layout is (A E C). Using the above given distances and Equation, the total flow of this layout is Total low = (0*) + (0*) + (0*) + (0*) + (00*) + (0*) + (60*) + (0*) + (0*) + (0*) + (0*) + (80*) + (0*) + (60*) + (0*) = 60 Rules for Multi-Row Layout We can extend the single row Head-Tail method to solve multiple row layout problems. The single row approach expands horizontally. The multi-row layout approach uses all rules of the single row Proceedings of the 0 ICAM, International Conference on Advanced and Agile Manufacturing, Held at Oakland University, Rochester, MI 809, USA Copyright 0, ISPE and ISAM USA.

4 approach, but allows both horizontal and vertical expansions. The following rules show how to progressively augment sq by combining existing sq = ( i ), the partially built layout, with a new sp = (i j); i.e. find a location for department j. y use of the following rules, all departments will be assigned and a complete solution will be obtained. Expanding Phase Rule (Attaching Sequences, Horizontal and Vertical) a) Horizontal: If there is one common department in the pair of sequences sp & sq, such that the common department is either at the head or the tail of sequence sp and sq, then form a new sequence by attaching sp to sq by their common department. or example, given sq = (C E) and sp = (A C), new sequence is sq = (A C E). b) Vertical: A sequence can be attached in the middle of an existing sequence at a 90 angle if the new sequence has one common department with the existing sequence. or example, adding the sequence ( ) to the sequence (A C ) in igure a results in the sequence in igure b. Rule (Attaching Sequences, iagonal): If there is a common department in sequences sp and sq, e.g. sp = (i j) and sq = ( i ), and Rule fails, i.e. department j cannot be placed next to i in sq, then insert it at a angle on the side which is available and has the highest ranking priority with respect to its adjacent departments. Rule (Extending): Keep the existing sequence as open (extended) as possible by stretching all connected lines as straight as possible. That is, add the new sequence to the old sequence in the form of a straight line if possible. or example, adding (E ) to the sequence in igure b results in the sequence in igure c. Reshaping Phase Rule (Rotation): To fit the partial constructed layout tree into the given layout locations, if possible, use vertical, horizontal, or diagonal rotation of branches while satisfying closeness preferences. In Example, in igure c, E is rotated around resulting in igure d to allow to fold down to C in igure e. Rule (olding): To fit the partially constructed layout tree into the given layout locations, if possible, bend the branches of the layout tree while satisfying closeness preferences. or example, suppose the given layout is x where the given constructed sequence is shown in igure c. Consider folding branch --E. It can be folded to the right or left. ecause the ranking of (E,C) is higher than (E,A), fold the branch to the right connecting E to C as shown in igure d. igure d uses the folding rule to fit into the given layout space. To do this, bend A and upwards and connect them as shown in igure e. This is the final layout which now fits in the x space. A C igure a: Expanding A C igure b: Expanding A C E igure c: Expanding Proceedings of the 0 ICAM, International Conference on Advanced and Agile Manufacturing, Held at Oakland University, Rochester, MI 809, USA Copyright 0, ISPE and ISAM USA. A C E igure d: olding A C E igure e: olding itting Phase Rule 6 (Conflict Resolution for Multi-Row): If the generated solution by using the reshaping rules does not fit into the given layout space, cut low priority (ranking) departments and paste them

5 into the closest empty spaces based on closeness preferences. Suppose that igure a shows the sequence obtained from Phase I where the layout space is x. In Phase II folding results in igure b. The sequence given in igure b cannot be folded to fit the layout s shape of x. Suppose that the departments (A,) have the lowest flow of all attached departments in the layout; then A is the best choice to be cut. Apply rule 6 by cutting department A and pasting it to the open space. The result is shown in igure c. A C E A C igure a:given Solution igure b:olding igure c:cut and Paste A Example : Head-Tail Multi-Row Layout Consider the information given below. Suppose the layout should be in the form of a x rectangle. istance 6 Locations lows V Ranking of lows V A C E A C E A A C C E - 0 E igure : Initial ata for Example Expanding Steps. sp = (A ). sq = (A ).sp = (C ) or sp = ( C). sq = (A C). sp = ( ). Ignore sp temporarily.. sp = ( ). sp can be attached to sq, see igure a.. sp = ( ). can be attached to, see igure b. 6. sp = ( E). E can be attached to. Since (E,C) has a higher flow than (E,A), E is attached to the right side of. See igure c All departments are assigned; reshape to fit the layout to the x block requirement. Reshaping Steps. Consider igure c. (E,C) has a flow of 0 compared to a flow of 0 for (E,A). (,C) has a flow of 0 compared to a flow of 0 for (,A). Therefore, the advantage of having next to C (an improvement of 0) outweighs the advantage from having E next to C (an improvement of 0). Therefore, in igure c, E can be rotated from left to the right side. This rotation will allow to fold towards (closer) to C instead of A. The result of this rotation rule is shown in igure d. 8. In igure e, is folded down toward C. The final solution layout is shown in igure f. The total flow for this solution is Total low = Proceedings of the 0 ICAM, International Conference on Advanced and Agile Manufacturing, Held at Oakland University, Rochester, MI 809, USA Copyright 0, ISPE and ISAM USA. E C A E

6 00. E igure a: Expanding igure b: Expanding igure c: Expanding E E E igure d: Rotation of E igure e: olding igure f: Solution Example : Comparing Head-Tail Layout and SLP Consider a facility consisting of seven departments, each with individual space requirements as shown in the table below. Each department can be broken up into units or blocks of 00 square feet. The total allotted area for the new facility is 00 square feet and must be laid within a rectangular space with a dimension of x6 blocks. Each department can fit into a square or a rectangle (e.g. a department can be presented by a x6 or x block shape). epartment 6 Sum Square feet No. of locks 6 The matrix below shows the given desired proximity or closeness for each pair of departments. We first use SLP to find a layout solution to this problem for a. 00x600 facility, and b. 00x00 facility. 6 A O A I A A U E O E X X U U E U O O I I 6 X igure 6 show the initial solution where each department is presented by a node, and the desired closeness for each pair of departments is presented by lines that connect the two departments. igure shows the first iteration of the rearrangement of the relationship diagram to minimize the strain on these bands. 6 igure 6: Initial graph to present the problem 6 igure : irst iteration to improve the total closeness igure 8 shows the next iteration. Re-arrangement of the network should be repeated until no more Proceedings of the 0 ICAM, International Conference on Advanced and Agile Manufacturing, Held at Oakland University, Rochester, MI 809, USA Copyright 0, ISPE and ISAM USA. 6

7 improvement can be achieved. Once the final graphical relationship is achieved, the space requirements for each department are considered. igure 9 shows the area of each department. 6 igure 8: urther rearrangement to improve the total closeness igure 9: Relationship diagram showing departmental space requirements 6 6 Now we can collapse and rotate the spatial relationship diagram shown in igure 9 to fit into the x6 space. This is shown in igure 0. or the x block facility, the solution is shown in igure. 6 6 igure 0: Relationship diagram for a igure : Layout solution for a x area x6 area The above solution generated by SLP is based on space requirements, availability, closeness preferences, and other relative factors. The A, E, I, O, U, and X ratings can be converted to the numerical values,,,,,, and 0, respectively. Then the ranking of the pairs of departments will be performed. Note that pairs that tie have same ranking. Rankings of Pairs (i,j) X - X X - The construction of the layout by the Head-Tail method is as follows. Expanding Steps Step : sp = ( ). sq = ( ) Step : sp = ( ). sq = ( ). Steps,, and : epartments 6,, and are added; see igure. Step 6: Next consider sp = ( ). epartment can be located in four possible locations diagonally from department as shown in igure, Step 6. ecause pairs (,) and (,6) have the highest ranking, it will be located next to and Proceedings of the 0 ICAM, International Conference on Advanced and Agile Manufacturing, Held at Oakland University, Rochester, MI 809, USA Copyright 0, ISPE and ISAM USA.

8 Step 6: Step : Connect 6 to Step : Connect to Step : Connect to Connect to 6 and igure : Graphical Representation of layout tree Steps,,, and 6. Since all departments are assigned, the expansion phase is complete. Reshaping Steps Step : Consider the next pair, ( 6). epartments and 6 cannot be folded. Consider the next pair, ( ). epartments and cannot be folded. Consider the next pair, ( ). old closer to (see Step in igure ). itting Steps Step 8: Present the actual size and shape of the departments. Step 9: Move the departments to fit in the layout size of x6 units. 6 6 Proceedings of the 0 ICAM, International Conference on Advanced and Agile Manufacturing, Held at Oakland University, Rochester, MI 809, USA Copyright 0, ISPE and ISAM USA. 8 6 Step : Connect to Step 8: Insert Spaces Step 9: inal Layout igure : Graphical Representation of Steps, 8, and 9 The final layout is shown in Step 9 of igure. The center of each department is presented by a. The distances between each pair of departments are shown in the following table The total preferential closeness is: Total Closeness = Closeness(i,j)*istance(i,j) n n =,60 i= j= Comparison of Head-Tail and SLP Solutions: The above example was solved by SLP method. The layout and the distances for the SLP solution are shown in igure. The total closeness for the SLP solution is,00. The Rule-based Planning solution (Example ) was,60 which is considerably better than the solution found by the SLP method

9 6 igure : SLP Layout Solution. I-CRITERIA LAYOUT PLANNING In bi-criteria facility layout problem, the two objectives are: Minimize Total low f = Minimize Total Closeness f = n n i= j= n n i= j= wd ij wp or example, suppose that the flow between departments A and is very high and from the total flow point of view should be located very close to each other. However, from a safety point of view, they should be very far from each other. The above bi-criteria problem can be used to handle such conflicting objectives. Suppose that an additive utility function can be used to rank multi-criteria layout alternatives. Let w and w be the weights of importance of the two objective functions, respectively. irst find the normalized values of the two objective functions. To normalize the flow information, find the largest flow (dij,max) and smallest flow (dij,min), and then use the formula shown below to normalize all flow values presented by dij: they will be between 0 and. Similarly, closeness information can be normalized between 0 and using the following formula where pij,max is the largest and pij,min is the smallest pij values. (wij - w ij,min ) (pij -p ij,min ) vij = pij = (wij,max - w ij,min ) (pij,max -p ij,min ) Then for each pair of departments (i,j), calculate zij = wdij + wpij The matrix of zij values is called the composite matrix, Z. The additive utility function (U) is defined as the weighted sum of the flow and the closeness values using weights of importance of w and w for the flow and closeness, respectively. In order to minimize the additive utility function U = wf + wf, n n Minimize U = d ij(wd ij' + wp ij') = n n dz () ij ij i- j= ij ij ij i= j= The value of zij = wdij + wpij is constant for i, j, and given weights. Therefore, they only need to be calculated once for each pair of departments. Therefore, for the generated Z matrix, the bicriteria layout problem can be solved by Head-Tail method. The alternative with the smallest U value is the best layout. Example : i-criteria Layout istances for the SLP Solution Proceedings of the 0 ICAM, International Conference on Advanced and Agile Manufacturing, Held at Oakland University, Rochester, MI 809, USA Copyright 0, ISPE and ISAM USA. 9

10 or a four department facility layout problem presented in igure, find the best bi-criteria layout solution. Suppose that the decision maker s weights of importance for flow and closeness objectives are w = 0. and w = 0., respectively. Consider using 0 to numerical ratings for X to A qualitative ratings. Location low Matrix A C A Assignment A C C Qualitative Matrix Converted Qualitative Matrix A C A C A - X/0 E/ A/ A U/ E/ - C - X/0 C igure : Initial data for the bi-criteria layout problem irst convert qualitative closeness data to quantitative data as presented in igure. Then normalize flow matrix and closeness matrix values as shown in igure 6. Normalized low Matrix Normalized Qualitative Matrix (v ij ) = (v ij-0)/(00-0) (p ij ) = (p ij-0)/(-0) A C A C A C A A A C C - 0 C igure 6: Normalized flow and qualitative closeness values A composite matrix, Z, can be generated by using zij = wvij + wpij = 0.vij + 0.pij. Solving the i-criteria Problem by the HEA-TAIL Method: irst rank all pairs in descending order of zij values: they are (A,), (A,C), (,), (,C), (A,), and (C,). The steps of HEA-TAIL for assigning departments are: ) (A ); ) (C A ); ) (C A ) This is the final solution, and its mirror is ( A C). The objective values for this layout are: f = *00 + *0 + *0 + *60 + *0 + *90 = 60 and f =*0+*+*+*+*+*0 =6 No improved solution can be found by applying the Pairwise Exchange Method to the final solution of this example. Using the additive utility as the performance measure for each facility, the first iteration of the Pair- Wise Exchange method produces the results shown below. Coefficient acility Pairs Initial distance Pair-Wise Exchange new distance A AC A C C 0. A 0.66 AC 0. A Proceedings of the 0 ICAM, International Conference on Advanced and Agile Manufacturing, Held at Oakland University, Rochester, MI 809, USA Copyright 0, ISPE and ISAM USA. 0

11 0.0 C C U = d ij z ij i j The lowest score is.68 for swapping A and C. Improved Layout: C A The swap is made and the initial layout for the second iteration is as follows: Coefficient acility Initial Pair-Wise Exchange new distance pairs distance A AC A C C 0. A 0.66 AC 0. A 0.0 C C U= d ij z ij i j The lowest score is.0 for swapping A and. The new layout is. Improved Layout: C A Next iteration is: Coefficient acility Initial Pair-Wise Exchange new distance pairs distance A AC A C C 0. A 0.66 AC 0. A 0.0 C C U= d ij z ij i j The lowest score is.0 for swapping and. The new layout is shown below. Improved Layout: C A Continuing with the next iteration: Coefficient acility Initial Pair-Wise Exchange new distance pairs distance A AC A C C 0. A 0.66 AC 0. A 0.0 C C U= d ij z ij i j Proceedings of the 0 ICAM, International Conference on Advanced and Agile Manufacturing, Held at Oakland University, Rochester, MI 809, USA Copyright 0, ISPE and ISAM USA.

12 No more improvement is possible, stop. The layout remains with f (total flow) = 60 and f (total closeness) =. inal Layout: C A Efficient rontier y systematically varying weights (w, w) in Equation (), a set of efficient bi-criteria alternatives can be generated. To do this, first generate the Z matrix for each given set of weights and then use head-tail method to solve the problem. Note that for a given set of weights, when PWE method is used, alternatives generated in different iterations of PWE method may also be efficient and should be recorded. That is, each Pairwise Exchange solution in each iteration of PWE method can be efficient. Consider the set of four weights given in the first row of the following table. or each given set of weights, solve the problem by Head-Tail method. The generated solution is recorded under each set of weights. The set of generated four alternatives are all efficient. (w, w ) (0.99, 0.0) (0.6, 0.) (0., 0.) (0.0, 0.99) Layout AC AC AC CA Min. f Min. f Efficient? Yes Yes Yes Yes Conclusion In SLP, the process of improving the initial graph of the layout becomes very difficult as the number of departments increases. Also the evaluation process in SLP is subjective and depends on the layout designer. A different approach for solving layout problem is by use of Head-Tail Layout method which is a powerful tool for solving both structured and ill-structured layout problems. Head-Tail can solve very large layout problems with minimal computational efforts. ecause this method is Head-Tail, it can incorporate complicated constraints while developing the layout solution. urthermore, it can be used in conjunction with Expert systems approaches to solve layout problems. References: [] Raman., S. V. Nagalingam, G. C.I. Lin, Towards measuring the effectiveness of a facilities layout, Robotics and Computer-Integrated Manufacturing, doi:0.06/j.rcim , 008. [] Rosenblatt, M. J., "The facility layout problem: a multi-goal approach." International Journal of Production Research,, 99, pp. -. [] ortenberry, J. C., J.. Cox, Multiple criteria approach to the facilities layout problem, International Journal of Production Research, Vol., Issue, 98, pp.-8. [] Malakooti,., "Multi-Objective acility Layout: A Heuristic Method to Generate All Efficient Alternatives", International Journal of Production Research, Vol., No., 989, pp. -8. [] Malakooti,., Computer Aided acility Layout Selection with Applications to Multiple Criteria Manufacturing Planning Problems. Large Scale Systems: Theory and Applications, Special Issue on Complex Systems Issues in Manufacturing, Vol., 98, pp [6] Malakooti,., A. Tsurushima, "An Expert System Using Priorities for Solving Multiple Criteria acility Layout Problems." Inter. Journal of Production Research, Vol., No., 989, pp [] Yang, Z.,. Malakooti, A Multiple Criteria Neural Network Approach for Layout of Machine -Part Group ormation in Cellular Manufacturing. Third IE Research Conference, 99, pp. 9-. [8] Islier A. A., A genetic algorithm approach for multiple criteria facility layout design, International Journal of Production Research, 998, Vol. 6, No. 6, pp [9] Pelinescu. M., M. Y. Wang, "Multi-objective optimal fixture layout design", Robotics and Computer-Integrated Manufacturing, Vol. 8, 00, pp. 6-. Proceedings of the 0 ICAM, International Conference on Advanced and Agile Manufacturing, Held at Oakland University, Rochester, MI 809, USA Copyright 0, ISPE and ISAM USA.

13 [0] Yang T., Ch. Kuo, A hierarchical AHP/EA methodology for the facilities layout design problem, European Journal of Operational Research,, 00, pp [] Chen C.-W.,. Y. Sha, Heuristic approach for solving the multi-objective facility layout problem, International Journal of Production Research, Vol., No.,, November 00, pp [] Sha,., C. Chen, "A New Approach to the Multiple Objective acility Layout Problem", Integrated Manufacturing Systems, Vol., No., 00, pp [] Şahin, Ramazan. A Simulated Annealing Algorithm for Solving the i-objective acility Layout Problem. Expert Systems with Applications, Vol. 8, Issue, 0, pp [] Singh S. P., V. K. Singh, Three-Level AHP-ased Heuristic Approach for a Multi-Objective acility Layout Problem. International Journal of Production Research, Vol. 9, Issue, 0, pp. 0-. Proceedings of the 0 ICAM, International Conference on Advanced and Agile Manufacturing, Held at Oakland University, Rochester, MI 809, USA Copyright 0, ISPE and ISAM USA.

Ruled Based Approach for Scheduling Flow-shop and Job-shop Problems

Ruled 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 information

CHAPTER 3 MAINTENANCE STRATEGY SELECTION USING AHP AND FAHP

CHAPTER 3 MAINTENANCE STRATEGY SELECTION USING AHP AND FAHP 31 CHAPTER 3 MAINTENANCE STRATEGY SELECTION USING AHP AND FAHP 3.1 INTRODUCTION Evaluation of maintenance strategies is a complex task. The typical factors that influence the selection of maintenance strategy

More information

Robert Collins CSE486, Penn State. Lecture 09: Stereo Algorithms

Robert Collins CSE486, Penn State. Lecture 09: Stereo Algorithms Lecture 09: Stereo Algorithms left camera located at (0,0,0) Recall: Simple Stereo System Y y Image coords of point (X,Y,Z) Left Camera: x T x z (, ) y Z (, ) x (X,Y,Z) z X right camera located at (T x,0,0)

More information

MSEC PLANT LAYOUT OPTIMIZATION CONSIDERING THE EFFECT OF MAINTENANCE

MSEC PLANT LAYOUT OPTIMIZATION CONSIDERING THE EFFECT OF MAINTENANCE Proceedings of Proceedings of the 211 ASME International Manufacturing Science and Engineering Conference MSEC211 June 13-17, 211, Corvallis, Oregon, USA MSEC211-233 PLANT LAYOUT OPTIMIZATION CONSIDERING

More information

D-Optimal Designs. Chapter 888. Introduction. D-Optimal Design Overview

D-Optimal Designs. Chapter 888. Introduction. D-Optimal Design Overview Chapter 888 Introduction This procedure generates D-optimal designs for multi-factor experiments with both quantitative and qualitative factors. The factors can have a mixed number of levels. For example,

More information

Consider any two departments, say, A and B:

Consider any two departments, say, A and B: December, 0 valuation Criteria Consider any two departments, say, and B: Distance from to B Cost of traveling one unit of distance from to B Number of trips (say, per day) from to B Multiply all three

More information

A 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 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 information

Simplicial Global Optimization

Simplicial Global Optimization Simplicial Global Optimization Julius Žilinskas Vilnius University, Lithuania September, 7 http://web.vu.lt/mii/j.zilinskas Global optimization Find f = min x A f (x) and x A, f (x ) = f, where A R n.

More information

A TOPSIS Method-based Approach to Machine Tool Selection

A TOPSIS Method-based Approach to Machine Tool Selection Proceedings of the 2010 International Conference on Industrial Engineering and Operations Management Dhaka, Bangladesh, January 9 10, 2010 A TOPSIS Method-based Approach to Machine Tool Selection Vijay

More information

TELCOM2125: Network Science and Analysis

TELCOM2125: Network Science and Analysis School of Information Sciences University of Pittsburgh TELCOM2125: Network Science and Analysis Konstantinos Pelechrinis Spring 2015 2 Part 4: Dividing Networks into Clusters The problem l Graph partitioning

More information

Place and Route for FPGAs

Place and Route for FPGAs Place and Route for FPGAs 1 FPGA CAD Flow Circuit description (VHDL, schematic,...) Synthesize to logic blocks Place logic blocks in FPGA Physical design Route connections between logic blocks FPGA programming

More information

Chapter 6 Multicriteria Decision Making

Chapter 6 Multicriteria Decision Making Chapter 6 Multicriteria Decision Making Chapter Topics Goal Programming Graphical Interpretation of Goal Programming Computer Solution of Goal Programming Problems with QM for Windows and Excel The Analytical

More information

MASS Modified Assignment Algorithm in Facilities Layout Planning

MASS Modified Assignment Algorithm in Facilities Layout Planning International Journal of Tomography & Statistics (IJTS), June-July 2005, Vol. 3, No. JJ05, 19-29 ISSN 0972-9976; Copyright 2005 IJTS, ISDER MASS Modified Assignment Algorithm in Facilities Layout Planning

More information

CHAPTER 4 MAINTENANCE STRATEGY SELECTION USING TOPSIS AND FUZZY TOPSIS

CHAPTER 4 MAINTENANCE STRATEGY SELECTION USING TOPSIS AND FUZZY TOPSIS 59 CHAPTER 4 MAINTENANCE STRATEGY SELECTION USING TOPSIS AND FUZZY TOPSIS 4.1 INTRODUCTION The development of FAHP-TOPSIS and fuzzy TOPSIS for selection of maintenance strategy is elaborated in this chapter.

More information

Cluster Analysis. Angela Montanari and Laura Anderlucci

Cluster Analysis. Angela Montanari and Laura Anderlucci Cluster Analysis Angela Montanari and Laura Anderlucci 1 Introduction Clustering a set of n objects into k groups is usually moved by the aim of identifying internally homogenous groups according to a

More information

Thus, it is reasonable to compare binary search trees and binary heaps as is shown in Table 1.

Thus, it is reasonable to compare binary search trees and binary heaps as is shown in Table 1. 7.2 Binary Min-Heaps A heap is a tree-based structure, but it doesn t use the binary-search differentiation between the left and right sub-trees to create a linear ordering. Instead, a binary heap only

More information

Chapter 3 - Displaying and Summarizing Quantitative Data

Chapter 3 - Displaying and Summarizing Quantitative Data Chapter 3 - Displaying and Summarizing Quantitative Data 3.1 Graphs for Quantitative Data (LABEL GRAPHS) August 25, 2014 Histogram (p. 44) - Graph that uses bars to represent different frequencies or relative

More information

Selection of Best Web Site by Applying COPRAS-G method Bindu Madhuri.Ch #1, Anand Chandulal.J #2, Padmaja.M #3

Selection of Best Web Site by Applying COPRAS-G method Bindu Madhuri.Ch #1, Anand Chandulal.J #2, Padmaja.M #3 Selection of Best Web Site by Applying COPRAS-G method Bindu Madhuri.Ch #1, Anand Chandulal.J #2, Padmaja.M #3 Department of Computer Science & Engineering, Gitam University, INDIA 1. binducheekati@gmail.com,

More information

CHAPTER 4: MICROSOFT OFFICE: EXCEL 2010

CHAPTER 4: MICROSOFT OFFICE: EXCEL 2010 CHAPTER 4: MICROSOFT OFFICE: EXCEL 2010 Quick Summary A workbook an Excel document that stores data contains one or more pages called a worksheet. A worksheet or spreadsheet is stored in a workbook, and

More information

Parallel Algorithm for Multilevel Graph Partitioning and Sparse Matrix Ordering

Parallel Algorithm for Multilevel Graph Partitioning and Sparse Matrix Ordering Parallel Algorithm for Multilevel Graph Partitioning and Sparse Matrix Ordering George Karypis and Vipin Kumar Brian Shi CSci 8314 03/09/2017 Outline Introduction Graph Partitioning Problem Multilevel

More information

Measures of Central Tendency

Measures of Central Tendency Page of 6 Measures of Central Tendency A measure of central tendency is a value used to represent the typical or average value in a data set. The Mean The sum of all data values divided by the number of

More information

Q. Wang National Key Laboratory of Antenna and Microwave Technology Xidian University No. 2 South Taiba Road, Xi an, Shaanxi , P. R.

Q. Wang National Key Laboratory of Antenna and Microwave Technology Xidian University No. 2 South Taiba Road, Xi an, Shaanxi , P. R. Progress In Electromagnetics Research Letters, Vol. 9, 29 38, 2009 AN IMPROVED ALGORITHM FOR MATRIX BANDWIDTH AND PROFILE REDUCTION IN FINITE ELEMENT ANALYSIS Q. Wang National Key Laboratory of Antenna

More information

A TOPSIS Method-based Approach to Machine Tool Selection

A TOPSIS Method-based Approach to Machine Tool Selection Proceedings of the 200 International Conference on Industrial Engineering and Operations Management Dhaka, Bangladesh, January 9 0, 200 A TOPSIS Method-based Approach to Machine Tool Selection Viay Manikrao

More information

CHAPTER IX MULTI STAGE DECISION MAKING APPROACH TO OPTIMIZE THE PRODUCT MIX IN ASSIGNMENT LEVEL UNDER FUZZY GROUP PARAMETERS

CHAPTER IX MULTI STAGE DECISION MAKING APPROACH TO OPTIMIZE THE PRODUCT MIX IN ASSIGNMENT LEVEL UNDER FUZZY GROUP PARAMETERS CHAPTER IX MULTI STAGE DECISION MAKING APPROACH TO OPTIMIZE THE PRODUCT MIX IN ASSIGNMENT LEVEL UNDER FUZZY GROUP PARAMETERS Introduction: Aryanezhad, M.B [2004] showed that one of the most important decisions

More information

Constructive floorplanning with a yield objective

Constructive floorplanning with a yield objective Constructive floorplanning with a yield objective Rajnish Prasad and Israel Koren Department of Electrical and Computer Engineering University of Massachusetts, Amherst, MA 13 E-mail: rprasad,koren@ecs.umass.edu

More information

3 INTEGER LINEAR PROGRAMMING

3 INTEGER LINEAR PROGRAMMING 3 INTEGER LINEAR PROGRAMMING PROBLEM DEFINITION Integer linear programming problem (ILP) of the decision variables x 1,..,x n : (ILP) subject to minimize c x j j n j= 1 a ij x j x j 0 x j integer n j=

More information

Layout Design Post Woods Apartment Complex

Layout Design Post Woods Apartment Complex Layout Design Post Woods Apartment Complex Atlanta Zoo Lenox Mall, Atlanta Hospital floor plan 5 Guildcrest Homes Factory floor plan 6 Furniture parts warehouse 7 Cross-dock layout http://www.elogistics0.com/layout/sample-warehouse-layouts-.htm

More information

Multi-Criteria Decision Making 1-AHP

Multi-Criteria Decision Making 1-AHP Multi-Criteria Decision Making 1-AHP Introduction In our complex world system, we are forced to cope with more problems than we have the resources to handle We a framework that enable us to think of complex

More information

The Partitioning Problem

The Partitioning Problem The Partitioning Problem 1. Iterative Improvement The partitioning problem is the problem of breaking a circuit into two subcircuits. Like many problems in VLSI design automation, we will solve this problem

More information

PRIORITIZATION OF WIRE EDM RESPONSE PARAMETERS USING ANALYTICAL NETWORK PROCESS

PRIORITIZATION OF WIRE EDM RESPONSE PARAMETERS USING ANALYTICAL NETWORK PROCESS PRIORITIZATION OF WIRE EDM RESPONSE PARAMETERS USING ANALYTICAL NETWORK PROCESS CH. Suresh 1* & K.Venkatasubbaiah 2 & CH. ju 3 1Research Scholar, Department of Mechanical Engineering, Andhra University,

More information

Identifying Layout Classes for Mathematical Symbols Using Layout Context

Identifying Layout Classes for Mathematical Symbols Using Layout Context Rochester Institute of Technology RIT Scholar Works Articles 2009 Identifying Layout Classes for Mathematical Symbols Using Layout Context Ling Ouyang Rochester Institute of Technology Richard Zanibbi

More information

Facility Layout Planning (Aldep-Craft) Marco Macchi-Laura Cattaneo

Facility 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

Week 7 Picturing Network. Vahe and Bethany

Week 7 Picturing Network. Vahe and Bethany Week 7 Picturing Network Vahe and Bethany Freeman (2005) - Graphic Techniques for Exploring Social Network Data The two main goals of analyzing social network data are identification of cohesive groups

More information

DOI /HORIZONS.B P38 UDC :519.8(497.6) COMBINED FUZZY AHP AND TOPSIS METHODFOR SOLVINGLOCATION PROBLEM 1

DOI /HORIZONS.B P38 UDC :519.8(497.6) COMBINED FUZZY AHP AND TOPSIS METHODFOR SOLVINGLOCATION PROBLEM 1 DOI 10.20544/HORIZONS.B.03.1.16.P38 UD 656.96:519.8(497.6) OMBINED FUZZY AHP AND TOPSIS METHODFOR SOLVINGLOATION PROBLEM 1 Marko Vasiljević 1, Željko Stević University of East Sarajevo Faculty of Transport

More information

AN EFFICIENT IMPLEMENTATION OF NESTED LOOP CONTROL INSTRUCTIONS FOR FINE GRAIN PARALLELISM 1

AN EFFICIENT IMPLEMENTATION OF NESTED LOOP CONTROL INSTRUCTIONS FOR FINE GRAIN PARALLELISM 1 AN EFFICIENT IMPLEMENTATION OF NESTED LOOP CONTROL INSTRUCTIONS FOR FINE GRAIN PARALLELISM 1 Virgil Andronache Richard P. Simpson Nelson L. Passos Department of Computer Science Midwestern State University

More information

An iteration of Branch and Bound One iteration of Branch and Bound consists of the following four steps: Some definitions. Branch and Bound.

An iteration of Branch and Bound One iteration of Branch and Bound consists of the following four steps: Some definitions. Branch and Bound. ranch and ound xamples and xtensions jesla@man.dtu.dk epartment of Management ngineering Technical University of enmark ounding ow do we get ourselves a bounding function? Relaxation. Leave out some constraints.

More information

Integration of Fuzzy Shannon s Entropy with fuzzy TOPSIS for industrial robotic system selection

Integration of Fuzzy Shannon s Entropy with fuzzy TOPSIS for industrial robotic system selection JIEM, 2012 5(1):102-114 Online ISSN: 2013-0953 Print ISSN: 2013-8423 http://dx.doi.org/10.3926/jiem.397 Integration of Fuzzy Shannon s Entropy with fuzzy TOPSIS for industrial robotic system selection

More information

Measures of Central Tendency. A measure of central tendency is a value used to represent the typical or average value in a data set.

Measures of Central Tendency. A measure of central tendency is a value used to represent the typical or average value in a data set. Measures of Central Tendency A measure of central tendency is a value used to represent the typical or average value in a data set. The Mean the sum of all data values divided by the number of values in

More information

CHAPTER 2 TEXTURE CLASSIFICATION METHODS GRAY LEVEL CO-OCCURRENCE MATRIX AND TEXTURE UNIT

CHAPTER 2 TEXTURE CLASSIFICATION METHODS GRAY LEVEL CO-OCCURRENCE MATRIX AND TEXTURE UNIT CHAPTER 2 TEXTURE CLASSIFICATION METHODS GRAY LEVEL CO-OCCURRENCE MATRIX AND TEXTURE UNIT 2.1 BRIEF OUTLINE The classification of digital imagery is to extract useful thematic information which is one

More information

An Integrated Design Algorithm for Detailed Layouts Based on the Contour Distance

An 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 information

Unit 1, Lesson 1: Moving in the Plane

Unit 1, Lesson 1: Moving in the Plane Unit 1, Lesson 1: Moving in the Plane Let s describe ways figures can move in the plane. 1.1: Which One Doesn t Belong: Diagrams Which one doesn t belong? 1.2: Triangle Square Dance m.openup.org/1/8-1-1-2

More information

Clustering. Informal goal. General types of clustering. Applications: Clustering in information search and analysis. Example applications in search

Clustering. Informal goal. General types of clustering. Applications: Clustering in information search and analysis. Example applications in search Informal goal Clustering Given set of objects and measure of similarity between them, group similar objects together What mean by similar? What is good grouping? Computation time / quality tradeoff 1 2

More information

UNIVERSITY OF NORTH CAROLINA AT CHARLOTTE

UNIVERSITY OF NORTH CAROLINA AT CHARLOTTE UNIVERSITY OF NORTH CAROLINA AT CHARLOTTE Department of Electrical and Computer Engineering ECGR 4161/5196 Introduction to Robotics Experiment No. 5 A* Path Planning Overview: The purpose of this experiment

More information

Applied Statistics for the Behavioral Sciences

Applied Statistics for the Behavioral Sciences Applied Statistics for the Behavioral Sciences Chapter 2 Frequency Distributions and Graphs Chapter 2 Outline Organization of Data Simple Frequency Distributions Grouped Frequency Distributions Graphs

More information

A DATA DRIVEN METHOD FOR FLAT ROOF BUILDING RECONSTRUCTION FROM LiDAR POINT CLOUDS

A DATA DRIVEN METHOD FOR FLAT ROOF BUILDING RECONSTRUCTION FROM LiDAR POINT CLOUDS A DATA DRIVEN METHOD FOR FLAT ROOF BUILDING RECONSTRUCTION FROM LiDAR POINT CLOUDS A. Mahphood, H. Arefi *, School of Surveying and Geospatial Engineering, College of Engineering, University of Tehran,

More information

4 INFORMED SEARCH AND EXPLORATION. 4.1 Heuristic Search Strategies

4 INFORMED SEARCH AND EXPLORATION. 4.1 Heuristic Search Strategies 55 4 INFORMED SEARCH AND EXPLORATION We now consider informed search that uses problem-specific knowledge beyond the definition of the problem itself This information helps to find solutions more efficiently

More information

Best First and Greedy Search Based CFS and Naïve Bayes Algorithms for Hepatitis Diagnosis

Best First and Greedy Search Based CFS and Naïve Bayes Algorithms for Hepatitis Diagnosis Best First and Greedy Search Based CFS and Naïve Bayes Algorithms for Hepatitis Diagnosis CHAPTER 3 BEST FIRST AND GREEDY SEARCH BASED CFS AND NAÏVE BAYES ALGORITHMS FOR HEPATITIS DIAGNOSIS 3.1 Introduction

More information

Edge Equalized Treemaps

Edge Equalized Treemaps Edge Equalized Treemaps Aimi Kobayashi Department of Computer Science University of Tsukuba Ibaraki, Japan kobayashi@iplab.cs.tsukuba.ac.jp Kazuo Misue Faculty of Engineering, Information and Systems University

More information

BCN Decision and Risk Analysis. Syed M. Ahmed, Ph.D.

BCN Decision and Risk Analysis. Syed M. Ahmed, Ph.D. Linear Programming Module Outline Introduction The Linear Programming Model Examples of Linear Programming Problems Developing Linear Programming Models Graphical Solution to LP Problems The Simplex Method

More information

Example Lecture 12: The Stiffness Method Prismatic Beams. Consider again the two span beam previously discussed and determine

Example Lecture 12: The Stiffness Method Prismatic Beams. Consider again the two span beam previously discussed and determine Example 1.1 Consider again the two span beam previously discussed and determine The shearing force M1 at end B of member B. The bending moment M at end B of member B. The shearing force M3 at end B of

More information

AREA OF POLYGONS

AREA OF POLYGONS AREA OF POLYGONS 5.3.1 5.3.4 Area is the number of non-overlapping square units needed to cover the interior region of a twodimensional figure or the surface area of a three-dimensional figure. For example,

More information

TOPSIS Modification with Interval Type-2 Fuzzy Numbers

TOPSIS Modification with Interval Type-2 Fuzzy Numbers BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 6, No 2 Sofia 26 Print ISSN: 3-972; Online ISSN: 34-48 DOI:.55/cait-26-2 TOPSIS Modification with Interval Type-2 Fuzzy Numbers

More information

A NEW MULTI-CRITERIA EVALUATION MODEL BASED ON THE COMBINATION OF NON-ADDITIVE FUZZY AHP, CHOQUET INTEGRAL AND SUGENO λ-measure

A NEW MULTI-CRITERIA EVALUATION MODEL BASED ON THE COMBINATION OF NON-ADDITIVE FUZZY AHP, CHOQUET INTEGRAL AND SUGENO λ-measure A NEW MULTI-CRITERIA EVALUATION MODEL BASED ON THE COMBINATION OF NON-ADDITIVE FUZZY AHP, CHOQUET INTEGRAL AND SUGENO λ-measure S. Nadi a *, M. Samiei b, H. R. Salari b, N. Karami b a Assistant Professor,

More information

Usability Evaluation of Software Testing Based on Analytic Hierarchy Process Dandan HE1, a, Can WANG2

Usability Evaluation of Software Testing Based on Analytic Hierarchy Process Dandan HE1, a, Can WANG2 4th International Conference on Machinery, Materials and Computing Technology (ICMMCT 2016) Usability Evaluation of Software Testing Based on Analytic Hierarchy Process Dandan HE1, a, Can WANG2 1,2 Department

More information

An Improved Measurement Placement Algorithm for Network Observability

An Improved Measurement Placement Algorithm for Network Observability IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 16, NO. 4, NOVEMBER 2001 819 An Improved Measurement Placement Algorithm for Network Observability Bei Gou and Ali Abur, Senior Member, IEEE Abstract This paper

More information

Section 2-2 Frequency Distributions. Copyright 2010, 2007, 2004 Pearson Education, Inc

Section 2-2 Frequency Distributions. Copyright 2010, 2007, 2004 Pearson Education, Inc Section 2-2 Frequency Distributions Copyright 2010, 2007, 2004 Pearson Education, Inc. 2.1-1 Frequency Distribution Frequency Distribution (or Frequency Table) It shows how a data set is partitioned among

More information

Evolutionary tree reconstruction (Chapter 10)

Evolutionary tree reconstruction (Chapter 10) Evolutionary tree reconstruction (Chapter 10) Early Evolutionary Studies Anatomical features were the dominant criteria used to derive evolutionary relationships between species since Darwin till early

More information

Hypercubes. (Chapter Nine)

Hypercubes. (Chapter Nine) Hypercubes (Chapter Nine) Mesh Shortcomings: Due to its simplicity and regular structure, the mesh is attractive, both theoretically and practically. A problem with the mesh is that movement of data is

More information

Frequency Distributions

Frequency Distributions Displaying Data Frequency Distributions After collecting data, the first task for a researcher is to organize and summarize the data so that it is possible to get a general overview of the results. Remember,

More information

COMP 465: Data Mining Still More on Clustering

COMP 465: Data Mining Still More on Clustering 3/4/015 Exercise COMP 465: Data Mining Still More on Clustering Slides Adapted From : Jiawei Han, Micheline Kamber & Jian Pei Data Mining: Concepts and Techniques, 3 rd ed. Describe each of the following

More information

Complementary Graph Coloring

Complementary Graph Coloring International Journal of Computer (IJC) ISSN 2307-4523 (Print & Online) Global Society of Scientific Research and Researchers http://ijcjournal.org/ Complementary Graph Coloring Mohamed Al-Ibrahim a*,

More information

E212 Facilities Planning and Design. P05 Initial by Graph Based

E212 Facilities Planning and Design. P05 Initial by Graph Based E212 Facilities Planning and Design P05 Initial by Graph Based Graph Based Layout Construction General Procedure: 1. Construct a REL chart, relating all departments involved. 2. With the REL chart, use

More information

Non-convex Multi-objective Optimization

Non-convex Multi-objective Optimization Non-convex Multi-objective Optimization Multi-objective Optimization Real-world optimization problems usually involve more than one criteria multi-objective optimization. Such a kind of optimization problems

More information

Lesson 2 7 Graph Partitioning

Lesson 2 7 Graph Partitioning Lesson 2 7 Graph Partitioning The Graph Partitioning Problem Look at the problem from a different angle: Let s multiply a sparse matrix A by a vector X. Recall the duality between matrices and graphs:

More information

Comparative Study of ROI Extraction of Palmprint

Comparative Study of ROI Extraction of Palmprint 251 Comparative Study of ROI Extraction of Palmprint 1 Milind E. Rane, 2 Umesh S Bhadade 1,2 SSBT COE&T, North Maharashtra University Jalgaon, India Abstract - The Palmprint region segmentation is an important

More information

1.2 Graph Drawing Techniques

1.2 Graph Drawing Techniques 1.2 Graph Drawing Techniques Graph drawing is the automated layout of graphs We shall overview a number of graph drawing techniques For general graphs: Force Directed Spring Embedder Barycentre based Multicriteria

More information

Basic Idea. The routing problem is typically solved using a twostep

Basic Idea. The routing problem is typically solved using a twostep Global Routing Basic Idea The routing problem is typically solved using a twostep approach: Global Routing Define the routing regions. Generate a tentative route for each net. Each net is assigned to a

More information

Introduction VLSI PHYSICAL DESIGN AUTOMATION

Introduction VLSI PHYSICAL DESIGN AUTOMATION VLSI PHYSICAL DESIGN AUTOMATION PROF. INDRANIL SENGUPTA DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Introduction Main steps in VLSI physical design 1. Partitioning and Floorplanning l 2. Placement 3.

More information

Clustering Algorithms for general similarity measures

Clustering Algorithms for general similarity measures Types of general clustering methods Clustering Algorithms for general similarity measures general similarity measure: specified by object X object similarity matrix 1 constructive algorithms agglomerative

More information

Catalan Numbers. Table 1: Balanced Parentheses

Catalan Numbers. Table 1: Balanced Parentheses Catalan Numbers Tom Davis tomrdavis@earthlink.net http://www.geometer.org/mathcircles November, 00 We begin with a set of problems that will be shown to be completely equivalent. The solution to each problem

More information

Interlude: Solving systems of Equations

Interlude: Solving systems of Equations Interlude: Solving systems of Equations Solving Ax = b What happens to x under Ax? The singular value decomposition Rotation matrices Singular matrices Condition number Null space Solving Ax = 0 under

More information

Solutions for Operations Research Final Exam

Solutions for Operations Research Final Exam Solutions for Operations Research Final Exam. (a) The buffer stock is B = i a i = a + a + a + a + a + a 6 + a 7 = + + + + + + =. And the transportation tableau corresponding to the transshipment problem

More information

Software Manual. Version: H BENCHTOP ROBOT SOFTWARE USER GUIDE Version H

Software Manual. Version: H BENCHTOP ROBOT SOFTWARE USER GUIDE Version H Software Manual Version: H6.1.1.292 BENCHTOP ROBOT SOFTWARE USER GUIDE Version H6.1.1.293 Software Manual Table of Contents SECTION 1: INTRODUCTION... 5 1.1 Introduction...6 1.2 Safety...6 1.3 New Features...6

More information

For example, the system. 22 may be represented by the augmented matrix

For example, the system. 22 may be represented by the augmented matrix Matrix Solutions to Linear Systems A matrix is a rectangular array of elements. o An array is a systematic arrangement of numbers or symbols in rows and columns. Matrices (the plural of matrix) may be

More information

Figure (5) Kohonen Self-Organized Map

Figure (5) Kohonen Self-Organized Map 2- KOHONEN SELF-ORGANIZING MAPS (SOM) - The self-organizing neural networks assume a topological structure among the cluster units. - There are m cluster units, arranged in a one- or two-dimensional array;

More information

Reducing Points In a Handwritten Curve (Improvement in a Note-taking Tool)

Reducing Points In a Handwritten Curve (Improvement in a Note-taking Tool) Reducing Points In a Handwritten Curve (Improvement in a Note-taking Tool) Kaoru Oka oka@oz.ces.kyutech.ac.jp Faculty of Computer Science and Systems Engineering Kyushu Institute of Technology Japan Ryoji

More information

MATRIX ALGORITHM OF SOLVING GRAPH CUTTING PROBLEM

MATRIX ALGORITHM OF SOLVING GRAPH CUTTING PROBLEM UDC 681.3.06 MATRIX ALGORITHM OF SOLVING GRAPH CUTTING PROBLEM V.K. Pogrebnoy TPU Institute «Cybernetic centre» E-mail: vk@ad.cctpu.edu.ru Matrix algorithm o solving graph cutting problem has been suggested.

More information

Chapter 2. Descriptive Statistics: Organizing, Displaying and Summarizing Data

Chapter 2. Descriptive Statistics: Organizing, Displaying and Summarizing Data Chapter 2 Descriptive Statistics: Organizing, Displaying and Summarizing Data Objectives Student should be able to Organize data Tabulate data into frequency/relative frequency tables Display data graphically

More information

Shape Similarity Measurement for Boundary Based Features

Shape Similarity Measurement for Boundary Based Features Shape Similarity Measurement for Boundary Based Features Nafiz Arica 1 and Fatos T. Yarman Vural 2 1 Department of Computer Engineering, Turkish Naval Academy 34942, Tuzla, Istanbul, Turkey narica@dho.edu.tr

More information

Network Routing Protocol using Genetic Algorithms

Network Routing Protocol using Genetic Algorithms International Journal of Electrical & Computer Sciences IJECS-IJENS Vol:0 No:02 40 Network Routing Protocol using Genetic Algorithms Gihan Nagib and Wahied G. Ali Abstract This paper aims to develop a

More information

PowerPoint Presentation to Accompany GO! All In One. Chapter 13

PowerPoint Presentation to Accompany GO! All In One. Chapter 13 PowerPoint Presentation to Accompany GO! Chapter 13 Create, Query, and Sort an Access Database; Create Forms and Reports 2013 Pearson Education, Inc. Publishing as Prentice Hall 1 Objectives Identify Good

More information

GO! with Microsoft Excel 2016 Comprehensive

GO! with Microsoft Excel 2016 Comprehensive GO! with Microsoft Excel 2016 Comprehensive First Edition Chapter 2 Using Functions, Creating Tables, and Managing Large Workbooks Use SUM and Statistical Functions The SUM function is a predefined formula

More information

Types of general clustering methods. Clustering Algorithms for general similarity measures. Similarity between clusters

Types of general clustering methods. Clustering Algorithms for general similarity measures. Similarity between clusters Types of general clustering methods Clustering Algorithms for general similarity measures agglomerative versus divisive algorithms agglomerative = bottom-up build up clusters from single objects divisive

More information

Cluster Analysis. Prof. Thomas B. Fomby Department of Economics Southern Methodist University Dallas, TX April 2008 April 2010

Cluster Analysis. Prof. Thomas B. Fomby Department of Economics Southern Methodist University Dallas, TX April 2008 April 2010 Cluster Analysis Prof. Thomas B. Fomby Department of Economics Southern Methodist University Dallas, TX 7575 April 008 April 010 Cluster Analysis, sometimes called data segmentation or customer segmentation,

More information

Overview. H. R. Alvarez A., Ph. D.

Overview. H. R. Alvarez A., Ph. D. Network Modeling Overview Networks arise in numerous settings: transportation, electrical, and communication networks, for example. Network representations also are widely used for problems in such diverse

More information

Constraint satisfaction search. Combinatorial optimization search.

Constraint satisfaction search. Combinatorial optimization search. S 1571 Introduction to I Lecture 8 onstraint satisfaction search. ombinatorial optimization search. Milos Hauskrecht milos@cs.pitt.edu 539 Sennott Square onstraint satisfaction problem (SP) Objective:

More information

An Efficient Algorithm for Computing Non-overlapping Inversion and Transposition Distance

An Efficient Algorithm for Computing Non-overlapping Inversion and Transposition Distance An Efficient Algorithm for Computing Non-overlapping Inversion and Transposition Distance Toan Thang Ta, Cheng-Yao Lin and Chin Lung Lu Department of Computer Science National Tsing Hua University, Hsinchu

More information

CREATION OF THE RATING OF STOCK MARKET ANALYTICAL SYSTEMS ON THE BASE OF EXPERT QUALITATIVE ESTIMATIONS

CREATION OF THE RATING OF STOCK MARKET ANALYTICAL SYSTEMS ON THE BASE OF EXPERT QUALITATIVE ESTIMATIONS CREATION OF THE RATIN OF STOCK MARKET ANALYTICAL SYSTEMS ON THE BASE OF EXPERT QUALITATIVE ESTIMATIONS Olga A. Siniavsaya, Boris A. Zhelezo, Roman V. Karpovich* Belorussian State Economic University 220672

More information

Cluster Analysis. Mu-Chun Su. Department of Computer Science and Information Engineering National Central University 2003/3/11 1

Cluster Analysis. Mu-Chun Su. Department of Computer Science and Information Engineering National Central University 2003/3/11 1 Cluster Analysis Mu-Chun Su Department of Computer Science and Information Engineering National Central University 2003/3/11 1 Introduction Cluster analysis is the formal study of algorithms and methods

More information

Array Dependence Analysis as Integer Constraints. Array Dependence Analysis Example. Array Dependence Analysis as Integer Constraints, cont

Array Dependence Analysis as Integer Constraints. Array Dependence Analysis Example. Array Dependence Analysis as Integer Constraints, cont Theory of Integers CS389L: Automated Logical Reasoning Omega Test Işıl Dillig Earlier, we talked aout the theory of integers T Z Signature of T Z : Σ Z : {..., 2, 1, 0, 1, 2,..., 3, 2, 2, 3,..., +,, =,

More information

Informed Search. Best-first search. Greedy best-first search. Intelligent Systems and HCI D7023E. Romania with step costs in km

Informed Search. Best-first search. Greedy best-first search. Intelligent Systems and HCI D7023E. Romania with step costs in km Informed Search Intelligent Systems and HCI D7023E Lecture 5: Informed Search (heuristics) Paweł Pietrzak [Sec 3.5-3.6,Ch.4] A search strategy which searches the most promising branches of the state-space

More information

Computer Vision. The image formation process

Computer Vision. The image formation process Computer Vision The image formation process Filippo Bergamasco (filippo.bergamasco@unive.it) http://www.dais.unive.it/~bergamasco DAIS, Ca Foscari University of Venice Academic year 2016/2017 The image

More information

Lecture Slides. Elementary Statistics Twelfth Edition. by Mario F. Triola. and the Triola Statistics Series. Section 2.1- #

Lecture Slides. Elementary Statistics Twelfth Edition. by Mario F. Triola. and the Triola Statistics Series. Section 2.1- # Lecture Slides Elementary Statistics Twelfth Edition and the Triola Statistics Series by Mario F. Triola Chapter 2 Summarizing and Graphing Data 2-1 Review and Preview 2-2 Frequency Distributions 2-3 Histograms

More information

In this section we describe how to extend the match refinement to the multiple case and then use T-Coffee to heuristically compute a multiple trace.

In this section we describe how to extend the match refinement to the multiple case and then use T-Coffee to heuristically compute a multiple trace. 5 Multiple Match Refinement and T-Coffee In this section we describe how to extend the match refinement to the multiple case and then use T-Coffee to heuristically compute a multiple trace. This exposition

More information

15. First make a parallelogram by rotating the original triangle. Then tile with the Parallelogram.

15. First make a parallelogram by rotating the original triangle. Then tile with the Parallelogram. Shapes and Designs: Homework Examples from ACE Investigation 1: Question 15 Investigation 2: Questions 4, 20, 24 Investigation 3: Questions 2, 12 Investigation 4: Questions 9 12, 22. ACE Question ACE Investigation

More information

Introduction. A very important step in physical design cycle. It is the process of arranging a set of modules on the layout surface.

Introduction. A very important step in physical design cycle. It is the process of arranging a set of modules on the layout surface. Placement Introduction A very important step in physical design cycle. A poor placement requires larger area. Also results in performance degradation. It is the process of arranging a set of modules on

More information

A Fuzzy Model for a Railway-Planning Problem

A Fuzzy Model for a Railway-Planning Problem Applied Mathematical Sciences, Vol. 10, 2016, no. 27, 1333-1342 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ams.2016.63106 A Fuzzy Model for a Railway-Planning Problem Giovanni Leonardi University

More information

Tutorial 3: Constructive Editing (2D-CAD)

Tutorial 3: Constructive Editing (2D-CAD) (2D-CAD) The editing done up to now is not much different from the normal drawing board techniques. This section deals with commands to copy items we have already drawn, to move them and to make multiple

More information

Improvement of SURF Feature Image Registration Algorithm Based on Cluster Analysis

Improvement of SURF Feature Image Registration Algorithm Based on Cluster Analysis Sensors & Transducers 2014 by IFSA Publishing, S. L. http://www.sensorsportal.com Improvement of SURF Feature Image Registration Algorithm Based on Cluster Analysis 1 Xulin LONG, 1,* Qiang CHEN, 2 Xiaoya

More information

Regression Based Cluster Formation for Enhancement of Lifetime of WSN

Regression Based Cluster Formation for Enhancement of Lifetime of WSN Regression Based Cluster Formation for Enhancement of Lifetime of WSN K. Lakshmi Joshitha Assistant Professor Sri Sai Ram Engineering College Chennai, India lakshmijoshitha@yahoo.com A. Gangasri PG Scholar

More information