Algoritma Untuk Tataletak Fasilitas

53
ALGORITMA UNTUK TATALETAK FASILITAS Adaptasi dari materi kuliah TI ITB

Transcript of Algoritma Untuk Tataletak Fasilitas

Page 1: Algoritma Untuk Tataletak Fasilitas

ALGORITMA UNTUKTATALETAK FASILITAS

Adaptasi dari materi kuliah TI ITB

Page 2: Algoritma Untuk Tataletak Fasilitas

OUTLINE

• Introduction• Heuristic Algorithms• Software for layout modelling• Layout issues in modern manufacturing

systems

Page 3: Algoritma Untuk Tataletak Fasilitas

INTRODUCTION

• A model itself does not provide a solution to a problem

• Algorithms or solution techniques have to be developed to solve a model. An algorithm is a step-by-step procedure that finds a solution to a model and hence to the problem, in a finite number of steps.

• We introduce algorithms that have been developed for the layout problem

Page 4: Algoritma Untuk Tataletak Fasilitas

INTRODUCTION

• Algorithms developed can be divided into two categories:– Optimal Algorithms (discussed in Ch. 5)– Heuristic Algorithms

• All optimal algorithms developed suffer from disadvantages: the memory and computational time requirements are extremely high increase exponentially as the problem size increases.

• Hence, there are many more heuristic algorithms for solving the layout problem

Page 5: Algoritma Untuk Tataletak Fasilitas

Heuristic Algorithms

Can be classified into 3 categories:• Construction Algorithms• Improvement Algorithms• Hybrid Algorithms

Page 6: Algoritma Untuk Tataletak Fasilitas

Construction Algorithms

• MST• CORELAP• PLANET

Page 7: Algoritma Untuk Tataletak Fasilitas

MST ALGORITHM

Page 8: Algoritma Untuk Tataletak Fasilitas

Example:[MST]

Page 9: Algoritma Untuk Tataletak Fasilitas

Example:[MST]

Page 10: Algoritma Untuk Tataletak Fasilitas

Example:[Output]

Page 11: Algoritma Untuk Tataletak Fasilitas

CORELAP

• First construction algorithm • Developed by Lee and Moore (1967)• It converts qualitative input data (obtained

from ARC) into quantitative data• CORELAP calculates the total closeness rating

(TCR) for each facility• Facility with the highest TCR is selected and

placed in the centre of the layout

Page 12: Algoritma Untuk Tataletak Fasilitas

CORELAP

• If two or more facilities share the highest TCR, select one with the highest area (if there is still a tie, select the first such facility).

• Selection of the second facility depends on the interaction with the permanent facility (placed in the layout).

• The temporary facility (unselected facility) with highest adjacency relationship (A, E, I, etc.) with the permanent facility is selected

Page 13: Algoritma Untuk Tataletak Fasilitas

CORELAP

• The third and subsequent facilities are selected on the basis of their relationship with the permanent facilities.

• The entering facility is placed in the location that maximizes the PR (placement rating) –For an example, see Fig. 6.4

Page 14: Algoritma Untuk Tataletak Fasilitas

CORELAP

Page 15: Algoritma Untuk Tataletak Fasilitas

EXAMPLE 2: [ADJACENCY REL]

Page 16: Algoritma Untuk Tataletak Fasilitas

CORELAP: TCR

Page 17: Algoritma Untuk Tataletak Fasilitas

CORELAP

Page 18: Algoritma Untuk Tataletak Fasilitas

Improvement Algorithms

• 2-OPT and 3-OPT• CRAFT• SA-CRAFT (Mulyono dan Iskandar, 1994)

Page 19: Algoritma Untuk Tataletak Fasilitas

2-Opt Algorithm

Page 20: Algoritma Untuk Tataletak Fasilitas

Facilities and Sites

Page 21: Algoritma Untuk Tataletak Fasilitas

Example:[2-Opt Algorithm]

Page 22: Algoritma Untuk Tataletak Fasilitas

SOLUTION

Page 23: Algoritma Untuk Tataletak Fasilitas

SOLUTION

Page 24: Algoritma Untuk Tataletak Fasilitas

SOLUTION

Page 25: Algoritma Untuk Tataletak Fasilitas

3-Opt Algorithm

Page 26: Algoritma Untuk Tataletak Fasilitas

CRAFT

• Computerized Relative Allocation of Facility Technique (Armour and Buffa, 1963)

• Up till now, It is still popular and widely used in practice • CRAFT requires the input data:

– Dimension of the building– Dimension of facilities– Flow of material and cost per unit load per unit distance– An initial layout– Restriction on location of facilities (fixed facilities)

Page 27: Algoritma Untuk Tataletak Fasilitas

Departemen Dummy

• Mengisi bagian yang bersifat umum atau tidak beraturan.

• Menggambarkan area yang tetap di dalam fasilitas dimana departemen tidak. dapat dialokasikan, yaitu tangga elevator, ruang istirahat, tempat alat-alat service, dan lain-lain.

• Menyatakan ruang ekstra dalam fasilitas.• Membantu dalam mengevaluasi lokasi Gang

dalam tata letak.

Page 28: Algoritma Untuk Tataletak Fasilitas

CRAFT

• Given the initial layout, CRAFT computes the distance between centres of each pair facility and determine the cost of the initial layout.

• CRAFT considers exchanging the location of certain pair of facilities

• The facility pairs considered either have the same area or are adjacent (See Fig. 6.13)

Page 29: Algoritma Untuk Tataletak Fasilitas

CRAFT:[Estimated Cost]

Page 30: Algoritma Untuk Tataletak Fasilitas

CRAFT

• Each iteration, CRAFT can examine a maximum n(n-1) possible exchanges, (n=#of facilities)

• The location exchange that result in the greatest estimated cost reduction is made

• The algorithm is stopped if no two-way exchange results in a lower cost.

Page 31: Algoritma Untuk Tataletak Fasilitas

CRAFT:[Exchange facilities]

CRAFT is also capable of performing:• Three way exchanges• Two-way exchanges followed by three way

exchanges• Three way exchanges followed by two-way

exchanges

Page 32: Algoritma Untuk Tataletak Fasilitas

CRAFT

• The original version was capable of handling only 40 facilities (Please check the capability of CRAFT in the QSB).

• In general, better the starting solution, the better the final solution.

• This is true with CRAFT also.

Page 33: Algoritma Untuk Tataletak Fasilitas

Example: [CRAFT]

Page 34: Algoritma Untuk Tataletak Fasilitas

Example: [CRAFT]

Page 35: Algoritma Untuk Tataletak Fasilitas

Data InputCRAFT

Page 36: Algoritma Untuk Tataletak Fasilitas

OUTPUT: [CRAFT]

Page 37: Algoritma Untuk Tataletak Fasilitas

OUTPUT: [CRAFT]

Page 38: Algoritma Untuk Tataletak Fasilitas

OUTPUT: [CRAFT]

Page 39: Algoritma Untuk Tataletak Fasilitas

OUTPUT: [CRAFT]

Page 40: Algoritma Untuk Tataletak Fasilitas

OUTPUT: [CRAFT]

Page 41: Algoritma Untuk Tataletak Fasilitas

OUTPUT: [CRAFT]

Page 42: Algoritma Untuk Tataletak Fasilitas

OUTPUT: [CRAFT]

Page 43: Algoritma Untuk Tataletak Fasilitas

Hybrid Algorithms

• All improvement algorithms require an initial layout

• The better the starting solution, the better the final solution

• A hybrid algorithm uses a construction algorithm to produce an initial layout and then improve it by an improvement algorithm.

• BLOCPLAN is a hybrid algorithm. • R-MAT (Iskandar, 1985)

Page 44: Algoritma Untuk Tataletak Fasilitas

BLOCPLAN

• Can develop a single-story or multi-story layout• Can handle quantitative or qualitative data• Can handle a maximum of 18 facilities• Three ways of providing flow data:

– ARC– From-To-Chart– Product-Routing data

• BLOCPLAN converts flow matrix into an equivalent relationship chart by dividing the maximum flow element by 5 (See Table 6.2).

• Then rel chart is used to develop a layout

Page 45: Algoritma Untuk Tataletak Fasilitas

TABLE 6.2

Page 46: Algoritma Untuk Tataletak Fasilitas

BLOCPLAN

• BLOCPLAN can develop a layout:– Randomly using a construction algorithm;– Using an embedded improvement algorithm; or – Using an automatic search algorithm

• The improvement algorithm executes an exchange and calculates the adjacency score and the rel-dist score of the new layout.

Page 47: Algoritma Untuk Tataletak Fasilitas

Adjacency score and Rel-Dist score

Page 48: Algoritma Untuk Tataletak Fasilitas

BLOCPLAN

• The Criterion used is R-score • R-score=1 – (rel-dist score-LB)/(UB-LB)• UB: Upper Bound LB: Lower Bound• R-score =1 means that the solution is optimal• Hence, BLOCPLAN is trying to develop the

layout with R-score being close to one.

Page 49: Algoritma Untuk Tataletak Fasilitas

Software for layout modelling

• CORELAP• CRAFT• BLOCPLAN• FactoryCAD• FactoryPLAN• FactoryFLOW(See more in IE Solutions magazine, August

1995)

Page 50: Algoritma Untuk Tataletak Fasilitas

Layout issues in modern manufacturing systems• The layout problem discussed has been based on

three assumptions:1. The layout problem is two-dimensional2. Information on future manufacturing activities is

known at the time facility design decisions are made

3. The product mix and volume remain fairly constant• These may have been justified in traditional

manufacturing systems but they no longer hold in modern systems

Page 51: Algoritma Untuk Tataletak Fasilitas

Layout Issues in modern manufacturing systems

• A stable business environment –the traditional manufacturing systems

• A high level of volatility and uncertainty in the current industrial climate

• Effective lifetime of a layout is two years (Nicol and Hollier, 1983)

• The lifetime has decreased further say to one year or less in the past decade

• Due to the high rate of technological innovations as well as the frequent changes in product design and functional demanded by customers

• Re-layout will become more common that layout of new facilities in the future systems (the Dynamic layout problem)

Page 52: Algoritma Untuk Tataletak Fasilitas

Layout issues

• The layout problem is two-dimensional (This is hold for a manufacturing system)

• It does not apply in an office layout problem –where facilities are usually located in several floors

• Manufacturing systems in the future may have to deal with three-dimensional layout problems –land prices become to high; building a new plant costs ten times more than refurbishing an existing one

Page 53: Algoritma Untuk Tataletak Fasilitas

Layout issues

• Hence, the manufacturer needs to consider expansion in vertical dimension –transforming a 2-D layout problem into a 3-D layout one.

• The distance between facilities situated in different floors may be nonlinear.

• Many algorithms are available the multifloor problem (e.g. BLOCPLAN, SPACECRAFT, CRAFT 3-D, MULTIPLE)