An Ascending Vickrey Auction for Selling Bases of a Matroid

Size: px
Start display at page:

Download "An Ascending Vickrey Auction for Selling Bases of a Matroid"

Transcription

1 An Ascendng Vckrey Aucton for Sellng Bases of a Matrod Sushl Bkhchandan Sven de Vres James Schummer Rakesh V. Vohra July 27, 2010 Abstract Consder sellng bundles of ndvsble goods to buyers wth concave utltes that are addtvely separable n money and goods. We propose an ascendng aucton for the case when the seller s constraned to sell bundles whose elements form a bass of a matrod. It extends easly to polymatrods. Applcatons nclude schedulng (Demange, Gale, and Sotomayor, 1986), allocaton of homogeneous goods (Ausubel, 2004), and spatally dstrbuted markets (Babaoff, Nsan, and Pavlov, 2004). Our ascendng aucton nduces buyers to bd truthfully, and returns the economcally effcent bass. Unlke other ascendng auctons for ths envronment, ours runs n pseudo-polynomal or polynomal tme. Furthermore we prove the mpossblty of an ascendng aucton for nonmatrodal ndependence set-systems. Keywords Matrod, Vckrey, mult-tem, combnatoral, aucton, polymatrod. An extended abstract of ths paper appeared n SODA 2008; see Bkhchandan, de Vres, Schummer, and Vohra, Anderson Graduate School of Management, UCLA, Los Angeles, CA FB IV - Mathematk, Unverstät Trer, Trer, Germany The second author gratefully acknowledges support through the Alexander von Humboldt foundaton, and s grateful to the Yale Economcs Department for an nsprng 2-year vstng appontment, durng whch ths work was completed. Department of Manageral Economcs and Decson Scences, Kellogg School of Management, Northwestern Unversty, Evanston IL Department of Manageral Economcs and Decson Scences, Kellogg School of Management, Northwestern Unversty, Evanston IL

2 An Ascendng Vckrey Aucton for Sellng Bases of a Matrod 2 1 Introducton Consder sellng bundles of ndvsble objects to buyers wth utlty whch s addtvely separable n money and ndvdual tems. In partcular, we analyze such stuatons where the seller s constraned to sell a subset of objects that forms a bass wth respect to some underlyng matrod structure (descrbed below) on the objects. Whle ths may seem lke an abstract class of problems n the mechansm desgn lterature, t turns out to contan varous nterestng specal cases. Examples (see Secton 5) nclude: schedulng matrods (Demange et al., 1986), the allocaton of homogeneous objects (Ausubel, 2004), parwse kdney exchange (Roth, Sönmez, and Ünver, 2005), spatally dstrbuted markets (Babaoff et al., 2004), bandwdth markets (Tse and Hanly, 1998), and multclass queung systems (Shanthkumar and Yao, 1992). The prmary objectve s to allocate the objects effcently;.e. to allocate the objects whch form a maxmum-weght bass, where the weghts are the agents valuatons for the objects. However t s a partcular lst of addtonal desgn constrants that motvates us. In ths paper we present an ascendng aucton that both meets these constrants and allocates objects to form a maxmum-weght bass. One desgn constrant nvolves ncentves. If the agents valuatons were known to the seller, t would be easy to determne the economcally effcent outcome by usng the greedy algorthm. When valuatons are prvate nformaton, however, the greedy algorthm does not apply. Ths constrans us to desgn a method that gves agents an ncentve to reveal accurate nformaton. There s a well-known sealed-bd aucton whch can acheve both the ncentves and effcency objectves: the VCG mechansm (Vckrey, 1961, Clarke, 1971, Groves, 1973). It operates by askng agents for ther valuatons of all objects, computng an effcent allocaton, and chargng Vckrey prces (descrbed below) to bdders. Nevertheless, there are reasons for eschewng sealed-bd auctons n favor of ascendng auctons. Informally, an ascendng aucton has the auctoneer announcng prces and bdders reportng ther demands at the announced prces. If the reported demands can be feasbly satsfed, the aucton ends. Otherwse, the prces are adjusted upwards. An agent who reduces demand s not allowed to ncrease t later. Ascendng auctons dffer accordng to the knds of prces that are used (e.g. lnear, non-anonymous, or non-lnear) and the rules used to adjust prces. Ausubel (2004) and Cramton (1998) lst some of the advantages

3 An Ascendng Vckrey Aucton for Sellng Bases of a Matrod 3 of ascendng auctons, ncludng that they are more transparent, bdders reveal less prvate nformaton, communcaton and computaton costs for bdders may be lower, and they may be better even wth mld nterdependences among bdders valuatons. Ths motvates our second desgn constrant: to search for an ascendng aucton n our envronment. Ths constrant, too, has been addressed n the lterature. Prevous work descrbed n Secton 1.1 has developed ascendng auctons for envronments more general than ours. However, that generalty comes at the prce of complexty. The auctons dscussed n Secton 1.1 rely on a number of prces that s exponental n the number of objects. Our thrd concern, therefore, s to desgn an aucton wth low complexty. Unlke other combnatoral envronments, we show that the matrod envronment admts an ascendng aucton that runs n polynomal tme. Furthermore, we prove the mpossblty of an ascendng aucton for nonmatrodal ndependence set-systems. We meet our objectves n ths paper by descrbng an ascendng aucton for the matrod envronment that mplements the outcome of a sealed-bd VCG aucton. Specfcally, 1. Bddng truthfully s an ex-post equlbrum of the aucton. It should be noted that ths result reles nether on proxy bddng schemes that restrct the bds that bdders make nor on consstency checks on bds. 2. The truthful equlbrum results n the effcent outcome. 3. The complexty of the aucton scales polynomally n the number of elements and unts. The sealed-bd VCG aucton mentoned above gves bdders the ncentve to report ther valuatons truthfully because t charges Vckrey prces. To descrbe ths aucton for general envronments, let A be a set of abstract alternatves. Each agent j N has a valuaton v j (a) for each alternatve a A. Economc effcency requres choosng an alternatve a that yelds total value V (N) := max a A j N vj (a). The VCG aucton fnds an allocaton that s effcent wth respect to the reported valuatons. Each bdder s nduced to truthfully report hs valuatons, however, because he s charged the net effect hs presence has on

4 An Ascendng Vckrey Aucton for Sellng Bases of a Matrod 4 the other bdders, n the followng sense. If bdder j N were absent, economc effcency would requre fndng an alternatve that provdes value V (N \j) := max a A k N\j vk (a). Therefore, the net effect that j s presence has on the other bdders s V (N \ j) k N\j vk (a ) whch defnes bdder j s Vckrey payment. Bdder j s net Vckrey payoff s therefore [ v j (a ) V (N \ j) ] k N\j vk (a ) = V (N) V (N \ j). That s, hs net payoff equals hs net contrbuton to attanable socal surplus, whch s why ths amount s also called bdder j s margnal product (see Makowsk and Ostroy (1987) for the connecton between margnal product, perfect competton, and the Vckrey mechansm). The payments n a sealedbd VCG aucton can be found by solvng n + 1 optmzaton problems: one to fnd V (N) (and a ) and n more to fnd each V (N \ j). 1.1 Related Lterature There s a substantal lterature on mult-object, ascendng-prce auctons. We descrbe some of ths prevous work. Models n whch bdders have gross substtute preferences over heterogeneous objects have receved partcular attenton. Kelso and Crawford (1982) and Gul and Stacchett (2000) present ascendng auctons n ths settng. Whle these auctons return the effcent outcome when bdders bd truthfully, truthful bddng s not ncentve compatble. The dynamc aucton of Ausubel (2006) returns the effcent outcome n equlbrum and s ncentve compatble. It works by runnng several dummy auctons (each of whch s an nstance of the one n Gul and Stacchett 2000) and then uses the prces from each of these runs to determne the Vckrey payments. In contrast, our paper acheves the same outcome wthout the necessty of runnng dummy auctons. These dummy auctons not only ncrease the duraton, but also substantally ncrease the potental for collusve behavor (see de Vres, Schummer, and Vohra, 2007). Snce preferences n our model also satsfy the gross substtutes condton, the Agents are Substtutes condton (Bkhchandan and Ostroy, 2002)

5 An Ascendng Vckrey Aucton for Sellng Bases of a Matrod 5 holds. The ascendng auctons of Parkes and Ungar (2000a), Ausubel and Mlgrom (2002), de Vres et al. (2007), and Mshra and Parkes (2007) rely on ths condton. These auctons attan (wth the approprate consstency checks) an effcent outcome n equlbrum but they rely on an exponental (n the number of goods) number of prces. Ths would make the complexty of runnng such auctons exponental n the number of goods. Our aucton n contrast produces the same outcome wthout relyng on a proxy bddng scheme (e.g. Parkes and Ungar (2000b), Ausubel and Mlgrom (2002)) and wth a complexty that s polynomal n the number of elements and unts E + ρ(e). 1.2 Motvatng Example: Sellng a Tree from a Graph Prmarly to provde ntuton for our analyss, we descrbe an nstance of a smple matrod envronment: sellng a spannng tree of a graph. Whle ths example may appear abstract, a procurement verson of t has applcatons to constructng communcaton networks. Other applcatons are dscussed n Secton 5. Let G = (V, E) be a complete graph wth vertex set V and edge set E. For smplcty, suppose each agent j N s nterested only n a sngle edge e E, so that we can dentfy edges wth agents. Let v e be agent e s value from obtanng edge e. Our goal s to derve an ascendng Vckrey aucton to sell off edges that form a maxmum weght spannng tree. 1 Snce G s complete, no sngle agent s ntally n a poston to prevent a spannng tree from formng. Whle there s no competton for edges between agents, there s competton between dfferent bdders to cover the same mnmal cut (and mnmal cuts are cocrcuts of the underlyng graphcal matrod). To see ths let us compute the margnal product of an agent e that s part of a maxmum weght spannng tree T. To determne agent e s margnal product we dentfy the reducton n weght of the spannng tree when we remove agent e and replace her wth a (next best) edge. If f T s the largest weght edge such that 1 Though we speak n terms of sellng edges, one nterpretaton for ths problem nvolves a procurement settng, where the auctoneer wants to purchase the rght to use an edge and the bdder ncurs some cost ( v e ) when t s used (e.g. constructng a complete communcatons network at mnmal total socal cost). For consstency wth the rest of the paper, we avod procurement termnology and speak of sellng.

6 An Ascendng Vckrey Aucton for Sellng Bases of a Matrod 6 T f contans a cycle through e, then the maxmum weght spannng tree that excludes e s (T \ {e}) f. Thus agent e s margnal product s v e v f. Not all algorthms for fndng a maxmum weght spannng tree lend themselves to an ascendng aucton nterpretaton or generate Vckrey prces. The greedy out algorthm does: Startng wth the complete set of edges, delete edges n order of ncreasng weght, whlst keepng the graph connected. An edge s spared deleton when all smaller weght edges that could cover the same cut have been deleted. Ths algorthm can be nterpreted as an aucton whch begns wth a prce p = 0 on each edge. Throughout the aucton, ths prce s ncreased. At each pont n tme, each agent announces whether he s wllng to purchase hs edge at the current prce. As the prce ncreases, agents drop out of the aucton when the prce exceeds ther value v e for the edge, reducng the connectvty of the graph. At some pont an agent becomes crtcal: removng the agent dsconnects the graph. The edge of the crtcal agent s a brdge of the subgraph of remanng edges. At ths pont the auctoneer mmedately sells the edge to the crtcal agent at the current prce. Ths edge s to be part of the fnal maxmum weght spannng tree and does not drop out. The aucton contnues wth other agents droppng out or becomng crtcal and ends when the last crtcal agent s awarded an edge and a tree s formed. A crtcal agent acqures hs edge at the prce where another bdder dropped out of the aucton. That bdder s edge s the best alternatve to the crtcal edge. The Vckrey aucton would charge just the prce of ths best alternatve. It s clear that ths should generalze from trees to matrods. However, care s necessary regardng detals of the mplementaton: Can an arbtrary cut n the graph be pcked and ts prce ncreased untl t contans only one element? What procedure should be followed f multple agents become crtcal at the same tme? Suppose an agent s nterested n multple elements, say b and b, that are part of a maxmum weght bass. Suppose also that an element f of nterest to a second agent s a second-best replacement for both b and b. Can the value the second agent assgns to f be used to set the Vckrey prce for b and b?

7 An Ascendng Vckrey Aucton for Sellng Bases of a Matrod 7 These ssues are addressed n the next secton. 2 Sellng Bases of a Matrod We begn wth a revew of basc matrod concepts. Subsequently we descrbe the model and dscuss smplfyng assumptons that are wthout loss of generalty. In Subsecton 2.3, we recall a nonstandard algorthm for fndng the maxmum weght bass of a matrod due to Dawson (1980). Ths algorthm selects a sequence of cocrcut and element pars that certfes feasblty and optmalty smultaneously. We specalze ths algorthm to select VCG-sequences that also certfy optmalty for all margnal allocaton problems obtaned after removng one buyer. The margnal allocaton problems are essental to mplementaton of Vckrey payments and hence to effcency and desrable ncentve propertes of the aucton. After establshng that these sequences yeld Vckrey prces, we present Aucton 3 whch s an ascendng-prce mplementaton of the sealed-bd VCG aucton. In Subsecton 2.9 we nvestgate ts runtme and prove n Subsecton 2.10 that truthful bddng s an ex post equlbrum n ths aucton. 2.1 Matrod Bascs We use the standard notons of matrod theory; see Oxley (1992). A matrod M s an ordered par (E, I) of a fnte ground set E and a set I of subsets of E satsfyng the axoms: (I1) I, (I2) f I I and I I then I I, and (I3) f I 1, I 2 I and I 1 < I 2, then there s an element e I 2 I 1 such that I 1 e I. Subsets of E that belong to I are called ndependent; all other sets are called dependent. Mnmal dependent sets of a matrod M are called crcuts; the set of all crcuts of M s denoted C(M). Crcuts consstng of a sngle element are called loops. A set C s the set of crcuts of a matrod f and only f t satsfes these three propertes: (C1) / C. (C2) If C 1, C 2 C and C 1 C 2 then C 1 = C 2. (C3) If C 1, C 2 C, e C 1 C 2, f C 1 \ C 2, then there exsts a C 3 C such that f C 3 (C 1 C 2 ) e (strong crcut elmnaton). A maxmal ndependent set s called a bass of the matrod; the set of all bases of M s denoted B(M). All B B(M) have the same cardnalty. The rank r(s) of S E s the sze of a largest ndependent set contaned

8 An Ascendng Vckrey Aucton for Sellng Bases of a Matrod 8 n S. Matrods are characterzed amongst all ndependence systems by the property that for any addtve weghtng w : E R, the greedy algorthm fnds an optmal (maxmum-weght) bass. Let M be a matrod, E(M) ts ground set, and B (M) := {E(M) B : B B(M)}. Then B (M) s the set of bases of a matrod on E(M), called the dual matrod of M, denoted M. 2 Independent sets and crcuts of M are called condependent sets and cocrcuts of M respectvely. A wellknown fact we use later s that any cocrcut of a matrod ntersects each of ts bases, and each element of a bass belongs to at least one cocrcut. For M = (E, I) and X E the deleton of X from M s the matrod defned by M \ X := (E \ X, {I E \ X : I I}). The contracton of X n M s defned by M/X := (M \ X). A matrod M that s derved by contractons and deletons from a matrod M s called a mnor of M. Some propertes of mnors follow. Proposton 1 (Oxley, 1992, Prop ). The crcuts of M/T consst of the mnmal non-empty members of {C T : C C(M)}. Proposton 2 (Oxley, 1992, Cor ). M \ e = M/e f and only f e s a loop or coloop of M. Proposton 3 (Oxley, 1992, ). For every subset T of a matrod M: C(M \ T ) = {C E \ T : C C(M)}. Lemma 4. Let C be a cocrcut of the matrod M and e E(M) : () If e / C then C s a unon of cocrcuts of M \ e. () If e C and {e} s a not a coloop of M, then C e s a cocrcut of M \ e. Lemma 4 s the dual of Exercse 2 n Secton 3.1 of Oxley (1992). It s proven n the onlne e-companon to ths artcle and mples the followng. Corollary 5. Let C be a cocrcut of the matrod M. If T E(M) contans no coloops then C T s a unon of cocrcuts of M \ T. 2 See Oxley (1992) for ths and other results.

9 An Ascendng Vckrey Aucton for Sellng Bases of a Matrod The Economc Model We consder a fnte matrod M = (E, I) and set of agents N. The ground set E of M s parttoned nto sets (E j ) j N. Interpret E j as the set of elements that agent j N may feasbly purchase from the auctoneer. Let o(e) denote the prospectve buyer (owner) of element e,.e. the unque ndex such that e E o(e). Snce the E j s partton E, o(e) denotes the ndex j wth e E j. If agent j acqures some element e E j t would provde hm a nonnegatve value v e Q +. Acqurng a set S E j provdes value v(s) := e S v e. The auctoneer s constraned to sell combnatons of elements that form a bass of the matrod; for an extenson see Secton 4. Socal surplus s maxmzed by dentfyng an optmal (maxmum weght) bass of M wth respect to the values v e. Untl Subsecton 2.6 we assume that all values are dstnct. We assume as a generalzaton of the brdge-condton of the motvatng example, the followng no-monopoly condton, whch states that t s possble to form a bass wthout allocatng any elements to any gven bdder j: r(m) = r(m \ E j ) for all j N. Ths s equvalent to requrng that no cocrcut C of M belongs to any bdder j: C E j for all j N. If ths condton were volated for some j, then every bass of M would contan elements of E j, and V (N \ j) would be undefned ( ). Bdder j s Vckrey payment would also be undefned ( ). The assumpton that agents are nterested n dstnct tems s wthout loss of generalty. In any envronment where two agents are nterested n the same tem e, one can add an element e parallel to e, and mpose that the frst agent can only acqure e, and the second only e. Settng I = I {I {e }: I {e} I}; I fulflls the matrod axoms, whle any ndependent set contans at most one of {e, e }. Our aucton also apples to settngs where the seller s permtted to sell any ndependent set (when agents can have negatve values). To handle ths case we can ntroduce a dummy bdder and, for every element of M, a parallel element that the dummy bdder values at Computng the Optmal Bass For any cocrcut C of M let b C := arg max{v e : e C } be ts hghestvalued element. Algorthm 1 due to Dawson (1980) fnds an optmal bass for a matrod,.e. one that maxmzes v e. As values are dstnct, M and

10 An Ascendng Vckrey Aucton for Sellng Bases of a Matrod 10 ts mnors have unque optmal bases. Algorthm 1 Optmal bass for a matrod (Dawson, 1980) Requre: Matrod M on ground set E wth dstnct values. 1: 0 2: whle M has a cocrcut that s dsjont from {b 1,..., b } do 3: + 1 4: Let C be such a cocrcut 5: Let b = b C 6: end whle 7: r Proposton 6 (Dawson, 1980, Thm. 1). For any matrod M wth dstnct values, Algorthm 1 determnes ts optmal bass B and ts rank r = r(m). The way n whch cocrcuts C are chosen n Lne 4 of Algorthm 1 s arbtrary (when more than one cocrcut s dsjont from {b 1,..., b }) accordng to Dawson s Theorem. Intutvely, the algorthm works despte ths because any cocrcut of a matrod ntersects each of ts bases and each element of a bass belongs to at least one cocrcut. From ths t can be shown that f a cocrcut s dsjont from a subset of the optmal bass, then the hghest-valued element n the cocrcut s part of the optmal bass. We show that cocrcuts C must be chosen n a partcular order so that we obtan an algorthm that can be nterpreted as an ascendng aucton wth Vckrey prces. As we formalze next, ths order s monotonc wth respect to the hghest-valued element of C \E o(bc ), that s, the hghest-valued element of C gnorng elements whch can be purchased by the owner of b C. 2.4 Sequences and Certfcates For any cocrcut C of M, we defne b C to be the hghest-valued element n C. Excludng the elements whch can be owned by agent o(b C ), denote the hghest-valued remanng element as f C := arg max{v e : e C \ E o(bc )}. Ths s the best element n C \ E o(bc ); t s second-best n C n the sense

11 An Ascendng Vckrey Aucton for Sellng Bases of a Matrod 11 of beng the best element of C that s assocated wth a bdder dstnct from o(b C ). The element f C s well-defned because the no-monopoly condton ensures C \ E o(bc ). Notce that n the tree case n Subsecton 1.2, fc s just the element wth value equal to the current prce whose removal makes another agent crtcal. Smlarly, o(b C ) s the agent that becomes crtcal. Gven that agent o(b C ) mght be nterested n multple elements, t may not be, that removal of b C makes formng a maxmum weght bass mpossble (snce the rank drops) but that only removal of all hs elements (from C ) decreases the rank; nevertheless, of hs elements n C he want b C the most. A sequence of cocrcut-element pars ((C1, b 1 ), (C2, b 2 ),..., (Cj, b j )) s called sutable f t can be generated durng the executon of Algorthm 1. That s, such a sequence s sutable for M f for all (S1) C C (M) and C {b 1,..., b 1 } =, and (S2) b = arg max e C v e. (S1) ensures that C satsfes the condton n Lne 2 of Algorthm 1. It s easy to see that a lst of elements {b 1,..., b r(m) } s an optmal bass f and only f there s a sequence of r(m) cocrcuts wth whch t s sutable. Although there s consderable flexblty n choosng cocrcuts n a sutable sequence, our choce s constraned by the requrement that the sequence should also yeld Vckrey prces for elements as they are allocated to buyers. It wll be shown that the values of second-best elements of selected cocrcuts, v fc, = 1, 2,..., r determne Vckrey prces. The ascendng aucton wll satsfy: () selected cocrcuts, together wth ther best elements, form a sutable sequence, () the value of second-best elements n the selected cocrcuts s non-decreasng, and () the ncrease n v fc along the sequence s mnmal. That s, n any sutable sequence ((C1, b 1 ), (C2, b 2 ),..., (Cj, b j )) selected by the aucton, v fc v fc and for each there does 1 not exst C whch satsfes (S1) and v fc > v fc v fc 1. In addton, f at any stage v fc > v fc 1 then t wll turn out that elements e E such that v fc > v e v fc 1 can be removed from consderaton; these elements wll never be ether best or second-best elements of cocrcuts n the remanng porton of the sutable sequence. We collect such elements n sets D n the defnton below; hence D collects the elements wthdrawn between the award of b 1 and b.

12 An Ascendng Vckrey Aucton for Sellng Bases of a Matrod 12 A sequence ((C1, b 1, D 1 ), (C2, b 2, D 2 ),..., (Cr, b r, D r ), (D r+1 )) (r = r(m)) s a VCG-sequence for M f for all, (V1) C arg mn {C C (M):v fc v f C and C {b 1,...,b 1 }= } v fc 1 (For ease of notaton, let v fc = ) 0 (V2) b = arg max e C v e, and (V3) D = {e E \ {b 1,..., b 1 }: v fc ( 1 r D r+1 = E \ {b 1,..., b r } ) j=1 D j v e < v fc }, 1 r and In addton to ensurng that the value of second-best elements of cocrcuts s mnmally non-decreasng along the sequence, (V1) mples (S1). Therefore, f we omt the component D of a VCG-sequence then ((C1, b 1 ), (C2, b 2 ),..., (Cr, b r )) forms a sutable sequence. The resultng set of elements B := {b 1,..., b r } forms the optmal bass, whle the D s partton the complement of B. Let p = v fc, the value of the second-best element n C. Call a cocrcut C of M feasble at p 0 f v fc = p. We say that C s feasble at p 0 va e f C s feasble at p and e = f C. A VCG-sequence can be dentfed by an algorthm whose th teraton s descrbed below. 3 1: Let {e 1, e 2,... } = {e E : v e v fc } \ 1 {b 1,..., b 1 } be n ncreasng order of v e. Let k 1 and e e k 2: whle every C C (M) wth f C = e ntersects {b 1,..., b 1 } do 3: D D {e}; k k + 1; e e k 4: end whle 5: Choose C C (M) so that e = f C and C {b 1,..., b 1 } =. 6: b b C It would be convenent to dscard elements of the matrod as we go along; for that we ntroduce the next defnton. A sequence ((C 1, b 1, D 1 ), (C 2, b 2, D 2 ), 3 We follow the conventon that the whle condton n step 2 below s satsfed f there exsts no C C (M) wth f C = e.

13 An Ascendng Vckrey Aucton for Sellng Bases of a Matrod 13 (..., (Cr, b r, D r ), (D r+1 )) s called a condensed VCG-sequence f D r+1 = E \ r {b 1,..., b r } ) for r = r(m) and (wth M 1 := M and M +1 := j=1 D j M /b \ D ) we have for all 1 r: (CV1) f = arg max {f E(M ):M \{e:v e<v f } fulflls the no monopoly condton} v f and D = {e E(M ): v e < v f }, (CV2) C s a cocrcut of M \ D wth f C = f, and (CV3) b = arg max e C v e. Clearly, a condensed VCG-sequence can be dentfed by an algorthm whose th teraton (startng wth D = ) s descrbed n Procedure 2. Procedure 2 Determnng one step of a condensed VCG sequence. 1: Let {e 1, e 2,..., } = E(M) be n ncreasng order of v. Let k 1 and e e k 2: whle M \ (D {e}) fulflls the no-monopoly condton do 3: D D {e}; k k + 1; e e k 4: end whle 5: Choose C C (M \ D ) wth e = f C. 6: b b C and p v e 7: M = M +1 M/b \ D Notce that f M \ D fulflls the no-monopoly condton, then the whle condton s equvalent to that every C C (M) wth fc = e ntersects {b 1,..., b 1 }. Our goal s to prove that for every condensed VCG sequence, t s possble to fnd a VCG sequence that has the same D, b, and second best element f C, and vce versa. Theorem 7. For every VCG-sequence ((C1, b 1, D 1 ), (C2, b 2, D 2 ),..., (Cr, b r, D r ), (D r+1 )) there exsts a condensed VCG-sequence ((C 1, b 1, D 1), (C 2, b 2, D 2),..., (C r, b r, D r), (D r+1)) wth (b k, D k, f C k ) = (b k, D k, f C k ) for 1 k r + 1. Also for a condensed VCG-sequence there exsts a correspondng VCG-sequence. The farly routne proof s gven for the reader s convenence n the e- Companon A.2.

14 An Ascendng Vckrey Aucton for Sellng Bases of a Matrod Vckrey Prces We show that an element f C can be second-best for at most one cocrcut per bdder. Ths property s mportant for determnng Vckrey payments. If t dd not hold then one bdder mght be awarded two elements b, b, when another bdder, o(f C ), drops hs nterest n f C ; the removal of b, b would requre that f C be nserted twce nto the bass, whch s not possble. Lemma 8. If a VCG-sequence contans two dstnct cocrcuts C, Cj o(b ) = o(b j ) then f C f C j. wth Proof. Recall from Procedure 2, Step 6 that p = v fc. If p p j then f C f C j. Assume p = p j. Suppose that f C = f C j and o(b ) = o(b j ), and wthout loss of generalty that v b > v bj. By strong crcut elmnaton, there exsts a cocrcut C (C Cj ) f C that contans b. Snce b s the hghest valued element of C Cj, t follows that b C = b. Furthermore, snce f C s the hghest valued element of (C Cj ) \ E o(b ), t follows that v fc < v fc (because f C / C, and values are dstnct). Therefore C must have been selected n an earler step k < mn{, j} of the sequence, and b k = b. Ths contradcts C {b 1,..., b 1 } =. The next lemma shows that no element s best for one cocrcut and second-best for another cocrcut n the same VCG-sequence. Lemma 9. For a VCG-sequence and all, j holds b f C j. Proof. Snce C j s dsjont from {b 1,..., b j 1 }, < j mples f C j b. Clearly b f C (coverng the case = j). Fnally, > j mples v b > v fc v fc j, provng b f C j. To determne Vckrey payments for the optmal bass B = {b 1,..., b r } derved from a VCG-sequence, we need nformaton about the optmal bases for each margnal matrod M j := M\E j. To prove that the p s are Vckrey payments for the b s we show that the optmal bass of each M j s B j := (B \ E j ) {f C : b B E j }. (1) We argue that B 1 s an optmal bass of M 1, the proof of optmalty of the other B j s s analogous. Gven the VCG-sequence ((C 1, b 1, D 1 ),

15 An Ascendng Vckrey Aucton for Sellng Bases of a Matrod 15 (C2, b 2, D 2 ),..., (Cr, b r, D r ), (D r+1 )) consder the sequence B 1 = (b 1,..., b r): { b b f o(b ) 1 = f C f o(b ) = 1. Lemmas 8 and 9 mply that b 1,..., b r are dstnct. To prove that B 1 s optmal for M 1 we need to construct a sequence of cocrcuts that makes B 1 sutable for M 1. As M 1 s a deleton mnor of M and M has no coloops, t follows from Corollary 5 that for every cocrcut C of M, the set C \ E 1 s the unon of cocrcuts of M 1. For 1 r let C C be the cocrcut of M 1 that contans b. The sequence ((C 1, b 1), (C 2, b 2),..., (C r, b r)) has the property that b C and b = arg max e C v e by constructon. As all b are dstnct, the C are also dstnct. However, ths sequence need not be sutable, as there could be ndces < j wth b = f C C j. The next result establshes that ths dffculty can be overcome. Lemma 10. Suppose a sequence K := ((C 1, b 1),..., (C r, b r)) of M 1 s such that (1) all b are dfferent, (2) b = arg max e C v e for 1 r, (3) and the sequence ((C 1, b 1),..., (C j, b j)) s sutable for some 1 j < r. Then the cocrcut C j+1 can be modfed so that condtons (1) (3) hold for j + 1 and M 1. Proof. If ((C 1, b 1),..., (C j+1, b j+1)) s sutable we are done; otherwse consder the smallest < j + 1 wth b C j+1. Usng strong crcut elmnaton we can choose a cocrcut C of M 1 n (C C j+1) b that contans b j+1. We replace C j+1 by C. By assumpton, b k / (C C j+1) b for every k <. Therefore, {b 1,..., b } C =, and we can replace C j+1 by C. Let K = ((C 1, b 1),..., (C j, b j), (C, b j+1), (C j+2, b j+2),..., (C r, b r)). Now K fulflls (1) (3) for j and {b 1,..., b } C j+1 =. Ether K fulflls (3) for j + 1, or there exsts another ndex > wth b C j+1, n whch case we repeat the procedure untl K fulflls (1) (3) for j + 1.

16 An Ascendng Vckrey Aucton for Sellng Bases of a Matrod 16 The hypotheses of Lemma 10 are satsfed by a VCG-sequence and j = 1. Repeated applcaton of the lemma proves there are cocrcuts C 1, C 2,..., C r that make the sequence ((C 1, b 1), (C 2, b 2),..., (C r, b r)) sutable n M 1 ; hence B 1 s optmal for M 1 and B s optmal for M. Theorem 11. Gven a VCG-sequence. Then B, B 1,..., B n are the unque optmal bases of M, M 1,..., M n, respectvely. The Vckrey payoff of bdder j N s :b {b 1,...,b r} E j (v b v fc ), and hs Vckrey payment s :b {b 1,...,b r} E j v fc = :b {b 1,...,b r} E j p. The theorem shows that f bdder j s awarded element b, then hs fnal payment ncreases by p. Therefore, n a dynamc settng he could be charged p at the moment he s awarded element b. 2.6 Te Breakng Tes among valuatons presents a slght techncal complcaton whch can be resolved wthout changng the deas n our results. The reader wllng to gnore ths techncalty may skp ths subsecton. When values are not necessarly dstnct, we can break tes by choosng suffcently small postve δ and perturbng v e by ɛ e := δ e to v e := v e + ɛ e = v e + δ e. For suffcently small δ, the perturbed valuatons have the property that v (S) v (T ) mples v(s) v(t ). Clearly a bass that s optmal for v on a mnor of M s also optmal for v on the same mnor yeldng the followng generalzaton of Theorem 11. Lemma 12. Suppose a VCG-sequence for the perturbed valuaton v of a nomonopoly matrod M wth nonnegatve valuaton v. Then B, B 1,..., B n are the unque optmal bases wth respect to v and v of M, M 1,..., M n. The Vckrey payment (under v) by bdder j N s :b {b 1,...,b r} E j v fc. Lemma 12 allows us to extend the notons of feasble sequence, VCGsequence, and condensed VCG-sequence, to valuaton wth tes, by requrng that the sequence condtons are fulflled for a perturbed valuaton. To sdestep the ssue of how to determne suffcently small δ, one could choose an arbtrary strct order on E and use t to break tes wth respect to v. Henceforth we wll break tes n ths way and wll demonstrate how ths can be acheved wthout relyng on the cooperaton of the selfsh bdders.

17 An Ascendng Vckrey Aucton for Sellng Bases of a Matrod The Ascendng Aucton Aucton 3 Effcent ascendng aucton (unt-step) Requre: No-monopoly matrod M wth nonnegatve nteger valuaton 1: 1, p 0, r r(m) 2: Determne an orderng of E (for te-breakng) 3: whle < r do 4: Ask bdders to determne F = {f 1,..., f k } {f E(M): v f = p} and label the elements of F so that they are ncreasng accordng to the tebreakng. 5: for l 1 to k do 6: whle there exsts a bdder j and a cocrcut C of M \ f l wth C E j do 7: Ask bdder j to determne arg max e C v e and let b be the most valuable element from ths set accordng to te-breakng. 8: Award b to j and charge hm p p. 9: M M/b 10: : end whle 12: M M \ f l 13: end for 14: M and p p : end whle 16: B {b 1,..., b r } s the optmal bass Aucton 3 s our man algorthm. Notce that the condton C E j n Lne 6 generalzes the condton we had n the motvatng example that an agent owns a brdge. Observe n addton that the te-breakng s carred out wthout the bdders cooperaton: In Lnes 4 and 7 the bdders are asked questons regardng ther valuatons; afterwards the auctoneer breaks tes n ther answers. In ascendng prce auctons, t s standard to ask bdders to reveal ther demand at current prces. Lnes 4 and 7 are to be nterpreted n ths sprt. These steps n Aucton 3 ask bdders to reveal ther demand correspondences

18 An Ascendng Vckrey Aucton for Sellng Bases of a Matrod 18 at current prces, and n partcular reveal those elements that they are just ndfferent between buyng or not at current prces. In mplementatons, ths latter nformaton can also be extracted by askng bdders to reveal demand at current prces at the next hgher prce ncrement. It s easy to show that Aucton 3 determnes a condensed VCG-sequence f bdders behave truthfully, yeldng our man result. Theorem 13. For every no-monopoly matrod wth nonnegatve nteger valuaton, f bdders behave truthfully, then Aucton 3 determnes an effcent allocaton and charges Vckrey prces. Proof (Sketch; full proof n e-companon A.3). Notce that for dstnct valuatons the aucton determnes a condensed VCG-sequence. Ths would become clear f we add the lne 12.5: f f l has not been awarded then D D {f l }. By Theorem 7 there s a correspondng VCG-sequence; hence (wth Subsecton 2.6) the effcent allocaton s found. Wth Theorem 11 t follows that the p lead to Vckrey prces. The classcal Englsh-aucton style of ncreasng p n Lne 14 s p p + 1, whch s why we refer to ths as the unt-step verson of our aucton. It s clear why ths works when valuatons are nteger. There s another varant, the long-step verson, that s faster and able to handle arbtrary (nonnteger) valuaton; t s ntroduced n Subsecton 2.9. The unt-step aucton can be descrbed smply n the followng way. Start wth the prce set at zero where, by assumpton, no bdder holds a monopoly. Then (Lne 4) ask the bdders whether they have any elements at current prce that they are ndfferent about (because the prce matches ther values); such a queston s not unusual for an aucton. Among the elements that the bdders announce, the auctoneer can break tes n the way he has predetermned to. Hence he can pck the smallest element f among them (and later larger ones). Now Lne 6 s a queston that requres only knowledge of the matrod and the partton of E nto sets of nterest E ; snce the auctoneer knows both, checkng whether there s a C of M \ f l and a bdder j wth C E j s easy for hm and requres no further knowledge. Therefore the auctoneer can determne whether the removal of f would gve another bdder j a monopoly. If t does, let bdder j determne n Lne 7 hs best elements from C ; among these best elements the auctoneer determnes

19 An Ascendng Vckrey Aucton for Sellng Bases of a Matrod 19 wth hs te-breakng plan a unque best element e C, awards t to j and charges j the current prce. (All of ths requres no advanced knowledge of bdders valuatons). Then contract e and check for any other bdders that mght own a cocrcut. Afterwards delete the unnecessary element f from the matrod. If at current prce p another element f was announced (but not yet awarded) then repeat the prevous step; otherwse ncrease p and contnue. In the next secton, an example llustrates the aucton. 2.8 An Example An example run of the aucton on a graphcal matrod M s descrbed n Fg. 1. As shown n Fg. 1(a), there are three bdders {a, b, c} and fve elements {a:5, a:4, b:3, b:2, c:1}; an element encodes the prospectve buyer and value. The matrod has rank 3. Snce Fgs. 1(b) 1(d) show that removal of any sngle agent does not decrease the rank of the matrod t fulflls the no-monopoly condton. At prce p = 1 the stuaton n Fg. 1(e) results: only bdder c announces that the value of hs element f = c :1 (n gray) s reached and that he s ndfferent between payng 1 for t or not gettng t. At ths moment t has to be checked whether deleton of f would gve bdder a a monopoly. As the cut (dashed lne) ndcates n Fg. 1(f), f f s removed then bdder a owns a monopoly, as removal of a:5, a:4 from M f would reduce ts rank. Consequentally bdder a s asked for hs most valuable element out of a:5, a:4, to whch he wll answer a:5. Now the auctoneer awards hm a:5 and charges 1 for t. To remove a:5 from consderaton he contracts a:5 yeldng Fg. 1(g). Bdder c s ndfference has another consequence. As can be seen n Fg. 1(h), removal of bdder b and c:1 decreases the rank of the matrod, hence b would have a monopoly. He s awarded the better of b:2, b:3 at a prce of 1. Agan the auctoneer contracts the awarded edge b:3 yeldng Fg. 1(). Snce no more monopoles occur at p = 1, element c:1 s removed and the prce ncreases to p = 2. Bdder b then announces that the value of hs element b:2 s reached; see Fg. 1(j). If b:2 were removed then bdder a would agan have a monopoly; see Fg. 1(k). So bdder a s awarded a:4 at a prce of p = 2, element a:4 s contracted, and b:2 s deleted; Fg. 1(l) results. As r(m) elements have been awarded, the aucton ends. In the sealed-bd VCG aucton, the elements a:5, a:4, b:3 would be awarded and bdder a would pay 3, bdder b would pay 1, and bdder c pays nothng. These payments match the outcome of our ascendng aucton carred out

20 An Ascendng Vckrey Aucton for Sellng Bases of a Matrod 20 above. a:5 a:5 a:5 a:5 b:2 b:3 b:2 b:3 b:2 b:3 b:2 b:3 c:1 a:4 c:1 a:4 c:1 a:4 c:1 a:4 (a) p = 0 (b) a has no monopoly (c) b has no monopoly (d) c has no monopoly a:5 a:5 b:2 b:3 b:2 b:3 b:2 b:3 b:2 b:3 c:1 a:4 c:1 a:4 c:1 a:4 c:1 a:4 (e) p = 1; c:1 becomes ndfferent (f) p = 1; a gets a monopoly (g) p = 1; a:5 s awarded and contracted (h) p = 1; b gets a monopoly b:2 b:2 b:2 c:1 a:4 a:4 a:4 () p = 1; b:3 s awarded and contracted (j) p = 2; b:2 becomes ndfferent (k) p = 2; a gets a monopoly (l) p = 2; a:4 s awarded and contracted Fgure 1: An example llustratng Aucton 3 on a graphcal matrod wth elements {a :5, a :4, b :3, b :2, c :1} (encodng bdder and value) and bdders a, b, c. 2.9 Polynomal Aucton Not much has been sad about the runtme of Aucton 3. The problem wth the unt-step verson s that we have to determne several numbers (the values of the second-best elements) but do so by queryng every smaller nteger. Clearly ths yelds an aucton that s only pseudo-polynomal (n the hghest

21 An Ascendng Vckrey Aucton for Sellng Bases of a Matrod 21 value). More fundamentally, the classcal Englsh ascendng aucton to sell a sngle unt of a sngle good has the same problem. From a computatonal standpont, bnary search seems to be one way to solve ths problem; however, under straght-forward bnary search t turns out that truth-tellng need not be a weakly domnant strategy. Recently Grgoreva, Herngs, Müller, and Vermeulen (2007) proposed the bsecton aucton for a sngle good that takes polynomal tme and n whch truth-tellng s agan a weakly domnant strategy. To handle arbtrary values or to be faster, however, the aucton can be easly modfed to the long-step verson by changng Lne 14 to read 14L: Ask each bdder j to determne u j = mn e Ej M v e > p; M p M and p mn j N u j. Ths step asks each bdder for the value of hs least valuable remanng object, then ncreases the prce to the lowest of these reported values. 4 Ths can be mplemented n a varety of ways n practce. For nstance, bdders can be asked for suggested prce ncreases, wth the assurance that only the lowest of these suggestons wll be mplemented n order to speedly move the aucton along. If the bdder wth the lowest reported prce ncrease suggests too low of a prce ncrease (.e. under reports hs u j ), the aucton s delayed as no bdder wthdraws at the resultng prce. The long-step verson of Aucton 3 runs n polynomal tme and, snce t avods unt-steps, can accommodate nonnegatve ratonal valuatons. The outer loop of the long-step aucton s executed at most E tmes. It makes only polynomally many calls to an oracle fndng a cocrcut of a mnor of M contaned n some E, and t performs only polynomally many steps. Theorem 14. For every no-monopoly matrod wth nonnegatve valuaton, f bdders behave truthfully, then the long-step verson of Aucton 3 determnes an effcent allocaton and charges Vckrey prces. The aucton goes through a polynomal number of steps (n E, N, and the largest encodng length of a value) and makes polynomal use of a cocrcut oracle (for M and ts mnors). 4 In the specal case of a sngle object aucton, the prce smply jumps from zero through all the bdders values from lowest to second-hghest and then awards the object to the hghest bdder wthout revealng hs bd. If there are more goods, however, then sgnfcantly less nformaton s revealed.

22 An Ascendng Vckrey Aucton for Sellng Bases of a Matrod 22 Proof. The whle loop of Lnes 3 15 s carred out at most r(m) n tmes (because n each teraton at least one element gets contracted as bdders are honest). The nner loops are carred out at most E and N tmes respectvely. Therefore the polynomal-tme result holds. Notce, that under our assumpton of sngle ownershp we have N = O( E ) and hence one could say that the aucton s polynomal n E and the largest encodng length of a value. On the other hand, clearly, the aucton s polynomal n the number of rounds t needs, but the latter s only endogenously determned; however, as already mentoned, t can be bounded above by E. Theorems 13 and 14 are computatonal results. That s, t s mplctly assumed that the bdders honestly report ther nformaton to the Aucton. Of course ths assumpton s not wthout loss of generalty when bdders are strategc. In the next secton, we consder ths ssue of ncentves Incentves We show that n Aucton 3, truthful bddng forms an ex post equlbrum. That s, no bdder can beneft by bddng untruthfully provded that all other bdders bd truthfully. Ths s a stronger equlbrum property than Bayesan Nash equlbrum. When Vckrey payments are mplemented through the use of a sealedbd aucton, each bdder maxmzes hs payoff by bddng truthfully (.e. truthfully reportng hs valuatons) regardless of the strategy used by other bdders. In other words, the Vckrey mechansm s strategy-proof. Therefore t should not be surprsng that an ascendng aucton (.e. extensve form game) that mplements Vckrey payments nherts good ncentve propertes. The argument follows the logc of the Revelaton Prncple. Suppose a bdder behaves n a way whch s consstent wth some valuaton functon dfferent from hs true one. Ths causes hm to receve elements and make payments that correspond to the Vckrey allocaton/payments for the false valuaton. By strategy-proofness of the sealed-bd (drect revelaton) mechansm, the bdder cannot be better off than f he had behaved truthfully. Ths yelds Lemma 15 below. Formally, for any possble lst of valuatons that a bdder could realze, a strategy dctates how a bdder should behave after any possble hstory throughout the aucton. Whle we omt a tedous mathematcal defnton,

23 An Ascendng Vckrey Aucton for Sellng Bases of a Matrod 23 ths means that each bdder must decde what nformaton to declare n Lnes 4 and 7 of Aucton 3, gven any possble aucton hstory up to that pont (e.g. the order and prce at whch elements already have been awarded or wthdrawn by other bdders). A strategy s a truthful bddng strategy f, regardless of the aucton hstory, the bdder truthfully declares whch of hs elements have value p (at Lne 4) and whch are n arg max e C v e (at Lne 7, f the bdder s bdder j). Lemma 15. For any profle of valuatons, suppose each bdder s usng a truthful bddng strategy. Then any bdder receves a payoff at least as great as the payoff he would receve usng any other strategy whch s truthful wth respect to some other valuatons. The result follows from the strategy-proofness of the VCG sealed-bd aucton, as stated above. Ths argument s not suffcent to prove a domnantstrategy result, however, as bdders could bd n a way whch s nconsstent wth any valuaton functon. It s concevable for a bdder to make declaratons n Lnes 4 and 7 of Aucton 3 that are nconsstent wth truthful bddng under any possble valuatons. For example, when a bdder s awarded a cocrcut {a, b, c} he mght declare that v a = v b > v c and be awarded, say, a. Later f he s awarded the cocrcut {b, c, d} but announces v c > v b, ths s nconsstent wth any valuaton. Aganst strateges that make such nconsstent announcements condtonal on the announcements of others, truthful bddng may not be a best response. 5 Ths s why truthful bddng s not a domnant strategy n dynamc, ascendng (.e. extensve-form) auctons. Nevertheless, t turns out that t s an equlbrum for all bdders to commt to truthful bddng at all tmes throughout the aucton. When all other bdders are behavng truthfully, a bdder can do no better than to bd truthfully. The key to provng ths s Lemma 16, whch makes nontruthful strateges partally rrelevant. Lemma 16. Fx a profle of valuatons and a bdder. Suppose the other bdders are usng truthful bddng strateges but bdder s not. Then there exsts a truthful bddng strategy for (that s truthful wth respect to some valuaton ṽ) that yelds the same aucton outcome as hs orgnal strategy. Proof. Under the assumptons of the lemma, suppose bdder s usng an arbtrary bddng strategy s. Usng s, suppose s awarded the set of elements 5 Smlar dffcultes appear n the lterature on extensve-form mplementaton. See Moore and Repullo (1988).

24 An Ascendng Vckrey Aucton for Sellng Bases of a Matrod 24 {e 1,..., e k }, n that order, at prces p e1,..., p ek, respectvely. For every e E \ {e 1,..., e k } that he s not awarded, denote by p e the prce at whch he dropped the element from the aucton (Lne 4). We defne a valuaton ṽ and show that the same outcome would be obtaned (for all agents) f bdder bds truthfully wth respect to ṽ. For all e E, let { (1 + p r ) + (k l) f e = e l {e 1,..., e k } ṽ e = p e f e E \ {e 1,..., e k } (where p r s the hghest charged prce). Therefore, ṽ e > ṽ f for all e {e 1,..., e k } and f E \ {e 1,..., e k } and ṽ el > ṽ ej f 1 l < j k. Let s be the strategy of bddng truthfully wth respect to ṽ. The dfferences between s and s are the followng. In Lne 4 of the aucton when the current prce s p, under s bdder wll announce the elements e that he wll not wn such that ṽ e = p. Under s t could be that he announces addtonal elements that he s actually awarded n an executon of Lne 7 (whle the prce s stll p, but before the element s deleted n Lne 12). Suppose that such an element (wth smallest ndex after te-breakng) s f m. Snce f m was awarded to hm later n Lne 7 under s, ths happens before the loop n Lne 5 gets to l = m. Later, at l = m, the whle condton n Lne 6 cannot be fulflled, hence hs announcng of f m has no nfluence on the course of the computaton. So we acheve the same outcome (allocaton and prces) for any addtonally announced element. In Lne 7, under s, bdder may announce multple elements of C. However, only one element s awarded to hm, and the remanng elements are rrelevant n the computaton. Under s, he announces that same element only; hence the computatons n both cases are dentcal. A profle of strateges s an ex post equlbrum f, for any realzaton of valuatons, no bdder has an ncentve to change hs strategy even f he could fully learn the others valuatons. We have mposed no assumpton on the nformaton that bdders possess. At one extreme, bdders may know a lot about each other. At another extreme, bdders may only have probablstc belefs about others valuatons; these belefs may not even be commonly known. The strength of the ex post equlbrum concept s that such assumptons become rrelevant. For any possble realzaton of valuatons, no bdder

25 An Ascendng Vckrey Aucton for Sellng Bases of a Matrod 25 regrets havng used the strategy he dd, all else beng fxed. Whle ths s a very strong (hence desrable) concept, we should also pont out that t s not qute as strong as the concept of domnant strateges. 6 Theorem 17. For any profle of valuatons, the profle of truthful bddng strateges s an ex post equlbrum of Aucton 3. Proof. Suppose all bdders are bddng truthfully. Lemma 16 mples that each bdder has a best response among the set of strateges whch are truthful wth respect to some (possbly false) valuaton ṽ. Lemma 15 mples that the truthful one (wth respect to true valuatons) s one best response. Therefore bdder cannot do better than truthful bddng. The long-step verson of Aucton 3 also possesses strong ncentves propertes. It s straghtforward to show that Lemma 15 also apples to the long-step aucton (see the e-companon). Slght care needs to be taken wth Lemma 16, however. For example, consder Lne 14. Even f all other bdders are truthful, an untruthful bdder could announce u = p + 2 t n every round t. The aucton could then contnue ndefntely f the bdders announcements yeld F = n Lne 4, n each round. It s smple to fx ths by addng a consstency check to Lne 4 whch would requre the followng: f bdder j announces the mnmal utlty u j n Lne 14L of the long-step aucton, then he must announce at least one element n the next executon of Lne 4. Formally, Lne 4 could be changed to the followng. 4L: Ask bdders to determne F = {f 1,..., f k } {f E(M): v f = p} and label the elements of F so that they are ncreasng accordng to the te-breakng. Every bdder j wth p = u j must announce at least one element. Ths addton guarantees that f all bdders are bddng truthfully, no sngle bdder can devate to an arbtrary strategy n order to prolong the aucton ndefntely. Wth ths, the arguments behnd Lemma 16 and hence Theorem 17 would apply to the long-step aucton. 6 In fact domnant strategy equlbra are not obtanable n many (reasonable) dynamcaucton settngs. It s beyond the scope of ths paper to elaborate much on ths pont, but the essental reason for ths s that no strategy can be optmal (best response) when another bdder s behavng n a way talored to punsh players usng that gven strategy; hence none can be domnant.

Vickrey Auction VCG Combinatorial Auctions. Mechanism Design. Algorithms and Data Structures. Winter 2016

Vickrey Auction VCG Combinatorial Auctions. Mechanism Design. Algorithms and Data Structures. Winter 2016 Mechansm Desgn Algorthms and Data Structures Wnter 2016 1 / 39 Vckrey Aucton Vckrey-Clarke-Groves Mechansms Sngle-Mnded Combnatoral Auctons 2 / 39 Mechansm Desgn (wth Money) Set A of outcomes to choose

More information

Problem Set 9 Solutions

Problem Set 9 Solutions Desgn and Analyss of Algorthms May 4, 2015 Massachusetts Insttute of Technology 6.046J/18.410J Profs. Erk Demane, Srn Devadas, and Nancy Lynch Problem Set 9 Solutons Problem Set 9 Solutons Ths problem

More information

Economics 101. Lecture 4 - Equilibrium and Efficiency

Economics 101. Lecture 4 - Equilibrium and Efficiency Economcs 0 Lecture 4 - Equlbrum and Effcency Intro As dscussed n the prevous lecture, we wll now move from an envronment where we looed at consumers mang decsons n solaton to analyzng economes full of

More information

Perfect Competition and the Nash Bargaining Solution

Perfect Competition and the Nash Bargaining Solution Perfect Competton and the Nash Barganng Soluton Renhard John Department of Economcs Unversty of Bonn Adenauerallee 24-42 53113 Bonn, Germany emal: rohn@un-bonn.de May 2005 Abstract For a lnear exchange

More information

College of Computer & Information Science Fall 2009 Northeastern University 20 October 2009

College of Computer & Information Science Fall 2009 Northeastern University 20 October 2009 College of Computer & Informaton Scence Fall 2009 Northeastern Unversty 20 October 2009 CS7880: Algorthmc Power Tools Scrbe: Jan Wen and Laura Poplawsk Lecture Outlne: Prmal-dual schema Network Desgn:

More information

Assortment Optimization under MNL

Assortment Optimization under MNL Assortment Optmzaton under MNL Haotan Song Aprl 30, 2017 1 Introducton The assortment optmzaton problem ams to fnd the revenue-maxmzng assortment of products to offer when the prces of products are fxed.

More information

NP-Completeness : Proofs

NP-Completeness : Proofs NP-Completeness : Proofs Proof Methods A method to show a decson problem Π NP-complete s as follows. (1) Show Π NP. (2) Choose an NP-complete problem Π. (3) Show Π Π. A method to show an optmzaton problem

More information

Pricing Network Services by Jun Shu, Pravin Varaiya

Pricing Network Services by Jun Shu, Pravin Varaiya Prcng Network Servces by Jun Shu, Pravn Varaya Presented by Hayden So September 25, 2003 Introducton: Two Network Problems Engneerng: A game theoretcal sound congeston control mechansm that s ncentve compatble

More information

Abstract Single Crossing and the Value Dimension

Abstract Single Crossing and the Value Dimension Abstract Sngle Crossng and the Value Dmenson Davd Rahman September 24, 2007 Abstract When auctonng an ndvsble good wthout consumpton externaltes, abstract sngle crossng s necessary and suffcent to mplement

More information

Difference Equations

Difference Equations Dfference Equatons c Jan Vrbk 1 Bascs Suppose a sequence of numbers, say a 0,a 1,a,a 3,... s defned by a certan general relatonshp between, say, three consecutve values of the sequence, e.g. a + +3a +1

More information

Module 17: Mechanism Design & Optimal Auctions

Module 17: Mechanism Design & Optimal Auctions Module 7: Mechansm Desgn & Optmal Auctons Informaton Economcs (Ec 55) George Georgads Examples: Auctons Blateral trade Producton and dstrbuton n socety General Setup N agents Each agent has prvate nformaton

More information

CS286r Assign One. Answer Key

CS286r Assign One. Answer Key CS286r Assgn One Answer Key 1 Game theory 1.1 1.1.1 Let off-equlbrum strateges also be that people contnue to play n Nash equlbrum. Devatng from any Nash equlbrum s a weakly domnated strategy. That s,

More information

Module 9. Lecture 6. Duality in Assignment Problems

Module 9. Lecture 6. Duality in Assignment Problems Module 9 1 Lecture 6 Dualty n Assgnment Problems In ths lecture we attempt to answer few other mportant questons posed n earler lecture for (AP) and see how some of them can be explaned through the concept

More information

The Second Anti-Mathima on Game Theory

The Second Anti-Mathima on Game Theory The Second Ant-Mathma on Game Theory Ath. Kehagas December 1 2006 1 Introducton In ths note we wll examne the noton of game equlbrum for three types of games 1. 2-player 2-acton zero-sum games 2. 2-player

More information

Endogenous timing in a mixed oligopoly consisting of a single public firm and foreign competitors. Abstract

Endogenous timing in a mixed oligopoly consisting of a single public firm and foreign competitors. Abstract Endogenous tmng n a mxed olgopoly consstng o a sngle publc rm and oregn compettors Yuanzhu Lu Chna Economcs and Management Academy, Central Unversty o Fnance and Economcs Abstract We nvestgate endogenous

More information

Online Appendix. t=1 (p t w)q t. Then the first order condition shows that

Online Appendix. t=1 (p t w)q t. Then the first order condition shows that Artcle forthcomng to ; manuscrpt no (Please, provde the manuscrpt number!) 1 Onlne Appendx Appendx E: Proofs Proof of Proposton 1 Frst we derve the equlbrum when the manufacturer does not vertcally ntegrate

More information

More metrics on cartesian products

More metrics on cartesian products More metrcs on cartesan products If (X, d ) are metrc spaces for 1 n, then n Secton II4 of the lecture notes we defned three metrcs on X whose underlyng topologes are the product topology The purpose of

More information

(1 ) (1 ) 0 (1 ) (1 ) 0

(1 ) (1 ) 0 (1 ) (1 ) 0 Appendx A Appendx A contans proofs for resubmsson "Contractng Informaton Securty n the Presence of Double oral Hazard" Proof of Lemma 1: Assume that, to the contrary, BS efforts are achevable under a blateral

More information

COS 521: Advanced Algorithms Game Theory and Linear Programming

COS 521: Advanced Algorithms Game Theory and Linear Programming COS 521: Advanced Algorthms Game Theory and Lnear Programmng Moses Charkar February 27, 2013 In these notes, we ntroduce some basc concepts n game theory and lnear programmng (LP). We show a connecton

More information

Edge Isoperimetric Inequalities

Edge Isoperimetric Inequalities November 7, 2005 Ross M. Rchardson Edge Isopermetrc Inequaltes 1 Four Questons Recall that n the last lecture we looked at the problem of sopermetrc nequaltes n the hypercube, Q n. Our noton of boundary

More information

A new construction of 3-separable matrices via an improved decoding of Macula s construction

A new construction of 3-separable matrices via an improved decoding of Macula s construction Dscrete Optmzaton 5 008 700 704 Contents lsts avalable at ScenceDrect Dscrete Optmzaton journal homepage: wwwelsevercom/locate/dsopt A new constructon of 3-separable matrces va an mproved decodng of Macula

More information

Ex post implementation in environments with private goods

Ex post implementation in environments with private goods Theoretcal Economcs 1 (2006), 369 393 1555-7561/20060369 Ex post mplementaton n envronments wth prvate goods SUSHIL BIKHCHANDANI Anderson School of Management, Unversty of Calforna, Los Angeles We prove

More information

The Minimum Universal Cost Flow in an Infeasible Flow Network

The Minimum Universal Cost Flow in an Infeasible Flow Network Journal of Scences, Islamc Republc of Iran 17(2): 175-180 (2006) Unversty of Tehran, ISSN 1016-1104 http://jscencesutacr The Mnmum Unversal Cost Flow n an Infeasble Flow Network H Saleh Fathabad * M Bagheran

More information

Welfare Properties of General Equilibrium. What can be said about optimality properties of resource allocation implied by general equilibrium?

Welfare Properties of General Equilibrium. What can be said about optimality properties of resource allocation implied by general equilibrium? APPLIED WELFARE ECONOMICS AND POLICY ANALYSIS Welfare Propertes of General Equlbrum What can be sad about optmalty propertes of resource allocaton mpled by general equlbrum? Any crteron used to compare

More information

On the Multicriteria Integer Network Flow Problem

On the Multicriteria Integer Network Flow Problem BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 5, No 2 Sofa 2005 On the Multcrtera Integer Network Flow Problem Vassl Vasslev, Marana Nkolova, Maryana Vassleva Insttute of

More information

Computing Correlated Equilibria in Multi-Player Games

Computing Correlated Equilibria in Multi-Player Games Computng Correlated Equlbra n Mult-Player Games Chrstos H. Papadmtrou Presented by Zhanxang Huang December 7th, 2005 1 The Author Dr. Chrstos H. Papadmtrou CS professor at UC Berkley (taught at Harvard,

More information

Hila Etzion. Min-Seok Pang

Hila Etzion. Min-Seok Pang RESERCH RTICLE COPLEENTRY ONLINE SERVICES IN COPETITIVE RKETS: INTINING PROFITILITY IN THE PRESENCE OF NETWORK EFFECTS Hla Etzon Department of Technology and Operatons, Stephen. Ross School of usness,

More information

Calculation of time complexity (3%)

Calculation of time complexity (3%) Problem 1. (30%) Calculaton of tme complexty (3%) Gven n ctes, usng exhaust search to see every result takes O(n!). Calculaton of tme needed to solve the problem (2%) 40 ctes:40! dfferent tours 40 add

More information

THE CHINESE REMAINDER THEOREM. We should thank the Chinese for their wonderful remainder theorem. Glenn Stevens

THE CHINESE REMAINDER THEOREM. We should thank the Chinese for their wonderful remainder theorem. Glenn Stevens THE CHINESE REMAINDER THEOREM KEITH CONRAD We should thank the Chnese for ther wonderful remander theorem. Glenn Stevens 1. Introducton The Chnese remander theorem says we can unquely solve any par of

More information

CS : Algorithms and Uncertainty Lecture 17 Date: October 26, 2016

CS : Algorithms and Uncertainty Lecture 17 Date: October 26, 2016 CS 29-128: Algorthms and Uncertanty Lecture 17 Date: October 26, 2016 Instructor: Nkhl Bansal Scrbe: Mchael Denns 1 Introducton In ths lecture we wll be lookng nto the secretary problem, and an nterestng

More information

5 The Rational Canonical Form

5 The Rational Canonical Form 5 The Ratonal Canoncal Form Here p s a monc rreducble factor of the mnmum polynomal m T and s not necessarly of degree one Let F p denote the feld constructed earler n the course, consstng of all matrces

More information

Simultaneous Optimization of Berth Allocation, Quay Crane Assignment and Quay Crane Scheduling Problems in Container Terminals

Simultaneous Optimization of Berth Allocation, Quay Crane Assignment and Quay Crane Scheduling Problems in Container Terminals Smultaneous Optmzaton of Berth Allocaton, Quay Crane Assgnment and Quay Crane Schedulng Problems n Contaner Termnals Necat Aras, Yavuz Türkoğulları, Z. Caner Taşkın, Kuban Altınel Abstract In ths work,

More information

LINEAR REGRESSION ANALYSIS. MODULE IX Lecture Multicollinearity

LINEAR REGRESSION ANALYSIS. MODULE IX Lecture Multicollinearity LINEAR REGRESSION ANALYSIS MODULE IX Lecture - 30 Multcollnearty Dr. Shalabh Department of Mathematcs and Statstcs Indan Insttute of Technology Kanpur 2 Remedes for multcollnearty Varous technques have

More information

Axiomatizations of Pareto Equilibria in Multicriteria Games

Axiomatizations of Pareto Equilibria in Multicriteria Games ames and Economc Behavor 28, 146154 1999. Artcle ID game.1998.0680, avalable onlne at http:www.dealbrary.com on Axomatzatons of Pareto Equlbra n Multcrtera ames Mark Voorneveld,* Dres Vermeulen, and Peter

More information

ECE559VV Project Report

ECE559VV Project Report ECE559VV Project Report (Supplementary Notes Loc Xuan Bu I. MAX SUM-RATE SCHEDULING: THE UPLINK CASE We have seen (n the presentaton that, for downlnk (broadcast channels, the strategy maxmzng the sum-rate

More information

princeton univ. F 17 cos 521: Advanced Algorithm Design Lecture 7: LP Duality Lecturer: Matt Weinberg

princeton univ. F 17 cos 521: Advanced Algorithm Design Lecture 7: LP Duality Lecturer: Matt Weinberg prnceton unv. F 17 cos 521: Advanced Algorthm Desgn Lecture 7: LP Dualty Lecturer: Matt Wenberg Scrbe: LP Dualty s an extremely useful tool for analyzng structural propertes of lnear programs. Whle there

More information

Pricing and Resource Allocation Game Theoretic Models

Pricing and Resource Allocation Game Theoretic Models Prcng and Resource Allocaton Game Theoretc Models Zhy Huang Changbn Lu Q Zhang Computer and Informaton Scence December 8, 2009 Z. Huang, C. Lu, and Q. Zhang (CIS) Game Theoretc Models December 8, 2009

More information

Structure and Drive Paul A. Jensen Copyright July 20, 2003

Structure and Drive Paul A. Jensen Copyright July 20, 2003 Structure and Drve Paul A. Jensen Copyrght July 20, 2003 A system s made up of several operatons wth flow passng between them. The structure of the system descrbes the flow paths from nputs to outputs.

More information

Implementation and Detection

Implementation and Detection 1 December 18 2014 Implementaton and Detecton Htosh Matsushma Department of Economcs Unversty of Tokyo 2 Ths paper consders mplementaton of scf: Mechansm Desgn wth Unqueness CP attempts to mplement scf

More information

find (x): given element x, return the canonical element of the set containing x;

find (x): given element x, return the canonical element of the set containing x; COS 43 Sprng, 009 Dsjont Set Unon Problem: Mantan a collecton of dsjont sets. Two operatons: fnd the set contanng a gven element; unte two sets nto one (destructvely). Approach: Canoncal element method:

More information

= z 20 z n. (k 20) + 4 z k = 4

= z 20 z n. (k 20) + 4 z k = 4 Problem Set #7 solutons 7.2.. (a Fnd the coeffcent of z k n (z + z 5 + z 6 + z 7 + 5, k 20. We use the known seres expanson ( n+l ( z l l z n below: (z + z 5 + z 6 + z 7 + 5 (z 5 ( + z + z 2 + z + 5 5

More information

Maximizing the number of nonnegative subsets

Maximizing the number of nonnegative subsets Maxmzng the number of nonnegatve subsets Noga Alon Hao Huang December 1, 213 Abstract Gven a set of n real numbers, f the sum of elements of every subset of sze larger than k s negatve, what s the maxmum

More information

A 2D Bounded Linear Program (H,c) 2D Linear Programming

A 2D Bounded Linear Program (H,c) 2D Linear Programming A 2D Bounded Lnear Program (H,c) h 3 v h 8 h 5 c h 4 h h 6 h 7 h 2 2D Lnear Programmng C s a polygonal regon, the ntersecton of n halfplanes. (H, c) s nfeasble, as C s empty. Feasble regon C s unbounded

More information

Lecture 10 Support Vector Machines II

Lecture 10 Support Vector Machines II Lecture 10 Support Vector Machnes II 22 February 2016 Taylor B. Arnold Yale Statstcs STAT 365/665 1/28 Notes: Problem 3 s posted and due ths upcomng Frday There was an early bug n the fake-test data; fxed

More information

Affine transformations and convexity

Affine transformations and convexity Affne transformatons and convexty The purpose of ths document s to prove some basc propertes of affne transformatons nvolvng convex sets. Here are a few onlne references for background nformaton: http://math.ucr.edu/

More information

EEL 6266 Power System Operation and Control. Chapter 3 Economic Dispatch Using Dynamic Programming

EEL 6266 Power System Operation and Control. Chapter 3 Economic Dispatch Using Dynamic Programming EEL 6266 Power System Operaton and Control Chapter 3 Economc Dspatch Usng Dynamc Programmng Pecewse Lnear Cost Functons Common practce many utltes prefer to represent ther generator cost functons as sngle-

More information

Every planar graph is 4-colourable a proof without computer

Every planar graph is 4-colourable a proof without computer Peter Dörre Department of Informatcs and Natural Scences Fachhochschule Südwestfalen (Unversty of Appled Scences) Frauenstuhlweg 31, D-58644 Iserlohn, Germany Emal: doerre(at)fh-swf.de Mathematcs Subject

More information

Kernel Methods and SVMs Extension

Kernel Methods and SVMs Extension Kernel Methods and SVMs Extenson The purpose of ths document s to revew materal covered n Machne Learnng 1 Supervsed Learnng regardng support vector machnes (SVMs). Ths document also provdes a general

More information

U.C. Berkeley CS294: Spectral Methods and Expanders Handout 8 Luca Trevisan February 17, 2016

U.C. Berkeley CS294: Spectral Methods and Expanders Handout 8 Luca Trevisan February 17, 2016 U.C. Berkeley CS94: Spectral Methods and Expanders Handout 8 Luca Trevsan February 7, 06 Lecture 8: Spectral Algorthms Wrap-up In whch we talk about even more generalzatons of Cheeger s nequaltes, and

More information

Games of Threats. Elon Kohlberg Abraham Neyman. Working Paper

Games of Threats. Elon Kohlberg Abraham Neyman. Working Paper Games of Threats Elon Kohlberg Abraham Neyman Workng Paper 18-023 Games of Threats Elon Kohlberg Harvard Busness School Abraham Neyman The Hebrew Unversty of Jerusalem Workng Paper 18-023 Copyrght 2017

More information

Complete subgraphs in multipartite graphs

Complete subgraphs in multipartite graphs Complete subgraphs n multpartte graphs FLORIAN PFENDER Unverstät Rostock, Insttut für Mathematk D-18057 Rostock, Germany Floran.Pfender@un-rostock.de Abstract Turán s Theorem states that every graph G

More information

Psychology 282 Lecture #24 Outline Regression Diagnostics: Outliers

Psychology 282 Lecture #24 Outline Regression Diagnostics: Outliers Psychology 282 Lecture #24 Outlne Regresson Dagnostcs: Outlers In an earler lecture we studed the statstcal assumptons underlyng the regresson model, ncludng the followng ponts: Formal statement of assumptons.

More information

Real-Time Systems. Multiprocessor scheduling. Multiprocessor scheduling. Multiprocessor scheduling

Real-Time Systems. Multiprocessor scheduling. Multiprocessor scheduling. Multiprocessor scheduling Real-Tme Systems Multprocessor schedulng Specfcaton Implementaton Verfcaton Multprocessor schedulng -- -- Global schedulng How are tasks assgned to processors? Statc assgnment The processor(s) used for

More information

CHAPTER 17 Amortized Analysis

CHAPTER 17 Amortized Analysis CHAPTER 7 Amortzed Analyss In an amortzed analyss, the tme requred to perform a sequence of data structure operatons s averaged over all the operatons performed. It can be used to show that the average

More information

Game Theory Course: Jackson, Leyton-Brown & Shoham. Vickrey-Clarke-Groves Mechanisms: Definitions

Game Theory Course: Jackson, Leyton-Brown & Shoham. Vickrey-Clarke-Groves Mechanisms: Definitions Vckrey-Clarke-Groves Mechansms: Defntons Game Theory Course: Jackson, Leyton-Brown & Shoham A postve result Recall that n the quaslnear utlty settng, a drect mechansm conssts of a choce rule and a payment

More information

Online Appendix: Reciprocity with Many Goods

Online Appendix: Reciprocity with Many Goods T D T A : O A Kyle Bagwell Stanford Unversty and NBER Robert W. Stager Dartmouth College and NBER March 2016 Abstract Ths onlne Appendx extends to a many-good settng the man features of recprocty emphaszed

More information

Feature Selection: Part 1

Feature Selection: Part 1 CSE 546: Machne Learnng Lecture 5 Feature Selecton: Part 1 Instructor: Sham Kakade 1 Regresson n the hgh dmensonal settng How do we learn when the number of features d s greater than the sample sze n?

More information

The Order Relation and Trace Inequalities for. Hermitian Operators

The Order Relation and Trace Inequalities for. Hermitian Operators Internatonal Mathematcal Forum, Vol 3, 08, no, 507-57 HIKARI Ltd, wwwm-hkarcom https://doorg/0988/mf088055 The Order Relaton and Trace Inequaltes for Hermtan Operators Y Huang School of Informaton Scence

More information

Smooth Games, Price of Anarchy and Composability of Auctions - a Quick Tutorial

Smooth Games, Price of Anarchy and Composability of Auctions - a Quick Tutorial Smooth Games, Prce of Anarchy and Composablty of Auctons - a Quck Tutoral Abhshek Snha Laboratory for Informaton and Decson Systems, Massachusetts Insttute of Technology, Cambrdge, MA 02139 Emal: snhaa@mt.edu

More information

APPENDIX A Some Linear Algebra

APPENDIX A Some Linear Algebra APPENDIX A Some Lnear Algebra The collecton of m, n matrces A.1 Matrces a 1,1,..., a 1,n A = a m,1,..., a m,n wth real elements a,j s denoted by R m,n. If n = 1 then A s called a column vector. Smlarly,

More information

Min Cut, Fast Cut, Polynomial Identities

Min Cut, Fast Cut, Polynomial Identities Randomzed Algorthms, Summer 016 Mn Cut, Fast Cut, Polynomal Identtes Instructor: Thomas Kesselhem and Kurt Mehlhorn 1 Mn Cuts n Graphs Lecture (5 pages) Throughout ths secton, G = (V, E) s a mult-graph.

More information

Winter 2008 CS567 Stochastic Linear/Integer Programming Guest Lecturer: Xu, Huan

Winter 2008 CS567 Stochastic Linear/Integer Programming Guest Lecturer: Xu, Huan Wnter 2008 CS567 Stochastc Lnear/Integer Programmng Guest Lecturer: Xu, Huan Class 2: More Modelng Examples 1 Capacty Expanson Capacty expanson models optmal choces of the tmng and levels of nvestments

More information

MMA and GCMMA two methods for nonlinear optimization

MMA and GCMMA two methods for nonlinear optimization MMA and GCMMA two methods for nonlnear optmzaton Krster Svanberg Optmzaton and Systems Theory, KTH, Stockholm, Sweden. krlle@math.kth.se Ths note descrbes the algorthms used n the author s 2007 mplementatons

More information

Lecture 12: Discrete Laplacian

Lecture 12: Discrete Laplacian Lecture 12: Dscrete Laplacan Scrbe: Tanye Lu Our goal s to come up wth a dscrete verson of Laplacan operator for trangulated surfaces, so that we can use t n practce to solve related problems We are mostly

More information

3.1 Expectation of Functions of Several Random Variables. )' be a k-dimensional discrete or continuous random vector, with joint PMF p (, E X E X1 E X

3.1 Expectation of Functions of Several Random Variables. )' be a k-dimensional discrete or continuous random vector, with joint PMF p (, E X E X1 E X Statstcs 1: Probablty Theory II 37 3 EPECTATION OF SEVERAL RANDOM VARIABLES As n Probablty Theory I, the nterest n most stuatons les not on the actual dstrbuton of a random vector, but rather on a number

More information

Lecture Notes on Linear Regression

Lecture Notes on Linear Regression Lecture Notes on Lnear Regresson Feng L fl@sdueducn Shandong Unversty, Chna Lnear Regresson Problem In regresson problem, we am at predct a contnuous target value gven an nput feature vector We assume

More information

Volume 18 Figure 1. Notation 1. Notation 2. Observation 1. Remark 1. Remark 2. Remark 3. Remark 4. Remark 5. Remark 6. Theorem A [2]. Theorem B [2].

Volume 18 Figure 1. Notation 1. Notation 2. Observation 1. Remark 1. Remark 2. Remark 3. Remark 4. Remark 5. Remark 6. Theorem A [2]. Theorem B [2]. Bulletn of Mathematcal Scences and Applcatons Submtted: 016-04-07 ISSN: 78-9634, Vol. 18, pp 1-10 Revsed: 016-09-08 do:10.1805/www.scpress.com/bmsa.18.1 Accepted: 016-10-13 017 ScPress Ltd., Swtzerland

More information

Econ107 Applied Econometrics Topic 3: Classical Model (Studenmund, Chapter 4)

Econ107 Applied Econometrics Topic 3: Classical Model (Studenmund, Chapter 4) I. Classcal Assumptons Econ7 Appled Econometrcs Topc 3: Classcal Model (Studenmund, Chapter 4) We have defned OLS and studed some algebrac propertes of OLS. In ths topc we wll study statstcal propertes

More information

Introductory Cardinality Theory Alan Kaylor Cline

Introductory Cardinality Theory Alan Kaylor Cline Introductory Cardnalty Theory lan Kaylor Clne lthough by name the theory of set cardnalty may seem to be an offshoot of combnatorcs, the central nterest s actually nfnte sets. Combnatorcs deals wth fnte

More information

Week 2. This week, we covered operations on sets and cardinality.

Week 2. This week, we covered operations on sets and cardinality. Week 2 Ths week, we covered operatons on sets and cardnalty. Defnton 0.1 (Correspondence). A correspondence between two sets A and B s a set S contaned n A B = {(a, b) a A, b B}. A correspondence from

More information

Chapter 8 Indicator Variables

Chapter 8 Indicator Variables Chapter 8 Indcator Varables In general, e explanatory varables n any regresson analyss are assumed to be quanttatve n nature. For example, e varables lke temperature, dstance, age etc. are quanttatve n

More information

20. Mon, Oct. 13 What we have done so far corresponds roughly to Chapters 2 & 3 of Lee. Now we turn to Chapter 4. The first idea is connectedness.

20. Mon, Oct. 13 What we have done so far corresponds roughly to Chapters 2 & 3 of Lee. Now we turn to Chapter 4. The first idea is connectedness. 20. Mon, Oct. 13 What we have done so far corresponds roughly to Chapters 2 & 3 of Lee. Now we turn to Chapter 4. The frst dea s connectedness. Essentally, we want to say that a space cannot be decomposed

More information

Foundations of Arithmetic

Foundations of Arithmetic Foundatons of Arthmetc Notaton We shall denote the sum and product of numbers n the usual notaton as a 2 + a 2 + a 3 + + a = a, a 1 a 2 a 3 a = a The notaton a b means a dvdes b,.e. ac = b where c s an

More information

1 The Mistake Bound Model

1 The Mistake Bound Model 5-850: Advanced Algorthms CMU, Sprng 07 Lecture #: Onlne Learnng and Multplcatve Weghts February 7, 07 Lecturer: Anupam Gupta Scrbe: Bryan Lee,Albert Gu, Eugene Cho he Mstake Bound Model Suppose there

More information

The L(2, 1)-Labeling on -Product of Graphs

The L(2, 1)-Labeling on -Product of Graphs Annals of Pure and Appled Mathematcs Vol 0, No, 05, 9-39 ISSN: 79-087X (P, 79-0888(onlne Publshed on 7 Aprl 05 wwwresearchmathscorg Annals of The L(, -Labelng on -Product of Graphs P Pradhan and Kamesh

More information

The Multiple Classical Linear Regression Model (CLRM): Specification and Assumptions. 1. Introduction

The Multiple Classical Linear Regression Model (CLRM): Specification and Assumptions. 1. Introduction ECONOMICS 5* -- NOTE (Summary) ECON 5* -- NOTE The Multple Classcal Lnear Regresson Model (CLRM): Specfcaton and Assumptons. Introducton CLRM stands for the Classcal Lnear Regresson Model. The CLRM s also

More information

Lecture 3: Probability Distributions

Lecture 3: Probability Distributions Lecture 3: Probablty Dstrbutons Random Varables Let us begn by defnng a sample space as a set of outcomes from an experment. We denote ths by S. A random varable s a functon whch maps outcomes nto the

More information

On the correction of the h-index for career length

On the correction of the h-index for career length 1 On the correcton of the h-ndex for career length by L. Egghe Unverstet Hasselt (UHasselt), Campus Depenbeek, Agoralaan, B-3590 Depenbeek, Belgum 1 and Unverstet Antwerpen (UA), IBW, Stadscampus, Venusstraat

More information

Graph Reconstruction by Permutations

Graph Reconstruction by Permutations Graph Reconstructon by Permutatons Perre Ille and Wllam Kocay* Insttut de Mathémathques de Lumny CNRS UMR 6206 163 avenue de Lumny, Case 907 13288 Marselle Cedex 9, France e-mal: lle@ml.unv-mrs.fr Computer

More information

Non-bossy Single Object Auctions

Non-bossy Single Object Auctions Non-bossy Sngle Object Auctons Debass Mshra and Abdul Quadr January 3, 2014 Abstract We study determnstc sngle object auctons n the prvate values envronment. We show that an allocaton rule s mplementable

More information

arxiv: v1 [cs.gt] 18 Nov 2015

arxiv: v1 [cs.gt] 18 Nov 2015 The Invsble Hand of Dynamc Market Prcng arxv:1511.05646v1 [cs.gt] 18 Nov 2015 Vncent Cohen-Addad vcohen@d.ens.fr Alon Eden alonarden@gmal.com Amos Fat fat@tau.ac.l November 19, 2015 Abstract Mchal Feldman

More information

Physics 5153 Classical Mechanics. Principle of Virtual Work-1

Physics 5153 Classical Mechanics. Principle of Virtual Work-1 P. Guterrez 1 Introducton Physcs 5153 Classcal Mechancs Prncple of Vrtual Work The frst varatonal prncple we encounter n mechancs s the prncple of vrtual work. It establshes the equlbrum condton of a mechancal

More information

General theory of fuzzy connectedness segmentations: reconciliation of two tracks of FC theory

General theory of fuzzy connectedness segmentations: reconciliation of two tracks of FC theory General theory of fuzzy connectedness segmentatons: reconclaton of two tracks of FC theory Krzysztof Chrs Ceselsk Department of Mathematcs, West Vrgna Unversty and MIPG, Department of Radology, Unversty

More information

Chapter 5. Solution of System of Linear Equations. Module No. 6. Solution of Inconsistent and Ill Conditioned Systems

Chapter 5. Solution of System of Linear Equations. Module No. 6. Solution of Inconsistent and Ill Conditioned Systems Numercal Analyss by Dr. Anta Pal Assstant Professor Department of Mathematcs Natonal Insttute of Technology Durgapur Durgapur-713209 emal: anta.bue@gmal.com 1 . Chapter 5 Soluton of System of Lnear Equatons

More information

FREQUENCY DISTRIBUTIONS Page 1 of The idea of a frequency distribution for sets of observations will be introduced,

FREQUENCY DISTRIBUTIONS Page 1 of The idea of a frequency distribution for sets of observations will be introduced, FREQUENCY DISTRIBUTIONS Page 1 of 6 I. Introducton 1. The dea of a frequency dstrbuton for sets of observatons wll be ntroduced, together wth some of the mechancs for constructng dstrbutons of data. Then

More information

Lecture 4: November 17, Part 1 Single Buffer Management

Lecture 4: November 17, Part 1 Single Buffer Management Lecturer: Ad Rosén Algorthms for the anagement of Networs Fall 2003-2004 Lecture 4: November 7, 2003 Scrbe: Guy Grebla Part Sngle Buffer anagement In the prevous lecture we taled about the Combned Input

More information

Finding Dense Subgraphs in G(n, 1/2)

Finding Dense Subgraphs in G(n, 1/2) Fndng Dense Subgraphs n Gn, 1/ Atsh Das Sarma 1, Amt Deshpande, and Rav Kannan 1 Georga Insttute of Technology,atsh@cc.gatech.edu Mcrosoft Research-Bangalore,amtdesh,annan@mcrosoft.com Abstract. Fndng

More information

For now, let us focus on a specific model of neurons. These are simplified from reality but can achieve remarkable results.

For now, let us focus on a specific model of neurons. These are simplified from reality but can achieve remarkable results. Neural Networks : Dervaton compled by Alvn Wan from Professor Jtendra Malk s lecture Ths type of computaton s called deep learnng and s the most popular method for many problems, such as computer vson

More information

Mechanisms with Evidence: Commitment and Robustness 1

Mechanisms with Evidence: Commitment and Robustness 1 Mechansms wth Evdence: Commtment and Robustness 1 Elchanan Ben-Porath 2 Edde Dekel 3 Barton L. Lpman 4 Frst Draft January 2017 1 We thank the Natonal Scence Foundaton, grant SES 0820333 (Dekel), and the

More information

n α j x j = 0 j=1 has a nontrivial solution. Here A is the n k matrix whose jth column is the vector for all t j=0

n α j x j = 0 j=1 has a nontrivial solution. Here A is the n k matrix whose jth column is the vector for all t j=0 MODULE 2 Topcs: Lnear ndependence, bass and dmenson We have seen that f n a set of vectors one vector s a lnear combnaton of the remanng vectors n the set then the span of the set s unchanged f that vector

More information

Constant Best-Response Functions: Interpreting Cournot

Constant Best-Response Functions: Interpreting Cournot Internatonal Journal of Busness and Economcs, 009, Vol. 8, No., -6 Constant Best-Response Functons: Interpretng Cournot Zvan Forshner Department of Economcs, Unversty of Hafa, Israel Oz Shy * Research

More information

Market structure and Innovation

Market structure and Innovation Market structure and Innovaton Ths presentaton s based on the paper Market structure and Innovaton authored by Glenn C. Loury, publshed n The Quarterly Journal of Economcs, Vol. 93, No.3 ( Aug 1979) I.

More information

Errors for Linear Systems

Errors for Linear Systems Errors for Lnear Systems When we solve a lnear system Ax b we often do not know A and b exactly, but have only approxmatons  and ˆb avalable. Then the best thng we can do s to solve ˆx ˆb exactly whch

More information

Lectures - Week 4 Matrix norms, Conditioning, Vector Spaces, Linear Independence, Spanning sets and Basis, Null space and Range of a Matrix

Lectures - Week 4 Matrix norms, Conditioning, Vector Spaces, Linear Independence, Spanning sets and Basis, Null space and Range of a Matrix Lectures - Week 4 Matrx norms, Condtonng, Vector Spaces, Lnear Independence, Spannng sets and Bass, Null space and Range of a Matrx Matrx Norms Now we turn to assocatng a number to each matrx. We could

More information

A combinatorial problem associated with nonograms

A combinatorial problem associated with nonograms A combnatoral problem assocated wth nonograms Jessca Benton Ron Snow Nolan Wallach March 21, 2005 1 Introducton. Ths work was motvated by a queston posed by the second named author to the frst named author

More information

Expected Value and Variance

Expected Value and Variance MATH 38 Expected Value and Varance Dr. Neal, WKU We now shall dscuss how to fnd the average and standard devaton of a random varable X. Expected Value Defnton. The expected value (or average value, or

More information

ISSN: ISO 9001:2008 Certified International Journal of Engineering and Innovative Technology (IJEIT) Volume 3, Issue 1, July 2013

ISSN: ISO 9001:2008 Certified International Journal of Engineering and Innovative Technology (IJEIT) Volume 3, Issue 1, July 2013 ISSN: 2277-375 Constructon of Trend Free Run Orders for Orthogonal rrays Usng Codes bstract: Sometmes when the expermental runs are carred out n a tme order sequence, the response can depend on the run

More information

HMMT February 2016 February 20, 2016

HMMT February 2016 February 20, 2016 HMMT February 016 February 0, 016 Combnatorcs 1. For postve ntegers n, let S n be the set of ntegers x such that n dstnct lnes, no three concurrent, can dvde a plane nto x regons (for example, S = {3,

More information

Bayesian epistemology II: Arguments for Probabilism

Bayesian epistemology II: Arguments for Probabilism Bayesan epstemology II: Arguments for Probablsm Rchard Pettgrew May 9, 2012 1 The model Represent an agent s credal state at a gven tme t by a credence functon c t : F [0, 1]. where F s the algebra of

More information

Mechanisms with Evidence: Commitment and Robustness 1

Mechanisms with Evidence: Commitment and Robustness 1 Mechansms wth Evdence: Commtment and Robustness 1 Elchanan Ben-Porath 2 Edde Dekel 3 Barton L. Lpman 4 Frst Draft January 2017 Current Draft July 2018 1 We thank numerous semnar audences and Joel Sobel

More information