SlideShare uma empresa Scribd logo
1 de 16
Baixar para ler offline
From last mile to long distance route optimization
Intelligent Mobility
Table of
Content
INTRODUCTION
Uses cases overview
Who we are
USE CASE 1:
Solution
Problem
Results
Last mile route
optimization
USE CASE 2:
Results
Problem
Solution
Long distance routes
optimization
02
From last mile to long distance
route optimization
NEXT STEPS
03
INTRODUCTION
Who
we are
Hedyla is a software company
dedicated to optimize logistic
processes through AI
04
Use cases overview
05
Last mile Long distance
Reduce the number of
vehicles, distance and time
Common use case
AI algorithms can be applied directly
Main goal
Key data
Not common
Combination of different AI algorithms
Current status
Reduce the distance
travelled with no load
Vehicle capacity, delivery and driver time windows,
traffic, business restrictions
Loads exchangeability, exchange locations,
drivers origin and destination
Intuitive solution Find complementary routes
Group deliveries that are close to the others
Main complexity
Detailed data accuracy:
traffic, time windows...
High data volume
Last mile
route optimization
06
USE CASE 1
07
Initial routes created by a traffic responsible, then drivers themselves
exchanged deliveries based on their experience and knowledge.
Daily routes created manually
Most of the information not digitalized. Critical information like client
preferred delivery time windows known only by the drivers, a lot of
dependency on their experience.
Information not centralized
Impossible to optimize other processes
Due to lack of digitalization and uncertainty of the process, there were
other processes, like the preparation in the warehouse, that could not be
optimized.
Problem
1
2
3
Wine distributor.
Delivery to shops and e-commerce
with 500-800 deliveries per day.
2 shifts: morning and afternoon.
~25 vehicles between trucks and
vans.
Optimize route planning to
reduce costs.
Involve key people
It's critical to find benefits for each actor:
drivers and management.
User interface simplicity
The complexity must be hidden. Most of the
parametrization derived from a short list of
basic options.
Adaptative algorithm
The algorithm must work in different
situations. Resources availability and demand
are variable.
Provide understandable results
Be able to explain the optimization results
(high level). Less optimal solution with an
obvious explanation is better than a very
optimized result, with no clue.
08
Solution Keys to success
Vehicles (capacity)
Drivers working hours.
Clients geolocation and delivery
time windows.
Stop time: fixed time by client +
variable time based on the weight
of the load.
Data preparation
1
Define goals: time optimization +
improve quality of service.
Define restrictions: Common + drivers
by area
Algorithm: complex VRP solver based
on parallel insertion strategy.
Extra logic: Orders preparation
optimization in the warehouse
Business logic
2
Bidirectional integration of clients,
orders and deliveries status.
All information centralized for
analytics and other applications.
Integration
3
Traffic responsible: Routes plan
process
Drivers: Deliveries tracking from mobile
app.
Training
4
09
less time spent
executing routes
25% Planning time saved
90%
Deliveries digitalized
Information
centralized
Prepared for
next challenges
Results
Areas of improvement
Automatically adjust stop
times based on historic data
Suggest changes on client delivery
time windows based on incidences
1 2
Long distance
routes optimization
10
USE CASE 2
11
Each warehouse is responsible of their provisioning and they have a limited
vision of the rest of routes. They try to find combinations by talking to other
warehouses and providers, but it's a manual and long process.
Routes are managed by each warehouse
Multiple restrictions: different type of loads, vehicles with different
temperatures, drivers working time limitations, limited number of docks per
warehouse, pickup and delivery time windows...
High complexity
The amount of data is huge
Although all data is centralized and there are departments with overall
vision, there is too much data and restrictions to handle it properly with
traditional strategies.
Problem
1
2
3
Supermarket chain.
~800 providers and ~20 warehouses
around Spain.
~2.000 loads per day and ~5.000
trucks.
Trucks must come back to the origin
every day.
Routes are long, so trucks exchange
loads very often. The same load can be
carried by two or three different trucks
while travelling from origin to
destination.
Routes must be repeatable in different
days and weeks.
Client can't be disclosed
Find repeatable combined long
distance routes to minimize the
empty return travels.
Divide et Impera
It was impossible to solve the problem
globally, so we divided the problem in
independent blocks to find optimal solutions
in parallel.
12
Solution Keys to success
Main goal: reduce the search space:
Find repetition patterns in the orders among days of the week and
weeks in a month.
Find spatial patterns to create routing hierarchy.
Extensive data analysis
1
Solution design and implementation
2
Multiple steps and techniques
As the problem was divided, there were
different subproblems, so different techniques
were applied to optimize each subgroup of
orders, depending on the nature of the
problem.
AI general knowledge
In these complex cases, a generalist approach
will never work. Understanding the limitations
and possibilities of different algorithms is
critical to find feasible solutions.
Skip not repeated loads, can't be used to generate repeatable combined
routes.
Generate subgroups of loads by frequency and compatibility in order to
divide the problem.
Generate intermediate locations to allow loads exchanges between trucks.
Apply VRP solver to subproblems.
13
of orders included in
a repetitive route.
75% routes repeat every week
at least for a month
800
All orders included Restrictions
low vehicles
capacity usage
Results
14
NEXT STEPS
15
Next steps RL is a model based on a reinforced learning principle. It represents the
state of the art in artificial intelligence.
Learn to learn
Each agent has a state that represents its load, driving time and can
choose between different primitive actions: load, unload, travel...
Trucks are the agents
Agents are rewarded based on results
Positive reward when constraints are met, and negative otherwise.
Distributed logic system
Each agent looks for its own optimization
Investigate the
application of an
alternative method:
Multi-Agent
Reinforcement
Learning (MARL)
t: +34 93 170 21 49
e: info@hedyla.com
w: hedyla.com
Thank you!

Mais conteúdo relacionado

Semelhante a From last mile to long distance route optimization: Intelligent Mobility solutions for logistics

Dynamic Route Optmization
Dynamic Route OptmizationDynamic Route Optmization
Dynamic Route OptmizationKiran Reddy
 
How Are Route Planning and Route Optimisation Not The Same?.pdf
How Are Route Planning and Route Optimisation Not The Same?.pdfHow Are Route Planning and Route Optimisation Not The Same?.pdf
How Are Route Planning and Route Optimisation Not The Same?.pdfTrackobit
 
Continuous Move Planner Overview and Quick Tour
Continuous Move Planner Overview and Quick TourContinuous Move Planner Overview and Quick Tour
Continuous Move Planner Overview and Quick Tourparadoxsci
 
White paper: How to build a real-time vehicle route optimiser
White paper: How to build a real-time vehicle route optimiserWhite paper: How to build a real-time vehicle route optimiser
White paper: How to build a real-time vehicle route optimiserPhilip Welch
 
NETWORK DESIGN AND FACILITY LOCATION
NETWORK DESIGN AND FACILITY LOCATIONNETWORK DESIGN AND FACILITY LOCATION
NETWORK DESIGN AND FACILITY LOCATIONAshish Hande
 
SAP HANA Project - Real Time Analytics
SAP HANA Project - Real Time AnalyticsSAP HANA Project - Real Time Analytics
SAP HANA Project - Real Time AnalyticsAli Asad
 
Three principles of transportation optimization
Three principles of transportation optimizationThree principles of transportation optimization
Three principles of transportation optimizationpurplestains88
 
DhiLogics Transportation Management System
DhiLogics Transportation Management SystemDhiLogics Transportation Management System
DhiLogics Transportation Management SystemDhiLogics India Pvt Ltd
 
The effective distribution of mtn vouchers in the kumasi metropolis
The effective distribution of mtn vouchers in the kumasi  metropolisThe effective distribution of mtn vouchers in the kumasi  metropolis
The effective distribution of mtn vouchers in the kumasi metropolisabdul rashid attah zakaria
 
How to Make Cars Smarter: A Step Towards Self-Driving Cars
How to Make Cars Smarter: A Step Towards Self-Driving CarsHow to Make Cars Smarter: A Step Towards Self-Driving Cars
How to Make Cars Smarter: A Step Towards Self-Driving CarsVMware Tanzu
 
Operation Research Techniques
Operation Research Techniques Operation Research Techniques
Operation Research Techniques Lijin Mathew
 
Transport for London - London's Operations Digital Twin
Transport for London - London's Operations Digital TwinTransport for London - London's Operations Digital Twin
Transport for London - London's Operations Digital TwinNeo4j
 
ORTEC Routing and Dispatch
ORTEC Routing and DispatchORTEC Routing and Dispatch
ORTEC Routing and DispatchAndrei Pinte
 
Optimization techniques for Transportation Problems
Optimization techniques for Transportation ProblemsOptimization techniques for Transportation Problems
Optimization techniques for Transportation ProblemsIJERA Editor
 
Optimization techniques for Transportation Problems
Optimization techniques for Transportation ProblemsOptimization techniques for Transportation Problems
Optimization techniques for Transportation ProblemsIJERA Editor
 
Cost-Effective Single-Camera Multi-Car Parking Monitoring and Vacancy Detecti...
Cost-Effective Single-Camera Multi-Car Parking Monitoring and Vacancy Detecti...Cost-Effective Single-Camera Multi-Car Parking Monitoring and Vacancy Detecti...
Cost-Effective Single-Camera Multi-Car Parking Monitoring and Vacancy Detecti...toukaigi
 
Performance Testing: Putting Cloud Customers Back in the Driver’s Seat
Performance Testing:  Putting Cloud Customers Back in the Driver’s SeatPerformance Testing:  Putting Cloud Customers Back in the Driver’s Seat
Performance Testing: Putting Cloud Customers Back in the Driver’s SeatCompuware APM
 
Delivery Route Planning for Small Business - APPNWEB Technologies
Delivery Route Planning  for Small Business - APPNWEB TechnologiesDelivery Route Planning  for Small Business - APPNWEB Technologies
Delivery Route Planning for Small Business - APPNWEB TechnologiesAPPNWEB Technologies
 
Paradox Routing Tool Overview and Quick Tour
Paradox Routing Tool Overview and Quick TourParadox Routing Tool Overview and Quick Tour
Paradox Routing Tool Overview and Quick Tourparadoxsci
 
6 Reasons Why Automated Route Planning Better Than Manual (3).pdf
6 Reasons Why Automated Route Planning Better Than Manual (3).pdf6 Reasons Why Automated Route Planning Better Than Manual (3).pdf
6 Reasons Why Automated Route Planning Better Than Manual (3).pdfTrackobit
 

Semelhante a From last mile to long distance route optimization: Intelligent Mobility solutions for logistics (20)

Dynamic Route Optmization
Dynamic Route OptmizationDynamic Route Optmization
Dynamic Route Optmization
 
How Are Route Planning and Route Optimisation Not The Same?.pdf
How Are Route Planning and Route Optimisation Not The Same?.pdfHow Are Route Planning and Route Optimisation Not The Same?.pdf
How Are Route Planning and Route Optimisation Not The Same?.pdf
 
Continuous Move Planner Overview and Quick Tour
Continuous Move Planner Overview and Quick TourContinuous Move Planner Overview and Quick Tour
Continuous Move Planner Overview and Quick Tour
 
White paper: How to build a real-time vehicle route optimiser
White paper: How to build a real-time vehicle route optimiserWhite paper: How to build a real-time vehicle route optimiser
White paper: How to build a real-time vehicle route optimiser
 
NETWORK DESIGN AND FACILITY LOCATION
NETWORK DESIGN AND FACILITY LOCATIONNETWORK DESIGN AND FACILITY LOCATION
NETWORK DESIGN AND FACILITY LOCATION
 
SAP HANA Project - Real Time Analytics
SAP HANA Project - Real Time AnalyticsSAP HANA Project - Real Time Analytics
SAP HANA Project - Real Time Analytics
 
Three principles of transportation optimization
Three principles of transportation optimizationThree principles of transportation optimization
Three principles of transportation optimization
 
DhiLogics Transportation Management System
DhiLogics Transportation Management SystemDhiLogics Transportation Management System
DhiLogics Transportation Management System
 
The effective distribution of mtn vouchers in the kumasi metropolis
The effective distribution of mtn vouchers in the kumasi  metropolisThe effective distribution of mtn vouchers in the kumasi  metropolis
The effective distribution of mtn vouchers in the kumasi metropolis
 
How to Make Cars Smarter: A Step Towards Self-Driving Cars
How to Make Cars Smarter: A Step Towards Self-Driving CarsHow to Make Cars Smarter: A Step Towards Self-Driving Cars
How to Make Cars Smarter: A Step Towards Self-Driving Cars
 
Operation Research Techniques
Operation Research Techniques Operation Research Techniques
Operation Research Techniques
 
Transport for London - London's Operations Digital Twin
Transport for London - London's Operations Digital TwinTransport for London - London's Operations Digital Twin
Transport for London - London's Operations Digital Twin
 
ORTEC Routing and Dispatch
ORTEC Routing and DispatchORTEC Routing and Dispatch
ORTEC Routing and Dispatch
 
Optimization techniques for Transportation Problems
Optimization techniques for Transportation ProblemsOptimization techniques for Transportation Problems
Optimization techniques for Transportation Problems
 
Optimization techniques for Transportation Problems
Optimization techniques for Transportation ProblemsOptimization techniques for Transportation Problems
Optimization techniques for Transportation Problems
 
Cost-Effective Single-Camera Multi-Car Parking Monitoring and Vacancy Detecti...
Cost-Effective Single-Camera Multi-Car Parking Monitoring and Vacancy Detecti...Cost-Effective Single-Camera Multi-Car Parking Monitoring and Vacancy Detecti...
Cost-Effective Single-Camera Multi-Car Parking Monitoring and Vacancy Detecti...
 
Performance Testing: Putting Cloud Customers Back in the Driver’s Seat
Performance Testing:  Putting Cloud Customers Back in the Driver’s SeatPerformance Testing:  Putting Cloud Customers Back in the Driver’s Seat
Performance Testing: Putting Cloud Customers Back in the Driver’s Seat
 
Delivery Route Planning for Small Business - APPNWEB Technologies
Delivery Route Planning  for Small Business - APPNWEB TechnologiesDelivery Route Planning  for Small Business - APPNWEB Technologies
Delivery Route Planning for Small Business - APPNWEB Technologies
 
Paradox Routing Tool Overview and Quick Tour
Paradox Routing Tool Overview and Quick TourParadox Routing Tool Overview and Quick Tour
Paradox Routing Tool Overview and Quick Tour
 
6 Reasons Why Automated Route Planning Better Than Manual (3).pdf
6 Reasons Why Automated Route Planning Better Than Manual (3).pdf6 Reasons Why Automated Route Planning Better Than Manual (3).pdf
6 Reasons Why Automated Route Planning Better Than Manual (3).pdf
 

Mais de BigML, Inc

Digital Transformation and Process Optimization in Manufacturing
Digital Transformation and Process Optimization in ManufacturingDigital Transformation and Process Optimization in Manufacturing
Digital Transformation and Process Optimization in ManufacturingBigML, Inc
 
DutchMLSchool 2022 - Automation
DutchMLSchool 2022 - AutomationDutchMLSchool 2022 - Automation
DutchMLSchool 2022 - AutomationBigML, Inc
 
DutchMLSchool 2022 - ML for AML Compliance
DutchMLSchool 2022 - ML for AML ComplianceDutchMLSchool 2022 - ML for AML Compliance
DutchMLSchool 2022 - ML for AML ComplianceBigML, Inc
 
DutchMLSchool 2022 - Multi Perspective Anomalies
DutchMLSchool 2022 - Multi Perspective AnomaliesDutchMLSchool 2022 - Multi Perspective Anomalies
DutchMLSchool 2022 - Multi Perspective AnomaliesBigML, Inc
 
DutchMLSchool 2022 - My First Anomaly Detector
DutchMLSchool 2022 - My First Anomaly Detector DutchMLSchool 2022 - My First Anomaly Detector
DutchMLSchool 2022 - My First Anomaly Detector BigML, Inc
 
DutchMLSchool 2022 - Anomaly Detection
DutchMLSchool 2022 - Anomaly DetectionDutchMLSchool 2022 - Anomaly Detection
DutchMLSchool 2022 - Anomaly DetectionBigML, Inc
 
DutchMLSchool 2022 - History and Developments in ML
DutchMLSchool 2022 - History and Developments in MLDutchMLSchool 2022 - History and Developments in ML
DutchMLSchool 2022 - History and Developments in MLBigML, Inc
 
DutchMLSchool 2022 - End-to-End ML
DutchMLSchool 2022 - End-to-End MLDutchMLSchool 2022 - End-to-End ML
DutchMLSchool 2022 - End-to-End MLBigML, Inc
 
DutchMLSchool 2022 - A Data-Driven Company
DutchMLSchool 2022 - A Data-Driven CompanyDutchMLSchool 2022 - A Data-Driven Company
DutchMLSchool 2022 - A Data-Driven CompanyBigML, Inc
 
DutchMLSchool 2022 - ML in the Legal Sector
DutchMLSchool 2022 - ML in the Legal SectorDutchMLSchool 2022 - ML in the Legal Sector
DutchMLSchool 2022 - ML in the Legal SectorBigML, Inc
 
DutchMLSchool 2022 - Smart Safe Stadiums
DutchMLSchool 2022 - Smart Safe StadiumsDutchMLSchool 2022 - Smart Safe Stadiums
DutchMLSchool 2022 - Smart Safe StadiumsBigML, Inc
 
DutchMLSchool 2022 - Process Optimization in Manufacturing Plants
DutchMLSchool 2022 - Process Optimization in Manufacturing PlantsDutchMLSchool 2022 - Process Optimization in Manufacturing Plants
DutchMLSchool 2022 - Process Optimization in Manufacturing PlantsBigML, Inc
 
DutchMLSchool 2022 - Anomaly Detection at Scale
DutchMLSchool 2022 - Anomaly Detection at ScaleDutchMLSchool 2022 - Anomaly Detection at Scale
DutchMLSchool 2022 - Anomaly Detection at ScaleBigML, Inc
 
DutchMLSchool 2022 - Citizen Development in AI
DutchMLSchool 2022 - Citizen Development in AIDutchMLSchool 2022 - Citizen Development in AI
DutchMLSchool 2022 - Citizen Development in AIBigML, Inc
 
Democratizing Object Detection
Democratizing Object DetectionDemocratizing Object Detection
Democratizing Object DetectionBigML, Inc
 
BigML Release: Image Processing
BigML Release: Image ProcessingBigML Release: Image Processing
BigML Release: Image ProcessingBigML, Inc
 
Machine Learning in Retail: Know Your Customers' Customer. See Your Future
Machine Learning in Retail: Know Your Customers' Customer. See Your FutureMachine Learning in Retail: Know Your Customers' Customer. See Your Future
Machine Learning in Retail: Know Your Customers' Customer. See Your FutureBigML, Inc
 
Machine Learning in Retail: ML in the Retail Sector
Machine Learning in Retail: ML in the Retail SectorMachine Learning in Retail: ML in the Retail Sector
Machine Learning in Retail: ML in the Retail SectorBigML, Inc
 
ML in GRC: Machine Learning in Legal Automation, How to Trust a Lawyerbot
ML in GRC: Machine Learning in Legal Automation, How to Trust a LawyerbotML in GRC: Machine Learning in Legal Automation, How to Trust a Lawyerbot
ML in GRC: Machine Learning in Legal Automation, How to Trust a LawyerbotBigML, Inc
 
ML in GRC: Supporting Human Decision Making for Regulatory Adherence with Mac...
ML in GRC: Supporting Human Decision Making for Regulatory Adherence with Mac...ML in GRC: Supporting Human Decision Making for Regulatory Adherence with Mac...
ML in GRC: Supporting Human Decision Making for Regulatory Adherence with Mac...BigML, Inc
 

Mais de BigML, Inc (20)

Digital Transformation and Process Optimization in Manufacturing
Digital Transformation and Process Optimization in ManufacturingDigital Transformation and Process Optimization in Manufacturing
Digital Transformation and Process Optimization in Manufacturing
 
DutchMLSchool 2022 - Automation
DutchMLSchool 2022 - AutomationDutchMLSchool 2022 - Automation
DutchMLSchool 2022 - Automation
 
DutchMLSchool 2022 - ML for AML Compliance
DutchMLSchool 2022 - ML for AML ComplianceDutchMLSchool 2022 - ML for AML Compliance
DutchMLSchool 2022 - ML for AML Compliance
 
DutchMLSchool 2022 - Multi Perspective Anomalies
DutchMLSchool 2022 - Multi Perspective AnomaliesDutchMLSchool 2022 - Multi Perspective Anomalies
DutchMLSchool 2022 - Multi Perspective Anomalies
 
DutchMLSchool 2022 - My First Anomaly Detector
DutchMLSchool 2022 - My First Anomaly Detector DutchMLSchool 2022 - My First Anomaly Detector
DutchMLSchool 2022 - My First Anomaly Detector
 
DutchMLSchool 2022 - Anomaly Detection
DutchMLSchool 2022 - Anomaly DetectionDutchMLSchool 2022 - Anomaly Detection
DutchMLSchool 2022 - Anomaly Detection
 
DutchMLSchool 2022 - History and Developments in ML
DutchMLSchool 2022 - History and Developments in MLDutchMLSchool 2022 - History and Developments in ML
DutchMLSchool 2022 - History and Developments in ML
 
DutchMLSchool 2022 - End-to-End ML
DutchMLSchool 2022 - End-to-End MLDutchMLSchool 2022 - End-to-End ML
DutchMLSchool 2022 - End-to-End ML
 
DutchMLSchool 2022 - A Data-Driven Company
DutchMLSchool 2022 - A Data-Driven CompanyDutchMLSchool 2022 - A Data-Driven Company
DutchMLSchool 2022 - A Data-Driven Company
 
DutchMLSchool 2022 - ML in the Legal Sector
DutchMLSchool 2022 - ML in the Legal SectorDutchMLSchool 2022 - ML in the Legal Sector
DutchMLSchool 2022 - ML in the Legal Sector
 
DutchMLSchool 2022 - Smart Safe Stadiums
DutchMLSchool 2022 - Smart Safe StadiumsDutchMLSchool 2022 - Smart Safe Stadiums
DutchMLSchool 2022 - Smart Safe Stadiums
 
DutchMLSchool 2022 - Process Optimization in Manufacturing Plants
DutchMLSchool 2022 - Process Optimization in Manufacturing PlantsDutchMLSchool 2022 - Process Optimization in Manufacturing Plants
DutchMLSchool 2022 - Process Optimization in Manufacturing Plants
 
DutchMLSchool 2022 - Anomaly Detection at Scale
DutchMLSchool 2022 - Anomaly Detection at ScaleDutchMLSchool 2022 - Anomaly Detection at Scale
DutchMLSchool 2022 - Anomaly Detection at Scale
 
DutchMLSchool 2022 - Citizen Development in AI
DutchMLSchool 2022 - Citizen Development in AIDutchMLSchool 2022 - Citizen Development in AI
DutchMLSchool 2022 - Citizen Development in AI
 
Democratizing Object Detection
Democratizing Object DetectionDemocratizing Object Detection
Democratizing Object Detection
 
BigML Release: Image Processing
BigML Release: Image ProcessingBigML Release: Image Processing
BigML Release: Image Processing
 
Machine Learning in Retail: Know Your Customers' Customer. See Your Future
Machine Learning in Retail: Know Your Customers' Customer. See Your FutureMachine Learning in Retail: Know Your Customers' Customer. See Your Future
Machine Learning in Retail: Know Your Customers' Customer. See Your Future
 
Machine Learning in Retail: ML in the Retail Sector
Machine Learning in Retail: ML in the Retail SectorMachine Learning in Retail: ML in the Retail Sector
Machine Learning in Retail: ML in the Retail Sector
 
ML in GRC: Machine Learning in Legal Automation, How to Trust a Lawyerbot
ML in GRC: Machine Learning in Legal Automation, How to Trust a LawyerbotML in GRC: Machine Learning in Legal Automation, How to Trust a Lawyerbot
ML in GRC: Machine Learning in Legal Automation, How to Trust a Lawyerbot
 
ML in GRC: Supporting Human Decision Making for Regulatory Adherence with Mac...
ML in GRC: Supporting Human Decision Making for Regulatory Adherence with Mac...ML in GRC: Supporting Human Decision Making for Regulatory Adherence with Mac...
ML in GRC: Supporting Human Decision Making for Regulatory Adherence with Mac...
 

Último

ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Cantervoginip
 
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理e4aez8ss
 
Multiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdfMultiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdfchwongval
 
Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Cathrine Wilhelmsen
 
Identifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanIdentifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanMYRABACSAFRA2
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Jack DiGiovanna
 
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝DelhiRS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhijennyeacort
 
RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.natarajan8993
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...Florian Roscheck
 
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfPredicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfBoston Institute of Analytics
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一F sss
 
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样vhwb25kk
 
Learn How Data Science Changes Our World
Learn How Data Science Changes Our WorldLearn How Data Science Changes Our World
Learn How Data Science Changes Our WorldEduminds Learning
 
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSINGmarianagonzalez07
 
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改yuu sss
 
How we prevented account sharing with MFA
How we prevented account sharing with MFAHow we prevented account sharing with MFA
How we prevented account sharing with MFAAndrei Kaleshka
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024thyngster
 
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...GQ Research
 

Último (20)

ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Canter
 
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
 
Multiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdfMultiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdf
 
Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)
 
Identifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanIdentifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population Mean
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
 
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝DelhiRS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
 
RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
 
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfPredicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
 
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
 
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
 
Learn How Data Science Changes Our World
Learn How Data Science Changes Our WorldLearn How Data Science Changes Our World
Learn How Data Science Changes Our World
 
Call Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort ServiceCall Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort Service
 
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING
 
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
 
How we prevented account sharing with MFA
How we prevented account sharing with MFAHow we prevented account sharing with MFA
How we prevented account sharing with MFA
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
 
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
 

From last mile to long distance route optimization: Intelligent Mobility solutions for logistics

  • 1. From last mile to long distance route optimization Intelligent Mobility
  • 2. Table of Content INTRODUCTION Uses cases overview Who we are USE CASE 1: Solution Problem Results Last mile route optimization USE CASE 2: Results Problem Solution Long distance routes optimization 02 From last mile to long distance route optimization NEXT STEPS
  • 4. Who we are Hedyla is a software company dedicated to optimize logistic processes through AI 04
  • 5. Use cases overview 05 Last mile Long distance Reduce the number of vehicles, distance and time Common use case AI algorithms can be applied directly Main goal Key data Not common Combination of different AI algorithms Current status Reduce the distance travelled with no load Vehicle capacity, delivery and driver time windows, traffic, business restrictions Loads exchangeability, exchange locations, drivers origin and destination Intuitive solution Find complementary routes Group deliveries that are close to the others Main complexity Detailed data accuracy: traffic, time windows... High data volume
  • 7. 07 Initial routes created by a traffic responsible, then drivers themselves exchanged deliveries based on their experience and knowledge. Daily routes created manually Most of the information not digitalized. Critical information like client preferred delivery time windows known only by the drivers, a lot of dependency on their experience. Information not centralized Impossible to optimize other processes Due to lack of digitalization and uncertainty of the process, there were other processes, like the preparation in the warehouse, that could not be optimized. Problem 1 2 3 Wine distributor. Delivery to shops and e-commerce with 500-800 deliveries per day. 2 shifts: morning and afternoon. ~25 vehicles between trucks and vans. Optimize route planning to reduce costs.
  • 8. Involve key people It's critical to find benefits for each actor: drivers and management. User interface simplicity The complexity must be hidden. Most of the parametrization derived from a short list of basic options. Adaptative algorithm The algorithm must work in different situations. Resources availability and demand are variable. Provide understandable results Be able to explain the optimization results (high level). Less optimal solution with an obvious explanation is better than a very optimized result, with no clue. 08 Solution Keys to success Vehicles (capacity) Drivers working hours. Clients geolocation and delivery time windows. Stop time: fixed time by client + variable time based on the weight of the load. Data preparation 1 Define goals: time optimization + improve quality of service. Define restrictions: Common + drivers by area Algorithm: complex VRP solver based on parallel insertion strategy. Extra logic: Orders preparation optimization in the warehouse Business logic 2 Bidirectional integration of clients, orders and deliveries status. All information centralized for analytics and other applications. Integration 3 Traffic responsible: Routes plan process Drivers: Deliveries tracking from mobile app. Training 4
  • 9. 09 less time spent executing routes 25% Planning time saved 90% Deliveries digitalized Information centralized Prepared for next challenges Results Areas of improvement Automatically adjust stop times based on historic data Suggest changes on client delivery time windows based on incidences 1 2
  • 11. 11 Each warehouse is responsible of their provisioning and they have a limited vision of the rest of routes. They try to find combinations by talking to other warehouses and providers, but it's a manual and long process. Routes are managed by each warehouse Multiple restrictions: different type of loads, vehicles with different temperatures, drivers working time limitations, limited number of docks per warehouse, pickup and delivery time windows... High complexity The amount of data is huge Although all data is centralized and there are departments with overall vision, there is too much data and restrictions to handle it properly with traditional strategies. Problem 1 2 3 Supermarket chain. ~800 providers and ~20 warehouses around Spain. ~2.000 loads per day and ~5.000 trucks. Trucks must come back to the origin every day. Routes are long, so trucks exchange loads very often. The same load can be carried by two or three different trucks while travelling from origin to destination. Routes must be repeatable in different days and weeks. Client can't be disclosed Find repeatable combined long distance routes to minimize the empty return travels.
  • 12. Divide et Impera It was impossible to solve the problem globally, so we divided the problem in independent blocks to find optimal solutions in parallel. 12 Solution Keys to success Main goal: reduce the search space: Find repetition patterns in the orders among days of the week and weeks in a month. Find spatial patterns to create routing hierarchy. Extensive data analysis 1 Solution design and implementation 2 Multiple steps and techniques As the problem was divided, there were different subproblems, so different techniques were applied to optimize each subgroup of orders, depending on the nature of the problem. AI general knowledge In these complex cases, a generalist approach will never work. Understanding the limitations and possibilities of different algorithms is critical to find feasible solutions. Skip not repeated loads, can't be used to generate repeatable combined routes. Generate subgroups of loads by frequency and compatibility in order to divide the problem. Generate intermediate locations to allow loads exchanges between trucks. Apply VRP solver to subproblems.
  • 13. 13 of orders included in a repetitive route. 75% routes repeat every week at least for a month 800 All orders included Restrictions low vehicles capacity usage Results
  • 15. 15 Next steps RL is a model based on a reinforced learning principle. It represents the state of the art in artificial intelligence. Learn to learn Each agent has a state that represents its load, driving time and can choose between different primitive actions: load, unload, travel... Trucks are the agents Agents are rewarded based on results Positive reward when constraints are met, and negative otherwise. Distributed logic system Each agent looks for its own optimization Investigate the application of an alternative method: Multi-Agent Reinforcement Learning (MARL)
  • 16. t: +34 93 170 21 49 e: info@hedyla.com w: hedyla.com Thank you!