Route Optimization
Guide: Bhamati
INSOFE – CPEE – Batch 14
G R Navaneesh Kumar
Problem Statement
Spring-Cleaning
Residential and Commercial Cleaning
Time – Resource – Money
What I have
135 Min
45 Min
35 Min
25 Min
35 Min
32 Min
55 Min
135 Min
How I will tackle the problem
Optimize the Time
Travel Time
Execution Time
Save Time - Save Resource - Gain Profit
Data – Available
JobExecutionTime.csv
Stop ID
Execution Time (Minutes)
TravelTime.csv
Stop ID 2
Stop ID 1
Travel Time (Minutes)
Observations
1. 68 Locations Excluding Depot
2. Max execution Time :420Min
3. 75% Execution time <108 Min
Data Analysis-I
Observations
1. 62 x 61 Travel Time – 3782 obs
2. Max Travel Time :135 Min
3. 75% Execution time <40 Min
4. Mostly Single City Works
Data Analysis-II
Observations
1. 69 x 68 Travel Time – 4692 obs
2. Max Travel Time :135 Min
3. 50% Travel time <50 Min
4. Mostly Single City Works
Permutation of Data
Data Analysis-III
Critical Business Conditions
Max Route Time < 720 min
Route Time = Travel Time + Execution Time
Max places vehicle can travel is 7
Excluding Depot it starts and stops
Locations it visits should be unique
No Location repeats in the travel
D:X1:D - 68
D:X1:X2:D - 4556
D:X1:X2:X3:D - 3,00,696
D:X1:X2:X3:X4:D - 1,95,45,240
.
.
.
.
D:X1:X2…….X67:X68:D - 2.480035542 E+96
248003554243683059960099041
8569171581047399201355367672
3717107380182214457121832960
00000000000000
Challenge :
Looks Linear
Complex Solution Space
No Use of Linear Programming
Space and Time complexity issues
Business should not
stop for our model
Genetic Algorithm:
Heuristic Method
Proved in Business, Science and Engineering
Best for searching for new solutions
Large population
Selection should be done
Survival of the fittest
Evolutionary Biology
Basics of GA
Encoding principles (Gene, Chromosome)
Gene - Stop ID – Ex: Depot, 12350484, 12350757
Chromosome - Route - Ex: Depot : 12350484:Depot
Initialization procedure (Creation)
Creation - Initial Population
Ex: Depot : 12350484:Depot
Depot : 12350484: 12350757 :Depot
Depot : 12350484: 12350757 : 12350740 :Depot
Selection of parents (Reproduction)
Here we use Business Constraints :
Ex: Stop ID (Gene) should not exceed 7
Each Stop ID should be visited only once
Total Time (Chromosome) =
Execution Time + Travel Time < 720 Min
Genetic operators (Mutation, Crossover)
Crossover - Consider Two Chromosomes (Same Length)
Route 1: Depot : 12350444 :12350222 : 12350555 : 12350666 :Depot
Route 2: Depot : 12350888: 12350333 : 12350999 : 12350777 :Depot
12350444 :12350222 12350555 : 12350666
12350888: 12350333 12350999 : 12350777
Route 1: Depot : 12350999 :12350777 : 12350555 : 12350666 :Depot
Route 2: Depot : 12350888: 12350333 : 12350444 :12350222 :Depot
Mutation
Route 1: Depot : 12350666 :12350222 : 12350555 : 12350444 :Depot
Depot 12350444 12350222 12350555 12350666 Depot
Route 1: Depot : 12350444 :12350222 : 12350555 : 12350666 :Depot
Combine
Evaluation function (Fitness)
Termination condition
Below 75% of Data after Fitness Evaluation will be removed
Fitness = Fitness + Total Time
Total Time =Travel Time + Execution Time
End
Start
Fitness assessment
BestChromosome
s to be selected
Selection
Crossover
Initial Population
Creation
New Population
Creation
Terminate
Condition
Yes
No
ADVANTAGES OF GENETIC ALGORITHMS
A fastest search technique
GAs will produce "close" to optimal results in a
"reasonable" amount of time
Suitable for parallel processing
Fairly simple to develop
Makes no assumptions about the problem space
Initial Population
Total Time ,Unique Ids
First 1000 Iterations
Next 10000 Iterations
What I Achieved
Initial Time : 9113
Current Time :8048
Saved Time :1065
Nearly :17Hrs 45Min
A Nearly Two Working Days
Future Scope
• Courier Services
• Food and Groceries Delivery App
• Container Shipping Industry
• And More
Q and A
Hasta la vista
-- Navaneesh Gangala

More Related Content

PDF
Optimization Approach for Capacitated Vehicle Routing Problem Using Genetic A...
PPS
Routes optimization
PDF
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #1
PPTX
Process analysis
PDF
PPTX
Gc crash course (1)
PDF
Process improvement techniques
PDF
A3 Report - Car Wash Kaizen
Optimization Approach for Capacitated Vehicle Routing Problem Using Genetic A...
Routes optimization
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #1
Process analysis
Gc crash course (1)
Process improvement techniques
A3 Report - Car Wash Kaizen

Similar to Optimization Problem - by Navaneesh (20)

PPTX
GC Tuning: A Masterpiece in Performance Engineering
PPTX
Motion and time study english
PPT
industrial and production Line Balancing
PPT
Paratransit Service Analytics Reporting
PDF
Quality assurance department (sop)
PPT
How Analytic Reporting Can Identify and Solve Paratransit Service Shortcomings
PDF
Work measurement
TXT
Kdz fw upd_log
PDF
Scheduling by Primavera - Training
PPTX
ASHISH GUPTA CN3343 THT2(WEAVING)
PPTX
Evaluate SIP trunking providers
PDF
TPM Salalah - Progress
PPTX
Pert analysis
PDF
Service Design and the joy of prototyping operating models
PPTX
Using Libtracecmd to Analyze Your Latency and Performance Troubles
PDF
OpenText Live: Modeling your business processes to new ways of working
PDF
Deadlock
PDF
ps with notes required to tackelt project
PPTX
Double Profit and ROI (with The Theory of Constraints) does not preclude Lean...
PPT
SMC CFT 2012-13-IInd Half.
GC Tuning: A Masterpiece in Performance Engineering
Motion and time study english
industrial and production Line Balancing
Paratransit Service Analytics Reporting
Quality assurance department (sop)
How Analytic Reporting Can Identify and Solve Paratransit Service Shortcomings
Work measurement
Kdz fw upd_log
Scheduling by Primavera - Training
ASHISH GUPTA CN3343 THT2(WEAVING)
Evaluate SIP trunking providers
TPM Salalah - Progress
Pert analysis
Service Design and the joy of prototyping operating models
Using Libtracecmd to Analyze Your Latency and Performance Troubles
OpenText Live: Modeling your business processes to new ways of working
Deadlock
ps with notes required to tackelt project
Double Profit and ROI (with The Theory of Constraints) does not preclude Lean...
SMC CFT 2012-13-IInd Half.
Ad

Recently uploaded (20)

PPT
expt-design-lecture-12 hghhgfggjhjd (1).ppt
PPTX
Copy of 16 Timeline & Flowchart Templates – HubSpot.pptx
PDF
Best Data Science Professional Certificates in the USA | IABAC
DOCX
Factor Analysis Word Document Presentation
PPTX
DS-40-Pre-Engagement and Kickoff deck - v8.0.pptx
PPT
DU, AIS, Big Data and Data Analytics.ppt
PDF
Microsoft 365 products and services descrption
PDF
Navigating the Thai Supplements Landscape.pdf
PPTX
Topic 5 Presentation 5 Lesson 5 Corporate Fin
PDF
OneRead_20250728_1808.pdfhdhddhshahwhwwjjaaja
PPTX
Machine Learning and working of machine Learning
PPTX
Crypto_Trading_Beginners.pptxxxxxxxxxxxxxx
PPTX
IMPACT OF LANDSLIDE.....................
PDF
Session 11 - Data Visualization Storytelling (2).pdf
PDF
Systems Analysis and Design, 12th Edition by Scott Tilley Test Bank.pdf
PPTX
CHAPTER-2-THE-ACCOUNTING-PROCESS-2-4.pptx
PPT
PROJECT CYCLE MANAGEMENT FRAMEWORK (PCM).ppt
PPTX
Phase1_final PPTuwhefoegfohwfoiehfoegg.pptx
PPTX
Caseware_IDEA_Detailed_Presentation.pptx
PPTX
statsppt this is statistics ppt for giving knowledge about this topic
expt-design-lecture-12 hghhgfggjhjd (1).ppt
Copy of 16 Timeline & Flowchart Templates – HubSpot.pptx
Best Data Science Professional Certificates in the USA | IABAC
Factor Analysis Word Document Presentation
DS-40-Pre-Engagement and Kickoff deck - v8.0.pptx
DU, AIS, Big Data and Data Analytics.ppt
Microsoft 365 products and services descrption
Navigating the Thai Supplements Landscape.pdf
Topic 5 Presentation 5 Lesson 5 Corporate Fin
OneRead_20250728_1808.pdfhdhddhshahwhwwjjaaja
Machine Learning and working of machine Learning
Crypto_Trading_Beginners.pptxxxxxxxxxxxxxx
IMPACT OF LANDSLIDE.....................
Session 11 - Data Visualization Storytelling (2).pdf
Systems Analysis and Design, 12th Edition by Scott Tilley Test Bank.pdf
CHAPTER-2-THE-ACCOUNTING-PROCESS-2-4.pptx
PROJECT CYCLE MANAGEMENT FRAMEWORK (PCM).ppt
Phase1_final PPTuwhefoegfohwfoiehfoegg.pptx
Caseware_IDEA_Detailed_Presentation.pptx
statsppt this is statistics ppt for giving knowledge about this topic
Ad

Optimization Problem - by Navaneesh

  • 1. Route Optimization Guide: Bhamati INSOFE – CPEE – Batch 14 G R Navaneesh Kumar
  • 2. Problem Statement Spring-Cleaning Residential and Commercial Cleaning Time – Resource – Money
  • 3. What I have 135 Min 45 Min 35 Min 25 Min 35 Min 32 Min 55 Min 135 Min
  • 4. How I will tackle the problem Optimize the Time Travel Time Execution Time Save Time - Save Resource - Gain Profit
  • 5. Data – Available JobExecutionTime.csv Stop ID Execution Time (Minutes) TravelTime.csv Stop ID 2 Stop ID 1 Travel Time (Minutes)
  • 6. Observations 1. 68 Locations Excluding Depot 2. Max execution Time :420Min 3. 75% Execution time <108 Min Data Analysis-I
  • 7. Observations 1. 62 x 61 Travel Time – 3782 obs 2. Max Travel Time :135 Min 3. 75% Execution time <40 Min 4. Mostly Single City Works Data Analysis-II
  • 8. Observations 1. 69 x 68 Travel Time – 4692 obs 2. Max Travel Time :135 Min 3. 50% Travel time <50 Min 4. Mostly Single City Works Permutation of Data Data Analysis-III
  • 9. Critical Business Conditions Max Route Time < 720 min Route Time = Travel Time + Execution Time Max places vehicle can travel is 7 Excluding Depot it starts and stops Locations it visits should be unique No Location repeats in the travel
  • 10. D:X1:D - 68 D:X1:X2:D - 4556 D:X1:X2:X3:D - 3,00,696 D:X1:X2:X3:X4:D - 1,95,45,240 . . . . D:X1:X2…….X67:X68:D - 2.480035542 E+96 248003554243683059960099041 8569171581047399201355367672 3717107380182214457121832960 00000000000000 Challenge : Looks Linear Complex Solution Space No Use of Linear Programming Space and Time complexity issues Business should not stop for our model
  • 11. Genetic Algorithm: Heuristic Method Proved in Business, Science and Engineering Best for searching for new solutions Large population Selection should be done Survival of the fittest Evolutionary Biology
  • 12. Basics of GA Encoding principles (Gene, Chromosome) Gene - Stop ID – Ex: Depot, 12350484, 12350757 Chromosome - Route - Ex: Depot : 12350484:Depot Initialization procedure (Creation) Creation - Initial Population Ex: Depot : 12350484:Depot Depot : 12350484: 12350757 :Depot Depot : 12350484: 12350757 : 12350740 :Depot
  • 13. Selection of parents (Reproduction) Here we use Business Constraints : Ex: Stop ID (Gene) should not exceed 7 Each Stop ID should be visited only once Total Time (Chromosome) = Execution Time + Travel Time < 720 Min
  • 14. Genetic operators (Mutation, Crossover) Crossover - Consider Two Chromosomes (Same Length) Route 1: Depot : 12350444 :12350222 : 12350555 : 12350666 :Depot Route 2: Depot : 12350888: 12350333 : 12350999 : 12350777 :Depot 12350444 :12350222 12350555 : 12350666 12350888: 12350333 12350999 : 12350777 Route 1: Depot : 12350999 :12350777 : 12350555 : 12350666 :Depot Route 2: Depot : 12350888: 12350333 : 12350444 :12350222 :Depot
  • 15. Mutation Route 1: Depot : 12350666 :12350222 : 12350555 : 12350444 :Depot Depot 12350444 12350222 12350555 12350666 Depot Route 1: Depot : 12350444 :12350222 : 12350555 : 12350666 :Depot Combine
  • 16. Evaluation function (Fitness) Termination condition Below 75% of Data after Fitness Evaluation will be removed Fitness = Fitness + Total Time Total Time =Travel Time + Execution Time
  • 17. End Start Fitness assessment BestChromosome s to be selected Selection Crossover Initial Population Creation New Population Creation Terminate Condition Yes No
  • 18. ADVANTAGES OF GENETIC ALGORITHMS A fastest search technique GAs will produce "close" to optimal results in a "reasonable" amount of time Suitable for parallel processing Fairly simple to develop Makes no assumptions about the problem space
  • 22. What I Achieved Initial Time : 9113 Current Time :8048 Saved Time :1065 Nearly :17Hrs 45Min A Nearly Two Working Days
  • 23. Future Scope • Courier Services • Food and Groceries Delivery App • Container Shipping Industry • And More
  • 25. Hasta la vista -- Navaneesh Gangala