Mogens Fosgerau Profile picture
Dec 4 13 tweets 3 min read Twitter logo Read on Twitter
Perturbed utility stochastic traffic assignment

We use some cool math to solve huge equilibrium problems really quickly!

Working paper here:

1/N

#dkforsk #dktrp #EconTwitter #transportation
@cykelnorden @ThomasKjrRasmu2 @JRehbeckpapers.ssrn.com/sol3/papers.cf…
We deal with the problem of computing Nash equilibrium (SUE) in a large congestible traffic network.

Travelers make individually optimal route choices, taking travel times into account.

Travel times, in turn, depend on the individual choices.

2/N
This is a huge problem. For real traffic networks we have many million decision variables.

Naive algorithms, iterating demand and supply, are way too slow.

We need something really fast!

3/N Image
This will allow us to use the perturbed utility route choice (PURC) model for large-scale applications with congestion. E.g. to analyze road pricing.

The PURC model has some attractive features:

4/N

pnas.org/doi/10.1073/pn…
-> It includes the whole network, no choice sets are required
-> Substitution patterns are induced directly by the network structure
-> It predicts true zero flow in irrelevant parts of the network
-> It can be estimated by plain regression

5/N
The predicted flow for an individual is the solution to a large optimization problem.

Finding equilibrium with many thousand individuals is a huge problem!

But we can do it!

6/N
How do we do it?

-> We set up the equilibrium problem as one convex constrained optimization problem

-> We find the dual Lagrange function in closed form. This is an unconstrained and smaller convex problem

-> This allows us to use fast first-order methods

7/N
-> We use accelerated gradient descent

-> We add some quasi-Newton scaling of the gradient

-> We update network travel times by one Newton step at every iteration

And get something really fast!

8/N
Much faster than the primal algorithm 9/N Image
The runtime is about linear in problem size

(we are testing problems with 10^8 decision variables!)

10/N Image
We also test on a range of standard problems

Our fastest dual algo is 100x faster than the slowest. A primal algo is just out of the question

11/N Image
In conclusion:

We can compute Nash equilibrium (SUE) with huge congestible traffic networks and a demand model (PURC) that just includes the whole network as it is.

:-)

12/END
@threadreaderapp unroll

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Mogens Fosgerau

Mogens Fosgerau Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @mogens_fosgerau

Mar 24, 2022
KATTEGAT. Fik afleveret flg. pointer.

1. En ren vejforbindelse giver samf øk overskud på 80 mia. fsva det man kan sætte værdi på. Det er i den bedre ende.
2. Men der er væsentlige ting, man ikke har sat $$ på. Hvad er Røsnæs, Samsø, Østjylland fred til sælerne værd?
1/ Image
3. Om vejbro er en god ide koger i det væsentlige ned til om den natur er 80 mia værd.
4. Togdel koster yderligere på natur. Og giver samf øk tab på 26 mia. Det er inklusiv (noget) klima.
5. Så det er rigtig svært at finde på gode argumenter for at inkludere togdel.
2/
6. Klima: det hele koster omkring 1 mio tons CO2 i national emissioner. Det er 10% af hvad vi skylder i 2030. Men i $$ er det alligevel småt ifht projektet. Selv med CO2 afgift på 1200 kr/tons er samf øk overskud ret stort.
3/
Read 7 tweets
Apr 9, 2021
1.Her er nogle observationer om regeringens nye infrastrukturplan 2035. #dktrp #dkpol
2.Der er 106 mia til *nye* infrastrukturinvesteringer. 55 mia til ”gamle” projekter plus reservation på 12 mia til Lynetteholmen. Dvs 11-12 mia om året. (Mere end jeg troede i farten i går).
3.Der lægges op til rullende plan som revideres hvert 5 år. Det er klart en god ide: det giver mulighed for at tage højde for sammenhæng mellem projekterne og for at styre efter overordnede målsætninger.
Read 29 tweets
Oct 23, 2020
1/ Here is a paper “Costly Screening and Categorical Inequality” by @mogens_fosgerau, @rajivatbarnard and @JorgenWeibull. #EconTwitter @ERC_Research

papers.ssrn.com/sol3/papers.cf…
2/ We unify and extend several strands in the literature on categorical inequality, including statistical discrimination, prejudice, and social capital. Image
3/ The model can be illustrated in a single figure. Image
Read 13 tweets
Aug 15, 2019
1/ JP har en historie i dag om at trafikken mod København peaker tidligere og tidligere og nu faktisk før kl 6. Det er jo egentlig pudsigt. Jeg skriver lidt her.

jyllands-posten.dk/indland/ECE115…
2/ Når myldretidstrafikken vokser, er der ikke plads til alle på vejen på samme tid, og hastigheden falder. Nogen finder ud af tage tidligere af sted (eller senere) for at undgå køen. Derfor bliver myldretiden længere og længere. #dktrp
3/ Det er typisk ikke fordi folk synes det er supersjovt at stå meget tidligt op. Det er en væsentlig omkostning ved trængslen, som bør regnes med i de samfundsøkonomiske analyser.
Read 14 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(