Envy-Free Mechanisms with Minimum Number of Cuts

Size: px
Start display at page:

Download "Envy-Free Mechanisms with Minimum Number of Cuts"

Transcription

1 Proeedings of the Thirty-First AAAI onferene on Artifiil Intelligene (AAAI-17) Envy-Free Mehnisms with Minimum Numer of uts Rez Alini, Mid Frhdi, Mohmmd Ghodsi, Msoud Seddighin, Ahmd S. Tik Shrif University of Tehnology, Duke University, University of Mihign Ann Aror Institute for Reserh in Fundmentl Sienes (IPM) Shool of omputer Siene {m frhdi, Astrt We study the prolem of fir division of heterogeneous resoure mong strtegi plyers. Given divisile heterogeneous ke, we wish to divide the ke mong n plyers in wy tht meets the following riteri: (I) every plyer (wekly) prefers his lloted ke to ny other plyer s shre (suh notion is known s envy-freeness), (II) the mehnism is strtegy-proof (truthful), nd (III) the numer of uts mde on the ke is miniml. We provide methods, nmely expnsion proess nd expnsion proess with unloking, for dividing the ke under different ssumptions on the vlution funtions of the plyers. 1 Introdution The prolem of dividing ke mong set of individuls hs een widely studied in the pst 60 yers. The suet ws first defined y Steinhus (1948). The desription of the prolem is s follows: given heterogeneous ke nd set of plyers, with potentilly different tendenies to different prts of the ke, how to ut the ke nd distriute it mong the plyers in fir mnner? Severl notions re defined for mesuring the firness of n llotion (see (Proi 2014) for detils). One of the most importnt notions is envy-freeness. An llotion of the ke is envy-free if eh plyer (wekly) prefers its lloted shre to ny other plyer s shre. Envy-free resoure llotion hs een vstly studied in the literture. For two plyers, the fmous method of ut nd hoose gurntees envy-freeness of the llotion. For three plyers, Selfridge nd onwy designed protool for finding n envy-free division of the ke. In their method, plyer my reeive more thn one piee (see (Proi 2013) for detils). Brms nd Tylor generlized this method to n ritrry numer of plyers (1995). However, their method doesn t gurntee ny upper ound on the numer of uts. Reently, in (2016), Aziz nd Mkenzie suggested ounded envy-free protool for ny numer of plyers. In some settings, the numer of uts is lso importnt. In severl ppers (e.g. (Stromquist 1980), (Brnel nd Brms 2004), (Stromquist 2007), (Bei et l. 2012)) the ke utting with minimum numer of uts hs een studied. Eh opyright 2017, Assoition for the Advnement of Artifiil Intelligene ( All rights reserved. ut might hve n dditionl ost. As n exmple, suppose the ke models proessing time tht must e firly lloted mong set of tsks. Every tsk-swith imposes n overhed; minimizing totl mount of overhed would e equivlent to minimizing the numer of uts on the ke. In ddition, plyers my not hve ny vlue for very smll piees mde y lrge numer of uts. In (rginnis, Li, nd Proi 2011), this issue ws illustrted y the dvertisement exmple: think of the ke s time nd onsider the llotion of dvertising time. In suh setting, lrge numer of uts n yield so smll periods of time tht re not useful for dvertising. In n llotion with smll numer of uts this prolem is unlikely. Stromquist, in (1980), proved the existene of n envyfree division of the ke mong n plyers with n 1 uts whih is the minimum numer of uts required to divide ke mong n plyers. However, the proof is not onstrutive nd does not yield polynomil time lgorithm. In (2007), he showed tht no finite protool n find n envyfree llotion with minimum numer of uts for n 3. (Deng, Qi, nd Seri 2012) proved tht the prolem of finding n envy-free llotion of the ke, with minimum numer of uts is PPAD-omplete. They lso proposed n FPTAS for the se of three plyers. In numer of the reent ppers (e.g. (rginnis, Li, nd Proi 2011), (Brms et l. 2012), (Bei et l. 2012), (My nd Nisn 2012), (hen et l. 2013), (Aziz nd Ye 2014)) some restrited lsses of vlution funtions hve een studied. Pieewise onstnt nd pieewise uniform vlution funtions re two importnt speil lsses of vlution funtions whih re very importnt in prtie. One of the importnt properties of these vlution funtions is tht they n e desried onisely. (Kurokw, Li, nd Proi 2013) proved tht finding n envy-free llotion (in Roertson-We model) when the vlution funtions re pieewise-uniform is s hrd s solving the prolem without ny restrition on the vlution funtions. Reently, some studies onsidered the prolem from gme theoreti viewpoint. Mny ke utting lgorithms re not truthful. For exmple, even the ut nd hoose method whih is reltively simple does not gurntee truthfulness. In (Brânzei et l. 2016), the strtegi outome of the ke utting lgorithms hs een studied. They proved the existene of n pproximte sugme perfet Nsh equilirium for 312

2 lss of protools. Another line of reserh whih is more relted to our work, ttempts to find truthful mehnisms. Similr to firness, there re different notions for the onept of truthfulness. In (Brms et l. 2006), wek notion of truthfulness is defined: plyers don t risk telling lie, if there exists senrio (for other plyers vlutions) in whih lying results in lower pyoff. As n exmple, they showed tht ut nd hoose protool is wekly truthful. My nd Nisn (2012) designed truthful nd Preto-effiient mehnisms to divide the ke etween two plyers where eh plyer is interested in suset of the ke, uniformly. In (2013), hen et l. onsidered strong notion of truthfulness (denoted y strtegy-proofness), in whih the plyers dominnt strtegies re to revel their true vlutions over the ke. They presented strtegy-proof mehnism for the se when the vlution funtions re pieewise uniform. They lso designed rndomized lgorithm tht is envy-free nd truthful in expettion, for pieewise liner vlution funtions. However, their method for dividing the ke uses Ω(n 2 m) uts, where m is the numer of piees in eh vlution funtion. Aziz nd Ye (2014) onsidered the prolem when vlution funtions re pieewise onstnt/uniform. Bsed on prmetri network flows, they designed n envy-free lgorithm tht is group strtegy-proof 1 for pieewise uniform vlutions. It is notle tht their method eomes equivlent to mehnism 1 from (hen et l. 2013), in the se of pieewise uniform vlutions. 1.1 Our work We investigte the prolem of finding envy-free nd truthful mehnisms with smll numer of uts. By smll, we men tht the numer of uts does not exeed O(nm), where m is the numer of steps of eh plyer s (pieewise onstnt) vlution funtion. To the est of our knowledge, this is the first study tht ims to pproximte the numer of uts. The sis of our method is simple nd elegnt proess lled expnsion proess. After desriing the proess, we strt with the se, where eh plyer s vlution funtion is pieewise onstnt with only one step nd preserves speifi property tht we nme ordering property. For this se, we propose EFISM whih is polynomil time, strtegyproof nd envy-free llotion with n 1 uts (Theorem 2). Next, we remove the ordering ssumption nd show tht generlized form of the expnsion proess n find n envyfree llotion tht uts the ke into t most 2n 1 piees in polynomil time (Theorem 3). Furthermore, using more omplex form of this proess, we propose EFGISM, whih is polynomil time lgorithm tht is truthful, envy-free nd uts the ke into t most 2n 1 piees (Theorem 4). In ddition, we onsider the se where the vlution funtions re pieewise onstnt with m piees. When the numer of plyers is onstnt, we provide poly(m) time lgorithm for envy-free division of the ke with n 1 uts. Finlly, we onsider the se tht the plyers possess prtiulr property, nmely intersetion property nd show tht 1 Group strtegy-proof mens no group of plyers n misreport their vlutions, suh tht in the resulting llotion ll of them ern more pyoff under this ssumption, modifition of the expnsion proess yields poly(m, n) time, envy-free lgorithm tht uts the ke in O(nm) lotions. 2 Model Desription nd Preliminries In this pper, we use the term intervl for two purposes: vlution funtions nd the shres lloted to the plyers. For revity, denote the former type of intervls y I nd the ltter y I. Also, we Suppose tht for every vlution intervl I i, I i =[α i,β i ] nd for every shre intervl I i, I i =[ i, i ]. Given set N of n plyers nd ke. We represent the ke y the intervl [0, 1]. For every plyer p i N, vlution funtion ν i :[0, 1] R is given. For eh p i Nnd intervl I =[, ], we define V i (I) s ν i(x)dx. Our ssumption is tht the vlues of the plyers re normlized, suh tht V i () =1, for eh plyer p i. A piee of the ke, is set of mutully disoint su-intervls of [0, 1]. For piee P, we define V i (P ) s I P V i(i). A vlution funtion ν is pieewise onstnt, if there exists set S ν = {I ν1, I ν2,...,i νk } of mutully disoint intervls, suh tht for ny two points x, x in I νi, ν(x) = ν(x )=r i nd for ny point x tht does not elong to ny intervl in S v, ν(x) =0. To put it simply, pieewise onstnt vlution onsists of finite numer of intervls, suh tht ll the points in the sme intervl hve the sme vlue, nd for the points tht do not elong to ny intervl, the vlution is 0. Wesyν hs k steps, if S ν = k. A division of the ke mong set N of n plyers is set D = {P 1,P 2,...,P n } of piees, with eh piee P i = {I i,1,i i,2,...,i i, Pi } eing set of intervls with the following two properties: (I) every pir of intervls re mu- tully disoint nd (II) no piee of the ke is left ehind: i, I i, =. The numer of uts in division D is ( i P i ) 1. A division D = {P 1,P 2,...,P n } is envy-free, if for every plyer p i nd piee P D the inequlity V i (P i ) V i (P ) holds. The mority of this pper is foused on the se, where eh vlution funtion is single intervl. For this se, we suppose tht for every plyer p i N, S vi = {I i }, where I i =[α i,β i ]. Furthermore, denote y T the set of vlution intervls, i.e., T = {I 1, I 2,...,I n }. In this setting, the envy-free notion for division D n e interpreted s follows: for eh plyer p i nd k i we hve I i, I i I k, I i. For set of intervls X, we define DOM(X) s the miniml intervl tht inludes ll memers of X s su-intervls; e.g., in the se tht eh vlution funtion is single intervl, for set T T we hve: DOM(T )=[min I T α, mx I i T β i]. Furthermore, we define the density of X, denoted y Φ(X) s: λ(x)/ X where λ(x) is the totl length of DOM(X) tht is overed y t lest one intervl in X. We ll set X of intervls solid, if for every point x DOM(X), there 313

3 d T = {,,, d} DOM(T ) Φ(T ) = DOM(T ) /4 Figure 1: Domin nd density exists n intervl I in X suh tht x I. For exmple, in Fig 1, the set T is solid. When T is solid, we hve: λ(t )= DOM(T ) =mx I i T β i min I T α Our ssumption is tht every piee of the ke is vlule for t lest one plyer. In the Appendix 2, we show tht slightly modified versions of our lgorithms n hndle the ses where this ssumption does not hold. 3 The Expnsion proess The min tool in our method for dividing the ke is proedure lled expnsion proess. The expnsion proess expnds some ssoited intervls to the plyers, inside their desired re. We use exp(t ) to refer to the expnsion proess on the set T of vlution intervls. We initite the expnsion proess for T y ssoiting zero length intervl I i t the eginning of its orresponding I i T, i.e., I i =[ i = α i, i = α i ]. Denote y S, the set of these Intevls. We expnd the intervls in S onurrently, ll from the endpoint. The expnsion is performed in wy tht preserves two invrints:(i) The expnsion hs the sme speed for ll the intervls so s the lengths of the intervls remins the sme nd (II) I i lwys remins within I i. During the expnsion, the endpoint of n intervl I i my ollide with the strting point of nother intervl I. In this se, I i pushes the strting point of I forwrd during the expnsion. The push ontinues to the end of the proess. If I i pushes I,wesyI i is stuk in I. Note tht y the wy we initite the proess, the intervls remin sorted ording to their orresponding α i s. Also in the speil se of equl α i for two plyers, the one with smller β i omes first. Definition 1. During the expnsion, n intervl I i eomes loked, if the endpoint of I i rehes β i. Definition 2. A hin is sequene of intervls I σ1,i σ2,...,i σk, with the property tht for 1 i<k, I σi is stuk in I σi+1. A hin is loked, if I σk is loked. The size of hin is the numer of intervls in tht hin. By definition, single intervl is hin of size 1. The expnsion ends when n intervl eomes loked. The termintion ondition ensures tht the seond invrint is lwys preserved. In the Appendix, you n see detiled exmple of the expnsion proess. 2 The long version with ppendix is ville t lini/emn-aaai2017.pdf Definition 3. The expnsion proess for T is perfet, if the ssoited intervls over the entire DOM(T ). If the proess termintes due to loked intervl efore entirely overing DOM(T ), the proess is imperfet. Note tht if n expnsion proess on T ends perfetly, then for every ssoited intervl I i,wehve I i =Φ(T ). Despite the ft tht we desried the expnsion proess ontinuously, it n e effiiently implemented vi swiping of the events (see the Appendix for more detils). Oservtion 1. During the expnsion proess, every intervl I i is either eing pushed y nother intervl, or its strting point is still on α i. 4 EFISM: Speil Intervl Sheduling In this setion, we ssume tht the vlution funtion of eh plyer is single intervl. In ddition, we suppose tht the intervls hve the following property: i, α i α β i β (1) In other words, no intervl is su-intervl of nother (unless they strt or end in the sme ple). For this se, we present polynomil time, envy-free, nd truthful llotion with n 1 uts. We nme this lgorithm s EFISM. The ide in EFISM is repetedly expnding the intervls nd removing the loked hins. Let T e the vlution intervls orresponding to the plyers in N. We egin y lling exp(t ). As desried in Setion 3, the proedure termintes either perfetly or imperfetly. In the first se we re done. Otherwise, t lest one hin is loked. Let = I σ1,i σ2,...,i σk e loked hin in S with mximl size. Sine is mximl, no intervl gets stuk in I σ1.by Oservtion 1, σ1 is extly on α σ1. Let T e the set of vlution intervls orresponding to the intervls in. Lemm 1. DOM(T )=[α σ1,β σk ]. Now, we llote eh I σi to p σi. Lemm 2 sttes tht suh n llotion is envy-free for p σ1,p σ2,...,p σk. Lemm 2. For every intervl I σi nd I σ in, we hve V σi (I σi ) V σi (I σ ). Next, we remove plyers p σ1,p σ2,...,p σk from N.We lso remove DOM(T ) from. By removing DOM(T ), the ke is divided into two su-kes: the piee to the right of DOM(T ) nd the piee to the left of DOM(T ), respetively l nd r. Let N l (N r ) e the set of plyers with their shre inside l ( r ). Also, let T l nd T r e the sets of vlution intervls orresponding to N l nd N r. Now, we updte the vlution funtions of the plyers in l nd r. Speifilly, for every plyer p i N l with β i > α σ1 we hnge the vlue of β i to α σ1. Similrly, for every plyer p N r with α <β σk we hnge α to β σk. After removing the lloted piee long with its orresponding plyers nd updting the vlutions, we perform this expnsion nd removl independently for oth T l nd T r. The proess ontinues until ll the plyers re removed. In Algorithm 1, you n find psudoode for EFISM. In ddition, you n find detiled exmple in the Appendix. 314

4 Algorithm 1 EFISM lgorithm funtion EFISM(, N, T ) orresponds to the intervl [, ] if then exp(t ) Expnsion proess on T = I σ1,i σ2,...,i σk : mximl loked hin for 1 i k do Allote I σi to p σi l =[, α σ1 ] r =[β σk,] for every p k Ndo if k < σ1 then β k =min(β k,α σ1 ) Add p k, I k to N l, T l respetively else if k > σk then α k = mx(α k,β σk ) Add p k, I k to N r, T r respetively EFISM( l, N l, T l ) EFISM( r, N r, T r ) Theorem 2. EFISM is envy-free, truthful nd uts the ke in extly n 1 lotions. Remrk tht removing the ordering property desried in the eginning of this setion my result in n inpproprite llotion. For exmple, onsider the input desried in Figure 2. lerly, running EFISM on this input does not yield n envy-free llotion; here p envies p. In ddition, the llotion does not llote the entire ke, euse piee etween I nd I is left over. I I I Figure 2: EFISM for intervls without ordering property 5 Expnsion Proess with Unloking In this setion, we introdue more generl form of the expnsion proess. The ide is the ft tht during the expnsion proess, there might e some ses tht loked hin n eome unloked y re-permuting some of its intervls. Definition 4. Let = I σ1,i σ2,...,i σk e mximl loked hin. A permuttion I δ1,i δ2,...,i δr of the intervls in is sid to e -unloking, if the following onditions re held: (I) i,i δi nd δ r = σ k,(ii) For ll 1 r 1, δ α δ+1 nd δ <β δ+1,(iii) α δ1 δr nd β δ1 > δr. The intuition ehind the definition of unloking permuttion is s follows: let I δ1,i δ2,...,i δr e -unloking permuttion, where = I σ1,i σ2,...,i σk. Then, we n hnge the order of intervls in y pling I δ in the lotion of I δ 1 for 1 < r nd pling I δ1 in the lotion of I δr. By the definition of unloking permuttion, fter suh opertions I δr (I σk ) is no longer loked. Thus, I σk is not rrier for the expnsion nd the proess n e ontinued. I I I Id Ie d e Figure 3: Exmple of Permuttion Grph. Here the loked hin I,I,I,I d,i e n e unloked y permuttion ( I I I I d I e I I e I I I d ) Definition 5. A loked hin = I σ1,i σ2,...,i σk is strongly loked, if dmits no unloking permuttion tht ontins I σk. Definition 6. The expnsion proess with unloking U- exp(.) is strongly loked, if t lest one of its hins is strongly loked. For set T of vlution intervls, we use U-exp(T ) to refer to the expnsion proess with unloking. The expnsion proess with unloking is in ft, the sme s expnsion proess with the exeption tht when the proess is fed with loked hin, it tries to unlok the hin y n unloking permuttion. If the hin eomes unloked, the expnsion goes on. The proess runs until either the entire DOM(T ) is lloted (perfet) or strongly loked hin ours (imperfet). In the Appendix you n find detiled exmple. It is worth mentioning tht there my e multiple loked intervls in moment. In suh situtions, we seprtely try to unlok eh intervl. Definition 7. A permuttion grph for loked hin is direted grph G V,E. For every intervl I σi, there is vertex v σi in V. The edges in E re in two types E l nd E r, i.e., E = E l E r. The edges in E l nd E r re determined s follows: (I) For eh I σi nd I σ, the edge (v σi,v σ ) is in E l,ifi>nd α σi σ.(ii) For eh I σi nd I σ, the edge (v σi,v σ ) is in E r,ifi<nd β σi > σ. See Figure 3 for n exmple of permuttion grph. A trivilly neessry nd suffiient ondition for hnin to e strongly loked is tht G ontins no yle ontining v σk. However, regrding the speil struture of G, we n define stronger neessry nd suffiient ondition for strongly loked sitution. Definition 8. A direted yle in G is one-wy, ifit ontins extly one edge from E r. Note tht no yle in G n ontin only the edges from one of E l or E r. In Lemm 3, we use one-wy yles to give neessry nd suffiient ondition for hin to e strongly loked. Lemm 3. A hin = I σ1,i σ2,...,i σk is strongly loked, iff G dmits no one-wy yle tht ontins v σk. 315

5 6 EFGISM: Generl Intervl Sheduling In this setion, we ssume tht the vlution funtion for eh plyer is n intervl, without ny restrition on the strting nd ending points of the intervls. For this se, we propose n envy-free nd truthful llotion tht uses less thn 2n uts. Our lgorithm for finding proper llotion is sed on the expnsion proess with unloking. Generlly speking, we itertively run U-exp(.) proess on the remining plyers shres. This proess llotes the entire ke, or stops in n strongly loked sitution. We prove some desirle properties for this sitution nd leverge those properties to llote piee of the ke to the plyers in the loked hin. Next, we remove the stisfied plyers nd shrink the lloted piee (s defined in Definition 9) nd solve the prolem reursively for remining plyers nd the remining prt of the ke. Definition 9 (shrink). Let e ke nd I =[I s,i e ] e n intervl. By the term shrinking I, we men removing I from nd glueing the piees to the left nd right of I together. More formlly, every vlution intervl [α i,β i ] turns into [f(α i ),f(β i )], where x x < I s f(x) = I s I s x I e x I e + I s I e <x (see Figure 4). As wrm-up, we ignore the truthfulness property nd show tht the expnsion proess with unloking yields n envy-free llotion with 2(n 1) uts. e e d d x Figure 4: The ke nd the intervls,,, d nd e efore nd fter shrinking intervl x 6.1 Envy-free llotion with 2(n 1) uts For this se, our lgorithm is s follows: In the eginning, we run U-exp(T ). The proess either ends perfetly nd the llotion is found, or strongly loked hin ppers. By the definition of strongly loked, we know tht there exists loked hin with no unloking permuttion. Let = I σ1,i σ2,...,i σk e mximl strongly loked hin. Now, onsider G. By Lemm 3, G ontins no onewy yle. Let l e the minimum index, suh tht there is direted pth from v σk to v σl using the edges in E l. Lemm 4. There is direted pth from v σk to every vertex v σl with l >l, using edges in E l. I I I I(ont) rel shre I Figure 5: n inrese his shre y misreporting Bsed on Lemm 4 nd the ft tht G ontins no onewy yle, there is no edge from v σl to v σk in E r for ny l l, whih mens: l l β σl σk (2) On the other hnd, there is no pth from v σk to v σl for l <l, tht is: l l α σl > σl 1 (3) We now llote every intervl I σl to p σl for l l k, remove {p σl,p σl+1,...,p σk } from N, nd shrink the intervl [ σl, σk ]. Next, we ontinue the expnsion proess with the remining plyers nd ke. The itertion etween expnsion proess with unloking nd lloting the ke in the strongly loked sitution goes on, until the entire ke is lloted. Theorem 3. The lgorithm desried ove is envy-free, nd uts the ke in t most 2(n 1) lotions. 6.2 EFGISM Method It is worth mentioning tht the llotion desried in setion 6.1 is not truthful. onsider the exmple in Figure 5. It n e oserved tht plyer n inrese his shre y misreporting α. In this setion, we try to resolve this issue. Our strtegy to del with this diffiulty is to run U-exp(.) only for speil suset of plyers in every step. Lemm 5 plys the key role in our method. Lemm 5. Let T e set of intervls, with the property tht for every T T, Φ(T ) > Φ(T ) (we ll suh set s irreduile). Then we n divide DOM(T ) into t most 2 T 1 piees nd ssoite them to the intervls, suh tht:(i) the totl length of the piees ssoited with ny intervl is extly Φ(T ), (II) the piees lloted to ny intervl is totlly within the intervl. Proof. We use indution on T. For T =1the lim trivilly holds: we n ssoite DOM(T ) to the intervl in T tht needs no ut. Suppose tht the proposition is true for T <k. We prove it for T = k. onsider U-exp(T ). If U-exp(T ) ends perfetly, then we re done. Otherwise, let = I σ1,i σ2,...,i σk e mximl strongly loked hin fter the proess. onsidering G, let l e the minimum index, suh tht there is direted pth from v σk to v σl. Lemm 6. l>1. 316

6 By Lemm 4, we know tht equtions (2) nd (3) re held for the hin.now,let x = β σk (k l +1) Φ(T ). (4) Lemm 7. σl 1 <x< σl. We show tht the piee [x, β σk ] n e lloted to plyers p σl,p σl+1,...,p σk using 2(k l +1) 2 uts. For this, onsider the vlution intervls T = I σ l, I σ l+1,...,i σ k suh tht: l i k I σ i =(mx(x, α σi ),β σi ) Note tht DOM(T )=[x, β σk ] nd hene, Φ(T )= β σ k x k l +1 = σ k x k l +1 Regrding Eqution (4), Φ(T )=Φ(T ). Lemm 8. For ll T T, we hve Φ(T ) > Φ(T ). Lemm 8 shows tht the set of intervls in T dmit the properties desried in Lemm 5. Furthermore, regrding Lemm 6, T is proper suset of T. By indution hypothesis, we know tht we n ut DOM(T ) into t most 2(k l +1) 2 piees nd ssign them to plyers p σl,p σl+1,...,p σk suh tht oth of the properties in Lemm 5 re stisfied. Denote y N T the plyers with vlutions in T. We shrink DOM(T ) nd remove the plyers p σl,p σl+1,...,p σk from N T. Lemm 9 ssures tht the onditions in Lemm 5 re held for the remining ke nd remining plyers. Lemm 9. Let T e the intervls relted to the plyers in N T = N T \{p σl,p σl+1,...,p σk } fter shrinking DOM(T ). Then, T is irreduile with Φ(T )=Φ(T ). Aording to Lemm 9, we n use indution hypothesis to show tht the set T n e lloted to the plyers in N T with 2(l 1) 2 uts. The totl numer of uts would e 2(l 1) 2+2(k l +1) 2=2k 4 uts plus two uts on x nd β σk tht results in 2k 2 uts. Bsed on lemm 5, we introdue the lgorithm EFGISM s follows: mong ll susets of N, we find suset suh tht their orresponding intervls hs the minimum density (nd the set with minimum size, if there were multiple options). Let N e this suset nd let T e the intervls orresponding to the plyers in N. In Lemm 10, we show tht T (nd onsequently N) n e found in polynomil time. Lemm 10. T n e found in polynomil time. Sine T hs the minimum possile density, T is irreduile. Hene, we n llote to every plyer in N, piee from DOM(T ) with the properties defined in Lemm 5. Next, we remove the plyers in N from N nd shrink DOM(T ) from. Now, we reursively ssign the remining piee of the ke to remining plyers using EFGISM. In Algorithm 2 you n find psudoode for EFGISM. (5) Algorithm 2 EFGISM lgorithm funtion EFGISM(N, T, ) if then T =rgmin T T Φ(T ) N = plyers with intervl in T Allote(N,DOM(T )) By Lemm 5 Shrink(, DOM(T )) T is lso updted EFGISM(N \N,T, ) Theorem 4. EFGISM is envy-free nd truthful nd uses t most 2(n 1) uts. We redit the proof for truthfulness of EFGISM to (hen et l. 2013). 7 Pieewise onstnt funtions In this setion, we onsider more generl se in whih the vlution funtions of the plyers re pieewise onstnt. Denote y m the mximum numer of intervls tht every vlution funtion n hve, tht is, for every plyer p i, S i m. Here, we ssume tht for every p i, S i = m. This is without loss of generlity, sine we n rek n intervl into severl su-intervls. Thus, for every plyer p i, we suppose S i = {I i,1, I i,2,...,i i,m }. This setion onsists of two prts. In the first prt, we show tht for onstnt numer of plyers, one n find the envy-free llotion with n 1 uts in time poly(m). Next, in the seond prt, we utilize the expnsion proess with unloking to devise poly(n, m) time, envy-free lgorithm with O(nm) uts on the ke. Rell tht finding n envy-free llotion with n 1 uts for n plyers is PPAD omplete even for the se of n =3 (Deng, Qi, nd Seri 2012). In Theorem 5, we show tht for onstnt numer of plyers with pieewise onstnt vlution, the prolem n e solved in time poly(m). Theorem 5. An envy-free llotion with n 1 uts n e found for onstnt numer of plyers whose vlution funtions re pieewise onstnt with m steps in time poly(m). Proof. Firstly, note tht from ((Stromquist 1980)) we know there exists n envy-free llotion with n 1 uts. In suh n llotion there re n 1 utting points. Let n 1 1 e those utting points nd 0 =0, n =1e the strt nd end of the ke. In ddition, for eh plyer, their vlution funtion n e desried y 2m onstnt points (2 onstnt points for eh step) nd m onstnt vlues whih re the density vlue of eh step. Therefore, there re t most 2mn onstnt points on the ke in wy tht eh plyer likes the ke etween two onseutive onstnt points uniformly. In other words, the density vlue of the ke etween two onseutive onstnt points is onstnt vlue, for eh of the plyers. Now, if we know the rnge of eh utting point (it n e etween whih of the two onseutive onstnt points) then we n write the vlue of the ith piee reted y utting points ([ i 1, i ]) for eh plyer s liner funtion of the utting points. However, in order to stisfy the envy-freeness 317

7 we lso need to know how the piees will e lloted to the plyers. If we know ll of these informtions then we n formulte the prolem s liner progrm (n(n 1) onstrints for envy-freeness, n 1 onstrints gurntees n 1 1, nd other onstrints fix the rnge of the utting points). Any fesile solution of the liner progrm is n envy-free llotion with n 1 uts. If we n t find fesile solution for one liner progrm then we need to hek the next possiility of the rnge of the utting points nd llotion of the piees. In the worst se, we need to hek every possiility whih mens tht we = O(m n ) different liner progrms. Finlly, we know tht suh n llotion exists nd one of the liner progrms finds fesile solution. Hene, for onstnt n, y solving polynomil numer of different liner progrms, we n find n envy-free llotion. need to solve n (2mn+n 1)! (2mn)! In the seond prt, we exploit expnsion method with unloking to find proper llotion. Here, we ssume tht the vlution funtions hve speil property, nmely, intersetion property. Denote y R i,,k the set of intervls in S k tht hve non-empty intersetion with I i,. We suppose tht for every vlution intervl I i, nd every plyer p k (k i), R i,,k =1. For this se, we prove Theorem 6. Theorem 6. Let N e set of plyers whose vlution funtions re pieewise onstnt with m steps. Assuming tht the intersetion property holds, there exists poly(m, n) time llotion lgorithm tht is envy-free nd uts the ke in O(nm) lotions. Proof. onsider n instne of the prolem with nm plyers, where the vlution funtion of plyer p i, is I i,.now, we exeute EFGISM for this instne. By the properties of EFGISM, we know tht the resulting llotion is envy-free nd uts the ke in t-most 2(nm 1) ples. Let P i, e the set of intervls lloted to p i, in EFGISM. We show tht the llotion tht llotes P i = 1 m P i, to plyer p i is lso envy-free. To prove envy-freeness, we use n struturl property of the expnsion proess: y the first invrint of the expnsion proess, the finl llotion would llote to every plyer p i, set of piees tht re totlly within I i,.in ddition, note tht for intervl I i,, R i,,k = 1 for every plyer p k.wehvev i (P i ) = 1 m V i(p i, ) nd V i (P k )= 1 m V i(p k, ). Furthermore, y intersetion property, t most one vlution intervl of p k, sy I k,l hs non-empty intersetion with I i,. By the envy-freeness of EFGISM, we know tht p i, prefers his shre to the shre lloted to p k,l, Tht is V i, (P i, ) V i, (P k,l ). Regrding the ft tht I i, I k,l = for ll l l, wehve V i, (P i, ) l V i,(p k,l ). Thus, V i, (P i, ) V i, (P k,l ) l V i (P i ) V i, (P k,l ). The right hnd side of ove eqution is t lest V i (P k ). l Referenes Aziz, H., nd Mkenzie, S A disrete nd ounded envy-free ke utting protool for four gents. In Proeedings of the 48th Annul AM SIGAT Symposium on Theory of omputing, AM. Aziz, H., nd Ye, ke utting lgorithms for pieewise onstnt nd pieewise uniform vlutions. In Interntionl onferene on We nd Internet Eonomis, Springer. Brnel, J. B., nd Brms, S. J ke division with miniml uts: envy-free proedures for three persons, four persons, nd eyond. Mthemtil Soil Sienes 48(3): Bei, X.; hen, N.; Hu, X.; To, B.; nd Yng, E Optiml proportionl ke utting with onneted piees. In AAAI. Brms, S. J., nd Tylor, A. D An envy-free ke division protool. Amerin Mthemtil Monthly Brms, S. J.; Jones, M. A.; Klmler,.; et l Better wys to ut ke. Noties of the AMS 53(11): Brms, S. J.; Feldmn, M.; Li, J. K.; Morgenstern, J.; nd Proi, A. D On mxsum fir ke divisions. In AAAI. Brânzei, S.; rginnis, I.; Kurokw, D.; nd Proi, A. D An lgorithmi frmework for strtegi fir division. In Thirtieth AAAI onferene on Artifiil Intelligene. rginnis, I.; Li, J. K.; nd Proi, A. D Towrds more expressive ke utting. In IJAI. hen, Y.; Li, J. K.; Prkes, D..; nd Proi, A. D Truth, ustie, nd ke utting. Gmes nd Eonomi Behvior 77(1): Deng, X.; Qi, Q.; nd Seri, A Algorithmi solutions for envy-free ke utting. Opertions Reserh 60(6): Kurokw, D.; Li, J. K.; nd Proi, A. D How to ut ke efore the prty ends. In AAAI. My, A., nd Nisn, N Inentive omptile two plyer ke utting. In Interntionl Workshop on Internet nd Network Eonomis, Springer. Proi, A. D ke utting: not ust hild s ply. ommunitions of the AM 56(7): Proi, A. D ke utting lgorithms. Steinhus, H The prolem of fir division. Eonometri 16(1). Stromquist, W How to ut ke firly. Amerin Mthemtil Monthly Stromquist, W Envy-free ke divisions nnot e found y finite protools. In Fir Division. 318

Expand the Shares Together: Envy-free Mechanisms with a Small Number of Cuts

Expand the Shares Together: Envy-free Mechanisms with a Small Number of Cuts Nonme mnusript No. (will e inserted y the editor) Expnd the Shres Together: Envy-free Mehnisms with Smll Numer of uts Msoud Seddighin Mjid Frhdi Mohmmd Ghodsi Rez Alijni Ahmd S. Tjik Reeived: dte / Aepted:

More information

CS 491G Combinatorial Optimization Lecture Notes

CS 491G Combinatorial Optimization Lecture Notes CS 491G Comintoril Optimiztion Leture Notes Dvi Owen July 30, August 1 1 Mthings Figure 1: two possile mthings in simple grph. Definition 1 Given grph G = V, E, mthing is olletion of eges M suh tht e i,

More information

Arrow s Impossibility Theorem

Arrow s Impossibility Theorem Rep Fun Gme Properties Arrow s Theorem Arrow s Impossiility Theorem Leture 12 Arrow s Impossiility Theorem Leture 12, Slide 1 Rep Fun Gme Properties Arrow s Theorem Leture Overview 1 Rep 2 Fun Gme 3 Properties

More information

1 PYTHAGORAS THEOREM 1. Given a right angled triangle, the square of the hypotenuse is equal to the sum of the squares of the other two sides.

1 PYTHAGORAS THEOREM 1. Given a right angled triangle, the square of the hypotenuse is equal to the sum of the squares of the other two sides. 1 PYTHAGORAS THEOREM 1 1 Pythgors Theorem In this setion we will present geometri proof of the fmous theorem of Pythgors. Given right ngled tringle, the squre of the hypotenuse is equl to the sum of the

More information

Arrow s Impossibility Theorem

Arrow s Impossibility Theorem Rep Voting Prdoxes Properties Arrow s Theorem Arrow s Impossiility Theorem Leture 12 Arrow s Impossiility Theorem Leture 12, Slide 1 Rep Voting Prdoxes Properties Arrow s Theorem Leture Overview 1 Rep

More information

6.5 Improper integrals

6.5 Improper integrals Eerpt from "Clulus" 3 AoPS In. www.rtofprolemsolving.om 6.5. IMPROPER INTEGRALS 6.5 Improper integrls As we ve seen, we use the definite integrl R f to ompute the re of the region under the grph of y =

More information

Algorithms & Data Structures Homework 8 HS 18 Exercise Class (Room & TA): Submitted by: Peer Feedback by: Points:

Algorithms & Data Structures Homework 8 HS 18 Exercise Class (Room & TA): Submitted by: Peer Feedback by: Points: Eidgenössishe Tehnishe Hohshule Zürih Eole polytehnique fédérle de Zurih Politenio federle di Zurigo Federl Institute of Tehnology t Zurih Deprtement of Computer Siene. Novemer 0 Mrkus Püshel, Dvid Steurer

More information

Counting Paths Between Vertices. Isomorphism of Graphs. Isomorphism of Graphs. Isomorphism of Graphs. Isomorphism of Graphs. Isomorphism of Graphs

Counting Paths Between Vertices. Isomorphism of Graphs. Isomorphism of Graphs. Isomorphism of Graphs. Isomorphism of Graphs. Isomorphism of Graphs Isomorphism of Grphs Definition The simple grphs G 1 = (V 1, E 1 ) n G = (V, E ) re isomorphi if there is ijetion (n oneto-one n onto funtion) f from V 1 to V with the property tht n re jent in G 1 if

More information

15-451/651: Design & Analysis of Algorithms December 3, 2013 Lecture #28 last changed: November 28, 2013

15-451/651: Design & Analysis of Algorithms December 3, 2013 Lecture #28 last changed: November 28, 2013 15-451/651: Design & nlysis of lgorithms Deemer 3, 2013 Leture #28 lst hnged: Novemer 28, 2013 Lst time we strted tlking out mehnism design: how to llote n item to the person who hs the mximum vlue for

More information

Project 6: Minigoals Towards Simplifying and Rewriting Expressions

Project 6: Minigoals Towards Simplifying and Rewriting Expressions MAT 51 Wldis Projet 6: Minigols Towrds Simplifying nd Rewriting Expressions The distriutive property nd like terms You hve proly lerned in previous lsses out dding like terms ut one prolem with the wy

More information

Discrete Structures Lecture 11

Discrete Structures Lecture 11 Introdution Good morning. In this setion we study funtions. A funtion is mpping from one set to nother set or, perhps, from one set to itself. We study the properties of funtions. A mpping my not e funtion.

More information

Introduction to Olympiad Inequalities

Introduction to Olympiad Inequalities Introdution to Olympid Inequlities Edutionl Studies Progrm HSSP Msshusetts Institute of Tehnology Snj Simonovikj Spring 207 Contents Wrm up nd Am-Gm inequlity 2. Elementry inequlities......................

More information

QUADRATIC EQUATION. Contents

QUADRATIC EQUATION. Contents QUADRATIC EQUATION Contents Topi Pge No. Theory 0-04 Exerise - 05-09 Exerise - 09-3 Exerise - 3 4-5 Exerise - 4 6 Answer Key 7-8 Syllus Qudrti equtions with rel oeffiients, reltions etween roots nd oeffiients,

More information

A Lower Bound for the Length of a Partial Transversal in a Latin Square, Revised Version

A Lower Bound for the Length of a Partial Transversal in a Latin Square, Revised Version A Lower Bound for the Length of Prtil Trnsversl in Ltin Squre, Revised Version Pooy Htmi nd Peter W. Shor Deprtment of Mthemtil Sienes, Shrif University of Tehnology, P.O.Bo 11365-9415, Tehrn, Irn Deprtment

More information

p-adic Egyptian Fractions

p-adic Egyptian Fractions p-adic Egyptin Frctions Contents 1 Introduction 1 2 Trditionl Egyptin Frctions nd Greedy Algorithm 2 3 Set-up 3 4 p-greedy Algorithm 5 5 p-egyptin Trditionl 10 6 Conclusion 1 Introduction An Egyptin frction

More information

Probability. b a b. a b 32.

Probability. b a b. a b 32. Proility If n event n hppen in '' wys nd fil in '' wys, nd eh of these wys is eqully likely, then proility or the hne, or its hppening is, nd tht of its filing is eg, If in lottery there re prizes nd lnks,

More information

Line Integrals and Entire Functions

Line Integrals and Entire Functions Line Integrls nd Entire Funtions Defining n Integrl for omplex Vlued Funtions In the following setions, our min gol is to show tht every entire funtion n be represented s n everywhere onvergent power series

More information

Bases for Vector Spaces

Bases for Vector Spaces Bses for Vector Spces 2-26-25 A set is independent if, roughly speking, there is no redundncy in the set: You cn t uild ny vector in the set s liner comintion of the others A set spns if you cn uild everything

More information

Lecture Notes No. 10

Lecture Notes No. 10 2.6 System Identifition, Estimtion, nd Lerning Leture otes o. Mrh 3, 26 6 Model Struture of Liner ime Invrint Systems 6. Model Struture In representing dynmil system, the first step is to find n pproprite

More information

22: Union Find. CS 473u - Algorithms - Spring April 14, We want to maintain a collection of sets, under the operations of:

22: Union Find. CS 473u - Algorithms - Spring April 14, We want to maintain a collection of sets, under the operations of: 22: Union Fin CS 473u - Algorithms - Spring 2005 April 14, 2005 1 Union-Fin We wnt to mintin olletion of sets, uner the opertions of: 1. MkeSet(x) - rete set tht ontins the single element x. 2. Fin(x)

More information

Algorithm Design and Analysis

Algorithm Design and Analysis Algorithm Design nd Anlysis LECTURE 5 Supplement Greedy Algorithms Cont d Minimizing lteness Ching (NOT overed in leture) Adm Smith 9/8/10 A. Smith; sed on slides y E. Demine, C. Leiserson, S. Rskhodnikov,

More information

NON-DETERMINISTIC FSA

NON-DETERMINISTIC FSA Tw o types of non-determinism: NON-DETERMINISTIC FS () Multiple strt-sttes; strt-sttes S Q. The lnguge L(M) ={x:x tkes M from some strt-stte to some finl-stte nd ll of x is proessed}. The string x = is

More information

Part 4. Integration (with Proofs)

Part 4. Integration (with Proofs) Prt 4. Integrtion (with Proofs) 4.1 Definition Definition A prtition P of [, b] is finite set of points {x 0, x 1,..., x n } with = x 0 < x 1

More information

Algorithm Design and Analysis

Algorithm Design and Analysis Algorithm Design nd Anlysis LECTURE 8 Mx. lteness ont d Optiml Ching Adm Smith 9/12/2008 A. Smith; sed on slides y E. Demine, C. Leiserson, S. Rskhodnikov, K. Wyne Sheduling to Minimizing Lteness Minimizing

More information

(a) A partition P of [a, b] is a finite subset of [a, b] containing a and b. If Q is another partition and P Q, then Q is a refinement of P.

(a) A partition P of [a, b] is a finite subset of [a, b] containing a and b. If Q is another partition and P Q, then Q is a refinement of P. Chpter 7: The Riemnn Integrl When the derivtive is introdued, it is not hrd to see tht the it of the differene quotient should be equl to the slope of the tngent line, or when the horizontl xis is time

More information

Hyers-Ulam stability of Pielou logistic difference equation

Hyers-Ulam stability of Pielou logistic difference equation vilble online t wwwisr-publitionsom/jns J Nonliner Si ppl, 0 (207, 35 322 Reserh rtile Journl Homepge: wwwtjnsom - wwwisr-publitionsom/jns Hyers-Ulm stbility of Pielou logisti differene eqution Soon-Mo

More information

Exercise sheet 6: Solutions

Exercise sheet 6: Solutions Eerise sheet 6: Solutions Cvet emptor: These re merel etended hints, rther thn omplete solutions. 1. If grph G hs hromti numer k > 1, prove tht its verte set n e prtitioned into two nonempt sets V 1 nd

More information

April 8, 2017 Math 9. Geometry. Solving vector problems. Problem. Prove that if vectors and satisfy, then.

April 8, 2017 Math 9. Geometry. Solving vector problems. Problem. Prove that if vectors and satisfy, then. pril 8, 2017 Mth 9 Geometry Solving vetor prolems Prolem Prove tht if vetors nd stisfy, then Solution 1 onsider the vetor ddition prllelogrm shown in the Figure Sine its digonls hve equl length,, the prllelogrm

More information

Chapter 4 State-Space Planning

Chapter 4 State-Space Planning Leture slides for Automted Plnning: Theory nd Prtie Chpter 4 Stte-Spe Plnning Dn S. Nu CMSC 722, AI Plnning University of Mrylnd, Spring 2008 1 Motivtion Nerly ll plnning proedures re serh proedures Different

More information

A Study on the Properties of Rational Triangles

A Study on the Properties of Rational Triangles Interntionl Journl of Mthemtis Reserh. ISSN 0976-5840 Volume 6, Numer (04), pp. 8-9 Interntionl Reserh Pulition House http://www.irphouse.om Study on the Properties of Rtionl Tringles M. Q. lm, M.R. Hssn

More information

ANALYSIS AND MODELLING OF RAINFALL EVENTS

ANALYSIS AND MODELLING OF RAINFALL EVENTS Proeedings of the 14 th Interntionl Conferene on Environmentl Siene nd Tehnology Athens, Greee, 3-5 Septemer 215 ANALYSIS AND MODELLING OF RAINFALL EVENTS IOANNIDIS K., KARAGRIGORIOU A. nd LEKKAS D.F.

More information

System Validation (IN4387) November 2, 2012, 14:00-17:00

System Validation (IN4387) November 2, 2012, 14:00-17:00 System Vlidtion (IN4387) Novemer 2, 2012, 14:00-17:00 Importnt Notes. The exmintion omprises 5 question in 4 pges. Give omplete explntion nd do not onfine yourself to giving the finl nswer. Good luk! Exerise

More information

Chapter 3. Vector Spaces. 3.1 Images and Image Arithmetic

Chapter 3. Vector Spaces. 3.1 Images and Image Arithmetic Chpter 3 Vetor Spes In Chpter 2, we sw tht the set of imges possessed numer of onvenient properties. It turns out tht ny set tht possesses similr onvenient properties n e nlyzed in similr wy. In liner

More information

MAT 403 NOTES 4. f + f =

MAT 403 NOTES 4. f + f = MAT 403 NOTES 4 1. Fundmentl Theorem o Clulus We will proo more generl version o the FTC thn the textook. But just like the textook, we strt with the ollowing proposition. Let R[, ] e the set o Riemnn

More information

Linear Algebra Introduction

Linear Algebra Introduction Introdution Wht is Liner Alger out? Liner Alger is rnh of mthemtis whih emerged yers k nd ws one of the pioneer rnhes of mthemtis Though, initilly it strted with solving of the simple liner eqution x +

More information

Intermediate Math Circles Wednesday 17 October 2012 Geometry II: Side Lengths

Intermediate Math Circles Wednesday 17 October 2012 Geometry II: Side Lengths Intermedite Mth Cirles Wednesdy 17 Otoer 01 Geometry II: Side Lengths Lst week we disussed vrious ngle properties. As we progressed through the evening, we proved mny results. This week, we will look t

More information

Mid-Term Examination - Spring 2014 Mathematical Programming with Applications to Economics Total Score: 45; Time: 3 hours

Mid-Term Examination - Spring 2014 Mathematical Programming with Applications to Economics Total Score: 45; Time: 3 hours Mi-Term Exmintion - Spring 0 Mthemtil Progrmming with Applitions to Eonomis Totl Sore: 5; Time: hours. Let G = (N, E) e irete grph. Define the inegree of vertex i N s the numer of eges tht re oming into

More information

CS 573 Automata Theory and Formal Languages

CS 573 Automata Theory and Formal Languages Non-determinism Automt Theory nd Forml Lnguges Professor Leslie Lnder Leture # 3 Septemer 6, 2 To hieve our gol, we need the onept of Non-deterministi Finite Automton with -moves (NFA) An NFA is tuple

More information

INTEGRATION. 1 Integrals of Complex Valued functions of a REAL variable

INTEGRATION. 1 Integrals of Complex Valued functions of a REAL variable INTEGRATION NOTE: These notes re supposed to supplement Chpter 4 of the online textbook. 1 Integrls of Complex Vlued funtions of REAL vrible If I is n intervl in R (for exmple I = [, b] or I = (, b)) nd

More information

12.4 Similarity in Right Triangles

12.4 Similarity in Right Triangles Nme lss Dte 12.4 Similrit in Right Tringles Essentil Question: How does the ltitude to the hpotenuse of right tringle help ou use similr right tringles to solve prolems? Eplore Identifing Similrit in Right

More information

T b a(f) [f ] +. P b a(f) = Conclude that if f is in AC then it is the difference of two monotone absolutely continuous functions.

T b a(f) [f ] +. P b a(f) = Conclude that if f is in AC then it is the difference of two monotone absolutely continuous functions. Rel Vribles, Fll 2014 Problem set 5 Solution suggestions Exerise 1. Let f be bsolutely ontinuous on [, b] Show tht nd T b (f) P b (f) f (x) dx [f ] +. Conlude tht if f is in AC then it is the differene

More information

Lecture 1 - Introduction and Basic Facts about PDEs

Lecture 1 - Introduction and Basic Facts about PDEs * 18.15 - Introdution to PDEs, Fll 004 Prof. Gigliol Stffilni Leture 1 - Introdution nd Bsi Fts bout PDEs The Content of the Course Definition of Prtil Differentil Eqution (PDE) Liner PDEs VVVVVVVVVVVVVVVVVVVV

More information

Technische Universität München Winter term 2009/10 I7 Prof. J. Esparza / J. Křetínský / M. Luttenberger 11. Februar Solution

Technische Universität München Winter term 2009/10 I7 Prof. J. Esparza / J. Křetínský / M. Luttenberger 11. Februar Solution Tehnishe Universität Münhen Winter term 29/ I7 Prof. J. Esprz / J. Křetínský / M. Luttenerger. Ferur 2 Solution Automt nd Forml Lnguges Homework 2 Due 5..29. Exerise 2. Let A e the following finite utomton:

More information

s the set of onsequenes. Skeptil onsequenes re more roust in the sense tht they hold in ll possile relities desried y defult theory. All its desirle p

s the set of onsequenes. Skeptil onsequenes re more roust in the sense tht they hold in ll possile relities desried y defult theory. All its desirle p Skeptil Rtionl Extensions Artur Mikitiuk nd Miros lw Truszzynski University of Kentuky, Deprtment of Computer Siene, Lexington, KY 40506{0046, frtur mirekg@s.engr.uky.edu Astrt. In this pper we propose

More information

PAIR OF LINEAR EQUATIONS IN TWO VARIABLES

PAIR OF LINEAR EQUATIONS IN TWO VARIABLES PAIR OF LINEAR EQUATIONS IN TWO VARIABLES. Two liner equtions in the sme two vriles re lled pir of liner equtions in two vriles. The most generl form of pir of liner equtions is x + y + 0 x + y + 0 where,,,,,,

More information

Lecture 6: Coding theory

Lecture 6: Coding theory Leture 6: Coing theory Biology 429 Crl Bergstrom Ferury 4, 2008 Soures: This leture loosely follows Cover n Thoms Chpter 5 n Yeung Chpter 3. As usul, some of the text n equtions re tken iretly from those

More information

Finite State Automata and Determinisation

Finite State Automata and Determinisation Finite Stte Automt nd Deterministion Tim Dworn Jnury, 2016 Lnguges fs nf re df Deterministion 2 Outline 1 Lnguges 2 Finite Stte Automt (fs) 3 Non-deterministi Finite Stte Automt (nf) 4 Regulr Expressions

More information

where the box contains a finite number of gates from the given collection. Examples of gates that are commonly used are the following: a b

where the box contains a finite number of gates from the given collection. Examples of gates that are commonly used are the following: a b CS 294-2 9/11/04 Quntum Ciruit Model, Solovy-Kitev Theorem, BQP Fll 2004 Leture 4 1 Quntum Ciruit Model 1.1 Clssil Ciruits - Universl Gte Sets A lssil iruit implements multi-output oolen funtion f : {0,1}

More information

For a, b, c, d positive if a b and. ac bd. Reciprocal relations for a and b positive. If a > b then a ab > b. then

For a, b, c, d positive if a b and. ac bd. Reciprocal relations for a and b positive. If a > b then a ab > b. then Slrs-7.2-ADV-.7 Improper Definite Integrls 27.. D.dox Pge of Improper Definite Integrls Before we strt the min topi we present relevnt lger nd it review. See Appendix J for more lger review. Inequlities:

More information

Lesson 2: The Pythagorean Theorem and Similar Triangles. A Brief Review of the Pythagorean Theorem.

Lesson 2: The Pythagorean Theorem and Similar Triangles. A Brief Review of the Pythagorean Theorem. 27 Lesson 2: The Pythgoren Theorem nd Similr Tringles A Brief Review of the Pythgoren Theorem. Rell tht n ngle whih mesures 90º is lled right ngle. If one of the ngles of tringle is right ngle, then we

More information

Bisimulation, Games & Hennessy Milner logic

Bisimulation, Games & Hennessy Milner logic Bisimultion, Gmes & Hennessy Milner logi Leture 1 of Modelli Mtemtii dei Proessi Conorrenti Pweł Soboiński Univeristy of Southmpton, UK Bisimultion, Gmes & Hennessy Milner logi p.1/32 Clssil lnguge theory

More information

MA10207B: ANALYSIS SECOND SEMESTER OUTLINE NOTES

MA10207B: ANALYSIS SECOND SEMESTER OUTLINE NOTES MA10207B: ANALYSIS SECOND SEMESTER OUTLINE NOTES CHARLIE COLLIER UNIVERSITY OF BATH These notes hve been typeset by Chrlie Collier nd re bsed on the leture notes by Adrin Hill nd Thoms Cottrell. These

More information

The University of Nottingham SCHOOL OF COMPUTER SCIENCE A LEVEL 2 MODULE, SPRING SEMESTER MACHINES AND THEIR LANGUAGES ANSWERS

The University of Nottingham SCHOOL OF COMPUTER SCIENCE A LEVEL 2 MODULE, SPRING SEMESTER MACHINES AND THEIR LANGUAGES ANSWERS The University of ottinghm SCHOOL OF COMPUTR SCIC A LVL 2 MODUL, SPRIG SMSTR 2015 2016 MACHIS AD THIR LAGUAGS ASWRS Time llowed TWO hours Cndidtes my omplete the front over of their nswer ook nd sign their

More information

Chapter 8 Roots and Radicals

Chapter 8 Roots and Radicals Chpter 8 Roots nd Rdils 7 ROOTS AND RADICALS 8 Figure 8. Grphene is n inredily strong nd flexile mteril mde from ron. It n lso ondut eletriity. Notie the hexgonl grid pttern. (redit: AlexnderAIUS / Wikimedi

More information

TIME AND STATE IN DISTRIBUTED SYSTEMS

TIME AND STATE IN DISTRIBUTED SYSTEMS Distriuted Systems Fö 5-1 Distriuted Systems Fö 5-2 TIME ND STTE IN DISTRIUTED SYSTEMS 1. Time in Distriuted Systems Time in Distriuted Systems euse eh mhine in distriuted system hs its own lok there is

More information

Single-Player and Two-Player Buttons & Scissors Games (Extended Abstract)

Single-Player and Two-Player Buttons & Scissors Games (Extended Abstract) Single-Plyer nd Two-Plyer Buttons & Sissors Gmes (Extended Astrt) Kyle Burke 1, Erik D. Demine 2, Hrrison Gregg 3, Roert A. Hern 4, Adm Hestererg 2, Mihel Hoffmnn 5, Hiro Ito 6, Irin Kostitsyn 7, Jody

More information

More Properties of the Riemann Integral

More Properties of the Riemann Integral More Properties of the Riemnn Integrl Jmes K. Peterson Deprtment of Biologil Sienes nd Deprtment of Mthemtil Sienes Clemson University Februry 15, 2018 Outline More Riemnn Integrl Properties The Fundmentl

More information

Math 32B Discussion Session Week 8 Notes February 28 and March 2, f(b) f(a) = f (t)dt (1)

Math 32B Discussion Session Week 8 Notes February 28 and March 2, f(b) f(a) = f (t)dt (1) Green s Theorem Mth 3B isussion Session Week 8 Notes Februry 8 nd Mrh, 7 Very shortly fter you lerned how to integrte single-vrible funtions, you lerned the Fundmentl Theorem of lulus the wy most integrtion

More information

Graph States EPIT Mehdi Mhalla (Calgary, Canada) Simon Perdrix (Grenoble, France)

Graph States EPIT Mehdi Mhalla (Calgary, Canada) Simon Perdrix (Grenoble, France) Grph Sttes EPIT 2005 Mehdi Mhll (Clgry, Cnd) Simon Perdrix (Grenole, Frne) simon.perdrix@img.fr Grph Stte: Introdution A grph-sed representtion of the entnglement of some (lrge) quntum stte. Verties: quits

More information

CS311 Computational Structures Regular Languages and Regular Grammars. Lecture 6

CS311 Computational Structures Regular Languages and Regular Grammars. Lecture 6 CS311 Computtionl Strutures Regulr Lnguges nd Regulr Grmmrs Leture 6 1 Wht we know so fr: RLs re losed under produt, union nd * Every RL n e written s RE, nd every RE represents RL Every RL n e reognized

More information

Section 1.3 Triangles

Section 1.3 Triangles Se 1.3 Tringles 21 Setion 1.3 Tringles LELING TRINGLE The line segments tht form tringle re lled the sides of the tringle. Eh pir of sides forms n ngle, lled n interior ngle, nd eh tringle hs three interior

More information

The Word Problem in Quandles

The Word Problem in Quandles The Word Prolem in Qundles Benjmin Fish Advisor: Ren Levitt April 5, 2013 1 1 Introdution A word over n lger A is finite sequene of elements of A, prentheses, nd opertions of A defined reursively: Given

More information

TOPIC: LINEAR ALGEBRA MATRICES

TOPIC: LINEAR ALGEBRA MATRICES Interntionl Blurete LECTUE NOTES for FUTHE MATHEMATICS Dr TOPIC: LINEA ALGEBA MATICES. DEFINITION OF A MATIX MATIX OPEATIONS.. THE DETEMINANT deta THE INVESE A -... SYSTEMS OF LINEA EQUATIONS. 8. THE AUGMENTED

More information

Solutions for HW9. Bipartite: put the red vertices in V 1 and the black in V 2. Not bipartite!

Solutions for HW9. Bipartite: put the red vertices in V 1 and the black in V 2. Not bipartite! Solutions for HW9 Exerise 28. () Drw C 6, W 6 K 6, n K 5,3. C 6 : W 6 : K 6 : K 5,3 : () Whih of the following re iprtite? Justify your nswer. Biprtite: put the re verties in V 1 n the lk in V 2. Biprtite:

More information

A CLASS OF GENERAL SUPERTREE METHODS FOR NESTED TAXA

A CLASS OF GENERAL SUPERTREE METHODS FOR NESTED TAXA A CLASS OF GENERAL SUPERTREE METHODS FOR NESTED TAXA PHILIP DANIEL AND CHARLES SEMPLE Astrt. Amlgmting smller evolutionry trees into single prent tree is n importnt tsk in evolutionry iology. Trditionlly,

More information

Section 4.4. Green s Theorem

Section 4.4. Green s Theorem The Clulus of Funtions of Severl Vriles Setion 4.4 Green s Theorem Green s theorem is n exmple from fmily of theorems whih onnet line integrls (nd their higher-dimensionl nlogues) with the definite integrls

More information

THE PYTHAGOREAN THEOREM

THE PYTHAGOREAN THEOREM THE PYTHAGOREAN THEOREM The Pythgoren Theorem is one of the most well-known nd widely used theorems in mthemtis. We will first look t n informl investigtion of the Pythgoren Theorem, nd then pply this

More information

Matrices SCHOOL OF ENGINEERING & BUILT ENVIRONMENT. Mathematics (c) 1. Definition of a Matrix

Matrices SCHOOL OF ENGINEERING & BUILT ENVIRONMENT. Mathematics (c) 1. Definition of a Matrix tries Definition of tri mtri is regulr rry of numers enlosed inside rkets SCHOOL OF ENGINEERING & UIL ENVIRONEN Emple he following re ll mtries: ), ) 9, themtis ), d) tries Definition of tri Size of tri

More information

On Implicative and Strong Implicative Filters of Lattice Wajsberg Algebras

On Implicative and Strong Implicative Filters of Lattice Wajsberg Algebras Glol Journl of Mthemtil Sienes: Theory nd Prtil. ISSN 974-32 Volume 9, Numer 3 (27), pp. 387-397 Interntionl Reserh Pulition House http://www.irphouse.om On Implitive nd Strong Implitive Filters of Lttie

More information

Farey Fractions. Rickard Fernström. U.U.D.M. Project Report 2017:24. Department of Mathematics Uppsala University

Farey Fractions. Rickard Fernström. U.U.D.M. Project Report 2017:24. Department of Mathematics Uppsala University U.U.D.M. Project Report 07:4 Frey Frctions Rickrd Fernström Exmensrete i mtemtik, 5 hp Hledre: Andres Strömergsson Exmintor: Jörgen Östensson Juni 07 Deprtment of Mthemtics Uppsl University Frey Frctions

More information

Maintaining Mathematical Proficiency

Maintaining Mathematical Proficiency Nme Dte hpter 9 Mintining Mthemtil Profiieny Simplify the epression. 1. 500. 189 3. 5 4. 4 3 5. 11 5 6. 8 Solve the proportion. 9 3 14 7. = 8. = 9. 1 7 5 4 = 4 10. 0 6 = 11. 7 4 10 = 1. 5 9 15 3 = 5 +

More information

#A42 INTEGERS 11 (2011) ON THE CONDITIONED BINOMIAL COEFFICIENTS

#A42 INTEGERS 11 (2011) ON THE CONDITIONED BINOMIAL COEFFICIENTS #A42 INTEGERS 11 (2011 ON THE CONDITIONED BINOMIAL COEFFICIENTS Liqun To Shool of Mthemtil Sienes, Luoyng Norml University, Luoyng, Chin lqto@lynuedun Reeived: 12/24/10, Revised: 5/11/11, Aepted: 5/16/11,

More information

The Regulated and Riemann Integrals

The Regulated and Riemann Integrals Chpter 1 The Regulted nd Riemnn Integrls 1.1 Introduction We will consider severl different pproches to defining the definite integrl f(x) dx of function f(x). These definitions will ll ssign the sme vlue

More information

( ) { } [ ] { } [ ) { } ( ] { }

( ) { } [ ] { } [ ) { } ( ] { } Mth 65 Prelulus Review Properties of Inequlities 1. > nd > >. > + > +. > nd > 0 > 4. > nd < 0 < Asolute Vlue, if 0, if < 0 Properties of Asolute Vlue > 0 1. < < > or

More information

Necessary and sucient conditions for some two. Abstract. Further we show that the necessary conditions for the existence of an OD(44 s 1 s 2 )

Necessary and sucient conditions for some two. Abstract. Further we show that the necessary conditions for the existence of an OD(44 s 1 s 2 ) Neessry n suient onitions for some two vrile orthogonl esigns in orer 44 C. Koukouvinos, M. Mitrouli y, n Jennifer Seerry z Deite to Professor Anne Penfol Street Astrt We give new lgorithm whih llows us

More information

Polynomials. Polynomials. Curriculum Ready ACMNA:

Polynomials. Polynomials. Curriculum Ready ACMNA: Polynomils Polynomils Curriulum Redy ACMNA: 66 www.mthletis.om Polynomils POLYNOMIALS A polynomil is mthemtil expression with one vrile whose powers re neither negtive nor frtions. The power in eh expression

More information

Transition systems (motivation)

Transition systems (motivation) Trnsition systems (motivtion) Course Modelling of Conurrent Systems ( Modellierung neenläufiger Systeme ) Winter Semester 2009/0 University of Duisurg-Essen Brr König Tehing ssistnt: Christoph Blume In

More information

Lecture 2: January 27

Lecture 2: January 27 CS 684: Algorithmic Gme Theory Spring 217 Lecturer: Év Trdos Lecture 2: Jnury 27 Scrie: Alert Julius Liu 2.1 Logistics Scrie notes must e sumitted within 24 hours of the corresponding lecture for full

More information

= state, a = reading and q j

= state, a = reading and q j 4 Finite Automt CHAPTER 2 Finite Automt (FA) (i) Derterministi Finite Automt (DFA) A DFA, M Q, q,, F, Where, Q = set of sttes (finite) q Q = the strt/initil stte = input lphet (finite) (use only those

More information

Efficient Parameterized Algorithms for Data Packing

Efficient Parameterized Algorithms for Data Packing Effiient Prmeterized Algorithms for Dt Pking Krishnendu Chtterjee, Amir Kfshdr Gohrshdy, Nstrn Okti, Andres Pvloginnis To ite this version: Krishnendu Chtterjee, Amir Kfshdr Gohrshdy, Nstrn Okti, Andres

More information

ILLUSTRATING THE EXTENSION OF A SPECIAL PROPERTY OF CUBIC POLYNOMIALS TO NTH DEGREE POLYNOMIALS

ILLUSTRATING THE EXTENSION OF A SPECIAL PROPERTY OF CUBIC POLYNOMIALS TO NTH DEGREE POLYNOMIALS ILLUSTRATING THE EXTENSION OF A SPECIAL PROPERTY OF CUBIC POLYNOMIALS TO NTH DEGREE POLYNOMIALS Dvid Miller West Virgini University P.O. BOX 6310 30 Armstrong Hll Morgntown, WV 6506 millerd@mth.wvu.edu

More information

Ling 3701H / Psych 3371H: Lecture Notes 9 Hierarchic Sequential Prediction

Ling 3701H / Psych 3371H: Lecture Notes 9 Hierarchic Sequential Prediction Ling 3701H / Psyh 3371H: Leture Notes 9 Hierrhi Sequentil Predition Contents 9.1 Complex events.................................... 1 9.2 Reognition of omplex events using event frgments................

More information

Lecture 3: Equivalence Relations

Lecture 3: Equivalence Relations Mthcmp Crsh Course Instructor: Pdric Brtlett Lecture 3: Equivlence Reltions Week 1 Mthcmp 2014 In our lst three tlks of this clss, we shift the focus of our tlks from proof techniques to proof concepts

More information

Nondeterministic Finite Automata

Nondeterministic Finite Automata Nondeterministi Finite utomt The Power of Guessing Tuesdy, Otoer 4, 2 Reding: Sipser.2 (first prt); Stoughton 3.3 3.5 S235 Lnguges nd utomt eprtment of omputer Siene Wellesley ollege Finite utomton (F)

More information

Computational Biology Lecture 18: Genome rearrangements, finding maximal matches Saad Mneimneh

Computational Biology Lecture 18: Genome rearrangements, finding maximal matches Saad Mneimneh Computtionl Biology Leture 8: Genome rerrngements, finding miml mthes Sd Mneimneh We hve seen how to rerrnge genome to otin nother one sed on reversls nd the knowledge of the preserved loks or genes. Now

More information

LIP. Laboratoire de l Informatique du Parallélisme. Ecole Normale Supérieure de Lyon

LIP. Laboratoire de l Informatique du Parallélisme. Ecole Normale Supérieure de Lyon LIP Lortoire de l Informtique du Prllélisme Eole Normle Supérieure de Lyon Institut IMAG Unité de reherhe ssoiée u CNRS n 1398 One-wy Cellulr Automt on Cyley Grphs Zsuzsnn Rok Mrs 1993 Reserh Report N

More information

Test Generation from Timed Input Output Automata

Test Generation from Timed Input Output Automata Chpter 8 Test Genertion from Timed Input Output Automt The purpose of this hpter is to introdue tehniques for the genertion of test dt from models of softwre sed on vrints of timed utomt. The tests generted

More information

Now we must transform the original model so we can use the new parameters. = S max. Recruits

Now we must transform the original model so we can use the new parameters. = S max. Recruits MODEL FOR VARIABLE RECRUITMENT (ontinue) Alterntive Prmeteriztions of the pwner-reruit Moels We n write ny moel in numerous ifferent ut equivlent forms. Uner ertin irumstnes it is onvenient to work with

More information

Nondeterministic Automata vs Deterministic Automata

Nondeterministic Automata vs Deterministic Automata Nondeterministi Automt vs Deterministi Automt We lerned tht NFA is onvenient model for showing the reltionships mong regulr grmmrs, FA, nd regulr expressions, nd designing them. However, we know tht n

More information

Linear choosability of graphs

Linear choosability of graphs Liner hoosility of grphs Louis Esperet, Mikel Montssier, André Rspud To ite this version: Louis Esperet, Mikel Montssier, André Rspud. Liner hoosility of grphs. Stefn Felsner. 2005 Europen Conferene on

More information

Symmetrical Components 1

Symmetrical Components 1 Symmetril Components. Introdution These notes should e red together with Setion. of your text. When performing stedy-stte nlysis of high voltge trnsmission systems, we mke use of the per-phse equivlent

More information

a) Read over steps (1)- (4) below and sketch the path of the cycle on a P V plot on the graph below. Label all appropriate points.

a) Read over steps (1)- (4) below and sketch the path of the cycle on a P V plot on the graph below. Label all appropriate points. Prole 3: Crnot Cyle of n Idel Gs In this prole, the strting pressure P nd volue of n idel gs in stte, re given he rtio R = / > of the volues of the sttes nd is given Finlly onstnt γ = 5/3 is given You

More information

Learning Objectives of Module 2 (Algebra and Calculus) Notes:

Learning Objectives of Module 2 (Algebra and Calculus) Notes: 67 Lerning Ojetives of Module (Alger nd Clulus) Notes:. Lerning units re grouped under three res ( Foundtion Knowledge, Alger nd Clulus ) nd Further Lerning Unit.. Relted lerning ojetives re grouped under

More information

Descriptional Complexity of Non-Unary Self-Verifying Symmetric Difference Automata

Descriptional Complexity of Non-Unary Self-Verifying Symmetric Difference Automata Desriptionl Complexity of Non-Unry Self-Verifying Symmetri Differene Automt Lurette Mris 1,2 nd Lynette vn Zijl 1 1 Deprtment of Computer Siene, Stellenosh University, South Afri 2 Merk Institute, CSIR,

More information

Matrix Algebra. Matrix Addition, Scalar Multiplication and Transposition. Linear Algebra I 24

Matrix Algebra. Matrix Addition, Scalar Multiplication and Transposition. Linear Algebra I 24 Mtrix lger Mtrix ddition, Sclr Multipliction nd rnsposition Mtrix lger Section.. Mtrix ddition, Sclr Multipliction nd rnsposition rectngulr rry of numers is clled mtrix ( the plurl is mtrices ) nd the

More information

I1 = I2 I1 = I2 + I3 I1 + I2 = I3 + I4 I 3

I1 = I2 I1 = I2 + I3 I1 + I2 = I3 + I4 I 3 2 The Prllel Circuit Electric Circuits: Figure 2- elow show ttery nd multiple resistors rrnged in prllel. Ech resistor receives portion of the current from the ttery sed on its resistnce. The split is

More information

Solutions to Assignment 1

Solutions to Assignment 1 MTHE 237 Fll 2015 Solutions to Assignment 1 Problem 1 Find the order of the differentil eqution: t d3 y dt 3 +t2 y = os(t. Is the differentil eqution liner? Is the eqution homogeneous? b Repet the bove

More information

Inequalities of Olympiad Caliber. RSME Olympiad Committee BARCELONA TECH

Inequalities of Olympiad Caliber. RSME Olympiad Committee BARCELONA TECH Ineulities of Olymid Clier José Luis Díz-Brrero RSME Olymid Committee BARCELONA TECH José Luis Díz-Brrero RSME Olymi Committee UPC BARCELONA TECH jose.luis.diz@u.edu Bsi fts to rove ineulities Herefter,

More information

Learning Partially Observable Markov Models from First Passage Times

Learning Partially Observable Markov Models from First Passage Times Lerning Prtilly Oservle Mrkov s from First Pssge s Jérôme Cllut nd Pierre Dupont Europen Conferene on Mhine Lerning (ECML) 8 Septemer 7 Outline. FPT in models nd sequenes. Prtilly Oservle Mrkov s (POMMs).

More information

Minimal DFA. minimal DFA for L starting from any other

Minimal DFA. minimal DFA for L starting from any other Miniml DFA Among the mny DFAs ccepting the sme regulr lnguge L, there is exctly one (up to renming of sttes) which hs the smllest possile numer of sttes. Moreover, it is possile to otin tht miniml DFA

More information