What if analysis through simula1on-op1miza1on hybrids Marco - - PowerPoint PPT Presentation

what if analysis through simula1on op1miza1on hybrids
SMART_READER_LITE
LIVE PREVIEW

What if analysis through simula1on-op1miza1on hybrids Marco - - PowerPoint PPT Presentation

What if analysis through simula1on-op1miza1on hybrids Marco Gavanelli Univ. of Ferrara Michela Milano Univ. of Bologna Barry OSullivan, 4C, University


slide-1
SLIDE 1

What ¡if ¡analysis ¡through ¡ simula1on-­‑op1miza1on ¡hybrids ¡

Marco ¡Gavanelli ¡Univ. ¡of ¡Ferrara ¡ Michela ¡Milano ¡Univ. ¡of ¡Bologna ¡ Barry ¡O’Sullivan, ¡4C, ¡University ¡College ¡Cork ¡ Alan ¡Holland, ¡4C, ¡University ¡College ¡Cork ¡

¡

slide-2
SLIDE 2

Agenda ¡

Public ¡Policy ¡Making ¡ Scenario ¡genera1on ¡is ¡somewhat ¡arbitrary ¡ How ¡can ¡we ¡provide ¡decision ¡support? ¡

  • Op1misa1on ¡

Simula1on ¡

Context: ¡Subsidies ¡for ¡renewable ¡technologies ¡ ¡

slide-3
SLIDE 3

Emilia ¡Romagna ¡ ¡ Regional ¡Energy ¡Plan ¡2011-­‑13 ¡

  • EU ¡direc1ve ¡20-­‑20-­‑20: ¡objec1ves ¡for ¡2020 ¡

– 20% ¡reduc1on ¡CO2 ¡emissions ¡ – 20% ¡energy ¡comes ¡from ¡renewable ¡sources ¡

¡

2010 2020 energy savings 2013 energy requirements for 2013 20% from renewable sources

slide-4
SLIDE 4

Renewable ¡energy ¡requirement ¡ ¡

  • Requirement ¡for ¡2013: ¡ ¡
  • 177 ¡kTOE ¡of ¡electricity ¡from ¡renewables ¡

¡

Hydroelectric Photovoltaic Thermodynamic solar Wind generators Biomasses

slide-5
SLIDE 5

DSS ¡for ¡policy ¡makers ¡

We ¡developed ¡a ¡DSS ¡to ¡aid ¡policy ¡makers ¡taking ¡

complex ¡decisions ¡for ¡regional ¡planning ¡ ¡

Aspects ¡considered: ¡

¡impacts ¡that ¡ac1vi1es ¡and ¡strategies ¡contained ¡in ¡the ¡plan; ¡

  • E.g. ¡Pollutants ¡in ¡the ¡air ¡/ ¡seawater, ¡etc. ¡

Receptors ¡

  • E.g., ¡air ¡quality, ¡quality ¡od ¡the ¡waters, ¡etc. ¡

constraints ¡on ¡impacts ¡and ¡receptors; ¡ financial ¡aspects ¡and ¡budget ¡constraints; ¡ Objec1ves ¡and ¡EU ¡guidelines ¡

slide-6
SLIDE 6

Costs ¡and ¡incen1ves ¡

Region ¡cannot ¡afford ¡to ¡build ¡the ¡plants ¡ Can ¡incen1vise ¡private ¡stakeholders ¡ What ¡results ¡can ¡be ¡expected? ¡ How ¡do ¡people ¡react ¡to ¡different ¡subsidy ¡ policies? ¡

slide-7
SLIDE 7

Social ¡Simula1on ¡

Incentives, regional policies, taxes, ... simulator MW of installed power

Agent-­‑based ¡social ¡simula1on ¡aids ¡the ¡policy ¡ maker ¡to ¡understand ¡the ¡individual ¡perspec1ve ¡ In ¡the ¡literature ¡they ¡have ¡been ¡used ¡in ¡a ¡ generate ¡and ¡test ¡fashion ¡via ¡what ¡if ¡analysis ¡

slide-8
SLIDE 8

Op1miza1on-­‑Simula1on ¡hybrids ¡

We ¡propose ¡to ¡integrate ¡op1miza1on ¡and ¡simula1on ¡ via: ¡

Machine ¡learning ¡ Benders ¡Decomposi1on ¡ Mechanism ¡Design ¡ ¡

slide-9
SLIDE 9

ML-­‑based ¡integra1on ¡

Simulator

DECISION OPTIMIZATION SUPPORT SYSTEM machine learning

POSSIBLE DECISIONS OPTIMAL SCENARIOS SCENARIOS OBSERVABLES

TRAINING SET

ENRICHED MODEL

Learned function

slide-10
SLIDE 10

ML-­‑Based ¡Integra1on ¡& ¡ Op1misa1on ¡

Learn ¡Constraints ¡ for ¡DSS, ¡ ¡ Define ¡regional ¡ energy ¡plans ¡

Respect ¡budget ¡

  • constraints. ¡

Simulator

DECISION OPTIMIZATION SUPPORT SYSTEM machine learning

POSSIBLE DECISIONS OPTIMAL SCENARIOS SCENARIOS OBSERVABLES

TRAINING SET

ENRICHED MODEL

slide-11
SLIDE 11

BD-­‑based ¡integra1on ¡

Simulator DECISION OPTIMIZATION SUPPORT SYSTEM

POSSIBLE DECISIONS TENTATIVE OPTIMAL SCENARIO

OBSERVABLES

NO-GOODS

VALIDATION

Negative OPTIMAL SCENARIO Positive

slide-12
SLIDE 12

Mechanism ¡Design ¡

Auc1on ¡Design ¡ Strategic ¡Self-­‑interested ¡agents ¡ Solu1on ¡Concept ¡

Nash ¡Equilibrium ¡

Incen1ve ¡Compa1ble ¡subsidy ¡auc1ons ¡

Budget ¡balance ¡ Efficiency ¡ Private ¡informa1on ¡

slide-13
SLIDE 13

Design ¡Challenges ¡

Alloca1on ¡Monotonicity ¡

if ¡you ¡bid ¡more, ¡the ¡likelihood ¡of ¡being ¡awarded ¡a ¡ subsidy ¡increases ¡

Tractability ¡ Efficiency ¡

slide-14
SLIDE 14

Example: ¡Disbursing ¡subsidies ¡for ¡ solar ¡panels ¡

Simple ¡Greedy ¡Algorithm ¡(to ¡spread ¡pain) ¡

  • 1. order ¡devices ¡most ¡expensive ¡to ¡cheapest ¡
  • 2. Assign ¡each ¡panel ¡in ¡turn ¡to ¡household ¡that ¡has ¡

lowest ¡declared ¡cost ¡imposi1on ¡thus ¡far. ¡

slide-15
SLIDE 15

Non-­‑monotonicity ¡

  • 3 ¡devices ¡{d1, ¡d2, ¡d3}, ¡waiage ¡{10, ¡9+ε, ¡9+ε}, ¡price{60,60,60} ¡
  • 2 ¡house-­‑owners ¡{h1, ¡h2} ¡
  • Private ¡informa,on: ¡Value ¡{€5/W, ¡€5-­‑ε/W} ¡
  • Alloca,on: ¡d1→h1, ¡d2→h2, ¡d3→h2 ¡L

L ¡Inefficient! ¡

  • L

L ¡Non-­‑Monotone ¡

  • Increase ¡V2 ¡to ¡€5+ε/W ¡
  • Alloca,on ¡decreases ¡in ¡size ¡
  • Monotone ¡algorithms ¡required ¡
slide-16
SLIDE 16

Solu1on ¡

Applica1on ¡of ¡monotone ¡alloca1on ¡scheme ¡ [Kovacs,2005] ¡ “Cri1cal ¡payment” ¡scheme ¡

Agent’s ¡don’t ¡pay ¡all ¡of ¡their ¡declared ¡value ¡ Payment ¡depends ¡on ¡lower ¡bidder(s) ¡

Implica1ons ¡

Simula1on ¡of ¡truthful ¡values ¡gives ¡more ¡accurate ¡ guidance ¡to ¡policy ¡makers ¡ ¡

slide-17
SLIDE 17

Conclusion ¡

Problem: ¡mixing ¡regional ¡planning ¡with ¡ implementa1on ¡strategy. ¡ ¡ Approach ¡

planning ¡-­‑ ¡combinatorial ¡op1miza1on ¡problem ¡ Implementa1on ¡requires ¡a ¡simulator ¡to ¡ understand ¡complex ¡agent ¡interac1ons ¡

Technique ¡for ¡op1miza1on ¡+ ¡simula1on ¡ ¡ Two ¡alterna1ves ¡to ¡aid ¡this ¡process ¡