Online Mechanisms for Charging Electric Vehicles in Settings with Varying Marginal Electricity Costs

Size: px
Start display at page:

Download "Online Mechanisms for Charging Electric Vehicles in Settings with Varying Marginal Electricity Costs"

Transcription

1 Proceedngs of the Twenty-Fourth Internatonal Jont Conference on Artfcal Intellgence (IJCAI 2015) Onlne Mechansms for Chargng Electrc Vehcles n Settngs wth Varyng Margnal Electrcty Costs Kechro Hayakawa Toyota Central R&D Labs., Inc. Ach, Japan ke-hayakawa@mosk.tytlabs.co.jp Sebastan Sten Unversty of Southampton Southampton, Unted Kngdom ss2@ecs.soton.ac.uk Abstract We propose new mechansms that can be used by a demand response aggregator to flexbly shft the chargng of electrc vehcles (EVs) to tmes where cheap but ntermttent renewable energy s n hgh supply. Here, t s mportant to consder the constrants and preferences of EV owners, whle elmnatng the scope for strategc behavour. To acheve ths, we propose, for the frst tme, a generc class of ncentve mechansms for settngs wth both varyng margnal electrcty costs and multdmensonal preferences. We show these are domnant strategy ncentve compatble,.e., EV owners are ncentvsed to report ther constrants and preferences truthfully. We also detal a specfc nstance of ths class, show that t acheves 98% of the optmal n realstc scenaros and demonstrate how t can be adapted to trade off effcency wth proft. 1 Introducton The wdespread adopton of electrc vehcles (EVs) s often seen as a vtal step for mtgatng clmate change. Coupled wth a shft towards clean renewable electrcty generaton, such as photovoltacs (PV) or wnd energy, EVs promse to dramatcally reduce emssons [Royal Academy of Engneerng, 2010]. However, these renewable energy sources are typcally ntermttent and depend heavly on weather condtons [Btar et al., 2011]. In partcular, peaks n renewable energy supply (e.g., at noon for PV) may not concde wth peaks n demand (e.g., n the evenng when EV owners plug n). Thus, more expensve and pollutng conventonal methods of electrcty generaton have to be used at those peak tmes. To address ths dsparty n supply and demand, t s possble to explot the flexblty of EV owners and delay chargng to perods of hgher renewable supply [Ipakch and Albuyeh, 2009; Clement-Nyns et al., 2011]. In partcular, recent work has suggested the ntroducton of demand response Enrco H. Gerdng Unversty of Southampton Southampton, Unted Kngdom eg@ecs.soton.ac.uk Takahro Shga Toyota Central R&D Labs., Inc. Ach, Japan t-shga@mosk.tytlabs.co.jp servces, whereby electrcty consumers are offered fnancal ncentves to shft ther consumpton [Albad and El- Saadany, 2007]. Often, ths s facltated by an aggregator, whch procures electrcty from the wholesale electrcty market and then coordnates the consumpton of ndvdual endusers [Gkatzks et al., 2013]. Ths allows the aggregator to acheve sgnfcant cost savngs. As the end-consumers (.e., EV owners) n these systems are self-nterested agents, whch balance the nconvenence of shftng ther consumpton wth the assocated fnancal ncentves, there s consderable work on modellng ths settng usng game theory [Mohsenan-Rad et al., 2010; Saad et al., 2012; Bhattacharya et al., 2014]. Typcally, coordnaton s acheved usng real-tme prcng mechansms, whch adjust electrcty prces dependng on demand and on the margnal costs of generaton [Conejo et al., 2010]. However, partcpatng n such a mechansm mposes a sgnfcant burden on EV owners, as they have to reason strategcally about future demand n order to decde when to charge. To address ths, recent work has looked at coordnatng the chargng of EVs usng onlne mechansm desgn [Parkes, 2007]. Specfcally, Gerdng et al. [2011] propose a schedulng and prcng mechansm that aggregates the multdmensonal preferences of dynamcally arrvng EV owners and that ensures that truthful reportng of these preferences maxmses each partcpant s utlty (.e., the mechansm s domnant strategy ncentve compatble, or DSIC). Ths removes the need for strategc behavour, allowng the mechansm to fnd a schedule wth hgh effcency. Other work uses the noton of pre-commtment to delay more flexble EV owners whle retanng the DSIC property, albet only for settngs wth sngle-dmensonal preferences [Sten et al., 2012], and ths s extended to deal wth a demand response settng wth varable renewable generaton n [Ströhle et al., 2014]. However, these mechansms do not consder the margnal cost of generaton, whch depends on the avalable supply of renewable energy and vares wth the amount of energy that s consumed. Addtonally, the mechansm n [Gerdng et al., 2610

2 2011] s based on a smple greedy allocaton and requres cancellng some allocatons. Ths leads to very neffcent allocaton decsons, especally when margnal costs are consdered. To address these shortcomngs, we make the followng novel contrbutons: We characterse, for the frst tme, a general class of DSIC onlne mechansms whch deal wth both margnal generaton costs and mult-dmensonal preferences. We descrbe one partcular nstance from ths class of mechansms whch, n addton to beng DSIC, s computatonally effcent, scalng to hundreds of agents. We emprcally benchmark ths mechansm and show that t acheves near-optmal performance and sgnfcantly outperforms the current state of the art, whch does not consder the margnal cost of generaton. 2 Smart Chargng System Model We consder a smart EV chargng system, whch s mplemented by a demand response aggregator. Ths aggregator acts as a broker between the EV owners and the electrcty market. Specfcally, t procures electrcty for EV chargng from a mxture of local renewable generators, possbly through long-term contracts, and the wholesale global electrcty market. The aggregator also collects the constrants and preferences of ndvdual EV owners and then schedules ther chargng to maxmse socal welfare and/or proft. Ths may nvolve shftng the chargng of flexble EV owners to tmes where electrcty s cheap or even curtalng consumpton when prces are too hgh. 2.1 EV Owner Model We consder a model wth dscrete and possbly nfnte tme steps t T. Each EV owner s represented by an agent, and we use I = 1,..., n} to denote the set of all agents. At every tme step, an agent can charge a sngle unt of electrcty (e.g., correspondng to 3 kwh), and we assume that all EVs charge at the same rate. Each agent I has a lmted avalablty for chargng, whch s gven by an arrval tme a T (.e., earlest possble tme for chargng) and a departure tme d T (.e., latest tme for chargng), wth d a. The agent s valuatons for chargng are gven as a vector v = v,1, v,2,...}, where v,k denotes the margnal value for the kth unt. We assume these are non-ncreasng,.e., k > j : v,j v,k, whch s a natural assumpton for plug-n hybrd EVs [Robu et al., 2013]. Gven ths, we use θ = a, d, v } to summarse agent s type. θ = θ 1,..., θ n } denotes the types of all agents and θ denotes the types of all agents except. Furthermore, we use I t and θ t to denote the agents and ther types n the market at or before tme t. From tme a, when agent becomes avalable for chargng (.e., when the EV arrves at home and s plugged n), he can report hs type to the aggregator, e.g., usng a communcaton devce that s ntegrated wth hs chargng equpment or va a smart phone app. Crucally, we assume that the agent could strategcally msreport hs type, f ths s n hs best nterest. Thus, we use ˆθ = â, ˆd, ˆv } to denote agent s report (here, â s gven mplctly by the tme the report s made). As s common n ths doman, we assume that agents cannot report an earler arrval or later departure tme,.e., â a and ˆd d. Ths s a natural assumpton n ths doman, as a vehcle cannot be plugged nto the chargng equpment when t s unavalable for chargng, but t s easy to delay pluggng n, or to unplug early [Robu et al., 2013]. 2.2 Aggregator Mechansm Gven the reported types of EV agents, the aggregator now uses a schedulng functon π,t (ˆθ t ), whch keeps track of how many unts of electrcty have been allocated to agent on or before tme t. Importantly, as ths s an onlne settng, ths functon can only depend on the types that have arrved on or before the current tme t. Here, t, â t ˆd : π,t (ˆθ t ) π,t 1 (ˆθ t 1 ) 0, 1}, and ths ndcates whether agent charges at tme t. When chargng EVs, the aggregator also has to procure the necessary amount of electrcty ether from the global wholesale market or from local renewable sources. The cost for ths depends both on the tme of chargng and on the amount of electrcty that s needed. To model ths, we use margnal costs c(t, m), whch s the margnal cost for chargng the mth vehcle at tme t. Here, we assume that supply s nfnte,.e., any number of vehcles can be charged concurrently, but the assocated margnal costs could be very hgh (reflectng, for example, the need to power up addtonal generators). Typcally, c(t, m + 1) c(t, m), but ths s not a requrement for our mechansm. We also assume that costs are determnstc and known n advance, but they could reflect expected costs wthout changng the mechansms presented here. Table 1 shows a part of the cost functon used n the experments. In addton to decdng on a schedule, the mechansm also determnes a payment x (ˆθ ˆd ) for each agent, whch has to be pad on hs departure. As before, ths can only depend on the reported types up to the current tme. Ths payment, along wth the schedulng decsons, can be desgned to ensure certan desrable propertes n strategc settngs, whch we brefly dscuss n the followng secton. Gven ths, the aggregator s goal could be to maxmse socal welfare, denoted by SW (θ), whch s the sum of margnal values mnus the sum of margnal costs. Formally, let M π t t T denote the number of unts allocated at tme t, then: π, ˆd (ˆθ) M π t SW (ˆθ) = I j=1 ˆv,j t T m=1 c(t, m). An alternatve goal s to maxmse proft, whch s the total payments receved mnus the total costs: I x (ˆθ ˆd ) M π t m=1 c(t, m). We consder both goals n Secton Strategc Behavour We assume that EV owners are self-nterested, and so we model them as ratonal utlty-maxmsers. Specfcally, the utlty of an agent wth type θ and who reports ˆθ (whle all other agents report ˆθ ) s gven by U (ˆθ, ˆθ }, θ ) = π, ˆd (ˆθ ˆd,ˆθ }) j=1 v,j x (ˆθ ˆd, ˆθ }). 2611

3 As a result, we must assume that agents wll msreport ther types f ths ncreases ther own utlty. To address ths, we am to desgn a schedulng functon π,t and payment x that ensure the mechansm s domnant strategy ncentve compatble (DSIC),.e., agents maxmse ther utlty when reportng ther own types truthfully. Formally, we want to ensure that θ, ˆθ, ˆθ : U (ˆθ, θ }, θ ) U (ˆθ, ˆθ }, θ ). 3 Proposed Mechansm In what follows we frst ntroduce a generc mechansm and then show that t satsfes the DSIC property n our settng. The mechansm s generc, as t can be used wth a varety of prcng rules and (possbly sub-optmal) schedulng algorthms. To acheve DSIC, t smply mposes certan constrants on these rules and algorthms. We then ntroduce a specfc prcng rule and schedulng heurstc that satsfy these constrants and whch are used n the experments. 3.1 Generc Mechansm Unlke standard mechansm desgn approaches, whch defne a (weakly) monotonc allocaton and then use crtcal value payments to ensure DSIC [Bkhchandan et al., 2006], we take a dfferent approach. Frst, for each agent, a mnmum prce for chargng at every tme step t s determned, usng a prcng functon f. These prces, combned wth an agent s valuaton functon and hs avalablty n the market, determne the maxmum number of unts, l, whch need to be allocated to the agent by hs departure tme. Importantly, prces can ncrease over tme f more agents (wth potentally hgher valuatons) enter the market later and so the allocaton to agent can decrease. However, ths has to be done carefully. Allocatons have to reman feasble by an agent s departure tme, agents wth a longer avalablty cannot be penalsed through these revsed allocatons, and, to avod cancellatons, the mechansm must never charge more unts than an agent would lke, gven the fnal prces. To ensure these propertes, we derve general condtons on prces and allocatons. The full process, whch s performed for each agent, s detaled below. Calculatng the mnmum margnal prce vector We start by computng the mnmum margnal payment vector at tme t, p t, where p t,j s the (mnmum) payment for the jth unt of electrcty. To ths end, we frst determne the prces of chargng at specfc tmes n the market. We dstngush between past unts, for whch the prces are fxed, and future unts, for whch the prces can stll ncrease. Let f(ˆθ t, t ) denote a functon whch determnes the prce of a unt of electrcty at any tme t t n the future. For brevty we use f t t,t = f(ˆθ, t ). We dscuss a specfc example functon n Secton 3.3, but the mechansm can support any functon as long as t does not depend on θ and t satsfes: t, t t + 1 : f t+1,t f t,t (1) That s, prces at specfc tmes n the future t > t can only ncrease or reman unchanged as the actual tme, t, approaches these tme ponts. 1 A trval example satsfyng ths constrant s where prces are always zero. However, n that case the aggregator wll make a loss f costs are strctly postve. Once we reach a certan tme step, the prces at that tme are fxed and no longer change. Formally, f t s the current tme step, and the current prce s gven by f t,t, then: t, t > t : f t,t = f t,t (2) Gven ths, we can compute a prce vector at tme t as follows: } η t = f â, f â+1,â,..., f t +1,t, f t,t+1,..., f t, ˆd (3) Note that ths vector conssts of two parts: the prces from the agent s reported arrval, â, up to the current tme, t, are fxed, whereas the remanng prces are future prces and so they can stll ncrease. Now, the prce vector η t determnes the prces at dfferent tme steps, but the agent s not nterested n when t s allocated the unts but would smply lke the cheapest ones wthn the perod that he s avalable n the market. To ensure that the agent always gets the best prce (whch s not necessarly the prce at the tme he s charged by the schedulng mechansm), we sort the prces n ascendng order to obtan the mnmum margnal payment vector: p t = ncr(η t ), (4) where ncr(.) s an operator whch arranges the nput vector n ascendng order. Determnng the schedulng constrants We now compute the number of unts to be assgned to agent by hs reported departure, ˆd, gven the current prces, p t, and the agent s valuaton v, such that hs utlty s maxmsed. Specfcally: k ( ) l t = argmax ˆv,j p t 0 k ˆd j=1,j (5) â +1 Note that ˆd â +1 s an upper bound on the number of unts whch can be allocated wthn the tme that the agent s avalable n the market. As a result, even f prces are zero, the mechansm never allocates more than s physcally possble (recall that we assume unlmted supply). Henceforth we refer to l t as the temporarly assgned number of unts, whch s mposed on the schedulng algorthm (as detaled below). The temporarly assgned number of unts ncludes possble future allocatons (up to the agent s reported deadlne). Therefore, f prces ncrease, the number of assgned unts could decrease over tme. In order to prevent the mechansm from over-allocatng unts, whch then later would need to be cancelled, we mpose an addtonal constrant on the number of unts whch the scheduler can allocate up to the current tme. Ths constrant uses only the fxed prces from the prce vector. Specfcally, let: } η t = f â, f â+1,â,..., f t +1,t 1 Ths s not a major restrcton as typcally new agents enterng the market n the future wll push up prces. 2612

4 denote the vector of fxed prces. ncr(η t ) and l t s gven by: k ( l t = argmax 0 k t â j=1 +1 Smlarly, p t ˆv,j p t,j Note that the upper bound of l s t â + 1. We refer to l t as the upper lmt allocaton for agent at tme t. Schedulng algorthm We now proceed wth the actual allocaton of unts to agents. As wth the prces, we consder both the past allocatons as well as future allocatons. Let π t,t = π (θ t, t ) denote a schedulng algorthm whch specfes the total number of unts allocated to agent by tme t when the current tme s t. Note that, snce we have that only a sngle unt can be allocated per tme step, necessarly t, t : π t,t +1 π t,t 1. Note that ths s an extenson of the notaton ntroduced n Secton 2.2, whch allows the schedulng algorthm to make (potentally temporary) allocaton decsons for future tme t > t, gven the nformaton avalable at tme t. Specfcally, π t,t = π,t. Naturally, the schedulng algorthm cannot change past allocatons and so: t, t > t : π t,t ) = (6) = π t,t = π,t (7) In terms of future allocatons, any allocaton functon can be used, as long as t meets the followng constrants at every t: π t, ˆd = l t That s, by the reported deadlne agent needs to be able to receve ts temporarly assgned number of unts. Note that ths future allocaton can stll decrease over tme (when prces ncrease), but t should be possble to allocate the necessary number of unts f prces and correspondng allocatons do not change. At the same tme, t needs to meet the constrant: (8) π t,t l t (9) That s, the scheduler cannot assgn more than the upper lmt allocaton by the current tme. In Secton 3.2 we show that, provded that the prcng condtons are met, these constrants can always be satsfed. Payment Fnally, the payment, whch s computed on the (reported) departure of agent, s gven by: 3.2 Theoretcal Propertes x (ˆθ ˆd ) = π ˆd, ˆd κ=1 p ˆd,κ (10) Before we show that the proposed class of mechansms s always DSIC, we frst show that Eqs. 8 and 9 can always be satsfed usng a feasble schedule. Defnton 1 (Feasble schedule). A schedule s feasble f t : π t,t π t 1,t 1 0, 1},.e., we assgn at most one unt per tme step, and we do not reduce the allocatons. Lemma 1. Gven unlmted supply and gven that ˆv, I are margnally non-ncreasng, f Eqs. 8 and 9 are satsfed at tme t 1, there always exsts a feasble schedule whch satsfes the equatons at tme t. Proof. Frst we show π t,t π t 1,t 1 0,.e., the constrants never lead to a decrease n actual allocatons. Because a new prce s added to the fxed prce vector at each tme step, we have that l t l t 1,.e., the upper lmt allocaton can only ncrease. At the same tme, because future prces t ncrease, we have that l l t 1,.e., the temporarly assgned number of unts can decrease. However, ths can never go below the upper lmt allocatons. In partcular: l t l t 1. To see ths, note that all fxed prces n p t 1 are also n p t. Therefore, wth more (possbly lower) prces to choose from, the allocaton whch maxmses the agent s utlty, Eq. 5, s at least as hgh Eq. 6. To ensure that π t,t π t 1,t 1 1, we consder two cases. Case 1: π t 1,t 1 < l t. In ths case, gven that the constrants are satsfed at t 1, because l t l t 1 we can always satsfy both constrants at tme t by chargng at tme t,.e., by settng π t,t = π t 1,t Case 2: π t 1,t 1 = l t. In ths case, n order to satsfy Eq. 9 we cannot charge at tme t. We have to show that we can stll satsfy Eq. 8. Note that such a schedule s feasble as long as l t l t ˆd t,.e., the total number of unts to be allocated by the deadlne s at most the number of remanng tme steps (snce we can only allocate at most one unt per tme step). Note that p t contans all the prces n p t plus exactly ˆd t addtonal values. In addton, the dfferences n the upper bounds s also exactly ˆd t (n partcular, note that p ˆd = p ˆd. Therefore, provded that the margnal valuatons are non-ncreasng, we have that the dfference between l t and l t s at most ˆd t. 2 Lemma 2. There always exsts a feasble schedule where Constrants 8 and 9 can be satsfed on arrval. Proof. Ths can be acheved by settng π â = l â. The above results not only mply that a feasble schedule always exsts but, more mportantly, any exstng schedulng algorthm can be adapted by smply ntroducng the necessary constrants at each tme step, whch automatcally ensures that the constrants can be satsfed n the next tme step. We now show that the constrants always lead to the mechansm beng DSIC. Theorem 1. Gven lmted msreports and non-ncreasng margnal valuatons ˆv of agents I, any mechansm wth 2 The assumpton that margnal valuatons are non-ncreasng s mportant here. Suppose otherwse, e.g., v = 0, 0, 10}, â = 1, ˆd = 3, p 2 = 1, 1} and p 2 = 1, 1, 1}, we have that l 2 = 0 and l 2 = 3, resultng n an nfeasble schedule snce π 2,3 π 2,2 = 3 0 =

5 prcng functon f(ˆθ t, t ) satsfyng Eq. 1 and schedulng algorthm satsfyng Eq. 8 s DSIC. Proof. (1) We show that, regardless of the reported arrval and departure, t s a domnant strategy to truthfully report v. (2) We then show that, gven v = ˆv, there s no ncentve to report a later arrval or an earler departure. (1) Gven that prcng functon f does not depend on θ, the margnal prces on departure of agent, p ˆd, only depend on â and ˆd, and not on ˆv. Therefore the agent cannot nfluence the prces by msreportng v but only the allocaton. For a gven allocaton π, and payments accordng to Eq. 10, the utlty of agent s gven by: π j=1 ( v,j p ˆd,j ). Due to Constrant 8, the allocaton on (reported) departure maxmses Eq. 5, whch corresponds to the agent s utlty when v = ˆv. Therefore, reportng v truthfully s optmal. (2) Suppose that the agent reports a later arrval, â > a. Accordng to Eq. 1 we have that f â,t f a,t, whch means that prces for the same correspondng tme perod n prce vector η ˆd can ncrease (and never decrease). In addton, η ˆd contans â a fewer prces. Because the margnal payment vector p ˆd s n ascendng order, the payment can only ncrease by havng fewer prces. Now suppose that ˆd < d. Let η ˆd = f â,..., f ˆd, ˆd } denote the fnal prce vector when msreportng, } and let η d = f â,..., f ˆd, ˆd, f ˆd +1, ˆd,..., f d +1,d denote the fnal prces usng the agent s true departure. Note that, n both cases, the frst ˆd â + 1 prces are dentcal. Therefore, by msreportng an earler departure, the prce vector only contans fewer prces. Ths means margnal payments can only ncrease. 3.3 Specfc Mechansm Although our approach guarantees DSIC for a range of prcng functons and schedulng algorthms, a poor choce can lead to poor effcency and a loss for the aggregator f t cannot recoup the ncurred margnal costs from the supplers (formally, our class of mechansms does not guarantee weak budget balance). In ths secton we demonstrate our approach for a specfc prcng functon and schedulng algorthm, whch we then evaluate emprcally n Secton 4. Prcng Functon In ths secton we nstantate the prcng functon f(ˆθ t, t ). Note that dfferent prces need to be calculated for each agent I, and we cannot use agent s type when dong so. In addton we need to calculate prces for each future tme pont t, where t t ˆd. To reduce the computatonal costs, we use a heurstc approach. In detal, we run a vrtual verson of the market wthout t agent and wth all known agents ˆθ, and we allocate the unts to those agents n a greedy manner as follows. 3 We take 3 The market needs to be run from before the frst arrval, e.g., when the market frst started or from the begnnng of each day (denoted by t 1). the agent wth the hghest margnal value, and allocate ths agent the unt wth the lowest avalable margnal cost gven the agent s arrval and departure tme, and provded that the margnal value s equal to or hgher than the margnal cost (otherwse no match s made). We remove the matched values and costs from the market, and we repeat ths process untl no more matches can be made. Let SW (ˆθ t ) denote the socal welfare of the resultng allocaton. Now, to compute the prces at tme t, we allocate a sngle unt at tme t to agent and we rerun the market as before. Let SW t (ˆθ t ) denote the socal welfare of the resultng allocaton, excludng agent s value for the unt. Gven ths, the prcng functon for agent s defned as follows. If t = t 1, f(ˆθ t, t ) = SW (ˆθ t ) SW t t (ˆθ ). Otherwse: f(ˆθ t, t ) = max SW (ˆθ t ) SW t t 1 t (ˆθ ), f,t } Intutvely, the payment s the externalty mposed on the system excludng agent f a unt at tme t s allocated to. 4 Note that the max operator ensures that Eq. 1 always holds. Schedulng Algorthm To determne the prces we used a fast heurstc schedulng algorthm snce ths needs to be repeated for each agent and future tme step. Also, for the prces we dd not need to consder the schedulng constrants. In contrast, the schedulng algorthm for the actual allocaton needs to be computed only once at every current tme step. Hence, for the allocaton we optmse the socal welfare consderng all agents, subject to Eqs. 8 and 9 for each agent. The optmzaton s executed by solvng a Mxed Integer Program (MIP) usng the Gurob 5 solver wth a tolerance of Note that, although ths algorthm s near-optmal, ths s not a requrement for the mechansm to satsfy DSIC. 4 Numercal Analyss To quantfy the performance of our proposed mechansm n realstc demand response settngs, we now evaluate t numercally, comparng t to exstng state-of-the-art mechansms. 4.1 Expermental Setup We determne the hourly margnal costs c(t, m) of a 24-hour perod of a typcal day as follows. For electrcty prces we use the data from the Japan Electrc Power Exchange 6 on the 5th of June, To determne the costs, n addton we use the typcal energy consumpton of Japanese households on a fne June day 7. Takng regular household consumpton nto account s mportant, snce EV chargng wll use energy on top of what s normally consumed. Furthermore, we assume that the chargng rate of all agents s 3kW, and so a sngle unt 4 The ntuton s smlar to the well-known Vckrey-Clarke- Groves mechansm for statc settngs, but our approach does not assume optmalty and only consders a sngle unt at a tme We use data from the Archtectural Insttute of Japan, see /database/ndex.htm. 2614

6 Table 1: A part of the margnal cost table [JPY] tme(t) number of agents (m) s 3kWh. Detals are omtted due to space constrants but a small sample s shown n Table 1. Here, c(13, 1) = 0.1 s the cost n JPY for chargng a sngle vehcle at tme step 13. The margnal cost for the second vehcle s c(13, 2) = 8.2, resultng n a total cost of 8.3 JPY for chargng both. To obtan the dstrbuton of the agents arrval and departure tmes, we use the results from a questonnare of 340 ctzens n Nagoya Cty n Japan, whch asked about daly movements. From ths questonnare we use the answers regardng when and for how long cars were parked at home durng weekdays. For the smulatons, each agent s arrval-departure par s randomly selected from the 340 samples. Fnally, the remanng capacty of each agent s randomly chosen between 1 and 6 unts of charge. For each unt, the agent s margnal valuaton s unformly drawn from 0 to 100 JPY and these are arranged n descendng order. 4.2 Benchmark Mechansms We compare the performance of the mechansm from Secton 3.3, called Proposed, wth those from the lterature. Greedy optmally allocates the avalable electrcty n each tme step wthout consderng future tme steps. As noted n [Gerdng et al., 2011], ths mechansm volates weak monotoncty and therefore s not truthful n settngs wth multdmensonal valuatons (even when costs are zero). Greedy wth cancellaton on departure (GCOD) works lke Greedy except that allocatons are sometmes cancelled on departure as specfed n [Gerdng et al., 2011] to ensure DSIC. Frst Come Frst Serve (FCFS) optmally schedules each agent n order of ther arrval. If multple agents arrve at the same tme, they are scheduled n order of ther ID, whch s assgned to all agents beforehand. Ths mechansm s DSIC when the payment s set equal to the ncurred margnal costs (but the aggregator makes no proft). Myopcally Optmal (MO) optmses socal welfare usng all nformaton currently avalable. The allocatons are recalculated whenever a new agent enters the market. Ths s the same schedulng mechansm used n Secton 3.3 wthout consderng the constrants, and s not DSIC. Optmal uses the same algorthm as MO but assumes perfect foresght of the agents arrvng n the future. 4.3 Results We frst compare the effcency, whch s the obtaned socal welfare as a proporton of the Optmal. To ths end, we vary the number of agents from 10 to 300, and for each settng we run 1000 trals. Each tral smulates a 48-hour perod, and the cost table s assumed to be the same for these two days. Effcency Proposed FCFS Greedy GCOD MO Number of Agents Effcency Number of Agents Proposed FCFS MO Fgure 1: Comparng effcency of all mechansms (left) and top 3 mechansms only (rght). 95% confdence ntervals are smaller than 0.05% of the effcency and therefore omtted. Effcency Proposed FCFS Proft of Aggregator [JPY] Fgure 2: Trade off between effcency and aggregator proft. The results n Fgure 1 show that Proposed s very close to Optmal. As expected, MO outperforms Proposed snce the former s not bound by the constrants. However, Proposed outperforms all other DSIC mechansms, especally GCOD and even Greedy. GCOD performs especally poorly due to the costs whch are stll ncurred even f the allocaton s cancelled (and so the electrcty s unused). Note that the effcency of the top three mechansms frst decreases when the number of agents s less than 30 agents, and then ncreases. Ths s because, when there are few agents, schedulng s relatvely easy snce there s lttle competton. When there are a lot of agents, many of them wll have smlar hgh margnal values and so t does not matter too much whch of them are scheduled. The fact that ths happens around 30 s manly due to the cost table used. Surprsngly, the smple mechansm FCFS also performs very well n terms of effcency, whlst also beng DSIC. However, as mentoned n Secton 4.2, no proft s made by the aggregator snce the payment s equal to the margnal costs. A smple way for the aggregator to ncrease profts of any mechansm (whlst mantanng DSIC) s to artfcally ncrease costs by a constant, and pocket the dfference. However, as wth reserve prces, ths lowers effcency. In ths part, we compare the mechansms Proposed and FCFS n terms of ther trade off between proft and effcency. Specfcally, we multply the costs used n the prcng rule by a constant, α. To ths end, Fgure 2 shows the relaton between effcency 2615

7 and aggregator proft for dfferent values of α, where α s vared from 1.0 to 2.5. The number of agents s set to 200, and each pont shows the average over 1000 trals. Here, effcency s w.r.t. the Optmal wth orgnal costs. The top left s where α = 1. As we ncrease α, as expected, ntally the proft ncreases for both mechansms, but eventually the proft decreases (snce the effcency becomes very low). Comparng the two mechansms, we can see that the Proposed mechansm s able to obtan 44% hgher profts than FCFS whlst havng the same effcency. Conversely, for the same level of proft, the effcency of Proposed s consderably hgher. Fnally, we brefly comment on the computatonal tractablty. Even though Proposed requres more computaton than the other approaches, t s scalable to hundreds of agents. For example, a 48-hour tral wth 300 agents takes 52 seconds on average on an Intel(R)Core(TM)7-4770K 3.50GHz usng a sngle core. 5 Conclusons We have proposed a novel approach for desgnng onlne mechansms for mult-dmensonal valuatons and margnal costs. The approach can be used n combnaton wth any prcng and allocaton functon, subject to a set of constrants beng met. We have shown that the constrants are always feasble n settngs wth margnally non-ncreasng valuatons and that the resultng mechansms are DSIC. We have emprcally compared an nstantaton and have shown that, n a realstc settng wth varyng margnal costs, our mechansm outperforms exstng DSIC mechansms n terms of effcency and proft. It s also computatonally effcent and scales to hundreds of agents. In future, we plan to extend the mechansms to allow for multple unts to be allocated to an agent n a sngle tme step (to capture settngs where EVs can be charged at dfferent rates). Moreover, we wll consder mechansms for settngs where the margnal valuatons of agents can be ncreasng. References [Albad and El-Saadany, 2007] M.H. Albad and E.F. El- Saadany. Demand response n electrcty markets: An overvew. In Power Engneerng Socety General Meetng, IEEE, pages 1 5, June [Bhattacharya et al., 2014] S. Bhattacharya, K. Kar, J.H. Chow, and A. Gupta. Extended second prce auctons for plug-n electrc vehcle (pev) chargng n smart dstrbuton grds. In Amercan Control Conference (ACC), 2014, pages IEEE, [Bkhchandan et al., 2006] S. Bkhchandan, S. Chatterj, R. Lav, A. Mu alem, N. Nsan, and A. Sen. Weak monotoncty characterzes determnstc domnant-strategy mplementaton. Econometrca, 74(4): , [Btar et al., 2011] E. Btar, P.P. Khargonekar, and K. Poolla. Systems and control opportuntes n the ntegraton of renewable energy nto the smart grd. In Proc. of IFAC World Congress, pages , [Clement-Nyns et al., 2011] K. Clement-Nyns, E. Haesen, and J. Dresen. The mpact of vehcle-to-grd on the dstrbuton grd. Electrc Power Systems Research, 81(1): , [Conejo et al., 2010] A.J. Conejo, J.M. Morales, and L. Barngo. Real-tme demand response model. Smart Grd, IEEE Transactons on, 1(3): , Dec [Gerdng et al., 2011] E.H. Gerdng, V. Robu, S. Sten, D.C. Parkes, A.C. Rogers, and N.R. Jennngs. Onlne mechansm desgn for electrc vehcle chargng. In The 10th Internatonal Conference on Autonomous Agents and Multagent Systems, pages , [Gkatzks et al., 2013] L. Gkatzks, I. Koutsopoulos, and T. Salonds. The role of aggregators n smart grd demand response markets. Selected Areas n Communcatons, IEEE Journal on, 31(7): , July [Ipakch and Albuyeh, 2009] A. Ipakch and F. Albuyeh. Grd of the future. Power and Energy Magazne, IEEE, 7(2):52 62, [Mohsenan-Rad et al., 2010] A.-H. Mohsenan-Rad, V.W.S. Wong, J. Jatskevch, and R. Schober. Optmal and autonomous ncentve-based energy consumpton schedulng algorthm for smart grd. In Innovatve Smart Grd Technologes (ISGT), 2010, pages 1 6. IEEE, [Parkes, 2007] D.C. Parkes. Onlne mechansms. In Nsan, N., Roughgarden, T., Tardos, E., and Vazran, V. (Eds.) Algorthmc Game Theory, pages , [Robu et al., 2013] V. Robu, E.H. Gerdng, S. Sten, D.C. Parkes, A.C. Rogers, and N.R. Jennngs. An onlne mechansm for mult-unt demand and ts applcaton to plug-n hybrd electrc vehcle chargng. Journal of Artfcal Intellgence Research, 48: , [Royal Academy of Engneerng, 2010] Royal Academy of Engneerng. Electrc Vehcles: Charged wth potental. Royal Academy of Engneerng, [Saad et al., 2012] W. Saad, Z. Han, H.V. Poor, and T. Basar. Game-theoretc methods for the smart grd: An overvew of mcrogrd systems, demand-sde management, and smart grd communcatons. Sgnal Processng Magazne, IEEE, 29(5):86 105, [Sten et al., 2012] S. Sten, E.H. Gerdng, V. Robu, and N.R. Jennngs. A model-based onlne mechansm wth precommtment and ts applcaton to electrc vehcle chargng. In Proceedngs of the 11th Internatonal Conference on Autonomous Agents and Multagent Systems (AA- MAS 12), pages , [Ströhle et al., 2014] P. Ströhle, E.H. Gerdng, M. Weerdt, S. Sten, and V. Robu. Onlne mechansm desgn for schedulng non-preemptve jobs under uncertan supply and demand. In 13th Internatonal Conference on Autonomous Agents and Mult-Agent Systems, pages , May

A MODEL OF COMPETITION AMONG TELECOMMUNICATION SERVICE PROVIDERS BASED ON REPEATED GAME

A MODEL OF COMPETITION AMONG TELECOMMUNICATION SERVICE PROVIDERS BASED ON REPEATED GAME A MODEL OF COMPETITION AMONG TELECOMMUNICATION SERVICE PROVIDERS BASED ON REPEATED GAME Vesna Radonć Đogatovć, Valentna Radočć Unversty of Belgrade Faculty of Transport and Traffc Engneerng Belgrade, Serba

More information

Applications of Myerson s Lemma

Applications of Myerson s Lemma Applcatons of Myerson s Lemma Professor Greenwald 28-2-7 We apply Myerson s lemma to solve the sngle-good aucton, and the generalzaton n whch there are k dentcal copes of the good. Our objectve s welfare

More information

- contrast so-called first-best outcome of Lindahl equilibrium with case of private provision through voluntary contributions of households

- contrast so-called first-best outcome of Lindahl equilibrium with case of private provision through voluntary contributions of households Prvate Provson - contrast so-called frst-best outcome of Lndahl equlbrum wth case of prvate provson through voluntary contrbutons of households - need to make an assumpton about how each household expects

More information

Online Appendix for Merger Review for Markets with Buyer Power

Online Appendix for Merger Review for Markets with Buyer Power Onlne Appendx for Merger Revew for Markets wth Buyer Power Smon Loertscher Lesle M. Marx July 23, 2018 Introducton In ths appendx we extend the framework of Loertscher and Marx (forthcomng) to allow two

More information

Single-Item Auctions. CS 234r: Markets for Networks and Crowds Lecture 4 Auctions, Mechanisms, and Welfare Maximization

Single-Item Auctions. CS 234r: Markets for Networks and Crowds Lecture 4 Auctions, Mechanisms, and Welfare Maximization CS 234r: Markets for Networks and Crowds Lecture 4 Auctons, Mechansms, and Welfare Maxmzaton Sngle-Item Auctons Suppose we have one or more tems to sell and a pool of potental buyers. How should we decde

More information

Cyclic Scheduling in a Job shop with Multiple Assembly Firms

Cyclic Scheduling in a Job shop with Multiple Assembly Firms Proceedngs of the 0 Internatonal Conference on Industral Engneerng and Operatons Management Kuala Lumpur, Malaysa, January 4, 0 Cyclc Schedulng n a Job shop wth Multple Assembly Frms Tetsuya Kana and Koch

More information

Price and Quantity Competition Revisited. Abstract

Price and Quantity Competition Revisited. Abstract rce and uantty Competton Revsted X. Henry Wang Unversty of Mssour - Columba Abstract By enlargng the parameter space orgnally consdered by Sngh and Vves (984 to allow for a wder range of cost asymmetry,

More information

Optimal Service-Based Procurement with Heterogeneous Suppliers

Optimal Service-Based Procurement with Heterogeneous Suppliers Optmal Servce-Based Procurement wth Heterogeneous Supplers Ehsan Elah 1 Saf Benjaafar 2 Karen L. Donohue 3 1 College of Management, Unversty of Massachusetts, Boston, MA 02125 2 Industral & Systems Engneerng,

More information

Equilibrium in Prediction Markets with Buyers and Sellers

Equilibrium in Prediction Markets with Buyers and Sellers Equlbrum n Predcton Markets wth Buyers and Sellers Shpra Agrawal Nmrod Megddo Benamn Armbruster Abstract Predcton markets wth buyers and sellers of contracts on multple outcomes are shown to have unque

More information

15-451/651: Design & Analysis of Algorithms January 22, 2019 Lecture #3: Amortized Analysis last changed: January 18, 2019

15-451/651: Design & Analysis of Algorithms January 22, 2019 Lecture #3: Amortized Analysis last changed: January 18, 2019 5-45/65: Desgn & Analyss of Algorthms January, 09 Lecture #3: Amortzed Analyss last changed: January 8, 09 Introducton In ths lecture we dscuss a useful form of analyss, called amortzed analyss, for problems

More information

Global Optimization in Multi-Agent Models

Global Optimization in Multi-Agent Models Global Optmzaton n Mult-Agent Models John R. Brge R.R. McCormck School of Engneerng and Appled Scence Northwestern Unversty Jont work wth Chonawee Supatgat, Enron, and Rachel Zhang, Cornell 11/19/2004

More information

Elements of Economic Analysis II Lecture VI: Industry Supply

Elements of Economic Analysis II Lecture VI: Industry Supply Elements of Economc Analyss II Lecture VI: Industry Supply Ka Hao Yang 10/12/2017 In the prevous lecture, we analyzed the frm s supply decson usng a set of smple graphcal analyses. In fact, the dscusson

More information

Tests for Two Correlations

Tests for Two Correlations PASS Sample Sze Software Chapter 805 Tests for Two Correlatons Introducton The correlaton coeffcent (or correlaton), ρ, s a popular parameter for descrbng the strength of the assocaton between two varables.

More information

Quiz on Deterministic part of course October 22, 2002

Quiz on Deterministic part of course October 22, 2002 Engneerng ystems Analyss for Desgn Quz on Determnstc part of course October 22, 2002 Ths s a closed book exercse. You may use calculators Grade Tables There are 90 ponts possble for the regular test, or

More information

EDC Introduction

EDC Introduction .0 Introducton EDC3 In the last set of notes (EDC), we saw how to use penalty factors n solvng the EDC problem wth losses. In ths set of notes, we want to address two closely related ssues. What are, exactly,

More information

Available online at ScienceDirect. Procedia Computer Science 24 (2013 ) 9 14

Available online at   ScienceDirect. Procedia Computer Science 24 (2013 ) 9 14 Avalable onlne at www.scencedrect.com ScenceDrect Proceda Computer Scence 24 (2013 ) 9 14 17th Asa Pacfc Symposum on Intellgent and Evolutonary Systems, IES2013 A Proposal of Real-Tme Schedulng Algorthm

More information

UNIVERSITY OF NOTTINGHAM

UNIVERSITY OF NOTTINGHAM UNIVERSITY OF NOTTINGHAM SCHOOL OF ECONOMICS DISCUSSION PAPER 99/28 Welfare Analyss n a Cournot Game wth a Publc Good by Indraneel Dasgupta School of Economcs, Unversty of Nottngham, Nottngham NG7 2RD,

More information

CS 286r: Matching and Market Design Lecture 2 Combinatorial Markets, Walrasian Equilibrium, Tâtonnement

CS 286r: Matching and Market Design Lecture 2 Combinatorial Markets, Walrasian Equilibrium, Tâtonnement CS 286r: Matchng and Market Desgn Lecture 2 Combnatoral Markets, Walrasan Equlbrum, Tâtonnement Matchng and Money Recall: Last tme we descrbed the Hungaran Method for computng a maxmumweght bpartte matchng.

More information

A Virtual Deadline Scheduler for Window-Constrained Service Guarantees

A Virtual Deadline Scheduler for Window-Constrained Service Guarantees A Vrtual Deadlne Scheduler for Wndow-Constraned Servce Guarantees Yutng Zhang, Rchard West and Xn Q Computer Scence Department Boston Unversty Boston, MA 02215 {danazh,rchwest,xq}@cs.bu.edu Abstract Ths

More information

Mechanisms for Efficient Allocation in Divisible Capacity Networks

Mechanisms for Efficient Allocation in Divisible Capacity Networks Mechansms for Effcent Allocaton n Dvsble Capacty Networks Antons Dmaks, Rahul Jan and Jean Walrand EECS Department Unversty of Calforna, Berkeley {dmaks,ran,wlr}@eecs.berkeley.edu Abstract We propose a

More information

references Chapters on game theory in Mas-Colell, Whinston and Green

references Chapters on game theory in Mas-Colell, Whinston and Green Syllabus. Prelmnares. Role of game theory n economcs. Normal and extensve form of a game. Game-tree. Informaton partton. Perfect recall. Perfect and mperfect nformaton. Strategy.. Statc games of complete

More information

Generalizing Demand Response Through Reward Bidding

Generalizing Demand Response Through Reward Bidding Generalzng Demand Response Through Reward Bddng Hongyao Ma Harvard Unversty Cambrdge, MA, US hma@seas.harvard.edu Davd C. Parkes Harvard Unversty Cambrdge, MA, US parkes@eecs.harvard.edu Valentn Robu Herot

More information

Money, Banking, and Financial Markets (Econ 353) Midterm Examination I June 27, Name Univ. Id #

Money, Banking, and Financial Markets (Econ 353) Midterm Examination I June 27, Name Univ. Id # Money, Bankng, and Fnancal Markets (Econ 353) Mdterm Examnaton I June 27, 2005 Name Unv. Id # Note: Each multple-choce queston s worth 4 ponts. Problems 20, 21, and 22 carry 10, 8, and 10 ponts, respectvely.

More information

Ch Rival Pure private goods (most retail goods) Non-Rival Impure public goods (internet service)

Ch Rival Pure private goods (most retail goods) Non-Rival Impure public goods (internet service) h 7 1 Publc Goods o Rval goods: a good s rval f ts consumpton by one person precludes ts consumpton by another o Excludable goods: a good s excludable f you can reasonably prevent a person from consumng

More information

Scribe: Chris Berlind Date: Feb 1, 2010

Scribe: Chris Berlind Date: Feb 1, 2010 CS/CNS/EE 253: Advanced Topcs n Machne Learnng Topc: Dealng wth Partal Feedback #2 Lecturer: Danel Golovn Scrbe: Chrs Berlnd Date: Feb 1, 2010 8.1 Revew In the prevous lecture we began lookng at algorthms

More information

Appendix - Normally Distributed Admissible Choices are Optimal

Appendix - Normally Distributed Admissible Choices are Optimal Appendx - Normally Dstrbuted Admssble Choces are Optmal James N. Bodurtha, Jr. McDonough School of Busness Georgetown Unversty and Q Shen Stafford Partners Aprl 994 latest revson September 00 Abstract

More information

We consider the problem of scheduling trains and containers (or trucks and pallets)

We consider the problem of scheduling trains and containers (or trucks and pallets) Schedulng Trans and ontaners wth Due Dates and Dynamc Arrvals andace A. Yano Alexandra M. Newman Department of Industral Engneerng and Operatons Research, Unversty of alforna, Berkeley, alforna 94720-1777

More information

Improving Schedulability of Fixed-Priority Real-Time Systems using Shapers

Improving Schedulability of Fixed-Priority Real-Time Systems using Shapers Improvng Schedulablty of Fxed-Prorty Real-Tme Systems usng Shapers Lnh T.X. Phan Insup Lee Department of Computer and Informaton Scences, Unversty of Pennsylvana Emal: {lnhphan, lee}@cs.upenn.edu Abstract

More information

Tests for Two Ordered Categorical Variables

Tests for Two Ordered Categorical Variables Chapter 253 Tests for Two Ordered Categorcal Varables Introducton Ths module computes power and sample sze for tests of ordered categorcal data such as Lkert scale data. Assumng proportonal odds, such

More information

Creating a zero coupon curve by bootstrapping with cubic splines.

Creating a zero coupon curve by bootstrapping with cubic splines. MMA 708 Analytcal Fnance II Creatng a zero coupon curve by bootstrappng wth cubc splnes. erg Gryshkevych Professor: Jan R. M. Röman 0.2.200 Dvson of Appled Mathematcs chool of Educaton, Culture and Communcaton

More information

Least Cost Strategies for Complying with New NOx Emissions Limits

Least Cost Strategies for Complying with New NOx Emissions Limits Least Cost Strateges for Complyng wth New NOx Emssons Lmts Internatonal Assocaton for Energy Economcs New England Chapter Presented by Assef A. Zoban Tabors Caramans & Assocates Cambrdge, MA 02138 January

More information

Stochastic Resource Auctions for Renewable Energy Integration

Stochastic Resource Auctions for Renewable Energy Integration Forty-Nnth Annual Allerton Conference Allerton House, UIUC, Illnos, USA September 28-30, 2011 Stochastc Resource Auctons for Renewable Energy Integraton Wenyuan Tang Department of Electrcal Engneerng Unversty

More information

OPERATIONS RESEARCH. Game Theory

OPERATIONS RESEARCH. Game Theory OPERATIONS RESEARCH Chapter 2 Game Theory Prof. Bbhas C. Gr Department of Mathematcs Jadavpur Unversty Kolkata, Inda Emal: bcgr.umath@gmal.com 1.0 Introducton Game theory was developed for decson makng

More information

Problem Set 6 Finance 1,

Problem Set 6 Finance 1, Carnege Mellon Unversty Graduate School of Industral Admnstraton Chrs Telmer Wnter 2006 Problem Set 6 Fnance, 47-720. (representatve agent constructon) Consder the followng two-perod, two-agent economy.

More information

An Application of Alternative Weighting Matrix Collapsing Approaches for Improving Sample Estimates

An Application of Alternative Weighting Matrix Collapsing Approaches for Improving Sample Estimates Secton on Survey Research Methods An Applcaton of Alternatve Weghtng Matrx Collapsng Approaches for Improvng Sample Estmates Lnda Tompkns 1, Jay J. Km 2 1 Centers for Dsease Control and Preventon, atonal

More information

Clearing Notice SIX x-clear Ltd

Clearing Notice SIX x-clear Ltd Clearng Notce SIX x-clear Ltd 1.0 Overvew Changes to margn and default fund model arrangements SIX x-clear ( x-clear ) s closely montorng the CCP envronment n Europe as well as the needs of ts Members.

More information

2) In the medium-run/long-run, a decrease in the budget deficit will produce:

2) In the medium-run/long-run, a decrease in the budget deficit will produce: 4.02 Quz 2 Solutons Fall 2004 Multple-Choce Questons ) Consder the wage-settng and prce-settng equatons we studed n class. Suppose the markup, µ, equals 0.25, and F(u,z) = -u. What s the natural rate of

More information

A Virtual Deadline Scheduler for Window-Constrained Service Guarantees

A Virtual Deadline Scheduler for Window-Constrained Service Guarantees A Vrtual Deadlne Scheduler for Wndow-Constraned Servce Guarantees Yutng Zhang, Rchard West and Xn Q Computer Scence Department Boston Unversty Boston, MA 02215 {danazh,rchwest,xq}@cs.bu.edu Abstract Ths

More information

Solution of periodic review inventory model with general constrains

Solution of periodic review inventory model with general constrains Soluton of perodc revew nventory model wth general constrans Soluton of perodc revew nventory model wth general constrans Prof Dr J Benkő SZIU Gödöllő Summary Reasons for presence of nventory (stock of

More information

Economic Design of Short-Run CSP-1 Plan Under Linear Inspection Cost

Economic Design of Short-Run CSP-1 Plan Under Linear Inspection Cost Tamkang Journal of Scence and Engneerng, Vol. 9, No 1, pp. 19 23 (2006) 19 Economc Desgn of Short-Run CSP-1 Plan Under Lnear Inspecton Cost Chung-Ho Chen 1 * and Chao-Yu Chou 2 1 Department of Industral

More information

COS 511: Theoretical Machine Learning. Lecturer: Rob Schapire Lecture #21 Scribe: Lawrence Diao April 23, 2013

COS 511: Theoretical Machine Learning. Lecturer: Rob Schapire Lecture #21 Scribe: Lawrence Diao April 23, 2013 COS 511: Theoretcal Machne Learnng Lecturer: Rob Schapre Lecture #21 Scrbe: Lawrence Dao Aprl 23, 2013 1 On-Lne Log Loss To recap the end of the last lecture, we have the followng on-lne problem wth N

More information

Introduction to game theory

Introduction to game theory Introducton to game theory Lectures n game theory ECON5210, Sprng 2009, Part 1 17.12.2008 G.B. Ashem, ECON5210-1 1 Overvew over lectures 1. Introducton to game theory 2. Modelng nteractve knowledge; equlbrum

More information

ISE High Income Index Methodology

ISE High Income Index Methodology ISE Hgh Income Index Methodology Index Descrpton The ISE Hgh Income Index s desgned to track the returns and ncome of the top 30 U.S lsted Closed-End Funds. Index Calculaton The ISE Hgh Income Index s

More information

Economics 1410 Fall Section 7 Notes 1. Define the tax in a flexible way using T (z), where z is the income reported by the agent.

Economics 1410 Fall Section 7 Notes 1. Define the tax in a flexible way using T (z), where z is the income reported by the agent. Economcs 1410 Fall 2017 Harvard Unversty Yaan Al-Karableh Secton 7 Notes 1 I. The ncome taxaton problem Defne the tax n a flexble way usng T (), where s the ncome reported by the agent. Retenton functon:

More information

Consumption Based Asset Pricing

Consumption Based Asset Pricing Consumpton Based Asset Prcng Mchael Bar Aprl 25, 208 Contents Introducton 2 Model 2. Prcng rsk-free asset............................... 3 2.2 Prcng rsky assets................................ 4 2.3 Bubbles......................................

More information

Lecture Note 2 Time Value of Money

Lecture Note 2 Time Value of Money Seg250 Management Prncples for Engneerng Managers Lecture ote 2 Tme Value of Money Department of Systems Engneerng and Engneerng Management The Chnese Unversty of Hong Kong Interest: The Cost of Money

More information

The Efficiency of Uniform- Price Electricity Auctions: Evidence from Bidding Behavior in ERCOT

The Efficiency of Uniform- Price Electricity Auctions: Evidence from Bidding Behavior in ERCOT The Effcency of Unform- Prce Electrcty Auctons: Evdence from Bddng Behavor n ERCOT Steve Puller, Texas A&M (research jont wth Al Hortacsu, Unversty of Chcago) Tele-Semnar, March 4, 2008. 1 Outlne of Presentaton

More information

Jeffrey Ely. October 7, This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License.

Jeffrey Ely. October 7, This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License. October 7, 2012 Ths work s lcensed under the Creatve Commons Attrbuton-NonCommercal-ShareAlke 3.0 Lcense. Recap We saw last tme that any standard of socal welfare s problematc n a precse sense. If we want

More information

Lecture 7. We now use Brouwer s fixed point theorem to prove Nash s theorem.

Lecture 7. We now use Brouwer s fixed point theorem to prove Nash s theorem. Topcs on the Border of Economcs and Computaton December 11, 2005 Lecturer: Noam Nsan Lecture 7 Scrbe: Yoram Bachrach 1 Nash s Theorem We begn by provng Nash s Theorem about the exstance of a mxed strategy

More information

Understanding price volatility in electricity markets

Understanding price volatility in electricity markets Proceedngs of the 33rd Hawa Internatonal Conference on System Scences - 2 Understandng prce volatlty n electrcty markets Fernando L. Alvarado, The Unversty of Wsconsn Rajesh Rajaraman, Chrstensen Assocates

More information

An Efficient Nash-Implementation Mechanism for Divisible Resource Allocation

An Efficient Nash-Implementation Mechanism for Divisible Resource Allocation SUBMITTED TO IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS 1 An Effcent Nash-Implementaton Mechansm for Dvsble Resource Allocaton Rahul Jan IBM T.J. Watson Research Center Hawthorne, NY 10532 rahul.jan@us.bm.com

More information

A Constant-Factor Approximation Algorithm for Network Revenue Management

A Constant-Factor Approximation Algorithm for Network Revenue Management A Constant-Factor Approxmaton Algorthm for Networ Revenue Management Yuhang Ma 1, Paat Rusmevchentong 2, Ma Sumda 1, Huseyn Topaloglu 1 1 School of Operatons Research and Informaton Engneerng, Cornell

More information

Instituto de Engenharia de Sistemas e Computadores de Coimbra Institute of Systems Engineering and Computers INESC - Coimbra

Instituto de Engenharia de Sistemas e Computadores de Coimbra Institute of Systems Engineering and Computers INESC - Coimbra Insttuto de Engenhara de Sstemas e Computadores de Combra Insttute of Systems Engneerng and Computers INESC - Combra Joana Das Can we really gnore tme n Smple Plant Locaton Problems? No. 7 2015 ISSN: 1645-2631

More information

Stochastic ALM models - General Methodology

Stochastic ALM models - General Methodology Stochastc ALM models - General Methodology Stochastc ALM models are generally mplemented wthn separate modules: A stochastc scenaros generator (ESG) A cash-flow projecton tool (or ALM projecton) For projectng

More information

Deferred-Acceptance Auctions for Multiple Levels of Service

Deferred-Acceptance Auctions for Multiple Levels of Service 1 Deferred-Acceptance Auctons for Multple Levels of Servce VASILIS GKATZELIS, Drexel Unversty EVANGELOS MARKAKIS, Athens Unversty of Economcs & Busness TIM ROUGHGARDEN, Stanford Unversty Deferred-acceptance

More information

Optimising a general repair kit problem with a service constraint

Optimising a general repair kit problem with a service constraint Optmsng a general repar kt problem wth a servce constrant Marco Bjvank 1, Ger Koole Department of Mathematcs, VU Unversty Amsterdam, De Boelelaan 1081a, 1081 HV Amsterdam, The Netherlands Irs F.A. Vs Department

More information

Survey of Math: Chapter 22: Consumer Finance Borrowing Page 1

Survey of Math: Chapter 22: Consumer Finance Borrowing Page 1 Survey of Math: Chapter 22: Consumer Fnance Borrowng Page 1 APR and EAR Borrowng s savng looked at from a dfferent perspectve. The dea of smple nterest and compound nterest stll apply. A new term s the

More information

Two Period Models. 1. Static Models. Econ602. Spring Lutz Hendricks

Two Period Models. 1. Static Models. Econ602. Spring Lutz Hendricks Two Perod Models Econ602. Sprng 2005. Lutz Hendrcks The man ponts of ths secton are: Tools: settng up and solvng a general equlbrum model; Kuhn-Tucker condtons; solvng multperod problems Economc nsghts:

More information

A New Uniform-based Resource Constrained Total Project Float Measure (U-RCTPF) Roni Levi. Research & Engineering, Haifa, Israel

A New Uniform-based Resource Constrained Total Project Float Measure (U-RCTPF) Roni Levi. Research & Engineering, Haifa, Israel Management Studes, August 2014, Vol. 2, No. 8, 533-540 do: 10.17265/2328-2185/2014.08.005 D DAVID PUBLISHING A New Unform-based Resource Constraned Total Project Float Measure (U-RCTPF) Ron Lev Research

More information

A Single-Product Inventory Model for Multiple Demand Classes 1

A Single-Product Inventory Model for Multiple Demand Classes 1 A Sngle-Product Inventory Model for Multple Demand Classes Hasan Arslan, 2 Stephen C. Graves, 3 and Thomas Roemer 4 March 5, 2005 Abstract We consder a sngle-product nventory system that serves multple

More information

Petroleum replenishment and routing problem with variable demands and time windows

Petroleum replenishment and routing problem with variable demands and time windows Petroleum replenshment and routng problem wth varable demands and tme wndows Yan Cheng Hsu Jose L. Walteros Rajan Batta Department of Industral and Systems Engneerng, Unversty at Buffalo (SUNY) 34 Bell

More information

The Vickrey-Target Strategy and the Core in Ascending Combinatorial Auctions

The Vickrey-Target Strategy and the Core in Ascending Combinatorial Auctions The Vckrey-Target Strategy and the Core n Ascendng Combnatoral Auctons Ryuj Sano ISER, Osaka Unversty Prelmnary Verson December 26, 2011 Abstract Ths paper consders a general class of combnatoral auctons

More information

Finance 402: Problem Set 1 Solutions

Finance 402: Problem Set 1 Solutions Fnance 402: Problem Set 1 Solutons Note: Where approprate, the fnal answer for each problem s gven n bold talcs for those not nterested n the dscusson of the soluton. 1. The annual coupon rate s 6%. A

More information

Microeconomics: BSc Year One Extending Choice Theory

Microeconomics: BSc Year One Extending Choice Theory mcroeconomcs notes from http://www.economc-truth.co.uk by Tm Mller Mcroeconomcs: BSc Year One Extendng Choce Theory Consumers, obvously, mostly have a choce of more than two goods; and to fnd the favourable

More information

ECE 586GT: Problem Set 2: Problems and Solutions Uniqueness of Nash equilibria, zero sum games, evolutionary dynamics

ECE 586GT: Problem Set 2: Problems and Solutions Uniqueness of Nash equilibria, zero sum games, evolutionary dynamics Unversty of Illnos Fall 08 ECE 586GT: Problem Set : Problems and Solutons Unqueness of Nash equlbra, zero sum games, evolutonary dynamcs Due: Tuesday, Sept. 5, at begnnng of class Readng: Course notes,

More information

Lecture 8. v i p i if i = ī, p i otherwise.

Lecture 8. v i p i if i = ī, p i otherwise. CS-621 Theory Gems October 11, 2012 Lecture 8 Lecturer: Aleksander Mądry Scrbes: Alna Dudeanu, Andre Gurgu 1 Mechansm Desgn So far, we were focusng on statc analyss of games. That s, we consdered scenaros

More information

4: SPOT MARKET MODELS

4: SPOT MARKET MODELS 4: SPOT MARKET MODELS INCREASING COMPETITION IN THE BRITISH ELECTRICITY SPOT MARKET Rchard Green (1996) - Journal of Industral Economcs, Vol. XLIV, No. 2 PEKKA SULAMAA The obect of the paper Dfferent polcy

More information

Evaluating Performance

Evaluating Performance 5 Chapter Evaluatng Performance In Ths Chapter Dollar-Weghted Rate of Return Tme-Weghted Rate of Return Income Rate of Return Prncpal Rate of Return Daly Returns MPT Statstcs 5- Measurng Rates of Return

More information

Improved Marginal Loss Calculations During Hours of Transmission Congestion

Improved Marginal Loss Calculations During Hours of Transmission Congestion Improved Margnal Loss Calculatons Durng Hours of Transmsson Congeston Judth B. Cardell Smth College jcardell@smth.edu Abstract Shortcomngs of the current polcy focus and accepted mplementatons for calculatng

More information

Problem Set #4 Solutions

Problem Set #4 Solutions 4.0 Sprng 00 Page Problem Set #4 Solutons Problem : a) The extensve form of the game s as follows: (,) Inc. (-,-) Entrant (0,0) Inc (5,0) Usng backwards nducton, the ncumbent wll always set hgh prces,

More information

Facility Location Problem. Learning objectives. Antti Salonen Farzaneh Ahmadzadeh

Facility Location Problem. Learning objectives. Antti Salonen Farzaneh Ahmadzadeh Antt Salonen Farzaneh Ahmadzadeh 1 Faclty Locaton Problem The study of faclty locaton problems, also known as locaton analyss, s a branch of operatons research concerned wth the optmal placement of facltes

More information

II. Random Variables. Variable Types. Variables Map Outcomes to Numbers

II. Random Variables. Variable Types. Variables Map Outcomes to Numbers II. Random Varables Random varables operate n much the same way as the outcomes or events n some arbtrary sample space the dstncton s that random varables are smply outcomes that are represented numercally.

More information

Problems to be discussed at the 5 th seminar Suggested solutions

Problems to be discussed at the 5 th seminar Suggested solutions ECON4260 Behavoral Economcs Problems to be dscussed at the 5 th semnar Suggested solutons Problem 1 a) Consder an ultmatum game n whch the proposer gets, ntally, 100 NOK. Assume that both the proposer

More information

Taxation and Externalities. - Much recent discussion of policy towards externalities, e.g., global warming debate/kyoto

Taxation and Externalities. - Much recent discussion of policy towards externalities, e.g., global warming debate/kyoto Taxaton and Externaltes - Much recent dscusson of polcy towards externaltes, e.g., global warmng debate/kyoto - Increasng share of tax revenue from envronmental taxaton 6 percent n OECD - Envronmental

More information

The Integration of the Israel Labour Force Survey with the National Insurance File

The Integration of the Israel Labour Force Survey with the National Insurance File The Integraton of the Israel Labour Force Survey wth the Natonal Insurance Fle Natale SHLOMO Central Bureau of Statstcs Kanfey Nesharm St. 66, corner of Bach Street, Jerusalem Natales@cbs.gov.l Abstact:

More information

c slope = -(1+i)/(1+π 2 ) MRS (between consumption in consecutive time periods) price ratio (across consecutive time periods)

c slope = -(1+i)/(1+π 2 ) MRS (between consumption in consecutive time periods) price ratio (across consecutive time periods) CONSUMPTION-SAVINGS FRAMEWORK (CONTINUED) SEPTEMBER 24, 2013 The Graphcs of the Consumpton-Savngs Model CONSUMER OPTIMIZATION Consumer s decson problem: maxmze lfetme utlty subject to lfetme budget constrant

More information

Wages as Anti-Corruption Strategy: A Note

Wages as Anti-Corruption Strategy: A Note DISCUSSION PAPER November 200 No. 46 Wages as Ant-Corrupton Strategy: A Note by dek SAO Faculty of Economcs, Kyushu-Sangyo Unversty Wages as ant-corrupton strategy: A Note dek Sato Kyushu-Sangyo Unversty

More information

Mechanism Design for Double Auctions with Temporal Constraints

Mechanism Design for Double Auctions with Temporal Constraints Proceedngs of the Twenty-Second Internatonal Jont Conference on Artfcal Intellgence Mechansm Desgn for Double Auctons wth Temporal Constrants Dengj Zhao 1,2 and Dongmo Zhang 1 Intellgent Systems Lab Unversty

More information

A Case Study for Optimal Dynamic Simulation Allocation in Ordinal Optimization 1

A Case Study for Optimal Dynamic Simulation Allocation in Ordinal Optimization 1 A Case Study for Optmal Dynamc Smulaton Allocaton n Ordnal Optmzaton Chun-Hung Chen, Dongha He, and Mchael Fu 4 Abstract Ordnal Optmzaton has emerged as an effcent technque for smulaton and optmzaton.

More information

IND E 250 Final Exam Solutions June 8, Section A. Multiple choice and simple computation. [5 points each] (Version A)

IND E 250 Final Exam Solutions June 8, Section A. Multiple choice and simple computation. [5 points each] (Version A) IND E 20 Fnal Exam Solutons June 8, 2006 Secton A. Multple choce and smple computaton. [ ponts each] (Verson A) (-) Four ndependent projects, each wth rsk free cash flows, have the followng B/C ratos:

More information

Stochastic optimal day-ahead bid with physical future contracts

Stochastic optimal day-ahead bid with physical future contracts Introducton Stochastc optmal day-ahead bd wth physcal future contracts C. Corchero, F.J. Hereda Departament d Estadístca Investgacó Operatva Unverstat Poltècnca de Catalunya Ths work was supported by the

More information

Elton, Gruber, Brown, and Goetzmann. Modern Portfolio Theory and Investment Analysis, 7th Edition. Solutions to Text Problems: Chapter 9

Elton, Gruber, Brown, and Goetzmann. Modern Portfolio Theory and Investment Analysis, 7th Edition. Solutions to Text Problems: Chapter 9 Elton, Gruber, Brown, and Goetzmann Modern Portfolo Theory and Investment Analyss, 7th Edton Solutons to Text Problems: Chapter 9 Chapter 9: Problem In the table below, gven that the rskless rate equals

More information

On the Relationship between the VCG Mechanism and Market Clearing

On the Relationship between the VCG Mechanism and Market Clearing On the Relatonshp between the VCG Mechansm and Market Clearng Takash Tanaka 1 Na L 2 Kenko Uchda 3 Abstract We consder a socal cost mnmzaton problem wth equalty and nequalty constrants n whch a central

More information

Financial mathematics

Financial mathematics Fnancal mathematcs Jean-Luc Bouchot jean-luc.bouchot@drexel.edu February 19, 2013 Warnng Ths s a work n progress. I can not ensure t to be mstake free at the moment. It s also lackng some nformaton. But

More information

Practical Distributed Coalition Formation via Heuristic Negotiation in Social Networks

Practical Distributed Coalition Formation via Heuristic Negotiation in Social Networks Practcal Dstrbuted Coalton Formaton va Heurstc Negotaton n Socal Networks Sarvapal D. Ramchurn, Enrco Gerdng, Ncholas R. Jennngs, Hu Jun Agents, Interacton, and Complexty Group School of Electroncs and

More information

Raising Food Prices and Welfare Change: A Simple Calibration. Xiaohua Yu

Raising Food Prices and Welfare Change: A Simple Calibration. Xiaohua Yu Rasng Food Prces and Welfare Change: A Smple Calbraton Xaohua Yu Professor of Agrcultural Economcs Courant Research Centre Poverty, Equty and Growth Unversty of Göttngen CRC-PEG, Wlhelm-weber-Str. 2 3773

More information

The Combinatorial Retention Auction Mechanism (CRAM)

The Combinatorial Retention Auction Mechanism (CRAM) The Combnatoral Retenton Aucton Mechansm (CRAM) By Peter Coughlan 1, Wllam Gates 2, and Noah Myung 3 October 13, 2013 Graduate School of Busness & Publc Polcy Naval Postgraduate School 555 Dyer Road, Monterey,

More information

AC : THE DIAGRAMMATIC AND MATHEMATICAL APPROACH OF PROJECT TIME-COST TRADEOFFS

AC : THE DIAGRAMMATIC AND MATHEMATICAL APPROACH OF PROJECT TIME-COST TRADEOFFS AC 2008-1635: THE DIAGRAMMATIC AND MATHEMATICAL APPROACH OF PROJECT TIME-COST TRADEOFFS Kun-jung Hsu, Leader Unversty Amercan Socety for Engneerng Educaton, 2008 Page 13.1217.1 Ttle of the Paper: The Dagrammatc

More information

Market Completeness: How Options Affect Hedging and Investments in the Electricity Sector 1

Market Completeness: How Options Affect Hedging and Investments in the Electricity Sector 1 Market Completeness: How Optons Affect Hedgng and Investments n the Electrcty Sector 1 Bert Wllems TILEC and CenteR, Tlburg Unversty, the Netherlands b.r.r.wllems@uvt.nl Jors Morbee European Commsson 2,

More information

MULTIPLE CURVE CONSTRUCTION

MULTIPLE CURVE CONSTRUCTION MULTIPLE CURVE CONSTRUCTION RICHARD WHITE 1. Introducton In the post-credt-crunch world, swaps are generally collateralzed under a ISDA Master Agreement Andersen and Pterbarg p266, wth collateral rates

More information

The Effects of Industrial Structure Change on Economic Growth in China Based on LMDI Decomposition Approach

The Effects of Industrial Structure Change on Economic Growth in China Based on LMDI Decomposition Approach 216 Internatonal Conference on Mathematcal, Computatonal and Statstcal Scences and Engneerng (MCSSE 216) ISBN: 978-1-6595-96- he Effects of Industral Structure Change on Economc Growth n Chna Based on

More information

General Examination in Microeconomic Theory. Fall You have FOUR hours. 2. Answer all questions

General Examination in Microeconomic Theory. Fall You have FOUR hours. 2. Answer all questions HARVARD UNIVERSITY DEPARTMENT OF ECONOMICS General Examnaton n Mcroeconomc Theory Fall 2010 1. You have FOUR hours. 2. Answer all questons PLEASE USE A SEPARATE BLUE BOOK FOR EACH QUESTION AND WRITE THE

More information

MgtOp 215 Chapter 13 Dr. Ahn

MgtOp 215 Chapter 13 Dr. Ahn MgtOp 5 Chapter 3 Dr Ahn Consder two random varables X and Y wth,,, In order to study the relatonshp between the two random varables, we need a numercal measure that descrbes the relatonshp The covarance

More information

3 Portfolio Management

3 Portfolio Management Mathematcal Modelng Technques 69 3 ortfolo Management If all stock predctons were perfect, portfolo management would amount to the transfer of funds to the commodty that promses the hghest return n the

More information

/ Computational Genomics. Normalization

/ Computational Genomics. Normalization 0-80 /02-70 Computatonal Genomcs Normalzaton Gene Expresson Analyss Model Computatonal nformaton fuson Bologcal regulatory networks Pattern Recognton Data Analyss clusterng, classfcaton normalzaton, mss.

More information

Chapter 10 Making Choices: The Method, MARR, and Multiple Attributes

Chapter 10 Making Choices: The Method, MARR, and Multiple Attributes Chapter 0 Makng Choces: The Method, MARR, and Multple Attrbutes INEN 303 Sergy Butenko Industral & Systems Engneerng Texas A&M Unversty Comparng Mutually Exclusve Alternatves by Dfferent Evaluaton Methods

More information

Decentralized subcontractor scheduling with divisible jobs

Decentralized subcontractor scheduling with divisible jobs DOI 0.007/s095-05-043- Decentralzed subcontractor schedulng wth dvsble jobs Behzad Hezarkhan, Wesław Kubak The Authors 05. Ths artcle s publshed wth open access at Sprngerlnk.com Abstract Subcontractng

More information

No Agent Left Behind: Dynamic Fair Division of Multiple Resources

No Agent Left Behind: Dynamic Fair Division of Multiple Resources No Agent Left Behnd: Dynamc Far Dvson of Multple Resources Ian Kash Mcrosoft Research Cambrdge, UK ankash@mcrosoft.com Arel D. Procacca Carnege Mellon Unversty, USA arelpro@cs.cmu.edu Nsarg Shah Carnege

More information

3: Central Limit Theorem, Systematic Errors

3: Central Limit Theorem, Systematic Errors 3: Central Lmt Theorem, Systematc Errors 1 Errors 1.1 Central Lmt Theorem Ths theorem s of prme mportance when measurng physcal quanttes because usually the mperfectons n the measurements are due to several

More information

A REAL OPTIONS DESIGN FOR PRODUCT OUTSOURCING. Mehmet Aktan

A REAL OPTIONS DESIGN FOR PRODUCT OUTSOURCING. Mehmet Aktan Proceedngs of the 2001 Wnter Smulaton Conference B. A. Peters, J. S. Smth, D. J. Mederos, and M. W. Rohrer, eds. A REAL OPTIONS DESIGN FOR PRODUCT OUTSOURCING Harret Black Nembhard Leyuan Sh Department

More information