programmingsrg/book/files/pdf/20... · 2008. 6. 26. · 2 programming zmatching of needed projects...
TRANSCRIPT
![Page 1: Programmingsrg/book/files/PDF/20... · 2008. 6. 26. · 2 Programming zMatching of needed projects to available funds zPerformance-based and focus on accountability zStatewide process](https://reader033.vdocument.in/reader033/viewer/2022060719/607f9fac650fde77437a1bc5/html5/thumbnails/1.jpg)
Transportation Decision Making – Principles of Project Evaluation and Programming
1
Transportation Programming
Chapter 20
Kumares C. Sinha and Samuel Labi
![Page 2: Programmingsrg/book/files/PDF/20... · 2008. 6. 26. · 2 Programming zMatching of needed projects to available funds zPerformance-based and focus on accountability zStatewide process](https://reader033.vdocument.in/reader033/viewer/2022060719/607f9fac650fde77437a1bc5/html5/thumbnails/2.jpg)
2
Programming
Matching of needed projects to available funds
Performance-based and focus on accountability
Statewide process should be coordinated into metropolitan and trade and economic development planning activities
Increasing emphasis on multimodal tradeoffs
System preservation and management
Influenced by a wide range of policy, political, and qualitativefactors.
![Page 3: Programmingsrg/book/files/PDF/20... · 2008. 6. 26. · 2 Programming zMatching of needed projects to available funds zPerformance-based and focus on accountability zStatewide process](https://reader033.vdocument.in/reader033/viewer/2022060719/607f9fac650fde77437a1bc5/html5/thumbnails/3.jpg)
3
Role of Programming
1. To make optimal investments to achieve strategic policy goals
2. To evaluate tradeoffs among investment options
3. To assist in the budgeting process
4. To facilitate efficient program and project delivery
5. To provide a mechanism to assess agency performance
6. To guide business process and give direction to agency operations
![Page 4: Programmingsrg/book/files/PDF/20... · 2008. 6. 26. · 2 Programming zMatching of needed projects to available funds zPerformance-based and focus on accountability zStatewide process](https://reader033.vdocument.in/reader033/viewer/2022060719/607f9fac650fde77437a1bc5/html5/thumbnails/4.jpg)
4
Transportation Programming Process
![Page 5: Programmingsrg/book/files/PDF/20... · 2008. 6. 26. · 2 Programming zMatching of needed projects to available funds zPerformance-based and focus on accountability zStatewide process](https://reader033.vdocument.in/reader033/viewer/2022060719/607f9fac650fde77437a1bc5/html5/thumbnails/5.jpg)
5
Transportation Programming Process
![Page 6: Programmingsrg/book/files/PDF/20... · 2008. 6. 26. · 2 Programming zMatching of needed projects to available funds zPerformance-based and focus on accountability zStatewide process](https://reader033.vdocument.in/reader033/viewer/2022060719/607f9fac650fde77437a1bc5/html5/thumbnails/6.jpg)
6
Transportation Programming Process
![Page 7: Programmingsrg/book/files/PDF/20... · 2008. 6. 26. · 2 Programming zMatching of needed projects to available funds zPerformance-based and focus on accountability zStatewide process](https://reader033.vdocument.in/reader033/viewer/2022060719/607f9fac650fde77437a1bc5/html5/thumbnails/7.jpg)
7
Programming Period and Unit
Amount of time over which specific decisions are made of facilities: 3-7 years
Long range planning period spans over several programming periods
A programming unit is defined by the geographical jurisdiction and the functional area
![Page 8: Programmingsrg/book/files/PDF/20... · 2008. 6. 26. · 2 Programming zMatching of needed projects to available funds zPerformance-based and focus on accountability zStatewide process](https://reader033.vdocument.in/reader033/viewer/2022060719/607f9fac650fde77437a1bc5/html5/thumbnails/8.jpg)
8
Needs Assessment
Physical and Monetary
Role of Standards
![Page 9: Programmingsrg/book/files/PDF/20... · 2008. 6. 26. · 2 Programming zMatching of needed projects to available funds zPerformance-based and focus on accountability zStatewide process](https://reader033.vdocument.in/reader033/viewer/2022060719/607f9fac650fde77437a1bc5/html5/thumbnails/9.jpg)
9
Fiscal Analysis
Required of both the State and MPO’s.Annual revenues from existing and proposed sources.Annual costs of construction, maintenance and operation.Comparison by category.Matching requirements.Maintenance and preservation.Balance for new projects.Iterative process.
![Page 10: Programmingsrg/book/files/PDF/20... · 2008. 6. 26. · 2 Programming zMatching of needed projects to available funds zPerformance-based and focus on accountability zStatewide process](https://reader033.vdocument.in/reader033/viewer/2022060719/607f9fac650fde77437a1bc5/html5/thumbnails/10.jpg)
10
Program Performance Measures
Open process involving all stakeholders and should be updated periodically
![Page 11: Programmingsrg/book/files/PDF/20... · 2008. 6. 26. · 2 Programming zMatching of needed projects to available funds zPerformance-based and focus on accountability zStatewide process](https://reader033.vdocument.in/reader033/viewer/2022060719/607f9fac650fde77437a1bc5/html5/thumbnails/11.jpg)
11
Table 20.2
![Page 12: Programmingsrg/book/files/PDF/20... · 2008. 6. 26. · 2 Programming zMatching of needed projects to available funds zPerformance-based and focus on accountability zStatewide process](https://reader033.vdocument.in/reader033/viewer/2022060719/607f9fac650fde77437a1bc5/html5/thumbnails/12.jpg)
12
Trade-off Analysis
Between categories within a mode
Between modes
Between jurisdictional levels
![Page 13: Programmingsrg/book/files/PDF/20... · 2008. 6. 26. · 2 Programming zMatching of needed projects to available funds zPerformance-based and focus on accountability zStatewide process](https://reader033.vdocument.in/reader033/viewer/2022060719/607f9fac650fde77437a1bc5/html5/thumbnails/13.jpg)
13
Programming Tools
1. Priority settinga. B/C Ratio or NPVb. Cost-Effectivenessc. Utility – cost
2. Heuristic Optimization
3. Mathematical Programming
![Page 14: Programmingsrg/book/files/PDF/20... · 2008. 6. 26. · 2 Programming zMatching of needed projects to available funds zPerformance-based and focus on accountability zStatewide process](https://reader033.vdocument.in/reader033/viewer/2022060719/607f9fac650fde77437a1bc5/html5/thumbnails/14.jpg)
14
Figure 20.2
![Page 15: Programmingsrg/book/files/PDF/20... · 2008. 6. 26. · 2 Programming zMatching of needed projects to available funds zPerformance-based and focus on accountability zStatewide process](https://reader033.vdocument.in/reader033/viewer/2022060719/607f9fac650fde77437a1bc5/html5/thumbnails/15.jpg)
15
Setting Project Priorities Using the Utility-Cost Ratio Method
![Page 16: Programmingsrg/book/files/PDF/20... · 2008. 6. 26. · 2 Programming zMatching of needed projects to available funds zPerformance-based and focus on accountability zStatewide process](https://reader033.vdocument.in/reader033/viewer/2022060719/607f9fac650fde77437a1bc5/html5/thumbnails/16.jpg)
16
Integer Programming
Objective Function
Subject to Constraints
(total annual cost cannot exceed the yearly revenue)
1,
n
j jj
MaximizeTotalUtility U u x=
=∑
11, 2,.....,
n
jk j kj
c x B k m=
≤ =∑
j
jk
x =0or1(either a project is selected or not)
j= projectk=yearB=budgetc =cost for project ' j' in year 'k'
![Page 17: Programmingsrg/book/files/PDF/20... · 2008. 6. 26. · 2 Programming zMatching of needed projects to available funds zPerformance-based and focus on accountability zStatewide process](https://reader033.vdocument.in/reader033/viewer/2022060719/607f9fac650fde77437a1bc5/html5/thumbnails/17.jpg)
17
Constraints
Available Funds, yearly or multi-year
By category, location, highway class
Non-budgetary constraintsCondition targets
![Page 18: Programmingsrg/book/files/PDF/20... · 2008. 6. 26. · 2 Programming zMatching of needed projects to available funds zPerformance-based and focus on accountability zStatewide process](https://reader033.vdocument.in/reader033/viewer/2022060719/607f9fac650fde77437a1bc5/html5/thumbnails/18.jpg)
18
Multiyear Program
1n
ijkj
x for all i and all k=∑
0 1ijkx or=
( )h n m
ijk ijki j k
M ax U x U= ∑ ∑ ∑h n m
ijk ijki j k
x c B≤∑∑∑
0ijk ix if k y= <
Subject To:
ijk
i
c =cost for project 'j' for facility 'i' at year 'k',
B = total budget for the periody = year when facility 'i' is expected to have a need for improvement
![Page 19: Programmingsrg/book/files/PDF/20... · 2008. 6. 26. · 2 Programming zMatching of needed projects to available funds zPerformance-based and focus on accountability zStatewide process](https://reader033.vdocument.in/reader033/viewer/2022060719/607f9fac650fde77437a1bc5/html5/thumbnails/19.jpg)
19
Constraints on Yearly Budgets, Possible Carryovers
( )h n m
ijk ijki j k
MaxU x U=∑∑∑
Subject To:
1
h n m m
ijk ijk ki j k k
x c B for all k=
≤∑∑∑ ∑
![Page 20: Programmingsrg/book/files/PDF/20... · 2008. 6. 26. · 2 Programming zMatching of needed projects to available funds zPerformance-based and focus on accountability zStatewide process](https://reader033.vdocument.in/reader033/viewer/2022060719/607f9fac650fde77437a1bc5/html5/thumbnails/20.jpg)
20
Annual Budget Constraint, One or More Non Budget Constraints
( )h n m
ijk ijki j k
Max U x U=∑∑∑
min1 h n m
ijk ijki j k
x H H for all kh
≥∑∑∑
h n m
ijk ijk ki j k
x c B for all k≤∑∑∑Subject To:
max1 h n m
ijk ijki j k
x V V for all kh
≤∑∑∑
Hmin = performance targets for the network (floor)Vmax = performance targets for the network (ceiling)
![Page 21: Programmingsrg/book/files/PDF/20... · 2008. 6. 26. · 2 Programming zMatching of needed projects to available funds zPerformance-based and focus on accountability zStatewide process](https://reader033.vdocument.in/reader033/viewer/2022060719/607f9fac650fde77437a1bc5/html5/thumbnails/21.jpg)
21
Example 20.3
A 5-year transit capital program.
Total cost of all projects is $963 million and total budget $600 million. Determine projects in optimal mix.
(i) Yearly budget constraint, no carryover(ii) Projects 1 and 7 cannot be simultaneously
implemented(iii) Yearly budget, carryover allowed
![Page 22: Programmingsrg/book/files/PDF/20... · 2008. 6. 26. · 2 Programming zMatching of needed projects to available funds zPerformance-based and focus on accountability zStatewide process](https://reader033.vdocument.in/reader033/viewer/2022060719/607f9fac650fde77437a1bc5/html5/thumbnails/22.jpg)
22
Table E20.3.1
![Page 23: Programmingsrg/book/files/PDF/20... · 2008. 6. 26. · 2 Programming zMatching of needed projects to available funds zPerformance-based and focus on accountability zStatewide process](https://reader033.vdocument.in/reader033/viewer/2022060719/607f9fac650fde77437a1bc5/html5/thumbnails/23.jpg)
23
Solution
0 1jx or=
10
1
5 10
1 1
1,2,3, 4,5
0 1
j jj
j jk kk j
j
Max U x U
subject to x c B for k
x or
=
= =
=
≤ =
=
∑
∑∑
10
1
1, 2,3, 4,5j jk kj
x c B for k=
≤ =∑
10
1j j
j
Subject To:
MaxU x U=
=∑
1 7 1x x+ ≤
(i)
(ii)
(iii)
![Page 24: Programmingsrg/book/files/PDF/20... · 2008. 6. 26. · 2 Programming zMatching of needed projects to available funds zPerformance-based and focus on accountability zStatewide process](https://reader033.vdocument.in/reader033/viewer/2022060719/607f9fac650fde77437a1bc5/html5/thumbnails/24.jpg)
24
![Page 25: Programmingsrg/book/files/PDF/20... · 2008. 6. 26. · 2 Programming zMatching of needed projects to available funds zPerformance-based and focus on accountability zStatewide process](https://reader033.vdocument.in/reader033/viewer/2022060719/607f9fac650fde77437a1bc5/html5/thumbnails/25.jpg)
25
![Page 26: Programmingsrg/book/files/PDF/20... · 2008. 6. 26. · 2 Programming zMatching of needed projects to available funds zPerformance-based and focus on accountability zStatewide process](https://reader033.vdocument.in/reader033/viewer/2022060719/607f9fac650fde77437a1bc5/html5/thumbnails/26.jpg)
26
(ii)
![Page 27: Programmingsrg/book/files/PDF/20... · 2008. 6. 26. · 2 Programming zMatching of needed projects to available funds zPerformance-based and focus on accountability zStatewide process](https://reader033.vdocument.in/reader033/viewer/2022060719/607f9fac650fde77437a1bc5/html5/thumbnails/27.jpg)
27
![Page 28: Programmingsrg/book/files/PDF/20... · 2008. 6. 26. · 2 Programming zMatching of needed projects to available funds zPerformance-based and focus on accountability zStatewide process](https://reader033.vdocument.in/reader033/viewer/2022060719/607f9fac650fde77437a1bc5/html5/thumbnails/28.jpg)
28
![Page 29: Programmingsrg/book/files/PDF/20... · 2008. 6. 26. · 2 Programming zMatching of needed projects to available funds zPerformance-based and focus on accountability zStatewide process](https://reader033.vdocument.in/reader033/viewer/2022060719/607f9fac650fde77437a1bc5/html5/thumbnails/29.jpg)
29
(iii)
![Page 30: Programmingsrg/book/files/PDF/20... · 2008. 6. 26. · 2 Programming zMatching of needed projects to available funds zPerformance-based and focus on accountability zStatewide process](https://reader033.vdocument.in/reader033/viewer/2022060719/607f9fac650fde77437a1bc5/html5/thumbnails/30.jpg)
30
Goal Programming
To minimize adverse deviations
11 2 2Min Z w d w d− −= +
![Page 31: Programmingsrg/book/files/PDF/20... · 2008. 6. 26. · 2 Programming zMatching of needed projects to available funds zPerformance-based and focus on accountability zStatewide process](https://reader033.vdocument.in/reader033/viewer/2022060719/607f9fac650fde77437a1bc5/html5/thumbnails/31.jpg)
31
Keys to Successful Programming
1. Link between Planning and Programming• Establish consistent criteria for long range planning and
programming
• Use management systems to generate candidate projects
• Update plans and programs on a consistent cycle
• Establish phased implementation strategies as part of the long range planning process
• Use consistent financial constraints
• Monitor key elements of programming constantly in order to update long range plans
![Page 32: Programmingsrg/book/files/PDF/20... · 2008. 6. 26. · 2 Programming zMatching of needed projects to available funds zPerformance-based and focus on accountability zStatewide process](https://reader033.vdocument.in/reader033/viewer/2022060719/607f9fac650fde77437a1bc5/html5/thumbnails/32.jpg)
32
Keys to Successful Programming
2. Effective Fiscal Analysis• Careful revenue projections• Reliable cost estimates
• Maintenance and preservation• Capital projects
![Page 33: Programmingsrg/book/files/PDF/20... · 2008. 6. 26. · 2 Programming zMatching of needed projects to available funds zPerformance-based and focus on accountability zStatewide process](https://reader033.vdocument.in/reader033/viewer/2022060719/607f9fac650fde77437a1bc5/html5/thumbnails/33.jpg)
33
Keys to Successful Programming
3. Adequate Capacity to Implement
Timely compliance with statutory requirements
Human resources to deliver projects
Agency’s capacity to implement the program –proper scheduling and cash flow management
![Page 34: Programmingsrg/book/files/PDF/20... · 2008. 6. 26. · 2 Programming zMatching of needed projects to available funds zPerformance-based and focus on accountability zStatewide process](https://reader033.vdocument.in/reader033/viewer/2022060719/607f9fac650fde77437a1bc5/html5/thumbnails/34.jpg)
34
Keys to Successful Programming
4. Uncertainties Affecting Programming
Assume the useful life of a project is less than its economic life
Add a “risk premium” to the discount rate
Stage projects over time
Use scenario analysis to evaluate the effect of alternative futures
Perform sensitivity analysis for key variables
Incorporate risk analysis using Monte Carlo simulation.
![Page 35: Programmingsrg/book/files/PDF/20... · 2008. 6. 26. · 2 Programming zMatching of needed projects to available funds zPerformance-based and focus on accountability zStatewide process](https://reader033.vdocument.in/reader033/viewer/2022060719/607f9fac650fde77437a1bc5/html5/thumbnails/35.jpg)
35
Keys to Successful Programming
5. Intergovernmental Relationships and Public Involvement
Effective state-MPO – local agency partnershipsLegislative supportEffective communication
![Page 36: Programmingsrg/book/files/PDF/20... · 2008. 6. 26. · 2 Programming zMatching of needed projects to available funds zPerformance-based and focus on accountability zStatewide process](https://reader033.vdocument.in/reader033/viewer/2022060719/607f9fac650fde77437a1bc5/html5/thumbnails/36.jpg)
36
Keys to Successful Programming
6. Equity Issues in ProgrammingTemporal (across programming periods) as well as spatial (across districts)
Engineering need vs. geographic formula
Equity concerns can be incorporated in performance measures.