SlideShare a Scribd company logo
Computational study of state-of-
the-art path-based
traffic assignment algorithms
Submitted by
Pankaj Kumar
120040112
4th year undergraduate
IIT Bombay
Content:
• Introduction
• Assignment Problem
• Assignment Algorithms
• Results
• Conclusion
Introduction:
Path-based algorithms, new area in solving traffic assignment problem, which has been made possible due to the
dramatic advances in computing power. It has been found that path-based algorithms is a viable approach for traffic
assignment problems with reasonably large network sizes.
Path-formulated traffic assignment problem:
Consider an urban traffic network represented as a graph G = (N,A), where N and A are the sets of nodes and links,
respectively. Let R and S be subsets of N and qrs be the steady-state demand generated from origin r ∈ R to
destination s ∈ S. The independent variables are a set of path flows 𝑓𝑘
𝑟𝑠
that satisfy the travel demand:
• 𝑓𝑘
𝑟𝑠
= qrs, ∀ r ∈ R, s ∈ S , k∈Krs (1)
where Krs is a set of cycle-free paths connecting r and s. Let xa be the traffic flow on link a ∈ A, then the total traffic
flow on each link can be written as:
xa = 𝑟∈𝑅 𝑠∈𝑆 𝑓𝑘
𝑟𝑠
for all k∈Krs (2) where
• δrs= 1 if link a is on path k connecting r and s
0 otherwise
To ensure meaningful solutions, all path flows must be non-negative: 𝑓𝑘
𝑟𝑠
≥ 0, ∀ k ∈ Krs, r ∈ R, s ∈ S (3)
The functional form is given by ta(xa) = tf(1+0.15(
𝑥𝑎
𝐶𝑎
)^4) (4)
• ZUE = 0
𝑥𝑎
𝑡𝑎 (𝑤)𝑑𝑤 for all a∈A (5)
• ZSO = 𝑡𝑎 (𝑥𝑎)𝑥𝑎 for all a∈A (6)
We are focusing on two particular algorithms:
• Disaggregate simplicial decomposition (DSD) algorithm
• Gradient projection (GP) algorithm
Factors taken into consideration for sensitivity analysis are:
• Network sizes
• Congestion levels
• Number of origin-destination (OD) pairs
• Solution accuracy
Disaggregate simplicial decomposition (DSD) algorithm: It belongs to the general class of
simplicial decomposition algorithm, which states that any point in a bounded polyhedral set can
be described by a convex combination of the extreme points. Its generalized solution iterates
between a linear subproblem and a master problem to determine the next solution point. The
subproblem solves a linear approximation of the objective function to obtain extreme points.
• minZ(λ) = 𝑎∈𝐴 0
𝑡𝑎(𝑤) d𝑤 where upper limit is 𝑟=𝑅 𝑠∈𝑆 𝑞𝑟𝑠 𝑘€ˆ𝐾𝑟𝑠 𝜆𝑟𝑠𝛿𝑟𝑠 (7)
• subject to
• 𝑘∈𝐾𝑟𝑠 𝜆 𝑘
𝑟𝑠
= 1, ∀ r ∈ R, s ∈ S (8)
• 𝜆 𝑘
𝑟𝑠
≥ 0, ∀ k ∈ ˆKrs, r ∈ R, s ∈ S (9)
• Path flows are readily available once 𝜆 𝑘
𝑟𝑠
are solved.
Gradient projection (GP) algorithm: GP algorithm is based on the Goldstein–Levitin–Polyak GP
method formulated by Bertsekas for general nonlinear multi-commodity problems. The algorithm
operates directly in the space of path flows with moves are in the direction of the negative gradient,
scaled by the second derivative Hessian. The main idea is to eliminate the travel demand constraints
which is done by reformulating the path-flow variables in terms of the non-shortest path flows which
make the projection operation simpler.
• 𝑓𝐾𝑟𝑠
𝑟𝑠
= 𝑞 𝑟𝑠 − 𝑘 ∈ 𝐾𝑟𝑠,𝑘 =.𝑘𝑟𝑠
𝑓𝑘
𝑟𝑠
, ∀ r ∈ R, s ∈ S (10)
• Embedding constraints into the objective function, we obtain a new formulation with just the
nonnegativity constraints on the non-shortest path flows as the decision variables.
• min ˜ Z( ˜ f ) (11)
• subject to
• 𝑓𝑘
𝑟𝑠
≥ 0, ∀ k ∈ Krs, k _= .krs, ∀ r ∈ R, s ∈ S (12)
• where ˜Z is the transformed objective function expressed in terms of the non-shortest path flows ˜
f for all OD pairs. In each iteration, the scaled GP algorithm updates the path flows according to the
following iteration equations:
• 𝑓𝑘
𝑟𝑠
𝑛 + 1 = [𝑓𝑘
𝑟𝑠
𝑛 −
𝛼 𝑛
𝑠 𝑘
𝑟𝑠 𝑛
(𝑑 𝑘
𝑟𝑠
𝑛 − 𝑑 𝑘 𝑟𝑠(𝑛)
𝑟𝑠
)] ∀ k ∈ Krs, k _= .krs, ∀ r ∈ R, s ∈ S (13)
• 𝑓𝐾 𝑟𝑠(𝑛)
𝑟𝑠
𝑛 + 1 = 𝑞 𝑟𝑠 −, ∀ 𝑘 ∈ 𝐾𝑟𝑠,𝑘 =.𝑘𝑟𝑠
𝑓𝑘
𝑟𝑠
(𝑛 + 1), ∀ r ∈ R, s ∈ S (14)
Experiment and Result:
A real and large-scale network, known as the ADVANCE network in the Chicago area, is used for
generating computational results from DSD and GP algorithms for empirically convincing that these
algorithms are viable in real world. Other than this, 5 randomly generated networks are used to do
sensitivity analysis of these algorithms.
Table 1: Provides the statistics of these networks. Objective value is used as a common criterion to
measure the performance of the algorithms.
Table 2 reports the computational times and number of iterations for both algorithms based on the above
termination criterion. DSD did not switch in any of the cases to the second-order operations. In Table 2,
two versions of DSD, denoted by DSD1 for the first-order method and DSD2 for the second-order method,
are provided and compared with GP.
Conclusion:
Researchers have implemented two path-based algorithms (GP and DSD) for the traffic assignment
problem and compared their efficiency using sensitivity analysis and Advance network. Results
confirmed that GP performed better than DSD of both versions (DSD2 & DSD1) in all the cases.
GP DSD
Number of paths used in each iteration is less Number of path used in each iteration is high
It uses one-at a time flow update strategy to avoid
expensive line searches by keeping second
derivative information
DSD quickly obtain a near optimal solution by using
first order reduced gradient method
Less time taken to find a solution More time taken to find the ultimate solution
GP avoids performing expensive line searches and
remove unused paths by employing column
dropping and maintain a much smaller path
Main time spent on optimizing the switching
strategy
Thank you
Any questions?

More Related Content

What's hot

Trajectory clustering using adaptive Euclidean distances
Trajectory clustering using adaptive Euclidean distancesTrajectory clustering using adaptive Euclidean distances
Trajectory clustering using adaptive Euclidean distances
University of Campania L. Vanvitelli
 
Discrete-wavelet-transform recursive inverse algorithm using second-order est...
Discrete-wavelet-transform recursive inverse algorithm using second-order est...Discrete-wavelet-transform recursive inverse algorithm using second-order est...
Discrete-wavelet-transform recursive inverse algorithm using second-order est...
TELKOMNIKA JOURNAL
 
The Power of Motif Counting Theory, Algorithms, and Applications for Large Gr...
The Power of Motif Counting Theory, Algorithms, and Applications for Large Gr...The Power of Motif Counting Theory, Algorithms, and Applications for Large Gr...
The Power of Motif Counting Theory, Algorithms, and Applications for Large Gr...
Nesreen K. Ahmed
 
A high performance jacobi iterative solver
A high performance jacobi iterative solverA high performance jacobi iterative solver
A high performance jacobi iterative solver
IJARIIT
 
K-Means Algorithm
K-Means AlgorithmK-Means Algorithm
K-Means Algorithm
Carlos Castillo (ChaTo)
 
Graph 3
Graph 3Graph 3
Graph 1
Graph 1Graph 1
K means and dbscan
K means and dbscanK means and dbscan
K means and dbscan
Yan Xu
 
Performance Assessment of Polyphase Sequences Using Cyclic Algorithm
Performance Assessment of Polyphase Sequences Using Cyclic AlgorithmPerformance Assessment of Polyphase Sequences Using Cyclic Algorithm
Performance Assessment of Polyphase Sequences Using Cyclic Algorithm
rahulmonikasharma
 
A framework for practical fast matrix multiplication
A framework for practical fast matrix multiplication�A framework for practical fast matrix multiplication�
A framework for practical fast matrix multiplication
Austin Benson
 
Graph-Based Code Completion
Graph-Based Code CompletionGraph-Based Code Completion
Graph-Based Code CompletionMasud Rahman
 
Review and evaluations of shortest path algorithms
Review and evaluations of shortest path algorithmsReview and evaluations of shortest path algorithms
Review and evaluations of shortest path algorithms
Pawan Kumar Tiwari
 
IJCAI13 Paper review: Large-scale spectral clustering on graphs
IJCAI13 Paper review: Large-scale spectral clustering on graphsIJCAI13 Paper review: Large-scale spectral clustering on graphs
IJCAI13 Paper review: Large-scale spectral clustering on graphs
Akisato Kimura
 
CFD simulation of Lid driven cavity flow
CFD simulation of Lid driven cavity flowCFD simulation of Lid driven cavity flow
CFD simulation of Lid driven cavity flow
IJSRD
 
Spectral clustering
Spectral clusteringSpectral clustering
Spectral clustering
SOYEON KIM
 
SASUM: A Sharing-based Approach to Fast Approximate Subgraph Matching for Lar...
SASUM: A Sharing-based Approach to Fast Approximate Subgraph Matching for Lar...SASUM: A Sharing-based Approach to Fast Approximate Subgraph Matching for Lar...
SASUM: A Sharing-based Approach to Fast Approximate Subgraph Matching for Lar...
Kyong-Ha Lee
 

What's hot (20)

Trajectory clustering using adaptive Euclidean distances
Trajectory clustering using adaptive Euclidean distancesTrajectory clustering using adaptive Euclidean distances
Trajectory clustering using adaptive Euclidean distances
 
Discrete-wavelet-transform recursive inverse algorithm using second-order est...
Discrete-wavelet-transform recursive inverse algorithm using second-order est...Discrete-wavelet-transform recursive inverse algorithm using second-order est...
Discrete-wavelet-transform recursive inverse algorithm using second-order est...
 
The Power of Motif Counting Theory, Algorithms, and Applications for Large Gr...
The Power of Motif Counting Theory, Algorithms, and Applications for Large Gr...The Power of Motif Counting Theory, Algorithms, and Applications for Large Gr...
The Power of Motif Counting Theory, Algorithms, and Applications for Large Gr...
 
A high performance jacobi iterative solver
A high performance jacobi iterative solverA high performance jacobi iterative solver
A high performance jacobi iterative solver
 
K-Means Algorithm
K-Means AlgorithmK-Means Algorithm
K-Means Algorithm
 
Graph 3
Graph 3Graph 3
Graph 3
 
Lecture set 5
Lecture set 5Lecture set 5
Lecture set 5
 
Graph 1
Graph 1Graph 1
Graph 1
 
K means and dbscan
K means and dbscanK means and dbscan
K means and dbscan
 
PK_MTP_PPT
PK_MTP_PPTPK_MTP_PPT
PK_MTP_PPT
 
Performance Assessment of Polyphase Sequences Using Cyclic Algorithm
Performance Assessment of Polyphase Sequences Using Cyclic AlgorithmPerformance Assessment of Polyphase Sequences Using Cyclic Algorithm
Performance Assessment of Polyphase Sequences Using Cyclic Algorithm
 
Final Report
Final ReportFinal Report
Final Report
 
A framework for practical fast matrix multiplication
A framework for practical fast matrix multiplication�A framework for practical fast matrix multiplication�
A framework for practical fast matrix multiplication
 
Graph-Based Code Completion
Graph-Based Code CompletionGraph-Based Code Completion
Graph-Based Code Completion
 
Review and evaluations of shortest path algorithms
Review and evaluations of shortest path algorithmsReview and evaluations of shortest path algorithms
Review and evaluations of shortest path algorithms
 
IJCAI13 Paper review: Large-scale spectral clustering on graphs
IJCAI13 Paper review: Large-scale spectral clustering on graphsIJCAI13 Paper review: Large-scale spectral clustering on graphs
IJCAI13 Paper review: Large-scale spectral clustering on graphs
 
CFD simulation of Lid driven cavity flow
CFD simulation of Lid driven cavity flowCFD simulation of Lid driven cavity flow
CFD simulation of Lid driven cavity flow
 
BNL_Research_Report
BNL_Research_ReportBNL_Research_Report
BNL_Research_Report
 
Spectral clustering
Spectral clusteringSpectral clustering
Spectral clustering
 
SASUM: A Sharing-based Approach to Fast Approximate Subgraph Matching for Lar...
SASUM: A Sharing-based Approach to Fast Approximate Subgraph Matching for Lar...SASUM: A Sharing-based Approach to Fast Approximate Subgraph Matching for Lar...
SASUM: A Sharing-based Approach to Fast Approximate Subgraph Matching for Lar...
 

Viewers also liked

Breton Resume 2015
Breton Resume 2015Breton Resume 2015
Breton Resume 2015Jared Breton
 
Paz y Democracia
Paz y DemocraciaPaz y Democracia
Paz y Democracia
yuleisyd
 
Social media seyler
Social media seylerSocial media seyler
Social media seyleradamseyler
 
EDUCACIÓN AMBIENTAL
EDUCACIÓN AMBIENTALEDUCACIÓN AMBIENTAL
EDUCACIÓN AMBIENTAL
fabian_torres18
 
newcastle falcons vs leicester tigers live aviva premiership rugby
 newcastle falcons vs leicester tigers live aviva premiership rugby newcastle falcons vs leicester tigers live aviva premiership rugby
newcastle falcons vs leicester tigers live aviva premiership rugbyJamesLuky
 
Smart Cities: A new dimension to urbanisation in India
Smart Cities: A new dimension to urbanisation in IndiaSmart Cities: A new dimension to urbanisation in India
Smart Cities: A new dimension to urbanisation in India
pankaj kumar
 
Lengua la descripcion
Lengua la descripcionLengua la descripcion
Lengua la descripcion
ECIN S.A.C.
 
Análisis de alternativas de inversión
Análisis de alternativas de inversiónAnálisis de alternativas de inversión
Análisis de alternativas de inversión
alfredoSanchez8a
 
Practica 1 Elaboración de soluciones
Practica 1 Elaboración de solucionesPractica 1 Elaboración de soluciones
Practica 1 Elaboración de soluciones
Erick Diaz Romero
 

Viewers also liked (9)

Breton Resume 2015
Breton Resume 2015Breton Resume 2015
Breton Resume 2015
 
Paz y Democracia
Paz y DemocraciaPaz y Democracia
Paz y Democracia
 
Social media seyler
Social media seylerSocial media seyler
Social media seyler
 
EDUCACIÓN AMBIENTAL
EDUCACIÓN AMBIENTALEDUCACIÓN AMBIENTAL
EDUCACIÓN AMBIENTAL
 
newcastle falcons vs leicester tigers live aviva premiership rugby
 newcastle falcons vs leicester tigers live aviva premiership rugby newcastle falcons vs leicester tigers live aviva premiership rugby
newcastle falcons vs leicester tigers live aviva premiership rugby
 
Smart Cities: A new dimension to urbanisation in India
Smart Cities: A new dimension to urbanisation in IndiaSmart Cities: A new dimension to urbanisation in India
Smart Cities: A new dimension to urbanisation in India
 
Lengua la descripcion
Lengua la descripcionLengua la descripcion
Lengua la descripcion
 
Análisis de alternativas de inversión
Análisis de alternativas de inversiónAnálisis de alternativas de inversión
Análisis de alternativas de inversión
 
Practica 1 Elaboración de soluciones
Practica 1 Elaboración de solucionesPractica 1 Elaboración de soluciones
Practica 1 Elaboración de soluciones
 

Similar to Path based Algorithms(Term Paper)

Fixed Point Realization of Iterative LR-Aided Soft MIMO Decoding Algorithm
Fixed Point Realization of Iterative LR-Aided Soft MIMO Decoding AlgorithmFixed Point Realization of Iterative LR-Aided Soft MIMO Decoding Algorithm
Fixed Point Realization of Iterative LR-Aided Soft MIMO Decoding Algorithm
CSCJournals
 
Design and Implementation of Variable Radius Sphere Decoding Algorithm
Design and Implementation of Variable Radius Sphere Decoding AlgorithmDesign and Implementation of Variable Radius Sphere Decoding Algorithm
Design and Implementation of Variable Radius Sphere Decoding Algorithm
csandit
 
Fakhre alam
Fakhre alamFakhre alam
Fakhre alam
Fakhre Alam
 
IRJET- Survey on Adaptive Routing Algorithms
IRJET- Survey on Adaptive Routing AlgorithmsIRJET- Survey on Adaptive Routing Algorithms
IRJET- Survey on Adaptive Routing Algorithms
IRJET Journal
 
Understanding High-dimensional Networks for Continuous Variables Using ECL
Understanding High-dimensional Networks for Continuous Variables Using ECLUnderstanding High-dimensional Networks for Continuous Variables Using ECL
Understanding High-dimensional Networks for Continuous Variables Using ECL
HPCC Systems
 
An improved spfa algorithm for single source shortest path problem using forw...
An improved spfa algorithm for single source shortest path problem using forw...An improved spfa algorithm for single source shortest path problem using forw...
An improved spfa algorithm for single source shortest path problem using forw...
IJMIT JOURNAL
 
International Journal of Managing Information Technology (IJMIT)
International Journal of Managing Information Technology (IJMIT)International Journal of Managing Information Technology (IJMIT)
International Journal of Managing Information Technology (IJMIT)
IJMIT JOURNAL
 
An improved spfa algorithm for single source shortest path problem using forw...
An improved spfa algorithm for single source shortest path problem using forw...An improved spfa algorithm for single source shortest path problem using forw...
An improved spfa algorithm for single source shortest path problem using forw...
IJMIT JOURNAL
 
Chap10 slides
Chap10 slidesChap10 slides
Chap10 slides
BaliThorat1
 
Ijetr011961
Ijetr011961Ijetr011961
Ijetr011961
ER Publication.org
 
1535 graph algorithms
1535 graph algorithms1535 graph algorithms
1535 graph algorithms
Dr Fereidoun Dejahang
 
Scheduling Using Multi Objective Genetic Algorithm
Scheduling Using Multi Objective Genetic AlgorithmScheduling Using Multi Objective Genetic Algorithm
Scheduling Using Multi Objective Genetic Algorithm
iosrjce
 
M017327378
M017327378M017327378
M017327378
IOSR Journals
 
Channel and clipping level estimation for ofdm in io t –based networks a review
Channel and clipping level estimation for ofdm in io t –based networks a reviewChannel and clipping level estimation for ofdm in io t –based networks a review
Channel and clipping level estimation for ofdm in io t –based networks a review
IJARIIT
 
USING LEARNING AUTOMATA AND GENETIC ALGORITHMS TO IMPROVE THE QUALITY OF SERV...
USING LEARNING AUTOMATA AND GENETIC ALGORITHMS TO IMPROVE THE QUALITY OF SERV...USING LEARNING AUTOMATA AND GENETIC ALGORITHMS TO IMPROVE THE QUALITY OF SERV...
USING LEARNING AUTOMATA AND GENETIC ALGORITHMS TO IMPROVE THE QUALITY OF SERV...
IJCSEA Journal
 
MapReduceAlgorithms.ppt
MapReduceAlgorithms.pptMapReduceAlgorithms.ppt
MapReduceAlgorithms.ppt
CheeWeiTan10
 
Parallel algorithms
Parallel algorithmsParallel algorithms
Parallel algorithmsguest084d20
 
Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks, arXiv e-...
Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks, arXiv e-...Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks, arXiv e-...
Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks, arXiv e-...
ssuser2624f71
 

Similar to Path based Algorithms(Term Paper) (20)

Fixed Point Realization of Iterative LR-Aided Soft MIMO Decoding Algorithm
Fixed Point Realization of Iterative LR-Aided Soft MIMO Decoding AlgorithmFixed Point Realization of Iterative LR-Aided Soft MIMO Decoding Algorithm
Fixed Point Realization of Iterative LR-Aided Soft MIMO Decoding Algorithm
 
Design and Implementation of Variable Radius Sphere Decoding Algorithm
Design and Implementation of Variable Radius Sphere Decoding AlgorithmDesign and Implementation of Variable Radius Sphere Decoding Algorithm
Design and Implementation of Variable Radius Sphere Decoding Algorithm
 
Fakhre alam
Fakhre alamFakhre alam
Fakhre alam
 
IRJET- Survey on Adaptive Routing Algorithms
IRJET- Survey on Adaptive Routing AlgorithmsIRJET- Survey on Adaptive Routing Algorithms
IRJET- Survey on Adaptive Routing Algorithms
 
iscas07
iscas07iscas07
iscas07
 
Understanding High-dimensional Networks for Continuous Variables Using ECL
Understanding High-dimensional Networks for Continuous Variables Using ECLUnderstanding High-dimensional Networks for Continuous Variables Using ECL
Understanding High-dimensional Networks for Continuous Variables Using ECL
 
An improved spfa algorithm for single source shortest path problem using forw...
An improved spfa algorithm for single source shortest path problem using forw...An improved spfa algorithm for single source shortest path problem using forw...
An improved spfa algorithm for single source shortest path problem using forw...
 
International Journal of Managing Information Technology (IJMIT)
International Journal of Managing Information Technology (IJMIT)International Journal of Managing Information Technology (IJMIT)
International Journal of Managing Information Technology (IJMIT)
 
An improved spfa algorithm for single source shortest path problem using forw...
An improved spfa algorithm for single source shortest path problem using forw...An improved spfa algorithm for single source shortest path problem using forw...
An improved spfa algorithm for single source shortest path problem using forw...
 
Chap10 slides
Chap10 slidesChap10 slides
Chap10 slides
 
Ijetr011961
Ijetr011961Ijetr011961
Ijetr011961
 
1535 graph algorithms
1535 graph algorithms1535 graph algorithms
1535 graph algorithms
 
Scheduling Using Multi Objective Genetic Algorithm
Scheduling Using Multi Objective Genetic AlgorithmScheduling Using Multi Objective Genetic Algorithm
Scheduling Using Multi Objective Genetic Algorithm
 
M017327378
M017327378M017327378
M017327378
 
Channel and clipping level estimation for ofdm in io t –based networks a review
Channel and clipping level estimation for ofdm in io t –based networks a reviewChannel and clipping level estimation for ofdm in io t –based networks a review
Channel and clipping level estimation for ofdm in io t –based networks a review
 
USING LEARNING AUTOMATA AND GENETIC ALGORITHMS TO IMPROVE THE QUALITY OF SERV...
USING LEARNING AUTOMATA AND GENETIC ALGORITHMS TO IMPROVE THE QUALITY OF SERV...USING LEARNING AUTOMATA AND GENETIC ALGORITHMS TO IMPROVE THE QUALITY OF SERV...
USING LEARNING AUTOMATA AND GENETIC ALGORITHMS TO IMPROVE THE QUALITY OF SERV...
 
MapReduceAlgorithms.ppt
MapReduceAlgorithms.pptMapReduceAlgorithms.ppt
MapReduceAlgorithms.ppt
 
Ica 2013021816274759
Ica 2013021816274759Ica 2013021816274759
Ica 2013021816274759
 
Parallel algorithms
Parallel algorithmsParallel algorithms
Parallel algorithms
 
Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks, arXiv e-...
Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks, arXiv e-...Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks, arXiv e-...
Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks, arXiv e-...
 

More from pankaj kumar

Internship experience
Internship experienceInternship experience
Internship experience
pankaj kumar
 
Gis applications in tourism a tool for sustainable tourism
Gis applications in tourism  a tool for sustainable tourismGis applications in tourism  a tool for sustainable tourism
Gis applications in tourism a tool for sustainable tourism
pankaj kumar
 
Smartpitch
SmartpitchSmartpitch
Smartpitch
pankaj kumar
 
Terrain Evaluation with Landuse Planning
Terrain Evaluation with Landuse PlanningTerrain Evaluation with Landuse Planning
Terrain Evaluation with Landuse Planning
pankaj kumar
 
Image Processing on SAR images
Image Processing on SAR imagesImage Processing on SAR images
Image Processing on SAR images
pankaj kumar
 
BJP Election Campain
BJP Election CampainBJP Election Campain
BJP Election Campain
pankaj kumar
 
Urban Sprawl for modelling using GIS
Urban Sprawl for modelling using GISUrban Sprawl for modelling using GIS
Urban Sprawl for modelling using GIS
pankaj kumar
 
Continuous Flow Intersection
Continuous Flow IntersectionContinuous Flow Intersection
Continuous Flow Intersection
pankaj kumar
 
Kashmirrailproject
KashmirrailprojectKashmirrailproject
Kashmirrailproject
pankaj kumar
 

More from pankaj kumar (9)

Internship experience
Internship experienceInternship experience
Internship experience
 
Gis applications in tourism a tool for sustainable tourism
Gis applications in tourism  a tool for sustainable tourismGis applications in tourism  a tool for sustainable tourism
Gis applications in tourism a tool for sustainable tourism
 
Smartpitch
SmartpitchSmartpitch
Smartpitch
 
Terrain Evaluation with Landuse Planning
Terrain Evaluation with Landuse PlanningTerrain Evaluation with Landuse Planning
Terrain Evaluation with Landuse Planning
 
Image Processing on SAR images
Image Processing on SAR imagesImage Processing on SAR images
Image Processing on SAR images
 
BJP Election Campain
BJP Election CampainBJP Election Campain
BJP Election Campain
 
Urban Sprawl for modelling using GIS
Urban Sprawl for modelling using GISUrban Sprawl for modelling using GIS
Urban Sprawl for modelling using GIS
 
Continuous Flow Intersection
Continuous Flow IntersectionContinuous Flow Intersection
Continuous Flow Intersection
 
Kashmirrailproject
KashmirrailprojectKashmirrailproject
Kashmirrailproject
 

Recently uploaded

NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
ssuser7dcef0
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
ChristineTorrepenida1
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
WENKENLI1
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
BrazilAccount1
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
symbo111
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
SyedAbiiAzazi1
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
BrazilAccount1
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
ongomchris
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
Vijay Dialani, PhD
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 

Recently uploaded (20)

NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 

Path based Algorithms(Term Paper)

  • 1. Computational study of state-of- the-art path-based traffic assignment algorithms Submitted by Pankaj Kumar 120040112 4th year undergraduate IIT Bombay
  • 2. Content: • Introduction • Assignment Problem • Assignment Algorithms • Results • Conclusion
  • 3. Introduction: Path-based algorithms, new area in solving traffic assignment problem, which has been made possible due to the dramatic advances in computing power. It has been found that path-based algorithms is a viable approach for traffic assignment problems with reasonably large network sizes. Path-formulated traffic assignment problem: Consider an urban traffic network represented as a graph G = (N,A), where N and A are the sets of nodes and links, respectively. Let R and S be subsets of N and qrs be the steady-state demand generated from origin r ∈ R to destination s ∈ S. The independent variables are a set of path flows 𝑓𝑘 𝑟𝑠 that satisfy the travel demand: • 𝑓𝑘 𝑟𝑠 = qrs, ∀ r ∈ R, s ∈ S , k∈Krs (1) where Krs is a set of cycle-free paths connecting r and s. Let xa be the traffic flow on link a ∈ A, then the total traffic flow on each link can be written as: xa = 𝑟∈𝑅 𝑠∈𝑆 𝑓𝑘 𝑟𝑠 for all k∈Krs (2) where • δrs= 1 if link a is on path k connecting r and s 0 otherwise To ensure meaningful solutions, all path flows must be non-negative: 𝑓𝑘 𝑟𝑠 ≥ 0, ∀ k ∈ Krs, r ∈ R, s ∈ S (3) The functional form is given by ta(xa) = tf(1+0.15( 𝑥𝑎 𝐶𝑎 )^4) (4) • ZUE = 0 𝑥𝑎 𝑡𝑎 (𝑤)𝑑𝑤 for all a∈A (5) • ZSO = 𝑡𝑎 (𝑥𝑎)𝑥𝑎 for all a∈A (6)
  • 4. We are focusing on two particular algorithms: • Disaggregate simplicial decomposition (DSD) algorithm • Gradient projection (GP) algorithm Factors taken into consideration for sensitivity analysis are: • Network sizes • Congestion levels • Number of origin-destination (OD) pairs • Solution accuracy Disaggregate simplicial decomposition (DSD) algorithm: It belongs to the general class of simplicial decomposition algorithm, which states that any point in a bounded polyhedral set can be described by a convex combination of the extreme points. Its generalized solution iterates between a linear subproblem and a master problem to determine the next solution point. The subproblem solves a linear approximation of the objective function to obtain extreme points. • minZ(λ) = 𝑎∈𝐴 0 𝑡𝑎(𝑤) d𝑤 where upper limit is 𝑟=𝑅 𝑠∈𝑆 𝑞𝑟𝑠 𝑘€ˆ𝐾𝑟𝑠 𝜆𝑟𝑠𝛿𝑟𝑠 (7) • subject to • 𝑘∈𝐾𝑟𝑠 𝜆 𝑘 𝑟𝑠 = 1, ∀ r ∈ R, s ∈ S (8) • 𝜆 𝑘 𝑟𝑠 ≥ 0, ∀ k ∈ ˆKrs, r ∈ R, s ∈ S (9) • Path flows are readily available once 𝜆 𝑘 𝑟𝑠 are solved.
  • 5. Gradient projection (GP) algorithm: GP algorithm is based on the Goldstein–Levitin–Polyak GP method formulated by Bertsekas for general nonlinear multi-commodity problems. The algorithm operates directly in the space of path flows with moves are in the direction of the negative gradient, scaled by the second derivative Hessian. The main idea is to eliminate the travel demand constraints which is done by reformulating the path-flow variables in terms of the non-shortest path flows which make the projection operation simpler. • 𝑓𝐾𝑟𝑠 𝑟𝑠 = 𝑞 𝑟𝑠 − 𝑘 ∈ 𝐾𝑟𝑠,𝑘 =.𝑘𝑟𝑠 𝑓𝑘 𝑟𝑠 , ∀ r ∈ R, s ∈ S (10) • Embedding constraints into the objective function, we obtain a new formulation with just the nonnegativity constraints on the non-shortest path flows as the decision variables. • min ˜ Z( ˜ f ) (11) • subject to • 𝑓𝑘 𝑟𝑠 ≥ 0, ∀ k ∈ Krs, k _= .krs, ∀ r ∈ R, s ∈ S (12) • where ˜Z is the transformed objective function expressed in terms of the non-shortest path flows ˜ f for all OD pairs. In each iteration, the scaled GP algorithm updates the path flows according to the following iteration equations: • 𝑓𝑘 𝑟𝑠 𝑛 + 1 = [𝑓𝑘 𝑟𝑠 𝑛 − 𝛼 𝑛 𝑠 𝑘 𝑟𝑠 𝑛 (𝑑 𝑘 𝑟𝑠 𝑛 − 𝑑 𝑘 𝑟𝑠(𝑛) 𝑟𝑠 )] ∀ k ∈ Krs, k _= .krs, ∀ r ∈ R, s ∈ S (13) • 𝑓𝐾 𝑟𝑠(𝑛) 𝑟𝑠 𝑛 + 1 = 𝑞 𝑟𝑠 −, ∀ 𝑘 ∈ 𝐾𝑟𝑠,𝑘 =.𝑘𝑟𝑠 𝑓𝑘 𝑟𝑠 (𝑛 + 1), ∀ r ∈ R, s ∈ S (14)
  • 6. Experiment and Result: A real and large-scale network, known as the ADVANCE network in the Chicago area, is used for generating computational results from DSD and GP algorithms for empirically convincing that these algorithms are viable in real world. Other than this, 5 randomly generated networks are used to do sensitivity analysis of these algorithms. Table 1: Provides the statistics of these networks. Objective value is used as a common criterion to measure the performance of the algorithms. Table 2 reports the computational times and number of iterations for both algorithms based on the above termination criterion. DSD did not switch in any of the cases to the second-order operations. In Table 2, two versions of DSD, denoted by DSD1 for the first-order method and DSD2 for the second-order method, are provided and compared with GP.
  • 7. Conclusion: Researchers have implemented two path-based algorithms (GP and DSD) for the traffic assignment problem and compared their efficiency using sensitivity analysis and Advance network. Results confirmed that GP performed better than DSD of both versions (DSD2 & DSD1) in all the cases. GP DSD Number of paths used in each iteration is less Number of path used in each iteration is high It uses one-at a time flow update strategy to avoid expensive line searches by keeping second derivative information DSD quickly obtain a near optimal solution by using first order reduced gradient method Less time taken to find a solution More time taken to find the ultimate solution GP avoids performing expensive line searches and remove unused paths by employing column dropping and maintain a much smaller path Main time spent on optimizing the switching strategy