Selling Multiple Items via Social Networks

Size: px
Start display at page:

Download "Selling Multiple Items via Social Networks"

Transcription

1 ellng Multple tems va ocal Networks engj Zhao, Bn L, Junpng Xu, ong Hao, and Ncholas R. Jennngs hanghatech Unversty, hangha, hna Unversty of Electronc cence and Technology of hna, hengdu, hna mperal ollege London, London, Unted ngdom ABTRAT We consder a market where a seller sells multple unts of a commodty n a socal network. Each node/buyer n the socal network can only drectly communcate wth her neghbours,.e. the seller can only sell the commodty to her neghbours f she could not fnd a way to nform other buyers. n ths paper, we desgn a novel promoton mechansm that ncentvzes all buyers, who are aware of the sale, to nvte all ther neghbours to jon the sale, even though there s no guarantee that ther efforts wll be pad. Whle tradtonal sale promotons such as sponsored search auctons cannot guarantee a postve return for the advertser (the seller), our mechansm guarantees that the seller s revenue s better than not usng the advertsng. More mportantly, the seller does not need to pay f the advertsng s not benefcal to her. EYWOR Mechansm desgn; nformaton dffuson; revenue maxmsaton AM Reference Format: engj Zhao, Bn L, Junpng Xu, ong Hao, and Ncholas R. Jennngs. 08. ellng Multple tems va ocal Networks. n Proc. of the 7th nternatonal onference on Autonomous Agents and Multagent ystems (AAMA 08), tockholm, weden, July 0 5, 08, FAAMA, 9 pages. NTROUTON Marketng s one of the key operatons for a servce or product to survve. To do that, companes often use newspapers, tv, socal meda, search engnes to do advertsements. ndeed, most of the revenue of socal meda and search engnes comes from pad advertsements. Accordng to tatsta, oogle s ad revenue amounted to almost 79.4 bllon U dollars n 0. However, whether all the advertsers actually beneft from ther advertsements s not clear and s dffcult to montor. Although most search engnes use market mechanms lke generalsed second prce auctons to allocate advertsements and only charge the advertsers when users clck ther ads, not all clcks lead to a purchase [, 4]. That sad, the advertsers may pay user clcks that have no value to them. Therefore, n ths paper, we propose a novel advertsng mechansm for a seller (to sell servces or products) that does not charge the seller unless the advertsng brngs an ncrease n revenue. We model all (potental) buyers of a servce/product as a large socal Proc. of the 7th nternatonal onference on Autonomous Agents and Multagent ystems (AAMA 08), M. astan,. ukthankar, E. André,. oeng (eds.), July 0 5, 08, tockholm, weden. 08 nternatonal Foundaton for Autonomous Agents and Multagent ystems ( All rghts reserved. network where each buyer s lnked wth some other buyers (known as neghbours). The seller s also located somewhere n the socal network. Before the seller fnds a way to nform more buyers about her sale, she can only sell her products to her neghbours. n order to attract more buyers to ncrease her revenue, the seller may pay to advertse the sale va newspapers, socal meda, search engnes etc. to reach/nform more potental buyers n the socal network. However, f the advertsements do not brng any valuable buyers, the seller loses the nvestment on the advertsements. Our advertsng mechansm does not rely on any thrd party such as newspapers or search engnes to do the advertsements. The mechansm s owned by the seller. The seller just needs to nvte all her neghbours to jon the sale, then her neghbours wll further nvte ther neghbours and so on. n the end, all buyers n the socal network wll be nvted to partcpate n the sale. Moreover, all buyers are not pad n advance for ther nvtatons and they may not get pad f ther nvtatons are not benefcal to the seller. Although some buyers may never get pad for ther efforts n the advertsng, they are stll ncentvzed to do so, whch s one of the key features of our advertsng mechansm. Ths sgnfcantly dffers from exstng advertsng mechansms used on the nternet. More mportantly, our advertsng mechansm not only ncentvzes all buyers to do the advertsng, but also guarantees that the seller s revenue ncreases. That s, her revenue s never worse than the revenue she can get f she only sells the tems to her neghbours. A specal case of ths problem was nvestgated by L et al. [8]. They have consdered the settng when the seller sells only one tem and proposed a mechansm, called the nformaton dffuson mechansm, that guarantees that all buyers wll truthfully report ther wllng payments (.e. valuatons) and also nvte all ther neghbours to jon the sale. They have shown that the mechansm gves a revenue whch s at least the revenue the seller can receve wth a second prce aucton among only the seller s neghbours. Ths paper generalses the mechansm proposed by L et al. [8] to settngs where the seller sells multple tems. Ths generalsaton stll guarantees that reportng ther true valuatons and nvtng all ther neghbours s a domnant strategy for all buyers who are aware of the sale. Moreover, the revenue of the seller s also mproved compared wth the revenue she can acheve wth tradtonal market mechansms such as V [,, 5]. Maxmsng the seller s revenue has been well studed n the lterature, but the exstng models assumed that the buyers are all known to the seller and the am s to maxmze the revenue among the fxed number of buyers. ven the number of buyers

2 s fxed, f we have some pror nformaton about ther valuatons, Myerson [0] proposed a mechansm by addng a reserve prce to the orgnal V mechansm. Myerson s mechansm maxmses the seller s revenue, but requres the dstrbutons of buyers valuatons to compute the reserve prce. Wthout any pror nformaton about the buyers valuatons, we cannot desgn a mechansm that can maxmse the revenue n all settngs (see hapter of [] for a detaled survey). oldberg et al. [4, 5] have consdered how to optmze the revenue for sellng multple homogeneous tems such as dgtal goods lke software (unlmted supply). Especally, the seller can choose to sell less wth a hgher prce to gan more. n terms of ncentvzng people to share nformaton (lke buyers nvtng ther neghbours), there also exsts a growng body of work [, 7,, ]. Ther settngs are essentally dfferent from ours however. They consdered ether how nformaton s propagated n a socal network or how to desgn reward mechansms to ncentvze people to nvte more people to accomplsh a challenge together. The soluton offered by the MT team under the ARPA Network hallenge s a nce example, where they desgned a novel reward mechansm to share the award f they wn the challenge to attract many people va socal network to jon the team, whch eventually helped them to wn []. The remander of the paper s organzed as follows. ecton descrbes the model of the advertsng problem. ecton brefly revews the mechansm proposed by L et al. [8]. ecton 4 gves our generalsaton and ts key propertes are analysed n ecton 5. Fnally, we conclude n ecton. THE MOEL We consder a seller s sells tems n a socal network. n addton to the seller, the socal network conssts of n nodes denoted by N = {,,n}, and each node N {s} has a set of neghbours denoted by r N {s}. Each N s a buyer of the tems. For smplcty, we assume that the tems are homogeneous and each buyer N requres at most one unt of the tem and has a valuaton v 0 for one or more unts. Wthout any advertsng, seller s can only sell to her neghbours r s as she s not aware of the rest of the network and the other buyers also do not know the seller s. n order to maxmze s s proft, t would be better f all buyers n the network could jon the sale. Tradtonally, the seller may pay some of her neghbours to advertse the sale to ther neghbours, but the neghbours may not brng any valuable buyers and cost the seller money for the advertsement. Therefore, our goal here s to desgn a a knd of costfree advertsng mechansm such that all buyers, who are aware of the sale, are ncentvzed to nvte all ther neghbours to jon the sale wth no guarantee that ther efforts wll be pad. L et al. [8] have shown that ths s achevable when =. n ths paper, we generalze ther approach to. Let us frst formally descrbe the model. Let θ = (v,r ) be the type of buyer N, θ = (θ,,θ n ) be the type profle of all buyers and θ be the type profle of all buyers except. θ can also be represented by (θ,θ ). Let Θ be the type space of buyer and Θ be the type profle space of all buyers. The advertsng mechansm conssts of an allocaton polcy π and a payment polcy x. The mechansm requres each buyer, who s aware of the sale, to report her valuaton to the mechansm and nvte/nform all her neghbours about the sale. Let v be the valuaton report of buyer and r r be the neghbours has nvted. Let θ = (v,r ) and θ = (θ,,θ n ), where θ j = nl f j has never been nvted by any of her neghbours r j or j does not want to partcpate. ven the acton profle θ of all buyers, π (θ ) {0,}, means that receves one tem, whle 0 means does not receve any tem. x (θ ) R s the payment that pays to the mechansm, x (θ ) < 0 means that receves x (θ ) from the mechansm. efnton.. ven an acton profle θ of all buyers, an nvtaton chan from the seller s to a buyer s a buyer sequence of (s,j,,j l,j l+,,j m,) such that j r s, for all < l m j l r j l, r j m and no buyer appears twce n the sequence,.e. t s acyclc. A buyer cannot nvte buyers who are not her neghbours and a buyer who has never been nvted by her neghbours cannot jon the sale, therefore not all acton profles are feasble. efnton.. ven the buyers type profle θ, an acton profle θ s feasble f for all N, θ nl f and only f there exsts an nvtaton chan from the seller s to followng the acton profle of θ. f θ nl, then r r. Let F (θ ) be the set of all feasble acton profles of all buyers under type profle θ. The advertsng mechansm (π,x) s defned only on feasble acton profles. n the followng, we defne the related propertes of the mechansm. efnton.. An allocaton π s feasble f for all θ Θ, for all θ F (θ ), for all N, f θ = nl, then π (θ ) = 0. N π (θ ). A feasble allocaton does not allocate tems to buyers who have never partcpated and t does not allocate more than tems. n the rest of ths paper, we only consder feasble allocatons. efnton.4. An allocaton π s effcent f for all θ Θ, for all θ F (θ ), π arg max π Π π (θ )v N,θ nl where Π s the set of all feasble allocatons. ven a buyer of type θ = (v,r ) and a feasble acton profle θ, the utlty of under a mechansm (π,x) s quaslnear and defned as: u (θ,θ, (π,x)) = π (θ )v x (θ ). For smplcty, we wll use u (θ,θ ) to represent u (θ,θ, (π,x)) as (π,x) s clear and does not change. We say a mechansm s ndvdually ratonal f for each buyer, her utlty s non-negatve when she truthfully reports her valuaton, no matter whch neghbours she nvtes and what the others do. That s a buyer should not lose as long as she reports her valuaton truthfully,.e. she s not forced to nvte her neghbours.

3 efnton.5. A mechansm (π,x) s ndvdually ratonal (R) f u (θ,θ ) 0 for all θ Θ, for all N, for all θ F (θ ) such that θ = (v,r ). fferent from the tradtonal mechansm desgn settngs, n ths model, we want to ncentvze buyers to not only just report ther valuatons truthfully, but also nvte all ther neghbours to jon the sale/aucton (the advertsng part). Therefore, we extend the defnton of ncentve compatblty to cover the nvtaton of ther neghbours. pecfcally, a mechansm s ncentve compatble (or truthful) f for all buyers who are nvted by at least one of ther neghbours, reportng ther valuatons truthfully to the mechansm and further nvtng all ther neghbours to jon the sale s a domnant strategy. efnton.. A mechansm (π,x) s ncentve compatble () f u (θ,θ ) u (θ,θ ) for all θ Θ, for all N, for all θ,θ F (θ ) such that θ = θ. ven a feasble acton profle θ and a mechansm (π,x), the seller s revenue generated by (π,x) s defned by the sum of all buyers payments, denoted by R (π,x ) (θ ) = N x (θ ). efnton.7. A mechansm (π,x) s weakly budget balanced f for all θ Θ, for all θ F (θ ), R (π,x ) (θ ) 0. n ths paper, we desgn a mechansm that s and R for the buyers to help the seller propagate the sale nformaton wthout beng pad n advance. THE NFORMATON FFUON MEHANM FOR = n ths secton, we revew the mechansm proposed by L et al. [8] for the case of =. L et al. consdered an advertsng mechansm desgn for a seller to sell a sngle tem n a socal network. The essence of ther approach s that a buyer s only rewarded for advertsng f her nvtatons ncrease socal welfare and the reward guarantees that nvtng all neghbours s a domnant strategy for all buyers. Ther nformaton dffuson mechansm s outlned below: nformaton ffuson Mechansm (M) () ven a feasble acton profle θ, dentfy the buyer wth the hghest valuaton, denoted by. () Fnd all dffuson crtcal buyers of, denoted by. j f and only f wthout j s acton θ j, there s no nvtaton chan from the seller s to followng θ j,.e. s not able to jon the sale wthout j. () For any two buyers,j { }, defne an order such that j f and only f all nvtaton chans from s to j contan. (4) For each { }, f receves the tem, the payment of s the hghest valuaton report wthout s partcpaton. Formally, let N be the set of buyers each of whom has an nvtaton chan from s followng θ, s payment to receve the tem s p = max j N θ j nl v j. 7 4 A B 4 E F H J L M 5 0 O P Q Fgure : A runnng example of the nformaton dffuson mechansm, where the seller s s located at the top of the graph and s sellng one tem, the value n each node s the node s prvate valuaton for recevng the tem, and the lnes between nodes represent neghbourhood relatonshp. Node Y s the node wth the hghest valuaton and, are Y s dffuson crtcal buyers. (5) The seller ntally gves the tem to the buyer ranked frst n { }, let l = and repeat the followng untl the tem s allocated. f s the last ranked buyer n { }, then receves the tem and her payment s x (θ ) = p ; else f v = p j, where j s the (l + )-th ranked buyer n { }, then receves the tem and her payment s x (θ ) = p ; otherwse, passes the tem to buyer j and s payment s x (θ ) = p p j, where j s the (l + )-th ranked buyer n { }. et = j and l = l +. () The payments of all the rest buyers are zero. Fgure shows a socal network example. Wthout any advertsng, the seller can only sell the tem among nodes A, B and, and her revenue cannot be more than 7. f A, B and nvte ther neghbours, these neghbours further nvte ther neghbours and so on, then all nodes n the socal network wll be able to jon the sale and the seller may receve a revenue as hgh as the hghest valuaton of the socal network whch s 0. Let us run M on the socal network gven n Fgure. Assume that all buyers report ther valuatons truthfully and nvte all ther neghbours, M runs as follows: tep () dentfes that the buyer wth the hghest valuaton s Y,.e. = Y. tep () computes = {,}. tep () gves the order of { } as. 8 Y 9 7

4 tep (4) defnes the payments p for all nodes n { }, whch are p =, p = 7 and p Y = 9, the hghest valuaton wthout, and Y s partcpaton respectvely. tep (5) frst gves the tem to node ; s not the last ranked buyer n { } and v p, so passes the tem to and her payment s p p = ; s not the last ranked buyer, but v = p Y, therefore receves the tem and pays p. All the rest of the buyers, ncludng Y, pay nothng. n the above example, M allocates the tem to node and pays 7, but s does not receve all the payment, and she pays an amount of for the advertsng. Therefore, the seller receves a revenue of from M, whch s more than two tmes the revenue she can get wthout any advertsng. Note that only buyer s rewarded for the nformaton propagaton as the other buyers are not crtcal for nvtng. L et al. showed that M has the followng desrable propertes. Theorem. (L et al. [8]). M s ncentve compatble (.e. reportng valuatons truthfully and nvtng all neghbours s a domnant strategy) and ndvdually ratonal. The revenue of the seller gven by M s at least the revenue gven by V wth the seller s neghbours only. 4 ENERALE M FOR ELLN MULTPLE TEM n ths secton, we present our generalsaton of M for a seller to sell multple homogeneous tems n a socal network. We assume that each buyer requres at most one tem. learly, we cannot smply run M multple tmes to solve the problem, as buyers who receve the tem earler would pay more, whch s not ncentve compatble. Before we ntroduce the mechansm, we need some addtonal concepts. efnton 4.. ven a feasble acton profle θ of all buyers, for any two buyers j N such that θ,θ j nl, we say s j s crtcal parent f wthout s partcpaton, there exsts no nvtaton chan from the seller to j. f s j s crtcal parent, then j s s crtcal chld. Let P (θ ) be the set of all crtcal parents of and (θ ) be the set of all crtcal chldren of under acton profle θ. f a buyer j P (θ ) does not nvte any of her neghbours r j, cannot jon the sale, whle f does not nvte any of her neghbours r, (θ ) cannot jon the sale. efnton 4.. ven a feasble acton profle θ F (θ ), we defne a partal order θ on all,j N such that θ j f and only f P j (θ ). t s clear that f θ j and j θ l, then θ l. Take the example gven n Fgure, f all buyers act truthfully,.e. θ = θ, for buyer M, we have P M (θ ) = {, }, M (θ ) = {O} and θ. Furthermore, t s easy to check that P A (θ ) = and A (θ ) =, as A s drectly lnked to s and wthout A s partcpaton, all other buyers can stll receve nvtatons. ven a feasble acton profle θ, we defne an optmal allocaton tree based on the effcent allocaton and ther crtcal parents. efnton 4.. ven θ F (θ ), an optmal allocaton tree of θ, denoted by T opt (θ ), s defned as: 7 4 A B 4 E F H J L M 5 0 O P Q Fgure : The optmal allocaton wth fve tems, where yellow nodes receve tems and red nodes are ther crtcal parents. WH= H M 8 4 W= 5 W= WM= Y Y W= W= WY= 7 W= Fgure : The optmal allocaton tree T opt (θ ) of the allocaton gven n Fgure, where the weght besde each node ndcates the number of tems allocated to and s crtcal chldren (θ ). T opt (θ ) s rooted at s, all buyers n { N π ef f (θ ) = }, denoted by N opt, and all ther crtcal parents P opt = N opt P (θ ) are the nodes of T opt (θ ), where π ef f s an effcent allocaton, the path from s to each node N opt P opt s gven by P (θ ) and the order θ n the form of (s,j,,j l,j l+,,j m,) where all j l,j l+ P (θ ) and j l θ j l+. f P (θ ) =, then the path s (s,). For each node n T opt (θ ), we defne a weght w (T opt (θ )) = {j N opt j = P j (θ )}, whch s the total number of tems allocated to and (θ ) under the effcent allocaton π ef f (θ ). Let hldren() be the set of all drect chldren of n T opt (θ ). Take the example gven n Fgure agan, f = 5 and all buyers act truthfully, we have the effcent allocaton as gven n Fgure and ts optmal allocaton tree T opt (θ ) gven n Fgure. 7

5 Now we are ready to defne our generalzaton of M. eneralzed nformaton ffuson Mechansm (M) ven the buyers type profle θ and ther acton θ F (θ ), compute the optmal allocaton tree T opt (θ ). Let W be the set of buyers who receve an tem n M (the wnners), ntally W =. For each W, we defne etfrom() N opt to be the buyer from whom the tem was taken by from the effcent allocaton. etfrom() = ndcates that takes the tem from herself. Allocaton: The allocaton s done wth a F-lke procedure. Let Q be a last n frst out (LFO) stack, ntally Q s empty. The seller s gves w (T opt (θ )) tems to each hldren(s) and adds all hldren(s) nto Q. Repeat the allocaton process defned n the followng untl Q s empty. Payment: For all N, her payment s: W (W v ) f W, W W f P j (θ ) \ W, j W 0 otherwse. where W s defned n the allocaton secton and W s defned by a feasble allocaton π as: Maxmse: W = π j (θ )v j j N ubject to: N = N \ = {} (θ ) j N receved,π j (θ ) = N receved = W P (θ ) j N out,π j (θ ) = 0 N out = {j N receved j = etfrom(l), l N r eceved } The ntuton behnd the allocaton of M s that f a buyer does not receve an tem n the effcent allocaton but her crtcal chldren receve tems, then the buyer may take an tem from one of her crtcal chldren, but not from any other buyer who s not her crtcal chld. Furthermore, the buyer only takes an tem f her valuaton s bg enough, otherwse passng t to her chldren gves her a hgher utlty. n the defnton of M, N receved s the set of s crtcal parents who have already receved an tem before tems are passed to. N out s the set of buyers who receve an tem n the effcent/optmal allocaton, but receve no tems under M as ther tems have been taken by ther crtcal parents n N receved. Buyer can take an tem n M f receves an tem n the socal-welfare-maxmsng allocaton when buyers from do not partcpate, s crtcal parents who have receved tems,.e. N receved, stll receve tems, and all buyers n N out except for do not receve tems. The Allocaton of M () Remove a node from Q, add to W f receves an tem n the followng feasble allocaton π: Maxmse: W = π j (θ )v j j N ubject to: N = N \ = (θ ) P( (θ ) ) (P( (θ ) )) P( (θ ) ) = {l l P j (θ ) θ l} j (θ ) (P( (θ ) )) = j (θ ) j P( (θ ) ) j N receved,π j (θ ) = N receved = W P (θ ) j N out,π j (θ ) = 0 N out = {j N receved j = etfrom(l), l N r eceved } where (θ ) s the set of top ranked crtcal chldren of accordng to ther reported valuaton (from hgh to low). f (θ ) <, then = (θ ) = (θ ). () f W : f j hldren() w j (T opt (θ )) = w (T opt (θ )), set etfrom() =, otherwse, let k = w (T opt (θ )), and out be the buyer wth the k -th largest valuaton report n the subtree (of T opt (θ )) rooted at and w out (T opt (θ )) 0, for all j P out (θ ) {out} f θ j, set w j (T opt (θ )) = w j (T opt (θ )), and set etfrom() = out. () For each chld j of, f w j (T opt (θ )) > 0, gve w j (T opt (θ )) tems to j and add j nto Q. Let (π M,x M ) be the allocaton polcy and payment polcy of the M. t s easy to verfy that M s the same as M when =. onsder the socal network gven n Fgure wth = 5, the M runs as follows. Frstly t computes the optmal allocaton treet opt (θ ) whch s depcted n Fgure, and ntalzes the weght w of each buyer n the tree accordng to w (T opt (θ )). Ths weght may be updated n the followng process. Then compute the allocaton of M whch s partally shown n Fgure 4: () Frstly, the seller gves tems to and tems to, and the stack Q contans, and the wnner set W s empty (shown n Fgure 4(a)). () Then buyer s popped out of Q and s dentfed as a wnner and added n W (shown n Fgure 4(b)). Here, s crtcal chldren (θ ) = {H,, J,M,O}, and = (θ ) = {H,, J,M,O}. Note that (θ ) and are

6 Q=[,] W={} 4 Q=[H,] W={} W= W= W= 9 W= 7 H M 5 W= 4 W= W=0 9 W= Y 0 WY= WM= Y 0 W= H Q=[] W={,H} WY= M 5 4 (b) W= W= Q=[,] W={,H} 4 W=0 9 W= 7 WH= M 5 Y 0 W= W= 5 W= H 7 WH= (a) W= that s crtcal chldren (θ ) = {E, F,,,L,Y,P,Q }, (θ ) = {,,L,Y,P }, P ( (θ ) ) = {F,,Y }, and (P ( (θ ) )) = {L,Y,P,Q }. Nr eceved = Nout =. Thus, = {F,,,L,Y,P,Q }. f we remove from N, W wll allocate tems to {H,M,,A,E}, and therefore cannot wn. (7) eep checkng for the rest of the buyers of,,y, we wll end up wth the allocaton gven n Fgure 5(). Lastly, compute the payments for all buyers accordng to the allocaton. The correspondng payments of the traders n T opt (θ ) are gven n Fgure 5(). All the other buyers who are not n W receve no tems and pay zero. WH= H W=0 W= 9 WY= 7 W= WH= M 5 (c) WY= Y 0 (d) Theorem 5.. The generalzed nformaton dffuson mechansm s ndvdually ratonal. Fgure 4: A runnng example of M Q=[] W={,H,,Y,} 4 W= W=0 Q=[] W={,H,,Y,} H W= 9 W= 4 W= X=0 W=0 X=0 W= X=- WH= M 5 Y 0 7 WY= W= H 9 W= X=0 WH= XH=5 M 5 () X=0 Y 0 7 W= X=4 WY= XY=4 () Fgure 5: The outcomes of M normally not the same f the graph becomes complex. r eceved = N out =. f we remove from N, then N wll receve an tem under W, so add to W. PROPERTE OF M n ths secton, we prove that our generalzed nformaton dffuson mechansm s ndvdually ratonal, ncentve compatble and mproves the seller s revenue, compared wth the revenue the seller can get wthout any advertsng. Therefore, the seller s ncentvzed to apply our mechansm. () n step () of the allocaton process, as dd not receve an tem n the optmal allocaton, we have to remove one tem ntally allocated to s crtcal chldren by the optmal allocaton. We choose the chld wth the lowest valuaton among all s crtcal chldren who stll have tems, whch s buyer M, and update the weghts of M and M s crtcal parents to (as shown n Fgure 4(b)). ntutvely, takes the tem from M, so we set etfrom() = M. (4) n step () of the allocaton process, gves H one tem and adds H nto Q. (5) Then n the next teraton, buyer H s popped out and s added nto W (as shown n Fgure 4(c)). Here H =, N Hr eceved = {} and N Hout = {M }. () Then s popped out and s not dentfed as a wnner. just gves tems to and tem to and adds, nto Q (as shown n Fgure 4(d )). t s worth mentonng Proof. ven the buyers type profle θ and ther acton profle θ F (θ ), to prove M s ndvdually ratonal, we need to show that for all N, u (θ,θ, (π M,x M )) 0 for all θ = (v,r ). From the defnton of M, for any buyer N, we have ether u (θ,θ ) = 0 or u (θ,θ ) = W W. Accordng to the defntons of W and W, we have W W, because N N and the optmzaton under N cannot be worse than that under N. Therefore, we have u (θ,θ ) 0. Theorem 5.. The generalzed nformaton dffuson mechansm s ncentve compatble,.e. reportng valuaton truthfully and nvtng all neghbours s a domnant strategy for all buyers who are aware of the sale. Proof. ven the buyers type profle θ and ther acton profle θ F (θ ), to prove M s ncentve compatble, we need to show that for each buyer N such that θ, nl: fx s nvtaton to be r, reportng v truthfully maxmse s utlty. fx s valuaton report to be v, nvtng all s neghbours r maxmse s utlty. We wll prove the above for buyers n three dfferent groups: () all buyers who receve one tem,.e. W. () all buyers who are not n W, but are crtcal parents of W,.e. W P (θ ) \ W. () all buyers who are not n the frst two groups. roup (): for each W, her utlty s u (θ,θ ) = v + (W v ) W. Fx s nvtaton to be r, then s fxed.

7 f reports v truthfully,.e. v = v, then u (θ,θ ) = W W. nce W s the optmal socal welfare under the constrants that cannot nfluence, f can msreport v to change the allocaton to ncrease v + (W v ), then t contradcts that W s the optmal socal welfare. Furthermore, W s ndependent of and we have W W as N N. Therefore, s utlty s maxmsed as soon as s stll n W. Now f msreports v such that does not receve an tem and becomes a crtcal parent of W n group (). n ths case, s utlty s u (θ,θ ) = W W. nce v s not consdered any more n W, t means that W s at most the socal welfare when v s consdered. Therefore, the utlty s not better than reportng v. Lastly f msreports v such that s n group (), then u (θ,θ ) = 0, whch s not better than reportng v truthfully. Therefore, fxng s nvtaton to be r, reportngv truthfully maxmzes s utlty. Fx s valuaton report to be v, change s nvtaton to be any subset r of r. For any θ = (v,r ) and θ = (v,r ) such that r r r, then we have (θ,θ ) (θ,θ ), because nvtng more neghbours wll brng more buyers to jon the sale. When we remove the buyers whose valuaton s among the top largest from (θ,θ ) and (θ,θ ) respectvely, let the correspondng be,r,r and. nce (θ,θ ) (θ,θ ), we have more buyers whose acton s not nl n N,r than those n N,r. Therefore, we get W,r.e. W,r s maxmsed when θ = θ. W,r, s maxmsed when r = r. Thus, u (θ,θ ) roup (): for each j W P j (θ ) \ W, her utlty s u (θ,θ ) = W W. Fx s nvtaton to be r, then s fxed. f msreports v, but s stll n group (), then u (θ,θ ) does not change, as both W and W are ndependent of v. f msreports v such that W, then u (θ,θ ) = v + (W v ) W. f v + (W v ) s greater than W when reports v, t contradcts that W s optmal. Thus, s utlty s not better than reportng v. cannot msreports v to become a member of group (). Fx s valuaton report to be v, nvtng all neghbours r maxmses s utlty. The proof s the same as the proof for group (). roup (): for each who s not a member of group () or group (), her utlty s u (θ,θ ) = 0. Fx s nvtaton to be r, may msreport v to become a member of W. However, n ths case, u (θ,θ ) = v + (W v ) W. We know that f reports v truthfully, we have W = W. f msreports to get v + (W v ), then v + (W v ) must be less than or equal to W. Therefore, t s not worth msreportng v. Fx s valuaton report to be v, f nvtng all r does not brng to group () or group (), then nvtng less wll keep n group (). Therefore, nvtng all r s the best that can do to optmse her utlty. Next we show that the seller s revenue s mproved wth M compared wth the revenue she can get wth other truthful mechansms wthout advertsng, especally we compare t wth V. Wthout advertsng, the seller can only sell the tems to her neghbours r s. Assume that r s >, then the revenue of applyng V among r s s R V = v +, where v + s the ( + )- th largest valuaton report among r s. Under V, may mprove the revenue by sellng less. No matter how many tems the seller chooses to sell under V, let be the actually number of tems that the seller s sellng under both V and M. Theorem 5. proves that the revenue of M s not less than the revenue of V when the number of neghbours of the seller s more than. Note that when the number of the seller s neghbours s less than or equal to, the revenue of V s zero. Theorem 5.. The revenue of the generalsed nformaton dffuson mechansm s greater than or equal to v +, where v + s the ( + )-th largest valuaton report among r s, assume that r s >. Before provng the theorem, let us frst show some relatonshp between the payment of a buyer and the payments of her drect chldren n the optmal allocaton tree. Frst of all, gven the buyers acton profle θ, each buyers s payment under the generalsed nformaton dffuson mechansm s equal to: (W V N stll ) (W V N stll v ) f W, (W V N stll ) (W V N stll ) f P j (θ ) \ W, j W 0 otherwse where V N stll = v j j N stll N stll = (N opt \ ( N out )) N receved = {} (θ ) N receved = W P (θ ) N out = {j N receved j = etfrom(l), l N receved } n the payment defnton of M, terms W and W both count the valuatons of all buyers n N stll. t s clear that

8 N stll = k. Therefore, we can remove all the valuatons of N stll from both W and W to get above form of the payments. Followng ths, Lemma 5.4 shows the deeper relatonshp. Lemma 5.4. ven all buyers acton profle θ, under the generalsed nformaton dffuson mechansm, for all j W P j (θ ) \W, let k be the number of tems passed to, and there are m chldren of who have receved tems from denoted by {,, m }, and let k l be the number of tems gves to l, we have W V N stll l (W l V N stll l ) Proof. ven the above form of the payments, we have W s the sum of the top k hghest valuatons among buyers V N st ll n N \ ( N stll ). For each l, W l V N stll s the sum of l the top k l hghest valuatons among buyers n N \ ( l N stll l ). nce W,.e. does not receve any tem, we have k = l k l, N stll N stll l and N stll \N stll l we have l l and N stll l we get l N stll l N stll s the sum of the top k hghest valua- N \ ( N stll ). nce W tons n N \ ( V N stll = k k l. nce k k l, \ N stll, therefore and N \ ( l N stll ) N stll ), whle W l V N stll l the top k l hghest valuatons n a larger set N \ ( l N stll conclude that W V N stll l s the sum of ), we l l (W l V N stll ). l Followng Lemma 5.4, we can further prove that for all buyers W, (W V N stll v ) (W l V N stll ) l l where k = l k l because receves an tem. Furthermore, f k =, then does not gve any tem to her chldren and we have W V N st ll v = 0. Proof Theorem 5.. Followng 5.4, we conclude that for any buyers j W P j (θ ) W, the second term of s payment (W V N st ll or W V N stll v ) s ether 0 or offset by the sum of all the frst terms of the payments of s chldren accordng to Lemma 5.4. Therefore, the sum of all buyers payments s equal to (W V N stll ) + hldren(s) where 0. t s the sum of all the frst terms of the payments of the seller s drect chldren n the optmal allocaton tree T opt (θ ) plus the remanng of all the offsets. Assume s has m chldren n T opt (θ ), denoted by {s,,s m }. The number of tems passed to them are k s,,k sm, where s k s =. For all s {s,,s m }, we have W s V N stll s the s sum of the top k s hghest valuatons among all buyers n N \ ( s Ns stll ). Both s and Ns stll may contan some buyers from s s neghbours r s, but these two sets cannot contan all r s,.e. r s s Ns stll as there are at most tems and r s >, r s s Ns stll f and only f or one of s crtcal chld has the top hghest valuaton report among all buyers N. pecfcally, for each s, s contans at most one buyer from r s, and Ns stll contans at most k s buyers from r s. Therefore, the mnmum of the top k s hghest valuatons among all buyers n N \( s Ns stll ) s at least v +, the top ( + )-th largest valuaton among all buyers n r s. Thus, we have (W V N stll ) + v + hldren(s) ONLUON We have proposed an aucton mechansm that gves sale promotons to a seller to sell multple homogeneous tems va a socal network. t generalses the mechansm proposed by L et al. [8] for a sngle tem settng. The mechansm s run by the seller, and she does not need to pay n advance for gettng the promotons. The mechansm ncentvzes all buyers who are aware of the sale to do free promotons to ther neghbours, because ther promotons wll be rewarded f some buyers nvted by them buy the tems n the end. Besdes the free advertsng part, all buyers wll also truthfully report ther valuatons to compete for the sale wth people they have nvted. Eventually, buyers who are closer to the seller wll have a hgher lkelhood to wn tems than ther chldren, because ther chldren cannot partcpate n the sale wthout ther promotons/nvtatons. Ths s the key to guarantee that all buyers are happy to nvte more buyers to compete wth themselves for the lmted resources. nce buyers who are closer to the sellers have the ablty to control whch neghbours they want to promote to, they can also control how the tems are allocated. For example, when a seller sells multple dentcal tems to fxed number of buyers, the seller can choose to sell less wth hgher payments to maxmse her revenue. Ths also apples to the buyers n our settng and they can nvte more or less neghbours to control how many tems are sold to ther chldren, whch may gve them dfferent rewards/utltes. On the other hand, buyers chldren can also manpulate n order to satsfy ther parents needs. Therefore, t s extremely challengng to defne a truthful mechansm n more complex settngs. To prevent buyers manpulatons mentoned above, we have carefully chosen the allocaton and payments. n partcular, the defnton of for each buyer n M plays the essental role to stop ther manpulatons. ven, buyer s payment does not depend on how many tems her chldren get, therefore, she s not ncentvsed to control how many tems her chldren wll get. n ths paper, we assumed that each buyer only requres at most one tem. We wll easly lose the control f they requre more than one tem wth dfferent margnal valuatons. Offerng truthful mechansms for general combnatoral valuaton settngs s hghly demanded. Furthermore, we assumed that nvtng neghbours n the socal network does not ncur a cost, e.g. postng an advertsement va facebook or twtter. However, there mght be a cost to do so, so a new mechansm wll be requred to guarantee that buyers promoton costs wll be covered. A specal socal network wth publc dffuson/transfer costs was studed by L et al. [9], but coverng dffuson costs n general networks s stll open.

9 REFERENE [] Edward H larke. 97. Multpart prcng of publc goods. Publc choce, (97), 7. [] Benjamn Edelman, Mchael Ostrovsky, and Mchael chwarz nternet Advertsng and the eneralzed econd-prce Aucton: ellng Bllons of ollars Worth of eywords. Amercan Economc Revew 97, (007), [] Yuval Emek, Ron ard, Moshe Tennenholtz, and Avv Zohar. 0. Mechansms for mult-level marketng. n Proceedngs of the th AM conference on Electronc commerce. AM, [4] Andrew V oldberg and Jason Hartlne. 00. ompettve auctons for multple dgtal goods. n European ymposum on Algorthms. prnger, [5] Andrew V oldberg, Jason Hartlne, and Andrew Wrght. 00. ompettve auctons and dgtal goods. n Proceedngs of the twelfth annual AM-AM symposum on screte algorthms. ocety for ndustral and Appled Mathematcs, [] Theodore roves. 97. ncentves n teams. Econometrca: Journal of the Econometrc ocety (97), 7. [7] avd empe, Jon lenberg, and Éva Tardos. 00. Maxmzng the spread of nfluence through a socal network. n Proceedngs of the nnth AM nternatonal conference on nowledge dscovery and data mnng. AM, 7 4. [8] Bn L, ong Hao, engj Zhao, and Tao Zhou. 07. Mechansm esgn n ocal Networks. n Proceedngs of the Thrty-Frst AAA onference on Artfcal ntellgence [9] Bn L, ong Hao, engj Zhao, and Tao Zhou. 08. ustomer harng n Economc Networks wth osts. n Proceedngs of the 7th nternatonal Jont onference on Artfcal ntellgence and the rd European onference on Artfcal ntellgence. [0] Roger B Myerson. 98. Optmal aucton desgn. Mathematcs of Operatons Research, (98), [] Noam Nsan, Tm Roughgarden, Eva Tardos, and Vjay V Vazran Algorthmc game theory. Vol.. ambrdge Unversty Press ambrdge. [] alen Pckard, We Pan, yad Rahwan, Manuel ebran, Rley rane, Anmol Madan, and Alex Pentland. 0. Tme-crtcal socal moblzaton. cence 4, 055 (0), [] Everett M Rogers. 00. ffuson of nnovatons. mon and chuster. [4] Hal R Varan Onlne ad auctons. The Amercan Economc Revew 99, (009), [5] Wllam Vckrey. 9. ounterspeculaton, auctons, and compettve sealed tenders. The Journal of Fnance, (9), 8 7.

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

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

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

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

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

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

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

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

(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

Copyright (C) 2008 David K. Levine This document is an open textbook; you can redistribute it and/or modify it under the terms of the Creative

Copyright (C) 2008 David K. Levine This document is an open textbook; you can redistribute it and/or modify it under the terms of the Creative Copyrght (C) 008 Davd K. Levne Ths document s an open textbook; you can redstrbute t and/or modfy t under the terms of the Creatve Commons Attrbuton Lcense. Compettve Equlbrum wth Pure Exchange n traders

More information

Lecture 14: Bandits with Budget Constraints

Lecture 14: Bandits with Budget Constraints IEOR 8100-001: Learnng and Optmzaton for Sequental Decson Makng 03/07/16 Lecture 14: andts wth udget Constrants Instructor: Shpra Agrawal Scrbed by: Zhpeng Lu 1 Problem defnton In the regular Mult-armed

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

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

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

Grover s Algorithm + Quantum Zeno Effect + Vaidman

Grover s Algorithm + Quantum Zeno Effect + Vaidman Grover s Algorthm + Quantum Zeno Effect + Vadman CS 294-2 Bomb 10/12/04 Fall 2004 Lecture 11 Grover s algorthm Recall that Grover s algorthm for searchng over a space of sze wors as follows: consder the

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

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

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

Credit Card Pricing and Impact of Adverse Selection

Credit Card Pricing and Impact of Adverse Selection Credt Card Prcng and Impact of Adverse Selecton Bo Huang and Lyn C. Thomas Unversty of Southampton Contents Background Aucton model of credt card solctaton - Errors n probablty of beng Good - Errors n

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

Efficiency of (Revenue-)Optimal Mechanisms

Efficiency of (Revenue-)Optimal Mechanisms Effcency of Revenue-Optmal Mechansms Gagan Aggarwal Google Inc. Mountan Vew, CA gagana@google.com Gagan Goel Georga Tech Atlanta, GA gagan@gatech.edu Aranyak Mehta Google Inc. Mountan Vew, CA aranyak@google.com

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

A Strategy-Proof Online Auction with Time Discounting Values

A Strategy-Proof Online Auction with Time Discounting Values A Strategy-Proof Onlne Aucton wth Tme Dscountng Values Fan Wu, Junmng Lu, Zhenzhe Zheng, and Guha Chen Shangha Key Laboratory of Scalable Computng and Systems Shangha Jao Tong Unversty, Chna {wu-fan, lu-jm,

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

A Lower Bound on the Competitive Ratio of Truthful Auctions

A Lower Bound on the Competitive Ratio of Truthful Auctions A Lower Bound on the Compettve Rato of Truthful Auctons Andrew V Goldberg 1, Jason D Hartlne 1, Anna R Karln 2, and Mchael Saks 3 1 Mcrosoft Research, SVC/5, 1065 La Avenda, Mountan Vew, CA 94043 {goldberg,hartlne}@mcrosoftcom

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

PROBLEM SET 7 GENERAL EQUILIBRIUM

PROBLEM SET 7 GENERAL EQUILIBRIUM PROBLEM SET 7 GENERAL EQUILIBRIUM Queston a Defnton: An Arrow-Debreu Compettve Equlbrum s a vector of prces {p t } and allocatons {c t, c 2 t } whch satsfes ( Gven {p t }, c t maxmzes βt ln c t subject

More information

Cournot Equilibrium with N firms

Cournot Equilibrium with N firms Recap Last class (September 8, Thursday) Examples of games wth contnuous acton sets Tragedy of the commons Duopoly models: ournot o class on Sept. 13 due to areer Far Today (September 15, Thursday) Duopoly

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

Revenue in Resource Allocation Games and Applications

Revenue in Resource Allocation Games and Applications Revenue n Resource Allocaton Games and Applcatons by Thanh Ten Nguyen Ths thess/dssertaton document has been electroncally approved by the followng ndvduals: Tardos,Eva (Charperson) Kozen,Dexter Campbell

More information

2E Pattern Recognition Solutions to Introduction to Pattern Recognition, Chapter 2: Bayesian pattern classification

2E Pattern Recognition Solutions to Introduction to Pattern Recognition, Chapter 2: Bayesian pattern classification E395 - Pattern Recognton Solutons to Introducton to Pattern Recognton, Chapter : Bayesan pattern classfcaton Preface Ths document s a soluton manual for selected exercses from Introducton to Pattern Recognton

More information

Sponsored Search Equilibria for Conservative Bidders

Sponsored Search Equilibria for Conservative Bidders Sponsored Search Equlbra for Conservatve Bdders Renato Paes Leme Department of Computer Scence Cornell Unversty Ithaca, NY renatoppl@cs.cornell.edu Éva Tardos Department of Computer Scence Cornell Unversty

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

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

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

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

Optimal Dynamic Mechanism Design and the Virtual Pivot Mechanism

Optimal Dynamic Mechanism Design and the Virtual Pivot Mechanism Optmal Dynamc Mechansm Desgn and the Vrtual Pvot Mechansm Sham M. Kakade Ilan Lobel Hamd Nazerzadeh March 25, 2011 Abstract We consder the problem of desgnng optmal mechansms for settngs where agents have

More information

Equilibrium with Complete Markets. Instructor: Dmytro Hryshko

Equilibrium with Complete Markets. Instructor: Dmytro Hryshko Equlbrum wth Complete Markets Instructor: Dmytro Hryshko 1 / 33 Readngs Ljungqvst and Sargent. Recursve Macroeconomc Theory. MIT Press. Chapter 8. 2 / 33 Equlbrum n pure exchange, nfnte horzon economes,

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

ON THE EQUIVALENCE OF ORDINAL BAYESIAN INCENTIVE COMPATIBILITY AND DOMINANT STRATEGY INCENTIVE COMPATIBILITY FOR RANDOM RULES

ON THE EQUIVALENCE OF ORDINAL BAYESIAN INCENTIVE COMPATIBILITY AND DOMINANT STRATEGY INCENTIVE COMPATIBILITY FOR RANDOM RULES ON THE EQUIVALENCE OF ORDINAL BAYESIAN INCENTIVE COMPATIBILITY AND DOMINANT STRATEGY INCENTIVE COMPATIBILITY FOR RANDOM RULES Madhuparna Karmokar 1 and Souvk Roy 1 1 Economc Research Unt, Indan Statstcal

More information

Social Decision with Minimal Efficiency Loss: an Automated Mechanism Design Approach

Social Decision with Minimal Efficiency Loss: an Automated Mechanism Design Approach Socal Decson wth Mnmal Effcency Loss: an Automated Mechansm Desgn Approach ABSTRACT Mngyu Guo, Hong Shen School of Computer Scence Unversty of Adelade, Australa {mngyu.guo, hong.shen} @adelade.edu.au We

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

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

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

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

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

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

Chapter Newton s Method

Chapter Newton s Method Chapter 9. Newton s Method After readng ths chapter, you should be able to:. Understand how Newton s method s dfferent from the Golden Secton Search method. Understand how Newton s method works 3. Solve

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

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

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

Resource Allocation with a Budget Constraint for Computing Independent Tasks in the Cloud

Resource Allocation with a Budget Constraint for Computing Independent Tasks in the Cloud Resource Allocaton wth a Budget Constrant for Computng Independent Tasks n the Cloud Wemng Sh and Bo Hong School of Electrcal and Computer Engneerng Georga Insttute of Technology, USA 2nd IEEE Internatonal

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

Week 5: Neural Networks

Week 5: Neural Networks Week 5: Neural Networks Instructor: Sergey Levne Neural Networks Summary In the prevous lecture, we saw how we can construct neural networks by extendng logstc regresson. Neural networks consst of multple

More information

Suggested solutions for the exam in SF2863 Systems Engineering. June 12,

Suggested solutions for the exam in SF2863 Systems Engineering. June 12, Suggested solutons for the exam n SF2863 Systems Engneerng. June 12, 2012 14.00 19.00 Examner: Per Enqvst, phone: 790 62 98 1. We can thnk of the farm as a Jackson network. The strawberry feld s modelled

More information

Interactive Bi-Level Multi-Objective Integer. Non-linear Programming Problem

Interactive Bi-Level Multi-Objective Integer. Non-linear Programming Problem Appled Mathematcal Scences Vol 5 0 no 65 3 33 Interactve B-Level Mult-Objectve Integer Non-lnear Programmng Problem O E Emam Department of Informaton Systems aculty of Computer Scence and nformaton Helwan

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

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

Incentive Compatible Market Design with an Application to. Matching with Wages

Incentive Compatible Market Design with an Application to. Matching with Wages Incentve Compatble Market Desgn wth an Applcaton to Matchng wth Wages M. Bumn Yenmez Stanford Graduate School of Busness Job Market Paper November 1, 2009 Abstract: Ths paper studes markets for heterogeneous

More information

Supporting Materials for: Two Monetary Models with Alternating Markets

Supporting Materials for: Two Monetary Models with Alternating Markets Supportng Materals for: Two Monetary Models wth Alternatng Markets Gabrele Camera Chapman Unversty Unversty of Basel YL Chen Federal Reserve Bank of St. Lous 1 Optmal choces n the CIA model On date t,

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

A Robust Method for Calculating the Correlation Coefficient

A Robust Method for Calculating the Correlation Coefficient A Robust Method for Calculatng the Correlaton Coeffcent E.B. Nven and C. V. Deutsch Relatonshps between prmary and secondary data are frequently quantfed usng the correlaton coeffcent; however, the tradtonal

More information

arxiv: v3 [cs.gt] 26 Jun 2018

arxiv: v3 [cs.gt] 26 Jun 2018 Informaton lctaton for Bayesan Auctons arxv:1702.01416v3 [cs.gt] 26 Jun 2018 Jng Chen Bo L Yngka L Department of Computer Scence, Stony Brook Unversty Stony Brook, NY 11794, USA {jngchen, bol2, yngkl}@cs.stonybrook.edu

More information

An Introduction to Mechanism Design

An Introduction to Mechanism Design An Introducton to Mechansm Desgn Felx Munoz-Garca School of Economc Scences Washngton State Unversty 1 1 Introducton In ths chapter, we consder stuatons n whch some central authorty wshes to mplement a

More information

A Duality Based Unified Approach to Bayesian Mechanism Design

A Duality Based Unified Approach to Bayesian Mechanism Design A Dualty Based Unfed Approach to Bayesan Mechansm Desgn Yang Ca McGll Unversty, Canada ca@cs.mcgll.ca Nkhl R. Devanur Mcrosoft Resarch, USA nkdev@mcrosoft.com S. Matthew Wenberg Prnceton Unversty, USA

More information

Lecture 4. Instructor: Haipeng Luo

Lecture 4. Instructor: Haipeng Luo Lecture 4 Instructor: Hapeng Luo In the followng lectures, we focus on the expert problem and study more adaptve algorthms. Although Hedge s proven to be worst-case optmal, one may wonder how well t would

More information

Bayesian Incentive Compatibility via Fractional Assignments

Bayesian Incentive Compatibility via Fractional Assignments Bayesan Incentve Compatblty va Fractonal Assgnments Xaohu Be Zhy Huang Abstract Very recently, Hartlne and Lucer [14] studed sngleparameter mechansm desgn problems n the Bayesan settng. They proposed a

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

TAHES: Truthful Double Auction for Heterogeneous Spectrums

TAHES: Truthful Double Auction for Heterogeneous Spectrums The 31st Annual IEEE Internatonal Conference on Computer Communcatons: Mn-Conference TAHES: Truthful Double Aucton for Heterogeneous Spectrums Xaojun Feng, Yanjao Chen, Jn Zhang, Qan Zhang, and Bo L Department

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

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

Economics 2450A: Public Economics Section 10: Education Policies and Simpler Theory of Capital Taxation

Economics 2450A: Public Economics Section 10: Education Policies and Simpler Theory of Capital Taxation Economcs 2450A: Publc Economcs Secton 10: Educaton Polces and Smpler Theory of Captal Taxaton Matteo Parads November 14, 2016 In ths secton we study educaton polces n a smplfed verson of framework analyzed

More information

Price Discrimination of Digital Content

Price Discrimination of Digital Content Prce Dscrmnaton of Dgtal Content Prce Dscrmnaton of Dgtal Content Koj Domon Faculty of Socal Scences, Waseda Unversty -6- Nshwaseda, Shnjuku-ku, Tokyo 69-8050, Japan Tel/Fax: +8 3 5286-45, E-mal: domon@waseda.jp

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

Chapter 3 Describing Data Using Numerical Measures

Chapter 3 Describing Data Using Numerical Measures Chapter 3 Student Lecture Notes 3-1 Chapter 3 Descrbng Data Usng Numercal Measures Fall 2006 Fundamentals of Busness Statstcs 1 Chapter Goals To establsh the usefulness of summary measures of data. The

More information

Introduction. 1. The Model

Introduction. 1. The Model H23, Q5 Introducton In the feld of polluton regulaton the problems stemmng from the asymmetry of nformaton between the regulator and the pollutng frms have been thoroughly studed. The semnal works by Wetzman

More information

Analysis of Queuing Delay in Multimedia Gateway Call Routing

Analysis of Queuing Delay in Multimedia Gateway Call Routing Analyss of Queung Delay n Multmeda ateway Call Routng Qwe Huang UTtarcom Inc, 33 Wood Ave. outh Iseln, NJ 08830, U..A Errol Lloyd Computer Informaton cences Department, Unv. of Delaware, Newark, DE 976,

More information

Supporting Information for: Two Monetary Models with Alternating Markets

Supporting Information for: Two Monetary Models with Alternating Markets Supportng Informaton for: Two Monetary Models wth Alternatng Markets Gabrele Camera Chapman Unversty & Unversty of Basel YL Chen St. Lous Fed November 2015 1 Optmal choces n the CIA model On date t, gven

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

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

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

COMPARISON OF SOME RELIABILITY CHARACTERISTICS BETWEEN REDUNDANT SYSTEMS REQUIRING SUPPORTING UNITS FOR THEIR OPERATIONS

COMPARISON OF SOME RELIABILITY CHARACTERISTICS BETWEEN REDUNDANT SYSTEMS REQUIRING SUPPORTING UNITS FOR THEIR OPERATIONS Avalable onlne at http://sck.org J. Math. Comput. Sc. 3 (3), No., 6-3 ISSN: 97-537 COMPARISON OF SOME RELIABILITY CHARACTERISTICS BETWEEN REDUNDANT SYSTEMS REQUIRING SUPPORTING UNITS FOR THEIR OPERATIONS

More information

On Random Sampling Auctions for Digital Goods

On Random Sampling Auctions for Digital Goods On Random Samplng Auctons for Dgtal Goods Saeed Alae Department of Computer Scence Unversty of Maryland College Park, MD 07 alae@cs.umd.edu Azarakhsh Malekan Department of Computer Scence Unversty of Maryland

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

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

Lecture 10: May 6, 2013

Lecture 10: May 6, 2013 TTIC/CMSC 31150 Mathematcal Toolkt Sprng 013 Madhur Tulsan Lecture 10: May 6, 013 Scrbe: Wenje Luo In today s lecture, we manly talked about random walk on graphs and ntroduce the concept of graph expander,

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

Resource Allocation and Decision Analysis (ECON 8010) Spring 2014 Foundations of Regression Analysis

Resource Allocation and Decision Analysis (ECON 8010) Spring 2014 Foundations of Regression Analysis Resource Allocaton and Decson Analss (ECON 800) Sprng 04 Foundatons of Regresson Analss Readng: Regresson Analss (ECON 800 Coursepak, Page 3) Defntons and Concepts: Regresson Analss statstcal technques

More information

Auctions with endogenous supply

Auctions with endogenous supply Auctons wth endogenous supply Serge Izmalkov, Dlyara Khakmova, Gleb Romanyuk Abstract We consder a mult-object prvate values settng wth quantty externaltes: a value to a bdder from an object may depend

More information

Externalities in wireless communication: A public goods solution approach to power allocation. by Shrutivandana Sharma

Externalities in wireless communication: A public goods solution approach to power allocation. by Shrutivandana Sharma Externaltes n wreless communcaton: A publc goods soluton approach to power allocaton by Shrutvandana Sharma SI 786 Tuesday, Feb 2, 2006 Outlne Externaltes: Introducton Plannng wth externaltes Power allocaton:

More information

Problem Set 2 Solutions

Problem Set 2 Solutions FDPE Mcroeconomcs 4: Informaton Economcs Sprng 07 Juuso Välmäk TA: Chrstan Krestel Problem Set Solutons Problem Prove the followng clam: Let g,h : [0, ) R be contnuous and dfferentable such that ) g (0)

More information

Outline and Reading. Dynamic Programming. Dynamic Programming revealed. Computing Fibonacci. The General Dynamic Programming Technique

Outline and Reading. Dynamic Programming. Dynamic Programming revealed. Computing Fibonacci. The General Dynamic Programming Technique Outlne and Readng Dynamc Programmng The General Technque ( 5.3.2) -1 Knapsac Problem ( 5.3.3) Matrx Chan-Product ( 5.3.1) Dynamc Programmng verson 1.4 1 Dynamc Programmng verson 1.4 2 Dynamc Programmng

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

Section 8.3 Polar Form of Complex Numbers

Section 8.3 Polar Form of Complex Numbers 80 Chapter 8 Secton 8 Polar Form of Complex Numbers From prevous classes, you may have encountered magnary numbers the square roots of negatve numbers and, more generally, complex numbers whch are the

More information

Singular Value Decomposition: Theory and Applications

Singular Value Decomposition: Theory and Applications Sngular Value Decomposton: Theory and Applcatons Danel Khashab Sprng 2015 Last Update: March 2, 2015 1 Introducton A = UDV where columns of U and V are orthonormal and matrx D s dagonal wth postve real

More information

CS294 Topics in Algorithmic Game Theory October 11, Lecture 7

CS294 Topics in Algorithmic Game Theory October 11, Lecture 7 CS294 Topcs n Algorthmc Game Theory October 11, 2011 Lecture 7 Lecturer: Chrstos Papadmtrou Scrbe: Wald Krchene, Vjay Kamble 1 Exchange economy We consder an exchange market wth m agents and n goods. Agent

More information

Annexes. EC.1. Cycle-base move illustration. EC.2. Problem Instances

Annexes. EC.1. Cycle-base move illustration. EC.2. Problem Instances ec Annexes Ths Annex frst llustrates a cycle-based move n the dynamc-block generaton tabu search. It then dsplays the characterstcs of the nstance sets, followed by detaled results of the parametercalbraton

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

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

AP Physics 1 & 2 Summer Assignment

AP Physics 1 & 2 Summer Assignment AP Physcs 1 & 2 Summer Assgnment AP Physcs 1 requres an exceptonal profcency n algebra, trgonometry, and geometry. It was desgned by a select group of college professors and hgh school scence teachers

More information