Pricing for Customers with Probabilistic Valuations as a Continuous Knapsack Problem

Size: px
Start display at page:

Download "Pricing for Customers with Probabilistic Valuations as a Continuous Knapsack Problem"

Transcription

1 Prcng for Customers wth Probablstc Valuatons as a Contnuous Knapsack Problem Mchael Bensch School of Computer Scence, Carnege Mellon Unversty mbensch@cs.cmu.edu Norman Sadeh School of Computer Scence, Carnege Mellon Unversty sadeh@cs.cmu.edu James Andrews School of Computer Scence, Carnege Mellon Unversty jandrews@andrew.cmu.edu ABSTRACT In ths paper, we examne the problem of choosng dscrmnatory prces for customers wth probablstc valuatons and a seller wth ndstngushable copes of a good. We show that under certan assumptons ths problem can be reduced to the contnuous knapsack problem (CKP). We present a new fast ɛ-optmal algorthm for solvng CKP nstances wth arbtrary concave reward functons. We also show that our algorthm can be extended beyond the CKP settng to handle prcng problems wth overlappng goods (e.g.goods wth common components or common resource requrements), rather than ndstngushable goods. We provde a framework for learnng dstrbutons over customer valuatons from hstorcal data that are accurate and compatble wth our CKP algorthm, and we valdate our technques wth experments on prcng nstances derved from the Tradng Agent Competton n Supply Chan Management (TAC SCM). Our results confrm that our algorthm converges to an ɛ-optmal soluton more quckly n practce than a prevously proposed greedy heurstc. 1. INTRODUCTION In ths paper we study a ubqutous prcng problem: a seller wth fnte, ndstngushable copes of a good attempts to optmze proft n choosng dscrmnatory, take-t-or-leave-t offers for a set of customers. Each customer draws a valuaton from some probablty dstrbuton known to the seller, and decdes whether or not they wll accept the seller s offers (we wll refer to ths as a probablstc prcng problem for short). Ths settng characterzes exstng electronc markets bult around supply chans for goods or servces. In such markets, sellers can buld probablstc valuaton models for ther customers, e.g.to capture uncertanty about prces of- Ths space wll be flled wth Copyrght Informaton. fered by compettors, or to reflect the demand of ther own customers. We show that ths prcng problem s equvalent to a contnuous knapsack problem (CKP) (. e. the prcng problem can be reduced to the knapsack problem and vce versa) under two reasonable assumptons:.) that probablstc demand s equvalent to actual demand, and.) that the seller does not wsh to over promse goods n expectaton. The CKP asks: gven a knapsack wth a weght lmt and a set of weghted tems each wth ts value defned as a functon of the fracton possessed fll the knapsack wth fractons of those tems to maxmze the knapsack s value. In the equvalent prcng problem, the tems are the customer demand curves. The weght lmt s the supply of the seller. The value of a fracton of an tem s the expected value of that customer demand curve. The expected value s defned as the probablty wth whch the customer s expected to accept the correspondng offer tmes the offer prce. Studes of CKPs n Artfcal Intellgence (AI) and Operatons Research (OR) most often focus on classes nvolvng only lnear and quadratc reward functons [10]. We present a fast algorthm for fndng ɛ-optmal solutons to CKPs wth arbtrary concave reward functons. The class of prcng problems that reduce to CKPs wth concave reward functons nvolves customers wth valuaton dstrbutons that satsfy the dmnshng returns (DMR) property. We further augment our CKP algorthm by provdng a framework for learnng accurate customer valu- aton dstrbutons that satsfy ths property from hstorcal prcng data. We also show that our algorthm can be extended to prcng problems that nvolve sellers wth dstngushable goods that requre some ndstngushable shared resources (for example common components or shared assembly capacty). Such problems more accurately represent the movement from make-to-stock producton to assemble-to-order and make-to-order producton, but nvolve constrants that are too complex for tradtonal CKP algorthms. The class of prcng problems that reduce to CKPs wth concave reward functons nvolve customers wth valuaton

2 dstrbutons that satsfy the dmnshng returns (DMR) property. Therefore, we augment our CKP algorthm by provdng a framework for learnng accurate customer valuaton dstrbutons that satsfy ths property from hstorcal prcng data. The rest of ths paper s structured as follows: In Secton 2 we dscuss related work on the probablstc prcng and contnuous knapsack problems. In Secton 3 we present the prcng problem and ts equvalence to contnuous knapsack. In Secton 4 we present our ɛ-optmal bnary search algoorthm for concave CKPs. Secton 5 presents the framework for learnng customer valuaton functons. In Secton 6 we valdate our algorthm and framework emprcally on nstances derved from the Tradng Agent Competton n Supply Chan Management (TAC SCM). 2. BACKGROUND 2.1 Related Work on Prcng Problems The prcng problem we study captures many real world settngs, t s also the bass of nteractons between customers and agents n the Tradng Agent Competton n Supply Chan Management. TAC SCM s an nternatonal competton that revolves around a game featurng sx competng agents each entered by a dfferent team. In TAC SCM smulated customers submt requests for quotes (RFQs) whch nclude a PC type, a quantty, a delvery date, a reserve prce, and a tardness penalty ncurred for mssng the requested delvery date. Agents can respond to RFQs wth prce quotes, or bds, and the agent that offers the lowest bd on an RFQ s rewarded wth a contractual order (the reader s refered to [3] for the full game specfcaton). Other entrants from TAC SCM have publshed technques that can be adapted to the settng we study. Pardoe and Stone proposed a heurstc algorthm wth motvatons smlar to ours [8]. The algorthm greedly allocates resources to customers wth the largest ncrease n prce per addtonal unt sold. Bensch et. al. suggested dscretzng the space of prces and usng Mxed Integer Programmng to determne offers [1], however ths technque requres a farly coarse dscretzaton on large-scale problems. Sandholm and Sur provde research on the closely related settng of demand curve prcng. The work n [11] nvestgates the problem of a lmted supply seller choosng dscrmnatory prces wth respect to a set of demand curves. Under the assumptons we make, the optmal polynomal tme prcng algorthm presented n [11] translates drectly to the case when all customers have unform valuaton dstrbutons. Addtonally, the result that non-contnuous demand functons are N P-Complete to prce optmally n [11], mples the same s true of non-contnuous valuaton dstrbutons. Addtonally there have been several algorthms developed for solvng certan classes of contnuous knapsack problems. When rewards are lnear functons of the ncluded fractons of tems, t s well known that a greedy algorthm provdes an optmal soluton n polynomal tme 1. CKP nstances 1 Lnear reward functons for CKP would result from a prcng problem where all customers have fxed valuatons. wth concave quadratc reward functons can be solved wth standard quadratc programmng solvers [10], or the algorthm provded by Sandholm and Sur. The only technque that generalzes beyond quadratc reward functons was presented by Melman and Rabnowtz n [7]. The technque n that paper provdes a numercal soluton to symmetrc CKP nstances where all reward functons are concave and dentcal 2. However, ths technque nvolves solvng a dffcult root fndng problem, and ts computatonal costs have not been fully explored. 2.2 Related Work on Learnng Valuatons The second group of relevant work nvolves learnng technques for dstrbutons over customer valuatons. Relevant work on automated valuaton proflng has focused prmarly on frst prce sealed bd (FPSB) reverse aucton settngs. Reverse auctons refer to scenaros where several sellers are bddng for the busness of a sngle customer. In the FPSB varant customers collect bds from all potental sellers and pay the prce assocated wth the lowest bd to the lowest bdder. Predctng the wnnng bd n a frst prce reverse aucton amounts to fndng the largest prce a seller could have offered the customer and stll won. From the pont of vew of a seller, ths prce s equvalent to the customer s valuaton for the good. Pardoe and Stone provde a technque for learnng dstrbutons over FPSB reverse auctons n TAC SCM [8]. The technque nvolves dscretzng the range of possble customer valuatons, and tranng a regresson from hstorcal data at each dscrete valuaton. The regresson s used to predct the probablty that a customer s valuaton s less than or equal to the dscrete pont t s assocated wth. Smlar technques have been used to predct FPSB aucton prces for IBM PCs [6], PDA s on ebay [5], and arlne tckets [4]. 3. MARKET MODEL 3.1 P3ID We defne the Probablstc Prcng Problem wth Indstngushable Goods (P3ID) as follows: A seller has k ndstngushable unts of a good to sell. There are n customers that demand dfferent quanttes of the good. Each customer has a prvate valuaton for the entrety of her demand, and the seller has a probablstc model of ths valuaton. Formally the seller has the followng nputs: k: the number of ndstngushable goods avalable to sell. n: the number of customers that have expressed demand for the good. q : the number of unts demanded by the th customer. G (v ): a cumulatve densty functon ndcatng the probablty that the th customer draws a valuaton below v. Consequently, 1 G (p) s the probablty that the customer wll be wllng to purchase her demand at prce p. 2 Identcal reward functons for CKP would result from a prcng problem where all customers draw valuatons from the same dstrbuton.

3 The seller wshes to make optmal dscrmnatory take-t-orleave-t offers to all customers smultaneously. We make the followng two assumptons as part of the P3ID to smplfy the problem of choosng prces: Contnuous Probablstc Demand (CPD) Assumpton: For markets nvolvng a large number of customers, we can assume that the customer cumulatve probablty curves can be treated as contnuous demand curves. In other words f a customer draws a valuaton greater than or equal to $1000 wth probablty 1, we assume the customer demands 1 of her 2 2 actual demand at that prce. Ths s formally modelled by the probablstc demand of customer at prce p, q (1 G (p)). Expected Supply (ESY) Assumpton: We assume that the seller mantans a strct polcy aganst overofferng supply n expectaton by lmtng the number of goods sold to k (the supply). Note that k s not necessarly the entrety of the seller s nventory. Under these assumptons, the goal of the seller s to choose a prce to offer each customer, p, that maxmzes the expected total revenue functon, F(p): F(p) = X (1 G (p )) q p (1) Subject to the ESY constrant that supply s not exceeded n expectaton: X (1 G (p )) q k (2) 3.2 P3ID and CKP Equvalence To demonstrate the equvalence between the P3ID and CKP we wll show that an nstance of ether can easly be reduced to an nstance of the other. CKP nstances nvolve a knapsack wth a fnte capacty, k, and a set of n tems. Each tem has a reward functon, f (x), and a weght w. Includng a fracton x of tem n the knapsack yelds a reward of f (x ) and consumes w x of the capacty. We can easly reduce a P3ID nstance to a CKP nstance usng the followng converson: Set the knapsack capacty to the seller s capacty n the P3ID nstance. k CKP = k P3ID Include one tem n the CKP nstance for each of the n customers n the P3ID nstance. Set the weght of the th tem to the customer s demanded quantty n the P3ID nstances. w = q Set the reward functon of the th tem to be the nverse of the seller s expected revenue from customer. f (x) = G 1 (1 x) x q The fracton of each tem ncluded n the optmal soluton to ths CKP nstance, x, can be converted to an optmal prce n the P3ID nstance, p, usng the nverse of the CDF functon over customer valuatons, p = G 1 (1 x ) To reduce a CKP nstance to a P3ID nstance we can reverse ths reducton. The CDF functon for the new P3ID nstance s defned as, G (p) = 1 f 1 (p) p q Once found, the optmal prce for a customer, p, can be translated to the optmal fracton to nclude, x, usng ths CDF functon, x = G (p ) Ths equvalence does not hold f ether the CDF over customer valuatons n the P3ID nstance, or the reward functon n the CKP nstance s not nvertble. However, f the nverse exsts but s dffcult to compute numercally, t can be approxmated to arbtrary precson by precomputng a mappng from nputs to outputs. 3.3 Example Problem We provde ths smple example to llustrate the knd of prcng problem we address n ths paper, and ts reducton to a CKP nstance. Our example nvolves a PC Manufacturer wth k = 5 fnshed PCs of the same type. Two customers have submtted requests for prces on dfferent quanttes of PCs. Customer A demands 3 PCs and Customer B demands 4 PCs. Each customer has a prvate valuaton, f the manufacturer s offer prce s less than or equal to ths valuaton the customer wll purchase the PCs. Based on publc attrbutes that the Customers have revealed, the seller s able to determne that Customer A has a normal unt-valuaton (prce per unt) dstrbuton wth a mean of $1500 and a standard devaton of $300, g A = N(1500, 300), and Customer B has a normal untvaluaton dstrbuton wth mean of $1200, and a standard devaton of $100, g B = N(1200, 100). Fgure 1(a) shows the expected revenue ganed by the seller from each customer as a functon of the offer prce accordng to these valuaton dstrbutons. Fgure 1(b) shows the reward functons for the correspondng CKP nstance as a functon of the fracton of the customer s demand ncluded n the knapsack. Note that n ths example, as the prce offered to Customer A (or Customer B) ncreases the probablty (or Customer B) acceptng t decreases, and hence so does the expected

4 Expected Revenue, (1 - G (p )) * p Exepected Revenue as a Functon of Offer Prce Customer A Customer B Offer Prce, p CKP Reward, f CKP Reward as Functon of Included Fracton Customer A Customer B Fracton of Demand Included, x (a) The expected unt-revenue generated for the seller by each customer as a functon of the customer s offer prce ((1 G (p ))p )), wth p between 1000 and (b) The reward functon n the CKP nstance correspondng to the expected revenue curves n Fgure 1(a). Reward s presented as a functon of the fracton of demand ncluded n the knapsack. Fgure 1: The expected customer revenue and correspondng reward for the example problem n Secton 3.3 number of PCs sold to that customer. The manufacturer wshes to choose prces to offer each customer to maxmze hs overall expected revenue, and sell less than or equal to 5 PCs n expectaton. In ths example t can be shown that the optmal soluton s for the manufacturer to offer a unt prce of $1413 to Customer A, whch has about a 58% chance of beng accepted, and a prce of $1112 to Customer B whch has about an 81% chance of beng accepted. The total expected revenue of ths soluton s about $1212 per unt and t sells exactly 5 unts n expectaton. 4. SOLVING ASYMMETRIC CONCAVE CKPS 4.1 Characterzng an Optmal Soluton The man dea behnd our algorthm for solvng asymmetrc CKPs s to add tems to the knapsack accordng to the rate, or frst dervatve, of ther reward functons. We wll show that, f all reward functons are concave 3, they share a unque frst dervatve value n an optmal soluton. Fndng the optmal soluton amounts to searchng for ths frst dervatve value. To formalze and prove ths proposton we ntroduce the followng notatons, Let φ (x) = f (x) 1 w, be the frst dervatve of the th tem s unt reward functon. Item s unt reward functon s ts reward per weght unt. Let φ 1 ( ), be the nverse of the frst dervatve of th tem s unt reward functon. In other words, t returns the fracton of the th tem where ts unt reward s changng at the rate. Proposton 1. Gven a CKP nstance, K, f all f n K are concave over the nterval [0, 1], then there exsts a unque 3 Secton 5.1 explans why we can reasonably restrct our consderaton to concave reward functons n reductons from P3ID nstances. such that, x = φ 1 ( ), where x s the fracton of the th tem n an optmal soluton to K. Proof. Frst we wll prove that φ (x) s nvertble, and that φ 1 ( ) s unque for all. The reward functons and unt reward functons (snce these are smply scaled versons of the orgnals) n the CKP nstance are concave on the nterval [0, 1], by the predcate of our proposton. In other words, the frst dervatve of each unt reward functon, φ (x), s decreasng and unque on the nterval [0, 1]. Because each unt reward functon s frst dervatve s contnuous, decreasng, and unque, t s nvertble, and ts nverse, φ 1 ( ), s unque 4. We wll now prove that the unt reward functons of any two tems, and j, must share the same frst dervatve value n the optmal soluton. To do ths we ntroduce the followng Lemma, Lemma 1. If f s concave over the nterval [0, 1], φ 1 ( ) ncreases as decreases from φ (0) to 0. Essentally the Lemma states that as the dervatve of tem s unt reward functon ncreases, the fracton of the tem ncluded n the knapsack shrnks. Ths s true because, as we have shown, the dervatve s decreasng and unque. For the remander of the proof there are two cases we must consder: Case 1: the knapsack s not full n the optmal soluton. In ths case the unt reward functons wll all have dervatves 4 Ths nverse may be dffcult to characterze numercally. However, the precomputaton technque suggested for approxmatng the nverse of G or f apples to φ as well.

5 Fgure 2: Intal values for + and are computed from the even CKP soluton for the example problem n Secton 3.3. of 0, snce every tem s ncluded up to the pont where ts reward begns to decrease 5. Case 2: the knapsack s full n the optmal soluton. In ths case we wll assume that f and f j do not share the same dervatve value, and show ths assumpton leads to a contradcton. Specfcally, we can assume, wthout loss of generalty, that the reward functon of tem has a larger frst dervatve than j,.e. φ (x ) > φ j(x j). Therefore, there must exst some ɛ, such that addng t to tem j s unt reward dervatve mantans the nequalty, φ (x ) > φ j(x j)+ɛ. We can then construct an alternatve soluton to K as follows: Set x j n our alternatve soluton to be the fracton of tem j that provdes ts orgnal dervatve plus ɛ, x j = φ 1 j (φ j(x j) + ɛ) By Lemma 1 we know that x j < x j, whch provdes some excess space, α, n the knapsack, α = w j(x j x j). We can fll the empty space wth tem, up to the pont where the knapsack s full, or ts dervatve decreases by ɛ, x = mn x + α «, φ 1 (φ (x ) ɛ) w It must be that x > x. Ether all of the knapsack space from tem j was added, n whch case the fracton 5 We assume that all reward functons have dervatves 0 when an tem s entrely ncluded n the knapsack, snce the tem cannot possbly provde any addtonal reward. of tem clearly ncreased. Otherwse, ts dervatve value decreased by ɛ, whch, by Lemma 1, must have ncreased ts ncluded fracton. If φ (x ) decreased by ɛ before the knapsack flled up, we can reallocate the excess space to j, x j = (k x ) 1 w j Notce that we have constructed our alternate soluton by movng the same number of knapsack unts from tem j to tem. In our constructon we guaranteed that tem was ganng more reward per unt durng the entre transfer. Therefore, the knapsack space s more valuable n the alternate soluton. Ths contradcts our assumpton that x and x j were part of an optmal soluton. We have shown that any two unt reward functons must share the same dervatve value,, n an optmal soluton. Ths mples that all unt reward functons must share the dervatve value n an optmal soluton (snce no two can dffer). 4.2 Fndng In our proof of Proposton 1 we showed that 0. We also showed that as ncreases, the fracton of each tem n the knapsack decreases. Thus, one method for fndng would be to begn wth = 0 and ncrement by ɛ untl the resultng soluton s feasble (fts n the knapsack). However, much of ths search effort can be reduced by employng a bnary search technque. Fgure 3 presents pseudo-code for a bnary search algorthm

6 procedure ɛ-opt CKP(K) x even CKP(K) + max φ 1 (x ) mn φ 1 (x ) return bnary search( +,, K) procedure bnary search( +,, K) f converged( +,, K) then x + {φ 1 1 ( + ),..., φ 1 n ( + )} return x + end f δ + 2 f feasble({φ 1 1 (δ),..., φ 1 n (δ)}, K) then return bnary search(δ,, K) else return bnary search( +, δ, K) end f procedure even CKP(K) ŵ P w return { k ŵ,..., k ŵ } procedure feasble(x, K) return P wx k procedure converged( +,, K) x + {φ 1 1 ( + ),..., φ 1 n ( + )} x {φ 1 1 ( ),..., φ 1 n ( )} return P f(x+ ) f (x ) ɛ Fgure 3: Pseudo-code for an ɛ-optmal concave CKP bnary search algorthm. that fnds solutons provably wthn ɛ of an optmal reward value. The algorthm recursvely refnes ts upper and lower bounds on, + and, untl the reward dfference between solutons defned by the bounds s less than or equal to ɛ. The ntal bounds, shown n Fgure 2, are derved from a smple feasble soluton where the same fracton of each tem s ncluded n the knapsack (see even CKP n Fgure 3). The largest dervatve value n ths soluton provdes the upper bound, +. Ths s because we can reduce the ncluded fractons of each tem to the pont where all of ther dervatves equal +, and guarantee the soluton s stll feasble. By the same reasonng, the smallest dervatve value n the smple soluton provdes a lower bound. Fgure 2 shows how ntal values of + and are computed from the even soluton on the Example problem from Secton 3.3. Durng each teraton, a new canddate bound, δ, s computed by halvng the space between the pror bounds. The process contnues recursvely: f the new bound defnes a feasble soluton t replaces the old upper bound, otherwse (f t s not a vald upper bound), t replaces the old lower bound. When the algorthm converges the soluton defned by s guaranteed to be feasble and wthn ɛ of the optmal soluton. Convergence s guaranteed snce we have proved that exsts, and the bounds get tghter after each teraton. It s dffcult to provde theoretcal guarantees about the number of teratons, snce convergence s defned n terms of the nstance-specfc reward functons. However, the emprcal results n Secton 6 show that the algorthm typcally converges exponentally fast n the number of feasblty checks. 4.3 Shared Resource Extenson Our ɛ-optmal bnary search algorthm can be extended to solve problems nvolvng more complex resource constrants than typcally assocated wth CKPs. In partcular, the algorthm can be generalzed to solve reductons of Probablstc Prcng Problems wth Shared Resources (P3SR). P3SR nstances nvolve sellers wth multple dstngushable goods for sale. Each good n a P3SR consumes some amount of a fnte shared resource, such as parts or assembly tme. Ths model provdes a more accurate characterzaton of the problem faced by PC Manufacturers, and agents n TAC SCM. By applyng the reducton descrbed n Secton 3.2, a P3SR nstance can be converted to a problem smlar to a CKP nstance. However, the resource constrant n the resultng problem s more complex than ensurng a knapsack contans less than ts weght lmt. It could nvolve determnng the feasblty of a potentally N P-Hard schedulng problem, n the case of a shared assembly lne and demands wth deadlnes. Clearly, ths would requre, among other thngs, changng the feasblty checkng procedure (see feasble() n Fgure 3), and could make each check substantally more expensve. 5. CUSTOMER VALUATIONS 5.1 Dmnshng Returns Property Our algorthm was desgned to solve CKP reductons of P3ID nstances. Recall that t apples only when the reward functons are concave over the nterval [0, 1]. Ths s not a partcularly restrctve requrement. In the settng where customers draw valuatons accordng to nternal processes, ths corresponds wth the the Dmnshng Returns 6 (DMR) property. Defnton 1. The DMR property s satsfed when, for 6 Ths s also occasonally referred to as the Decreasng Margnal Returns property.

7 any gven ncrease n output (flled customer demand), the ncrease n expected revenue s less per unt than t was for any prevous ncrease n output. Ths s generally accepted as characterzng most real-world economc processes [2]. Another typcal settng nvolves the seller competetng wth others, and valuatons that reflect the compettors prces. In ths settng normally dstrbuted competng prces can also be shown to result n concave reward functons. Ths s representatve of large markets where market transparency leads sellers to hover around a common prce. 5.2 Normal Dstrbuton Trees We consder a technque whch a seller may use to model a customer s valuaton dstrbuton. It wll use a normal dstrbuton to ensure our model satsfes the desred DMR property. We assume that customers have some publc attrbutes, and the seller has hstorcal data assocatng attrbutes vectors wth valuatons. Our technque trans a regresson tree to predct a customer s valuaton from the hstorcal prcng data. A regresson tree splts attrbutes at nternal nodes, and bulds a lnear regresson that best fts the tranng data at each leaf. When a valuaton dstrbuton for a new customer needs to be created, the customer s assocated wth a leaf node by traversng the tree accordng to her attrbutes. The predcton from the lnear model at the leaf node s used as the mean of a normal valuaton dstrbuton, and the standard devaton of the dstrbuton s taken from tranng data that generated the leaf. Formally the regresson tree learnng algorthm receves as nput, n: the number of tranng examples. a : the attrbute vector of the th tranng example. v : the valuaton assocated wth the th tranng example. A regresson tree learnng algorthm, such as the M5 algorthm [9], can be used to learn a tree, T, from the tranng examples. After the constructon of T, the j th leaf of the tree contans a lnear regresson over attrbutes, y j(a). The regresson s constructed to best ft the tranng data assocated wth the leaf. The leaf also contans the average error over ths data, s j. The regresson tree, T, s converted to a dstrbuton tree by replacng the regresson at each node wth a normal dstrbuton. The mean of the normal dstrbuton at the j th leaf s set to the predcton of the regresson, µ j = y j(a). The standard devaton of the dstrbuton at the j th leaf s set to the average error over tranng examples at the leaf, σ j = s j. Fgure 4 shows an example of ths knd of normal dstrbuton tree. 5.3 Learnng Customer Valuatons n TAC SCM TAC SCM provdes an deal settng to evaluate the dstrbuton tree technque descrbed n the prevous secton. Each Fgure 4: An example Normal Dstrbuton Tree customer request n TAC SCM can be assocated wth several attrbutes. The attrbutes nclude characterzatons of the request, such as ts due date, PC type, and quantty. The attrbutes also nclude hgh and low sellng prces for the requested PC type from prevous smulaton days. Upon the completon of a game, the prce at whch each customer request was flled s made avalable to agents. Ths data can be used wth the technque descrbed n the prevous secton to tran a normal dstrbuton tree. The tree can then be used n subsequent games to construct valuaton dstrbutons from request attrbutes. Fgure 5.3 shows the accuracy curve of a normal dstrbuton tree traned on hstorcal data wth an M5 learnng algorthm. Tranng nstances were drawn randomly from customer requests n the 2005 Sem-Fnal round of TAC SCM and testng nstances were drawn from the Fnals. The attrbutes selected to characterze each request ncluded: the due date, PC type, quantty, reserve prce, penalty, day on whch the request was placed, and the hgh and low sellng prces of the requested PC type from the prevous 5 game days. The error of the dstrbuton was measured n the followng way: startng at p =.1, and ncreasng to p =.9, the traned dstrbuton was asked to supply a prce for all test nstances that would fall below the actual closng prce (be a wnnng bd) wth probablty p. The average dfference between p and the actual percentage of test nstances won was consdered the error of the dstrbuton. The experments were repeated wth 10 dfferent tranng and testng sets. The results show that normal dstrbuton trees can be used to predct dstrbutons over customer valuatons n TAC SCM wth about 95% accuracy after about 25,000 tranng examples. 6. EMPIRICAL EVALUATION 6.1 Emprcal Setup Our experments were desgned to nvestgate the convergence rate of the ɛ-optmal bnary search algorthm. We generated 100 CKP nstances from P3ID nstances based on the prcng problem faced by agents n TAC SCM. The P3ID nstances were generated by randomly selectng customer requests from the fnal round of the 2005 TAC SCM.

8 % Error n Learned Dstrbuton Dstrbuton Accuracy 18 M5 Normal Dstrbuton Tree Number of Tranng Examples The frst set of results, shown n Fgure 7(a), confrm that the ɛ-optmal bnary search algorthm converges exponenprocedure greedy CKP(K) converged whle converged and P x < n do argmax unt reward ncrease (, x, K) δ best ncrease(, x, K) f feasble({x 1,..., x + δ,..., x n}, K) then x x + δ else x x + 1 w `k P xw converged end f end whle return {x 1,..., x n} Fgure 5: The accuracy curve of an M5 normal dstrbuton tree as the number of tranng nstances ncreases. Each customer request n TAC SCM has a quantty randomly chosen unformly between 1 and 20 unts. Normal probablty dstrbutons were generated to approxmate the customer valuatons of each customer usng the technque descrbed n Secton 5 wth an M5 Regresson Tree learnng algorthm. The learnng algorthm was gven 50,000 tranng nstances from the 2005 TAC SCM Sem-Fnal rounds. We tested our algorthm aganst the even soluton, whch allocates equal resources to each customer, and the greedy heurstc algorthm used by the frst place agent, TacTex [8]. Fgure 6.1 provdes pseudo-code for the TacTex algorthm. It greedly adds fractons of tems to the knapsack that result n the largest ncreases n expected revenue. We performed three sets of experments. The frst set of experments provded each algorthm wth 20 PCs to sell n expectaton, and the same 200 customer requests (ths represents a prcng nstance of a TAC SCM agent operatng under a make-to-stock polcy). Fgure 7(a) shows each algorthm s percentage of optmalty after each feasblty check. For the second set of experments, the algorthms were gven 200 customer requests, and ther PC supply was vared by 10 from k = 10, to k = 100. Fgure 7(b) shows the number of feasblty checks needed by the bnary search and greedy algorthms to reach solutons wthn 1% of optmal. The last set of experments fxed k = 20 and vared n by 100 from n = 200 to n = Fgure 7(c) shows the number of feasblty checks needed by each algorthm to reach a soluton wthn 1% of optmal as n ncreased. 6.2 Emprcal Results The results presented n Fgure 7 compare the optmalty of the CKP algorthms to the number of feasblty checks performed. Ths comparson s mportant to nvestgate for two reasons,.) because t captures the convergence rate of the algorthms, and.) because these algorthms are desgned to be extended to shared resource settngs where each feasblty check nvolves solvng (or approxmatng) an N P-Hard schedulng problem. procedureunt reward ncrease(, x, δ, K) δ best ncrease(, x, K) return 1 w (f (x + δ ) f (x )) procedure best ncrease(, x, K) return argmax δ f (x +δ) f (x ) δ Fgure 6: Pseudo-code for the greedy heurstc algorthm used by the 2005 frst placed agent, TacTex. tally fast n the number of consstency checks. In addton, the results confrm the ntutons of Pardoe and Stone n [8] that the greedy heurstc fnds near optmal solutons on CKP nstances generated from TAC SCM. However, the results also show that t has a lnear, rather than exponental, convergence rate n terms of consstency checks. Fnally, the frst set of results show that the even soluton, whch does not use consstency checks, provdes solutons to TAC SCM nstances that are about 80% optmal on average. Fgures 7(b) and 7(c) nvestgate how the number of feasblty checks needed to fnd near (wthn 99% of) optmal solutons changes as the supply and number of customers ncrease. The even soluton s not ncluded n these results because t does not produce near optmal solutons. The results shown n Fgure 7(b) show that the number of consstency checks used by the greedy algorthm ncreases lnearly wth the sze of the knapsack, whereas the convergence rate of the bnary search algorthm does not change. The results shown n Fgure 7(c) show that the number of consstency checks used by both algorthms does not sgnfcantly ncrease wth the number of customers. 7. CONCLUSION In ths paper we defne the P3ID and formally show ts equvalence the CKP. The P3ID s a prcng problem that captures the challenges faced by sellers n large electronc markets, and the CKP s a problem that has receved much attenton n tradtonal AI and OR lterature. P3ID nstances wth customer valuaton dstrbutons that satsfy the DMR

9 % Optmal Revenue % Optmalty Versus Number of Feasblty Checks ε-opt_ckp greedy_ckp even_ckp Number of Feasblty Checks property reduce to CKP nstances wth arbtrary concave reward functons. However, tradtonal CKP lterature has largely gnored CKP nstances wth arbtrary nonlnear concave reward functons. To address ths gap, we provde a new ɛ-optmal algorthm for such CKP nstances, and we show that t converges exponentally fast n practce. Fnally, we provde a technque for learnng dstrbutons over customer valuatons from hstorcal data, by extendng exstng regresson tree learnng algorthms. We valdate our dstrbuton learnng technque on data from TAC SCM, and show that t acheves about 95% accuracy n ths settng. 8. ACKNOWLEDGMENTS The research reported n ths paper has been funded by the Natonal Scence Foundaton under ITR Grant (a) Ths graph shows how the optmalty of each algorthm mproves wth each feasblty check t uses. Number of Feasblty Checks Number of Feasblty Checks Versus k ε-opt_ckp greedy_ckp Knapsack Capacty, k (b) The number of feasblty checks needed to reach a soluton wthn 1% of optmal as k ncreases. Number of Feasblty Checks Number of Feasblty Checks Versus n ε-opt_ckp greedy_ckp Number of Items, n (c) The number of feasblty checks needed to reach a soluton wthng 1% of optmal as n ncreases. Fgure 7: Performance of CKP algorthms on nstances reduced from TAC SCM prcng problems. Unless otherwse specfed, results are averaged over 100 CKP nstances wth n = 200 and k = REFERENCES [1] M. Bensch, A. Greenwald, I. Grypar, R. Lederman, V. Narodtsky, and M. C. Tschantz. Bottcell: A supply chan management agent. In Thrd Internatonal Jont Conference on Autonomous Agents and Multagent Systems AAMAS 04, pages , New York, July [2] K. E. Case and R. C. Far. Prncples of Economcs (5th ed.). Prentce-Hall, [3] J. Collns, R. Arunachalam, N. Sadeh, J. Erksson, N. Fnne, and S. Janson. The supply chan management game for the 2005 tradng agent competton. Techncal Report CMU-ISRI , Carnege Mellon Unversty, [4] O. Etzon, R. Tuchnda, C. A. Knoblock, and A. Yates. To buy or not to buy: mnng arfare data to mnmze tcket purchase prce. In KDD 03: Proceedngs of the nnth ACM SIGKDD nternatonal conference on Knowledge dscovery and data mnng, pages , New York, NY, USA, ACM Press. [5] R. Ghan. Prce predcton and nsurance for onlne auctons. In KDD 05: Proceedng of the eleventh ACM SIGKDD nternatonal conference on Knowledge dscovery n data mnng, pages , New York, NY, USA, ACM Press. [6] D. Lawrence. A machne-learnng approach to optmal bd prcng. In Proceedngs of INFORMS 03, [7] A. Melman and G. Rabnowtz. An effcent method for a class of contnuous knapsack problems. Socety for Industral and Appled Mathematcs Revew, 42(3): , [8] D. Pardoe and P. Stone. Bddng for customer orders n TAC SCM. In Proceedngs of AAMAS-04 Workshop on Agent-Medated Electronc Commerce, [9] J. R. Qunlan. Learnng wth Contnuous Classes. In 5th Australan Jont Conference on Artfcal Intellgence, pages , [10] A. G. Robnson, N. Jang, and C. S. Lerme. On the contnuous quadratc knapsack problem. Math. Program., 55(1-6):99 108, 1992.

10 [11] T. Sandholm and S. Sur. Market clearablty. In IJCAI, pages , 2001.

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

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

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

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

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

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

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

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

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

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

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

Production and Supply Chain Management Logistics. Paolo Detti Department of Information Engeneering and Mathematical Sciences University of Siena

Production and Supply Chain Management Logistics. Paolo Detti Department of Information Engeneering and Mathematical Sciences University of Siena Producton and Supply Chan Management Logstcs Paolo Dett Department of Informaton Engeneerng and Mathematcal Scences Unversty of Sena Convergence and complexty of the algorthm Convergence of the algorthm

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

Random Variables. b 2.

Random Variables. b 2. Random Varables Generally the object of an nvestgators nterest s not necessarly the acton n the sample space but rather some functon of t. Techncally a real valued functon or mappng whose doman s the sample

More information

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

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

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

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

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

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

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 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

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

/ 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

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

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

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

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

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

4. Greek Letters, Value-at-Risk

4. Greek Letters, Value-at-Risk 4 Greek Letters, Value-at-Rsk 4 Value-at-Rsk (Hull s, Chapter 8) Math443 W08, HM Zhu Outlne (Hull, Chap 8) What s Value at Rsk (VaR)? Hstorcal smulatons Monte Carlo smulatons Model based approach Varance-covarance

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

Sequential equilibria of asymmetric ascending auctions: the case of log-normal distributions 3

Sequential equilibria of asymmetric ascending auctions: the case of log-normal distributions 3 Sequental equlbra of asymmetrc ascendng auctons: the case of log-normal dstrbutons 3 Robert Wlson Busness School, Stanford Unversty, Stanford, CA 94305-505, USA Receved: ; revsed verson. Summary: The sequental

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

Privatization and government preference in an international Cournot triopoly

Privatization and government preference in an international Cournot triopoly Fernanda A Ferrera Flávo Ferrera Prvatzaton and government preference n an nternatonal Cournot tropoly FERNANDA A FERREIRA and FLÁVIO FERREIRA Appled Management Research Unt (UNIAG School of Hosptalty

More information

Parallel Prefix addition

Parallel Prefix addition Marcelo Kryger Sudent ID 015629850 Parallel Prefx addton The parallel prefx adder presented next, performs the addton of two bnary numbers n tme of complexty O(log n) and lnear cost O(n). Lets notce the

More information

A DUAL EXTERIOR POINT SIMPLEX TYPE ALGORITHM FOR THE MINIMUM COST NETWORK FLOW PROBLEM

A DUAL EXTERIOR POINT SIMPLEX TYPE ALGORITHM FOR THE MINIMUM COST NETWORK FLOW PROBLEM Yugoslav Journal of Operatons Research Vol 19 (2009), Number 1, 157-170 DOI:10.2298/YUJOR0901157G A DUAL EXTERIOR POINT SIMPLEX TYPE ALGORITHM FOR THE MINIMUM COST NETWORK FLOW PROBLEM George GERANIS Konstantnos

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

Linear Combinations of Random Variables and Sampling (100 points)

Linear Combinations of Random Variables and Sampling (100 points) Economcs 30330: Statstcs for Economcs Problem Set 6 Unversty of Notre Dame Instructor: Julo Garín Sprng 2012 Lnear Combnatons of Random Varables and Samplng 100 ponts 1. Four-part problem. Go get some

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

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

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

Topics on the Border of Economics and Computation November 6, Lecture 2

Topics on the Border of Economics and Computation November 6, Lecture 2 Topcs on the Border of Economcs and Computaton November 6, 2005 Lecturer: Noam Nsan Lecture 2 Scrbe: Arel Procacca 1 Introducton Last week we dscussed the bascs of zero-sum games n strategc form. We characterzed

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

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

A HEURISTIC SOLUTION OF MULTI-ITEM SINGLE LEVEL CAPACITATED DYNAMIC LOT-SIZING PROBLEM

A HEURISTIC SOLUTION OF MULTI-ITEM SINGLE LEVEL CAPACITATED DYNAMIC LOT-SIZING PROBLEM A eurstc Soluton of Mult-Item Sngle Level Capactated Dynamc Lot-Szng Problem A EUISTIC SOLUTIO OF MULTI-ITEM SIGLE LEVEL CAPACITATED DYAMIC LOT-SIZIG POBLEM Sultana Parveen Department of Industral and

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

A Bootstrap Confidence Limit for Process Capability Indices

A Bootstrap Confidence Limit for Process Capability Indices A ootstrap Confdence Lmt for Process Capablty Indces YANG Janfeng School of usness, Zhengzhou Unversty, P.R.Chna, 450001 Abstract The process capablty ndces are wdely used by qualty professonals as an

More information

Benefit-Cost Analysis

Benefit-Cost Analysis Chapter 12 Beneft-Cost Analyss Utlty Possbltes and Potental Pareto Improvement Wthout explct nstructons about how to compare one person s benefts wth the losses of another, we can not expect beneft-cost

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

Measures of Spread IQR and Deviation. For exam X, calculate the mean, median and mode. For exam Y, calculate the mean, median and mode.

Measures of Spread IQR and Deviation. For exam X, calculate the mean, median and mode. For exam Y, calculate the mean, median and mode. Part 4 Measures of Spread IQR and Devaton In Part we learned how the three measures of center offer dfferent ways of provdng us wth a sngle representatve value for a data set. However, consder the followng

More information

Games and Decisions. Part I: Basic Theorems. Contents. 1 Introduction. Jane Yuxin Wang. 1 Introduction 1. 2 Two-player Games 2

Games and Decisions. Part I: Basic Theorems. Contents. 1 Introduction. Jane Yuxin Wang. 1 Introduction 1. 2 Two-player Games 2 Games and Decsons Part I: Basc Theorems Jane Yuxn Wang Contents 1 Introducton 1 2 Two-player Games 2 2.1 Zero-sum Games................................ 3 2.1.1 Pure Strateges.............................

More information

Bayesian Budget Feasibility with Posted Pricing

Bayesian Budget Feasibility with Posted Pricing Bayesan Budget Feasblty wth Posted Prcng Erc Balkansk Harvard Unversty School of Engneerng and Appled Scences ercbalkansk@g.harvard.edu Jason D. Hartlne Northwestern Unversty EECS Department hartlne@eecs.northwestern.edu

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

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

occurrence of a larger storm than our culvert or bridge is barely capable of handling? (what is The main question is: What is the possibility of

occurrence of a larger storm than our culvert or bridge is barely capable of handling? (what is The main question is: What is the possibility of Module 8: Probablty and Statstcal Methods n Water Resources Engneerng Bob Ptt Unversty of Alabama Tuscaloosa, AL Flow data are avalable from numerous USGS operated flow recordng statons. Data s usually

More information

Numerical Analysis ECIV 3306 Chapter 6

Numerical Analysis ECIV 3306 Chapter 6 The Islamc Unversty o Gaza Faculty o Engneerng Cvl Engneerng Department Numercal Analyss ECIV 3306 Chapter 6 Open Methods & System o Non-lnear Eqs Assocate Pro. Mazen Abualtaye Cvl Engneerng Department,

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

Intensive vs Extensive Margin Tradeo s in a Simple Monetary Search Model

Intensive vs Extensive Margin Tradeo s in a Simple Monetary Search Model Intensve vs Extensve Margn Tradeo s n a Smple Monetary Search Model Sébasten Lotz y Unversty of Pars 2 Andre Shevchenko z Mchgan State Unversty Aprl 2006 hrstopher Waller x Unversty of Notre Dame Abstract

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

Resource Allocation with Lumpy Demand: To Speed or Not to Speed?

Resource Allocation with Lumpy Demand: To Speed or Not to Speed? Resource Allocaton wth Lumpy Demand: To Speed or Not to Speed? Track: Operatons Plannng, Schedulng and Control Abstract Gven multple products wth unque lumpy demand patterns, ths paper explores the determnaton

More information

iii) pay F P 0,T = S 0 e δt when stock has dividend yield δ.

iii) pay F P 0,T = S 0 e δt when stock has dividend yield δ. Fnal s Wed May 7, 12:50-2:50 You are allowed 15 sheets of notes and a calculator The fnal s cumulatve, so you should know everythng on the frst 4 revews Ths materal not on those revews 184) Suppose S t

More information

TCOM501 Networking: Theory & Fundamentals Final Examination Professor Yannis A. Korilis April 26, 2002

TCOM501 Networking: Theory & Fundamentals Final Examination Professor Yannis A. Korilis April 26, 2002 TO5 Networng: Theory & undamentals nal xamnaton Professor Yanns. orls prl, Problem [ ponts]: onsder a rng networ wth nodes,,,. In ths networ, a customer that completes servce at node exts the networ wth

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

Appendix for Solving Asset Pricing Models when the Price-Dividend Function is Analytic

Appendix for Solving Asset Pricing Models when the Price-Dividend Function is Analytic Appendx for Solvng Asset Prcng Models when the Prce-Dvdend Functon s Analytc Ovdu L. Caln Yu Chen Thomas F. Cosmano and Alex A. Hmonas January 3, 5 Ths appendx provdes proofs of some results stated n our

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

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

Parsing beyond context-free grammar: Tree Adjoining Grammar Parsing I

Parsing beyond context-free grammar: Tree Adjoining Grammar Parsing I Parsng beyond context-free grammar: Tree donng Grammar Parsng I Laura Kallmeyer, Wolfgang Maer ommersemester 2009 duncton and substtuton (1) Tree donng Grammars (TG) Josh et al. (1975), Josh & chabes (1997):

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

CHAPTER 9 FUNCTIONAL FORMS OF REGRESSION MODELS

CHAPTER 9 FUNCTIONAL FORMS OF REGRESSION MODELS CHAPTER 9 FUNCTIONAL FORMS OF REGRESSION MODELS QUESTIONS 9.1. (a) In a log-log model the dependent and all explanatory varables are n the logarthmc form. (b) In the log-ln model the dependent varable

More information

2.1 Rademacher Calculus... 3

2.1 Rademacher Calculus... 3 COS 598E: Unsupervsed Learnng Week 2 Lecturer: Elad Hazan Scrbe: Kran Vodrahall Contents 1 Introducton 1 2 Non-generatve pproach 1 2.1 Rademacher Calculus............................... 3 3 Spectral utoencoders

More information

Effectiveness of quantity support in combinatorial auctions

Effectiveness of quantity support in combinatorial auctions Mat-2.8 Sovelletun matematkan erkostyö Effectveness of quantty support n combnatoral auctons Valtter Ervast 565N INTRODUCTION... 3 2 AUCTION SETTINGS... 5 2. MATHEMATICAL FOUNDATIONS... 5 2.. Wnner determnaton

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

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

Maximum Likelihood Estimation of Isotonic Normal Means with Unknown Variances*

Maximum Likelihood Estimation of Isotonic Normal Means with Unknown Variances* Journal of Multvarate Analyss 64, 183195 (1998) Artcle No. MV971717 Maxmum Lelhood Estmaton of Isotonc Normal Means wth Unnown Varances* Nng-Zhong Sh and Hua Jang Northeast Normal Unversty, Changchun,Chna

More information

3/3/2014. CDS M Phil Econometrics. Vijayamohanan Pillai N. Truncated standard normal distribution for a = 0.5, 0, and 0.5. CDS Mphil Econometrics

3/3/2014. CDS M Phil Econometrics. Vijayamohanan Pillai N. Truncated standard normal distribution for a = 0.5, 0, and 0.5. CDS Mphil Econometrics Lmted Dependent Varable Models: Tobt an Plla N 1 CDS Mphl Econometrcs Introducton Lmted Dependent Varable Models: Truncaton and Censorng Maddala, G. 1983. Lmted Dependent and Qualtatve Varables n Econometrcs.

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

Volume 30, Issue 1. Partial privatization in price-setting mixed duopoly. Kazuhiro Ohnishi Institute for Basic Economic Science, Japan

Volume 30, Issue 1. Partial privatization in price-setting mixed duopoly. Kazuhiro Ohnishi Institute for Basic Economic Science, Japan Volume 3, Issue 1 Partal prvatzaton n prce-settng mxed duopoly Kazuhro Ohnsh Insttute for Basc Economc Scence, Japan Abstract Ths paper nvestgates a prce-settng mxed model nvolvng a prvate frm and a publc

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

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

OCR Statistics 1 Working with data. Section 2: Measures of location

OCR Statistics 1 Working with data. Section 2: Measures of location OCR Statstcs 1 Workng wth data Secton 2: Measures of locaton Notes and Examples These notes have sub-sectons on: The medan Estmatng the medan from grouped data The mean Estmatng the mean from grouped data

More information

ISyE 2030 Summer Semester 2004 June 30, 2004

ISyE 2030 Summer Semester 2004 June 30, 2004 ISyE 030 Summer Semester 004 June 30, 004 1. Every day I must feed my 130 pound dog some combnaton of dry dog food and canned dog food. The cost for the dry dog food s $0.50 per cup, and the cost of a

More information

Notes on experimental uncertainties and their propagation

Notes on experimental uncertainties and their propagation Ed Eyler 003 otes on epermental uncertantes and ther propagaton These notes are not ntended as a complete set of lecture notes, but nstead as an enumeraton of some of the key statstcal deas needed to obtan

More information

FORD MOTOR CREDIT COMPANY SUGGESTED ANSWERS. Richard M. Levich. New York University Stern School of Business. Revised, February 1999

FORD MOTOR CREDIT COMPANY SUGGESTED ANSWERS. Richard M. Levich. New York University Stern School of Business. Revised, February 1999 FORD MOTOR CREDIT COMPANY SUGGESTED ANSWERS by Rchard M. Levch New York Unversty Stern School of Busness Revsed, February 1999 1 SETTING UP THE PROBLEM The bond s beng sold to Swss nvestors for a prce

More information

5. Market Structure and International Trade. Consider the role of economies of scale and market structure in generating intra-industry trade.

5. Market Structure and International Trade. Consider the role of economies of scale and market structure in generating intra-industry trade. Rose-Hulman Insttute of Technology GL458, Internatonal Trade & Globalzaton / K. Chrst 5. Market Structure and Internatonal Trade Learnng Objectves 5. Market Structure and Internatonal Trade Consder the

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

A Distributed Algorithm for Constrained Multi-Robot Task Assignment for Grouped Tasks

A Distributed Algorithm for Constrained Multi-Robot Task Assignment for Grouped Tasks A Dstrbuted Algorthm for Constraned Mult-Robot Tas Assgnment for Grouped Tass Lngzh Luo Robotcs Insttute Carnege Mellon Unversty Pttsburgh, PA 15213 lngzhl@cs.cmu.edu Nlanjan Charaborty Robotcs Insttute

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

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

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

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

Tree-based and GA tools for optimal sampling design

Tree-based and GA tools for optimal sampling design Tree-based and GA tools for optmal samplng desgn The R User Conference 2008 August 2-4, Technsche Unverstät Dortmund, Germany Marco Balln, Gulo Barcarol Isttuto Nazonale d Statstca (ISTAT) Defnton of the

More information

Introduction. Chapter 7 - An Introduction to Portfolio Management

Introduction. Chapter 7 - An Introduction to Portfolio Management Introducton In the next three chapters, we wll examne dfferent aspects of captal market theory, ncludng: Brngng rsk and return nto the pcture of nvestment management Markowtz optmzaton Modelng rsk and

More information

CHAPTER 3: BAYESIAN DECISION THEORY

CHAPTER 3: BAYESIAN DECISION THEORY CHATER 3: BAYESIAN DECISION THEORY Decson makng under uncertanty 3 rogrammng computers to make nference from data requres nterdscplnary knowledge from statstcs and computer scence Knowledge of statstcs

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

A Heuristic Bidding Strategy for Buying Multiple Goods in Multiple English Auctions

A Heuristic Bidding Strategy for Buying Multiple Goods in Multiple English Auctions A Heurstc Bddng Strategy for Buyng Multple Goods n Multple Englsh Auctons MINGHUA HE, NICHOLAS R. JENNINGS, and ADAM PRÜGEL-BENNETT Unversty of Southampton Ths paper presents the desgn, mplementaton, and

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

Introduction. Why One-Pass Statistics?

Introduction. Why One-Pass Statistics? BERKELE RESEARCH GROUP Ths manuscrpt s program documentaton for three ways to calculate the mean, varance, skewness, kurtoss, covarance, correlaton, regresson parameters and other regresson statstcs. Although

More information

A Utilitarian Approach of the Rawls s Difference Principle

A Utilitarian Approach of the Rawls s Difference Principle 1 A Utltaran Approach of the Rawls s Dfference Prncple Hyeok Yong Kwon a,1, Hang Keun Ryu b,2 a Department of Poltcal Scence, Korea Unversty, Seoul, Korea, 136-701 b Department of Economcs, Chung Ang Unversty,

More information

Quadratic Games. First version: February 24, 2017 This version: December 12, Abstract

Quadratic Games. First version: February 24, 2017 This version: December 12, Abstract Quadratc Games Ncolas S. Lambert Gorgo Martn Mchael Ostrovsky Frst verson: February 24, 2017 Ths verson: December 12, 2017 Abstract We study general quadratc games wth mult-dmensonal actons, stochastc

More information