SlideShare una empresa de Scribd logo
1 de 26
Heuristics for Network Design under traffic uncertainty Luca Pizziniaco Politecnico di Milano A dvanced  N etwork  T echnologies  Lab Supervised by : Prof. Edoardo Amaldi OR Group
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Problem – Classical Approach ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Problem – Stochastic Approach ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Problem Overview ,[object Object],[object Object],P,D P,D P,D P,D Maximize
Investor Point of View ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
New Approach ,[object Object],[object Object],[object Object],[object Object],[object Object]
MIP Probabilistic Model  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
MIP Probabilistic Model (cont.) Expected Throughput Budget Constraint Balance Constraint
MIP Probabilistic Model (Cont.) Capacity Allocation Flow Limit Constraint
Problem Size ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Euristhical Approach ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Scenario Based Euristic ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Complexity : O(KS), where  S = Algorithm Complexity for design a scenario
Links Based Euristic ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Complexity : O((C max -B)K-N 3 ), where  C max -B = Maximum cost - Budget
Path Based Euristic ,[object Object],[object Object],[object Object],[object Object],[object Object],Complexity : O(N 2 ), since Djikstra is used to find  paths for every demand d st  - CONTROLLARE VERY FAST HEURISTIC
A first Result ,[object Object],[object Object],[object Object],[object Object]
A First Result (cont.) Expected Throughput Budget Heuristic 2 - 3 give very close results Heuristic 1 is worst when budget is low
CPU Time Comparison ,[object Object],[object Object],[object Object],Eu2 Eu1 Eu3 Budget CPU Time
Heuristics Quality ,[object Object],Optimal ,[object Object]
The  Scrooge  Investor ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Improvements ,[object Object],Low slope   Similar TP values  Different B Values  Medium/High slope   Different TP values  Similar B Values  Heuristic 2 Heuristic 3 Heuristics Moves Continue to move until derivative reach a certain value  Throughput Budget
Some modification ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Rusults  ,[object Object],[object Object]
Investments Analysis RES9 Increase the budget means increase the revenue and the investments risks Low Budget High Budget Throughput Probability
Conclusion ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Alea Iacta Est ,[object Object],[object Object]

Más contenido relacionado

Similar a Heuristics for Network Design with budget constraint

Carleton University IoT presentation
Carleton University IoT presentation Carleton University IoT presentation
Carleton University IoT presentation
Ian Skerrett
 
Multicasting
MulticastingMulticasting
Multicasting
Becky Jia
 
Multicasting
MulticastingMulticasting
Multicasting
Becky Jia
 
A feasible solution algorithm for a primitive vehicle routing problem
A feasible solution algorithm for a primitive vehicle routing problemA feasible solution algorithm for a primitive vehicle routing problem
A feasible solution algorithm for a primitive vehicle routing problem
Cem Recai Çırak
 
Screening the-future-uc3-cost-model
Screening the-future-uc3-cost-modelScreening the-future-uc3-cost-model
Screening the-future-uc3-cost-model
Karthik Arumugham
 

Similar a Heuristics for Network Design with budget constraint (20)

Keep Calm and React with Foresight: Strategies for Low-Latency and Energy-Eff...
Keep Calm and React with Foresight: Strategies for Low-Latency and Energy-Eff...Keep Calm and React with Foresight: Strategies for Low-Latency and Energy-Eff...
Keep Calm and React with Foresight: Strategies for Low-Latency and Energy-Eff...
 
CCP_SEC2_ Cost Estimating
CCP_SEC2_ Cost EstimatingCCP_SEC2_ Cost Estimating
CCP_SEC2_ Cost Estimating
 
40220140507005
4022014050700540220140507005
40220140507005
 
40220140507005
4022014050700540220140507005
40220140507005
 
Description Of A Graph
Description Of A GraphDescription Of A Graph
Description Of A Graph
 
C:\Documents And Settings\User\桌面\Sciece Talk投影片\Science Talk 100111 陸行
C:\Documents And Settings\User\桌面\Sciece Talk投影片\Science Talk 100111 陸行C:\Documents And Settings\User\桌面\Sciece Talk投影片\Science Talk 100111 陸行
C:\Documents And Settings\User\桌面\Sciece Talk投影片\Science Talk 100111 陸行
 
Science Talk-100111-陸行
Science Talk-100111-陸行Science Talk-100111-陸行
Science Talk-100111-陸行
 
I43024751
I43024751I43024751
I43024751
 
Overview of the FlexPlan project. Focus on EU regulatory analysis and TSO-DSO...
Overview of the FlexPlan project. Focus on EU regulatory analysis and TSO-DSO...Overview of the FlexPlan project. Focus on EU regulatory analysis and TSO-DSO...
Overview of the FlexPlan project. Focus on EU regulatory analysis and TSO-DSO...
 
Carleton University IoT presentation
Carleton University IoT presentation Carleton University IoT presentation
Carleton University IoT presentation
 
Jamming aware traffic allocation for multiple-path routing using portfolio se...
Jamming aware traffic allocation for multiple-path routing using portfolio se...Jamming aware traffic allocation for multiple-path routing using portfolio se...
Jamming aware traffic allocation for multiple-path routing using portfolio se...
 
Multicasting
MulticastingMulticasting
Multicasting
 
Multicasting
MulticastingMulticasting
Multicasting
 
A feasible solution algorithm for a primitive vehicle routing problem
A feasible solution algorithm for a primitive vehicle routing problemA feasible solution algorithm for a primitive vehicle routing problem
A feasible solution algorithm for a primitive vehicle routing problem
 
k fault tolerance Mobile Adhoc Network under Cost Constraint
k fault tolerance Mobile Adhoc Network under Cost Constraintk fault tolerance Mobile Adhoc Network under Cost Constraint
k fault tolerance Mobile Adhoc Network under Cost Constraint
 
ENERGY PERFORMANCE OF A COMBINED HORIZONTAL AND VERTICAL COMPRESSION APPROACH...
ENERGY PERFORMANCE OF A COMBINED HORIZONTAL AND VERTICAL COMPRESSION APPROACH...ENERGY PERFORMANCE OF A COMBINED HORIZONTAL AND VERTICAL COMPRESSION APPROACH...
ENERGY PERFORMANCE OF A COMBINED HORIZONTAL AND VERTICAL COMPRESSION APPROACH...
 
A Minimum Spanning Tree Approach of Solving a Transportation Problem
A Minimum Spanning Tree Approach of Solving a Transportation ProblemA Minimum Spanning Tree Approach of Solving a Transportation Problem
A Minimum Spanning Tree Approach of Solving a Transportation Problem
 
Screening the-future-uc3-cost-model
Screening the-future-uc3-cost-modelScreening the-future-uc3-cost-model
Screening the-future-uc3-cost-model
 
Costing
CostingCosting
Costing
 
Real Estate Investment Advising Using Machine Learning
Real Estate Investment Advising Using Machine LearningReal Estate Investment Advising Using Machine Learning
Real Estate Investment Advising Using Machine Learning
 

Heuristics for Network Design with budget constraint

  • 1. Heuristics for Network Design under traffic uncertainty Luca Pizziniaco Politecnico di Milano A dvanced N etwork T echnologies Lab Supervised by : Prof. Edoardo Amaldi OR Group
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9. MIP Probabilistic Model (cont.) Expected Throughput Budget Constraint Balance Constraint
  • 10. MIP Probabilistic Model (Cont.) Capacity Allocation Flow Limit Constraint
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17. A First Result (cont.) Expected Throughput Budget Heuristic 2 - 3 give very close results Heuristic 1 is worst when budget is low
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24. Investments Analysis RES9 Increase the budget means increase the revenue and the investments risks Low Budget High Budget Throughput Probability
  • 25.
  • 26.