SlideShare ist ein Scribd-Unternehmen logo
1 von 14
A N I M P R O V E M E N T O N T H E A L D E P H E U R I S T I C
V I A D E P A R T M E N T B A T C H I N G
ALDEP++
BACKGROUND & MOTIVATION
Introduction to ALDEP –
• Construction algorithm that randomly chooses the first department
• Successively adds more on the basis of closeness ratings of the relationship chart following S
pattern
Advantages of ALDEP –
• simple and not time consuming.
• does not need any initial Layout
• Since the S-flow method is used in ALDEP, resulting in practical layouts
• A greater variety of good options are exposed as compared to other methods
BACKGROUND & MOTIVATION
Shortcomings of ALDEP -
• Shortsightedness - Only considers relationship between immediate previously placed department
and each of remaining departments.
• Each individual department is Considered for one subsequent department decision
• Leads to generation of many suboptimal layouts, not necessarily the most optimal layout.
• Blind to constraints (such as disallowing departments with X relation)
• Only considers adjacent departments for comparing different layouts via total closeness ratings,
there is information lost regarding the total costs.
Motivation –
• The ALDEP adds one department at a time resulting in blindness to many department
relationships
• Adding all departments at once makes it a quadratic assignment problem which is
computationally difficult as the problem size increases.
• ALDEP++ is a method which functions between these two extremes by adding departments in
small batches.
• ALDEP provides a good starting point for designing a new constructive heuristic algorithm.
• New algorithm “ALDEP++” will attempt to counter the shortcomings of ALDEP without
abandoning these advantages.
EVOLUTION OF ALDEP++
ALDEP++ : The General Approach
• Addition of departments in batches
• Use of flow * distance as our measurement for what order to place the departments from each batch
in the ALDEP++ algorithm.
• Slightly modified input compared to ALDEP.
• In-between flow matrix is required
Benefits of ALDEP++
• Addition of department in batches overcomes the shortsightedness of ALDEP and produce more
optimized solutions
• Use of flow * distance as a measure , it allows us to obtain total costs of comparable to layouts
produced with the MicroCRAFT algorithm while still obtaining high TCR’s (maintaining some of the
simplicity of the ALDEP algorithm)
MODEL FORMULATION :ALDEP++
Assumptions –
• The area of departments is a multiple of sweep width.
• The length and width of the building is a multiple of sweep width.
• The floor space should be amenable to the serpentine flow.
• If there is a tie, departments are chosen/placed randomly.
• The shape of department can be changed.
• The next department starts where the previous one ends.
Batching -
• Uses relationship categories with respective scoring weights to determine which departments to
add next.
• Takes the sum of the relationships to all departments from the previous batch.
• Ranks the remaining departments by this relationship sum, the top scoring departments can be
determined as the subset to be included in the next batch.
MODEL FORMULATION :ALDEP++
Order Determination
• Batch of n departments analyze all n! possible orders of placement along the serpentine sweep pattern
• Resulting combinations are compared using a flow*distance calculation for the subset of departments
consisting of the current batch and the previous batch
• The placement order resulting in the lowest total flow*distance is selected and applied
• Distances can be measured as either E-DIST or centroid distances, depending on the preferences and
limitations of the user
Initialization
• First n departments are to be placed following the ALDEP algorithm.
• The first department is chosen at random, and each successive department is chosen based on the highest
relationships with the previously placed department. This process introduces the randomness of the ALDEP
process.
Iterations
• ALDEP++ makes random decisions whenever there are ties.
• At the very least, the starting department will be random.
• If multiple layouts are tied in the end for highest TCR, total flow * distance is used as the tiebreaker.
EXAMPLE MODEL: ALDEP++
Flow-Between Matrix
A B C D E F
A 0 8 0 4 0
B 0 5 0 2
C 0 1 0
D 6 0
E 4
F
Department Size (sq units)
A 400
B 800
C 600
D 600
E 800
F 400
Total Facility Size = 60 x 60 units
Sweep Width = 20 units
Relationship Categories
A = 8
E = 6, 5
I = 4
O = 1, 2
U = 0
Scoring Weights
A = 64
E = 16
I = 4
O = 1
U = 0
STEP 1 –
• Department F randomly selected for the start, and
the ALDEP algorithm selected E as the next
department as it has the strongest relationship with
F
• Using a batch size of 2
Initial two departments (first batch)
F
E
EXAMPLE MODEL: ALDEP++
Flow-Between Matrix
A B C D E F
A 0 8 0 4 0
B 0 5 0 2
C 0 1 0
D 6 0
E 4
F
Department Size (sq units)
A 400
B 800
C 600
D 600
E 800
F 400
STEP 2 – Second batch:
• Calculating the relationship ratings based on the scoring weights, it is determined that A
and D are the departments for the second batch.
• Because n=2, there are 2!=2 order combinations
Department Relationship Rating
A 4+0 = 4
B 0+1 = 1
C 1+0 = 1
D 16+0 = 16
F
A
E
D
F
D
E
A
Alternative 1 Alternative 2
EXAMPLE MODEL: ALDEP++
Flow-Between Matrix
A B C D E F
A 0 8 0 4 0
B 0 5 0 2
C 0 1 0
D 6 0
E 4
F
F
A
E
D
Alternative 1 Alternative 2
Calculating the sum-product of the E-DIST matrices with the flow matrix gives 490 for
order 1 and 364 for order 2. Because we want the minimum flow*distance, we select
alternative 2.
EXAMPLE MODEL: ALDEP++
Flow-Between Matrix
A B C D E F
A 0 8 0 4 0
B 0 5 0 2
C 0 1 0
D 6 0
E 4
F
F B
A
E
D C
Alternative 1 Alternative 2
• This is the last batch, so we can immediately skip to testing the 2 order combinations.
• Calculating the sum products gives 603.75 for order 1 and 371.68 for order 2. Therefore we
choose order 2, and that is the completed layout.
Third Batch:
F C
A
E
D B
Alternative 1 Alternative 2
EXAMPLE MODEL: ALDEP++
• This final layout has a total flow*distance of 1066.7 as compared to the results from the standard ALDEP
procedure which results in a higher total of 1132.9.
• Under the adjacency scoring method, the ALDEP++ layout receives a total weighted score of 104 as
compared to the ALDEP layout which scores only 101.
• In this example, ALDEP++ has outperformed ALDEP under both methods of comparison.
F B
A
E
D C
F C
A
E
D B
ALDEP LAYOUT
total weighted score – 101
Flow*dist = 1132.9
ALDEP++ LAYOUT
Total weighted score – 104
Flow*dist = 1132.9
IMPLEMENTATION & RESULTS
IMPLEMENTATION –
• ALDEP++ was compared with the original ALDEP and MicroCRAFT
• All three heuristic algorithms implanted with Matlab code
• ALDEP++ was coded using centroid distances primary reason for this decision being making a fair
comparison in total cost with the results from MicroCRAFT, which also is based on centroid
distance.
• Layout problems with appropriate variability generated and the run in these three codes
RESULTS :
For all cases, our outputs were TCR (total closeness rating) for adjacency based scoring, and
centroid distance * flows for the cost based scoring.
IMPLEMENTATION & RESULTS
Interpretation :
• TCR results for the ALDEP++ layouts are generally very close to the TCR results from ALDEP
• Comparing case-by-case, it can be seen that ALDEP++ works better when:
• The layout is square or close to square.
• Department sizes are not highly variable.
• Each batch roughly fills one column of the serpentine flow pattern.
Total Material Handling Cost Comparison
ALDEP++ yields lower costs on average because ALDEP does not consider flow * distance in it’s algorithm, while
ALDEP++ does.
ALDEP++ gives significantly better TCR than MicroCRAFT. As a result, while ALDEP++ consistently has high
TCR, MicroCRAFT results in highly variable TCR’s
BENEFITS & CONCLUSIONS
Benefits -
• ALDEP++ procedure improves on the performance of the layouts generated through adding departments
in batches.
• In general, we have found that the ALDEP++ algorithm is producing lower cost layouts when compared
to the total costs obtained from the ALDEP algorithm.
• The layout TCR’s obtained from the ALDEP++ algorithm are not significantly lower than the TCR’s seen
from the ALDEP algorithm.
• ALDEP++ has the best properties of both MicroCRAFT and ALDEP algorithms.
• ALDEP++ also has the advantage of covering one of ALDEP’s flaws, in avoiding undesirable X-
relationships.
• Batch-approach of ALDEP++ allows it to avoid X-relationships more effectively
Conclusions –
• ALDEP++ is a feasible heuristic algorithm for generating new layouts
• Provides balance between adjacency based TCR scoring and distance * flow total cost scoring
• ALDEP++ performs similarly to ALDEP with respect to TCR, and also obtains low-cost layouts similar to
the results from MicroCRAFT.
• Generally, ALDEP++ works best when the factors allow single batches to fit in one pass of the serpentine
flow pattern
• As total cost is an important realistic consideration for comparing layouts, ALDEP++ offers facility layouts
that are more practically optimal as compared to ALDEP.

Weitere ähnliche Inhalte

Was ist angesagt?

Productivity & work force unit 2
Productivity & work force unit  2Productivity & work force unit  2
Productivity & work force unit 2Sangita_Banga
 
19 fat- craft-10-sep-2020 material-ii_10-sep-2020_craft_-_cr_-_exercise-solution
19 fat- craft-10-sep-2020 material-ii_10-sep-2020_craft_-_cr_-_exercise-solution19 fat- craft-10-sep-2020 material-ii_10-sep-2020_craft_-_cr_-_exercise-solution
19 fat- craft-10-sep-2020 material-ii_10-sep-2020_craft_-_cr_-_exercise-solutionsouvik33and37
 
toyota production system
toyota production systemtoyota production system
toyota production systemPrithvi Ghag
 
Mould design for injection moulding
Mould design for injection mouldingMould design for injection moulding
Mould design for injection mouldingAdil Naeem
 
RAPID TOOLING.pptx
RAPID TOOLING.pptxRAPID TOOLING.pptx
RAPID TOOLING.pptxmktuty
 
Catia v5 presentation report
Catia v5 presentation reportCatia v5 presentation report
Catia v5 presentation reportMunna Kumar
 
SMED implementation on Automated Stamping Line
SMED implementation on Automated Stamping LineSMED implementation on Automated Stamping Line
SMED implementation on Automated Stamping LineParth Patel
 
What is VAVE
What is VAVE What is VAVE
What is VAVE Reff Ren
 
DFMA -Design For Manufacturing and Assembly
DFMA -Design For Manufacturing and AssemblyDFMA -Design For Manufacturing and Assembly
DFMA -Design For Manufacturing and AssemblySunith Guraddi
 
Design for Manufacturability Guidelines Every Designer should Follow
Design for Manufacturability Guidelines Every Designer should FollowDesign for Manufacturability Guidelines Every Designer should Follow
Design for Manufacturability Guidelines Every Designer should FollowDFMPro
 
Solidworks
SolidworksSolidworks
SolidworksMoe Oee
 
limits,fits and tolerances
limits,fits and toleranceslimits,fits and tolerances
limits,fits and tolerancesJOSE BABU
 
Facility location and layout planning
Facility location and layout planningFacility location and layout planning
Facility location and layout planningBirodh Adhikari
 
Engineering drawing chapter 02 using drawing tools
Engineering drawing chapter 02 using drawing toolsEngineering drawing chapter 02 using drawing tools
Engineering drawing chapter 02 using drawing toolsTalha Mughal
 
Design formanufacturingandassembly
Design formanufacturingandassemblyDesign formanufacturingandassembly
Design formanufacturingandassemblySathees Kumar
 

Was ist angesagt? (20)

Productivity & work force unit 2
Productivity & work force unit  2Productivity & work force unit  2
Productivity & work force unit 2
 
Dfma
DfmaDfma
Dfma
 
19 fat- craft-10-sep-2020 material-ii_10-sep-2020_craft_-_cr_-_exercise-solution
19 fat- craft-10-sep-2020 material-ii_10-sep-2020_craft_-_cr_-_exercise-solution19 fat- craft-10-sep-2020 material-ii_10-sep-2020_craft_-_cr_-_exercise-solution
19 fat- craft-10-sep-2020 material-ii_10-sep-2020_craft_-_cr_-_exercise-solution
 
toyota production system
toyota production systemtoyota production system
toyota production system
 
Mould design for injection moulding
Mould design for injection mouldingMould design for injection moulding
Mould design for injection moulding
 
Dfx design for_cost
Dfx design for_costDfx design for_cost
Dfx design for_cost
 
Toyota Logistics
Toyota Logistics Toyota Logistics
Toyota Logistics
 
RAPID TOOLING.pptx
RAPID TOOLING.pptxRAPID TOOLING.pptx
RAPID TOOLING.pptx
 
Catia v5 presentation report
Catia v5 presentation reportCatia v5 presentation report
Catia v5 presentation report
 
SMED implementation on Automated Stamping Line
SMED implementation on Automated Stamping LineSMED implementation on Automated Stamping Line
SMED implementation on Automated Stamping Line
 
What is VAVE
What is VAVE What is VAVE
What is VAVE
 
DFMA -Design For Manufacturing and Assembly
DFMA -Design For Manufacturing and AssemblyDFMA -Design For Manufacturing and Assembly
DFMA -Design For Manufacturing and Assembly
 
Design for Manufacturability Guidelines Every Designer should Follow
Design for Manufacturability Guidelines Every Designer should FollowDesign for Manufacturability Guidelines Every Designer should Follow
Design for Manufacturability Guidelines Every Designer should Follow
 
Solidworks
SolidworksSolidworks
Solidworks
 
Limits, fits, tolerance
Limits, fits, toleranceLimits, fits, tolerance
Limits, fits, tolerance
 
limits,fits and tolerances
limits,fits and toleranceslimits,fits and tolerances
limits,fits and tolerances
 
Facility location and layout planning
Facility location and layout planningFacility location and layout planning
Facility location and layout planning
 
Engineering drawing chapter 02 using drawing tools
Engineering drawing chapter 02 using drawing toolsEngineering drawing chapter 02 using drawing tools
Engineering drawing chapter 02 using drawing tools
 
Design formanufacturingandassembly
Design formanufacturingandassemblyDesign formanufacturingandassembly
Design formanufacturingandassembly
 
Assembly of Machine vice
Assembly of Machine viceAssembly of Machine vice
Assembly of Machine vice
 

Andere mochten auch

Andere mochten auch (13)

Mac
MacMac
Mac
 
Close Loop MRP
Close Loop MRPClose Loop MRP
Close Loop MRP
 
production management
production managementproduction management
production management
 
1.introduction of production and operations management
1.introduction of production and operations management1.introduction of production and operations management
1.introduction of production and operations management
 
Planning (6) 2
Planning (6) 2Planning (6) 2
Planning (6) 2
 
Analyzed operations of Groundwork Buffalo to identify Non-Value Add activitie...
Analyzed operations of Groundwork Buffalo to identify Non-Value Add activitie...Analyzed operations of Groundwork Buffalo to identify Non-Value Add activitie...
Analyzed operations of Groundwork Buffalo to identify Non-Value Add activitie...
 
Layout10
Layout10Layout10
Layout10
 
Plant Layout
Plant LayoutPlant Layout
Plant Layout
 
Adidas Brand Study
Adidas Brand StudyAdidas Brand Study
Adidas Brand Study
 
ABC
ABCABC
ABC
 
Inventory Control ABC Analysis
Inventory Control ABC AnalysisInventory Control ABC Analysis
Inventory Control ABC Analysis
 
Plant layout
Plant layoutPlant layout
Plant layout
 
Forecasting Techniques
Forecasting TechniquesForecasting Techniques
Forecasting Techniques
 

Ähnlich wie ALDEP++: An improvement on the ALDEP heuristic via department batching.

Industrial Facility Design
Industrial Facility DesignIndustrial Facility Design
Industrial Facility DesignUmar Yazdani
 
Slicing of Object-Oriented Programs
Slicing of Object-Oriented ProgramsSlicing of Object-Oriented Programs
Slicing of Object-Oriented ProgramsPraveen Penumathsa
 
Slicing of Object-Oriented Programs
Slicing of Object-Oriented ProgramsSlicing of Object-Oriented Programs
Slicing of Object-Oriented ProgramsPraveen Penumathsa
 
types of facility layout algorithm
types of facility layout algorithmtypes of facility layout algorithm
types of facility layout algorithmAsIf Fisa
 
Using Derivation-Free Optimization Methods in the Hadoop Cluster with Terasort
Using Derivation-Free Optimization Methods in the Hadoop Cluster with TerasortUsing Derivation-Free Optimization Methods in the Hadoop Cluster with Terasort
Using Derivation-Free Optimization Methods in the Hadoop Cluster with TerasortAnhanguera Educacional S/A
 
detail of flowchart and algorithm that are used in programmingpdf
detail of flowchart and algorithm that are used in programmingpdfdetail of flowchart and algorithm that are used in programmingpdf
detail of flowchart and algorithm that are used in programmingpdfssuserf86fba
 
Algorithm Flowchart Manual ALGORITHM FLOWCHART MANUAL For STUDENTS
Algorithm   Flowchart Manual ALGORITHM   FLOWCHART MANUAL For STUDENTSAlgorithm   Flowchart Manual ALGORITHM   FLOWCHART MANUAL For STUDENTS
Algorithm Flowchart Manual ALGORITHM FLOWCHART MANUAL For STUDENTSAlicia Edwards
 
Using Derivation-Free Optimization in the Hadoop Cluster with Terasort
Using Derivation-Free Optimization in the Hadoop Cluster  with TerasortUsing Derivation-Free Optimization in the Hadoop Cluster  with Terasort
Using Derivation-Free Optimization in the Hadoop Cluster with TerasortAnhanguera Educacional S/A
 
Training Deep Networks with Backprop (D1L4 Insight@DCU Machine Learning Works...
Training Deep Networks with Backprop (D1L4 Insight@DCU Machine Learning Works...Training Deep Networks with Backprop (D1L4 Insight@DCU Machine Learning Works...
Training Deep Networks with Backprop (D1L4 Insight@DCU Machine Learning Works...Universitat Politècnica de Catalunya
 
(Slides) Efficient Evaluation Methods of Elementary Functions Suitable for SI...
(Slides) Efficient Evaluation Methods of Elementary Functions Suitable for SI...(Slides) Efficient Evaluation Methods of Elementary Functions Suitable for SI...
(Slides) Efficient Evaluation Methods of Elementary Functions Suitable for SI...Naoki Shibata
 
High Speed radix256 algorithm using parallel prefix adder
High Speed radix256 algorithm using parallel prefix adderHigh Speed radix256 algorithm using parallel prefix adder
High Speed radix256 algorithm using parallel prefix adderIJMER
 
Directed Optimization on Pareto Frontier
Directed Optimization on Pareto FrontierDirected Optimization on Pareto Frontier
Directed Optimization on Pareto FrontiereArtius, Inc.
 
Algorithm and C code related to data structure
Algorithm and C code related to data structureAlgorithm and C code related to data structure
Algorithm and C code related to data structureSelf-Employed
 
Low power correlation for IEEE 802.16 OFDM synchronisation using FPGA
Low power correlation for IEEE 802.16 OFDM  synchronisation using FPGA Low power correlation for IEEE 802.16 OFDM  synchronisation using FPGA
Low power correlation for IEEE 802.16 OFDM synchronisation using FPGA Brundha Sholaganga
 
Improving the solution time of TIMES by playing with CPLEX/Barrier
Improving the solution time of TIMES by playing with CPLEX/BarrierImproving the solution time of TIMES by playing with CPLEX/Barrier
Improving the solution time of TIMES by playing with CPLEX/BarrierIEA-ETSAP
 
IRJET- The RTL Model of a Reconfigurable Pipelined MCM
IRJET- The RTL Model of a Reconfigurable Pipelined MCMIRJET- The RTL Model of a Reconfigurable Pipelined MCM
IRJET- The RTL Model of a Reconfigurable Pipelined MCMIRJET Journal
 

Ähnlich wie ALDEP++: An improvement on the ALDEP heuristic via department batching. (20)

Industrial Facility Design
Industrial Facility DesignIndustrial Facility Design
Industrial Facility Design
 
Slicing of Object-Oriented Programs
Slicing of Object-Oriented ProgramsSlicing of Object-Oriented Programs
Slicing of Object-Oriented Programs
 
Rseminarp
RseminarpRseminarp
Rseminarp
 
Slicing of Object-Oriented Programs
Slicing of Object-Oriented ProgramsSlicing of Object-Oriented Programs
Slicing of Object-Oriented Programs
 
types of facility layout algorithm
types of facility layout algorithmtypes of facility layout algorithm
types of facility layout algorithm
 
Using Derivation-Free Optimization Methods in the Hadoop Cluster with Terasort
Using Derivation-Free Optimization Methods in the Hadoop Cluster with TerasortUsing Derivation-Free Optimization Methods in the Hadoop Cluster with Terasort
Using Derivation-Free Optimization Methods in the Hadoop Cluster with Terasort
 
detail of flowchart and algorithm that are used in programmingpdf
detail of flowchart and algorithm that are used in programmingpdfdetail of flowchart and algorithm that are used in programmingpdf
detail of flowchart and algorithm that are used in programmingpdf
 
Algorithm Flowchart Manual ALGORITHM FLOWCHART MANUAL For STUDENTS
Algorithm   Flowchart Manual ALGORITHM   FLOWCHART MANUAL For STUDENTSAlgorithm   Flowchart Manual ALGORITHM   FLOWCHART MANUAL For STUDENTS
Algorithm Flowchart Manual ALGORITHM FLOWCHART MANUAL For STUDENTS
 
Algorithm manual
Algorithm manualAlgorithm manual
Algorithm manual
 
Using Derivation-Free Optimization in the Hadoop Cluster with Terasort
Using Derivation-Free Optimization in the Hadoop Cluster  with TerasortUsing Derivation-Free Optimization in the Hadoop Cluster  with Terasort
Using Derivation-Free Optimization in the Hadoop Cluster with Terasort
 
Training Deep Networks with Backprop (D1L4 Insight@DCU Machine Learning Works...
Training Deep Networks with Backprop (D1L4 Insight@DCU Machine Learning Works...Training Deep Networks with Backprop (D1L4 Insight@DCU Machine Learning Works...
Training Deep Networks with Backprop (D1L4 Insight@DCU Machine Learning Works...
 
(Slides) Efficient Evaluation Methods of Elementary Functions Suitable for SI...
(Slides) Efficient Evaluation Methods of Elementary Functions Suitable for SI...(Slides) Efficient Evaluation Methods of Elementary Functions Suitable for SI...
(Slides) Efficient Evaluation Methods of Elementary Functions Suitable for SI...
 
High Speed radix256 algorithm using parallel prefix adder
High Speed radix256 algorithm using parallel prefix adderHigh Speed radix256 algorithm using parallel prefix adder
High Speed radix256 algorithm using parallel prefix adder
 
Mod.2.pptx
Mod.2.pptxMod.2.pptx
Mod.2.pptx
 
Directed Optimization on Pareto Frontier
Directed Optimization on Pareto FrontierDirected Optimization on Pareto Frontier
Directed Optimization on Pareto Frontier
 
Algorithm and C code related to data structure
Algorithm and C code related to data structureAlgorithm and C code related to data structure
Algorithm and C code related to data structure
 
Low power correlation for IEEE 802.16 OFDM synchronisation using FPGA
Low power correlation for IEEE 802.16 OFDM  synchronisation using FPGA Low power correlation for IEEE 802.16 OFDM  synchronisation using FPGA
Low power correlation for IEEE 802.16 OFDM synchronisation using FPGA
 
Data envelopment analysis
Data envelopment analysisData envelopment analysis
Data envelopment analysis
 
Improving the solution time of TIMES by playing with CPLEX/Barrier
Improving the solution time of TIMES by playing with CPLEX/BarrierImproving the solution time of TIMES by playing with CPLEX/Barrier
Improving the solution time of TIMES by playing with CPLEX/Barrier
 
IRJET- The RTL Model of a Reconfigurable Pipelined MCM
IRJET- The RTL Model of a Reconfigurable Pipelined MCMIRJET- The RTL Model of a Reconfigurable Pipelined MCM
IRJET- The RTL Model of a Reconfigurable Pipelined MCM
 

Kürzlich hochgeladen

Vishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsVishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsSachinPawar510423
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionMebane Rash
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
lifi-technology with integration of IOT.pptx
lifi-technology with integration of IOT.pptxlifi-technology with integration of IOT.pptx
lifi-technology with integration of IOT.pptxsomshekarkn64
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction managementMariconPadriquez1
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptMadan Karki
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catcherssdickerson1
 
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfgUnit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfgsaravananr517913
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 

Kürzlich hochgeladen (20)

9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Vishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsVishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documents
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of Action
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
lifi-technology with integration of IOT.pptx
lifi-technology with integration of IOT.pptxlifi-technology with integration of IOT.pptx
lifi-technology with integration of IOT.pptx
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction management
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.ppt
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
 
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfgUnit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 

ALDEP++: An improvement on the ALDEP heuristic via department batching.

  • 1. A N I M P R O V E M E N T O N T H E A L D E P H E U R I S T I C V I A D E P A R T M E N T B A T C H I N G ALDEP++
  • 2. BACKGROUND & MOTIVATION Introduction to ALDEP – • Construction algorithm that randomly chooses the first department • Successively adds more on the basis of closeness ratings of the relationship chart following S pattern Advantages of ALDEP – • simple and not time consuming. • does not need any initial Layout • Since the S-flow method is used in ALDEP, resulting in practical layouts • A greater variety of good options are exposed as compared to other methods
  • 3. BACKGROUND & MOTIVATION Shortcomings of ALDEP - • Shortsightedness - Only considers relationship between immediate previously placed department and each of remaining departments. • Each individual department is Considered for one subsequent department decision • Leads to generation of many suboptimal layouts, not necessarily the most optimal layout. • Blind to constraints (such as disallowing departments with X relation) • Only considers adjacent departments for comparing different layouts via total closeness ratings, there is information lost regarding the total costs. Motivation – • The ALDEP adds one department at a time resulting in blindness to many department relationships • Adding all departments at once makes it a quadratic assignment problem which is computationally difficult as the problem size increases. • ALDEP++ is a method which functions between these two extremes by adding departments in small batches. • ALDEP provides a good starting point for designing a new constructive heuristic algorithm. • New algorithm “ALDEP++” will attempt to counter the shortcomings of ALDEP without abandoning these advantages.
  • 4. EVOLUTION OF ALDEP++ ALDEP++ : The General Approach • Addition of departments in batches • Use of flow * distance as our measurement for what order to place the departments from each batch in the ALDEP++ algorithm. • Slightly modified input compared to ALDEP. • In-between flow matrix is required Benefits of ALDEP++ • Addition of department in batches overcomes the shortsightedness of ALDEP and produce more optimized solutions • Use of flow * distance as a measure , it allows us to obtain total costs of comparable to layouts produced with the MicroCRAFT algorithm while still obtaining high TCR’s (maintaining some of the simplicity of the ALDEP algorithm)
  • 5. MODEL FORMULATION :ALDEP++ Assumptions – • The area of departments is a multiple of sweep width. • The length and width of the building is a multiple of sweep width. • The floor space should be amenable to the serpentine flow. • If there is a tie, departments are chosen/placed randomly. • The shape of department can be changed. • The next department starts where the previous one ends. Batching - • Uses relationship categories with respective scoring weights to determine which departments to add next. • Takes the sum of the relationships to all departments from the previous batch. • Ranks the remaining departments by this relationship sum, the top scoring departments can be determined as the subset to be included in the next batch.
  • 6. MODEL FORMULATION :ALDEP++ Order Determination • Batch of n departments analyze all n! possible orders of placement along the serpentine sweep pattern • Resulting combinations are compared using a flow*distance calculation for the subset of departments consisting of the current batch and the previous batch • The placement order resulting in the lowest total flow*distance is selected and applied • Distances can be measured as either E-DIST or centroid distances, depending on the preferences and limitations of the user Initialization • First n departments are to be placed following the ALDEP algorithm. • The first department is chosen at random, and each successive department is chosen based on the highest relationships with the previously placed department. This process introduces the randomness of the ALDEP process. Iterations • ALDEP++ makes random decisions whenever there are ties. • At the very least, the starting department will be random. • If multiple layouts are tied in the end for highest TCR, total flow * distance is used as the tiebreaker.
  • 7. EXAMPLE MODEL: ALDEP++ Flow-Between Matrix A B C D E F A 0 8 0 4 0 B 0 5 0 2 C 0 1 0 D 6 0 E 4 F Department Size (sq units) A 400 B 800 C 600 D 600 E 800 F 400 Total Facility Size = 60 x 60 units Sweep Width = 20 units Relationship Categories A = 8 E = 6, 5 I = 4 O = 1, 2 U = 0 Scoring Weights A = 64 E = 16 I = 4 O = 1 U = 0 STEP 1 – • Department F randomly selected for the start, and the ALDEP algorithm selected E as the next department as it has the strongest relationship with F • Using a batch size of 2 Initial two departments (first batch) F E
  • 8. EXAMPLE MODEL: ALDEP++ Flow-Between Matrix A B C D E F A 0 8 0 4 0 B 0 5 0 2 C 0 1 0 D 6 0 E 4 F Department Size (sq units) A 400 B 800 C 600 D 600 E 800 F 400 STEP 2 – Second batch: • Calculating the relationship ratings based on the scoring weights, it is determined that A and D are the departments for the second batch. • Because n=2, there are 2!=2 order combinations Department Relationship Rating A 4+0 = 4 B 0+1 = 1 C 1+0 = 1 D 16+0 = 16 F A E D F D E A Alternative 1 Alternative 2
  • 9. EXAMPLE MODEL: ALDEP++ Flow-Between Matrix A B C D E F A 0 8 0 4 0 B 0 5 0 2 C 0 1 0 D 6 0 E 4 F F A E D Alternative 1 Alternative 2 Calculating the sum-product of the E-DIST matrices with the flow matrix gives 490 for order 1 and 364 for order 2. Because we want the minimum flow*distance, we select alternative 2.
  • 10. EXAMPLE MODEL: ALDEP++ Flow-Between Matrix A B C D E F A 0 8 0 4 0 B 0 5 0 2 C 0 1 0 D 6 0 E 4 F F B A E D C Alternative 1 Alternative 2 • This is the last batch, so we can immediately skip to testing the 2 order combinations. • Calculating the sum products gives 603.75 for order 1 and 371.68 for order 2. Therefore we choose order 2, and that is the completed layout. Third Batch: F C A E D B Alternative 1 Alternative 2
  • 11. EXAMPLE MODEL: ALDEP++ • This final layout has a total flow*distance of 1066.7 as compared to the results from the standard ALDEP procedure which results in a higher total of 1132.9. • Under the adjacency scoring method, the ALDEP++ layout receives a total weighted score of 104 as compared to the ALDEP layout which scores only 101. • In this example, ALDEP++ has outperformed ALDEP under both methods of comparison. F B A E D C F C A E D B ALDEP LAYOUT total weighted score – 101 Flow*dist = 1132.9 ALDEP++ LAYOUT Total weighted score – 104 Flow*dist = 1132.9
  • 12. IMPLEMENTATION & RESULTS IMPLEMENTATION – • ALDEP++ was compared with the original ALDEP and MicroCRAFT • All three heuristic algorithms implanted with Matlab code • ALDEP++ was coded using centroid distances primary reason for this decision being making a fair comparison in total cost with the results from MicroCRAFT, which also is based on centroid distance. • Layout problems with appropriate variability generated and the run in these three codes RESULTS : For all cases, our outputs were TCR (total closeness rating) for adjacency based scoring, and centroid distance * flows for the cost based scoring.
  • 13. IMPLEMENTATION & RESULTS Interpretation : • TCR results for the ALDEP++ layouts are generally very close to the TCR results from ALDEP • Comparing case-by-case, it can be seen that ALDEP++ works better when: • The layout is square or close to square. • Department sizes are not highly variable. • Each batch roughly fills one column of the serpentine flow pattern. Total Material Handling Cost Comparison ALDEP++ yields lower costs on average because ALDEP does not consider flow * distance in it’s algorithm, while ALDEP++ does. ALDEP++ gives significantly better TCR than MicroCRAFT. As a result, while ALDEP++ consistently has high TCR, MicroCRAFT results in highly variable TCR’s
  • 14. BENEFITS & CONCLUSIONS Benefits - • ALDEP++ procedure improves on the performance of the layouts generated through adding departments in batches. • In general, we have found that the ALDEP++ algorithm is producing lower cost layouts when compared to the total costs obtained from the ALDEP algorithm. • The layout TCR’s obtained from the ALDEP++ algorithm are not significantly lower than the TCR’s seen from the ALDEP algorithm. • ALDEP++ has the best properties of both MicroCRAFT and ALDEP algorithms. • ALDEP++ also has the advantage of covering one of ALDEP’s flaws, in avoiding undesirable X- relationships. • Batch-approach of ALDEP++ allows it to avoid X-relationships more effectively Conclusions – • ALDEP++ is a feasible heuristic algorithm for generating new layouts • Provides balance between adjacency based TCR scoring and distance * flow total cost scoring • ALDEP++ performs similarly to ALDEP with respect to TCR, and also obtains low-cost layouts similar to the results from MicroCRAFT. • Generally, ALDEP++ works best when the factors allow single batches to fit in one pass of the serpentine flow pattern • As total cost is an important realistic consideration for comparing layouts, ALDEP++ offers facility layouts that are more practically optimal as compared to ALDEP.