Bounded single-peaked width and proportional representation 1

Size: px
Start display at page:

Download "Bounded single-peaked width and proportional representation 1"

Transcription

1 Boune single-peke with n proportionl representtion 1 Denis Cornz, Luie Gln n Olivier Spnjr Astrt This pper is evote to the proportionl representtion (PR) prolem when the preferenes re lustere single-peke. PR is multi-winner eletion prolem, tht we stuy in Chmerlin n Cournt s sheme [6]. We efine lustere single-pekeness s form of singlepekeness with respet to lusters of nites, i.e. susets of nites tht re onseutive (in ritrry orer) in the preferenes of ll voters. We show tht the PR prolem eomes polynomil when the size of the lrgest luster of nites (with) is oune. Furthermore, we estlish the polynomility of etermining the single-peke with of preferene profile (minimum with for prtition of nites into lusters omptile with lustere singlepekeness) when the preferenes re nrissisti (i.e., every nite is the most preferre one for some voter). 1 Introution Soil hoie theory els with mking olletive hoies on the sis of the iniviul preferene reltions of set of gents (or voters) over set of lterntives (or nites). In this fiel, n tive strem of reserh els with multi-winner eletions, where one ims t eleting suset of nites rther thn single nite. This ours for instne when eleting n ssemly. In suh sitution, omintoril iffiulty rises: while there re only m possile outputs of singlewinner eletion with m nites, there re ( m κ) possile ssemlies of κ representtives. This iffiulty is often overome y orgnizing κ single-winner eletions over κ sueletortes. With this wy of prtitioning the eletion, it my nevertheless hppen tht the elete ssemly fils to represent minorities [4]: ssume tht the representtives of prty re in seon position for the κ single-winner eletions, then the prty will hve no representtive in the ssemly. Proportionl representtion ims t tkling this issue y performing single multi-winner eletion ensuring tht olletively the voters re stisfie enough y t lest one elete nite. This n e hieve for instne y using Chmerlin n Cournt s sheme [6], where one elets suset of κ nites minimizing misrepresenttion sore. The effetive omputtion of suh winning susets of nites hs een stuie y severl uthors. Proi et l. hve shown tht the prolem is NP-hr in the generl se, ut polynomil for fixe κ [12]. Lu n Boutilier provie polynomil pproximtion lgorithm with performne gurntee (for mximizing representtion sore), n show, on ifferent experimentl tsets, tht it lmost lwys returns n optiml solution [10]. Their setting is nevertheless ifferent from proportionl representtion in politil siene: they im t esigning system le to reommen set of options to group, se on the iniviul preferenes of its memers. Suh system oul e use for instne y onferene orgnizer wishing to selet suset of sushis for the gl inner, se on the iniviul preferenes of the prtiipnts over the vrieties of sushis. Clerly, this ontext uthorizes suoptimlity. Coming k to voting proeures, it is nevertheless importnt to note tht the sores only provie n orinl informtion: if n ssemly A hs misrepresenttion sore 1 while n ssemly B hs misrepresenttion sore 1 + ε, one n only onlue tht A is etter thn B, n not tht B is lose to e s goo s A. Furthermore, in politil setting, it is simply not possile to elet n ssemly without gurnteeing tht it is the true winner. To our 1 This pper ppere in the proeeings of ECAI 2012.

2 knowlege, the only generl ext pprohes propose for proportionl representtion in Chmerlin n Cournt s sheme re se on integer progrmming s the ones y Potthoff n Brms [11] n y Blinski [1] (in this ltter referene, the formultion ws tully propose for the κ-mein lotion prolem, whih is equivlent to the proportionl representtion prolem [12]). The solution of these IP formultions might of ourse tke exponentil time in the worst se. Very reently, Betzler et l. propose n extensive investigtion of prmeterize omplexity results for the prolem [4]. Besies, they estlishe tht the prolem eomes polynomil when the preferenes re single-peke [5]. Single-pekeness is the most populr omin restrition in soil hoie theory. In single-winner eletions, it mkes it possile to overome Arrow s impossiility theorem (tht sttes tht no voting rule n simultneously fulfill set of si xioms). In prtiulr, there lwys exists Conoret winner (i.e., nite who is preferre to ny other nite y mjority of voters) if preferenes re single-peke. Suh preferenes re typilly enountere in politil siene. Intuitively, preferenes re single-peke when 1) ll voters gree on left-right xis on the nites refleting their politil onvitions, n 2) the preferenes of ll voters erese long the xis when moving wy from their preferre nite to the right or left. Nevertheless, this onition on preferenes n e it restritive when severl nites shre similr opinions (e.g. they elong to the sme prty) sine it is unlikely tht the preferenes of ll voters re single-peke on this suset of nites. We therefore stuy new omin restrition, lustere single-pekeness, where singlepekeness hols on susets of nites (prties or more generlly lusters), n not within lusters. The nites elonging to the sme luster re rnke onseutively in the preferenes of ll voters, though not neessrily in the sme orer. Given prtition of the nites into lusters suh tht the preferenes re lustere single-peke, the with of the prtition is the size of the lrgest luster minus one. Note tht, for given set of iniviul preferene reltions, severl prtitions into lusters n e omptile with lustere single-pekeness: we ll single-peke with the minimum with mong ll possile prtitions of nites into lusters. We show tht the single-peke with is omputle in polynomil time if preferenes re nrissisti, n tht oune single-peke with mkes it possile to esign polynomil time solution lgorithm for the proportionl representtion prolem. Note tht the sme strutures hve een stuie y Elkin et l. [7], uner nother terminology (in prtiulr, lusters re lle lone sets). Their min onern is not to stuy how lustere single-pekeness n e use to etermine the winner of n eletion, ut they show interesting onnetions with PQ-trees, n use them to esign n lgorithm to ompute prtition of the nites into (s mny s possile) lusters. The links etween their work n ours will e etile in Setion 4. The pper is orgnize s follows. We first formlly introue the proportionl representtion prolem n lustere single-pekeness (Set. 2). Then we present ynmi progrmming proeure for solving the proportionl representtion prolem when the preferenes re lustere single-peke (Set. 3). A key prmeter for the effiieny of the proeure is the with of the prtition into lusters. We therefore stuy the omplexity of etermining the single-peke with of set of iniviul preferene reltions (Set. 4), n show the polynomility of the prolem for nrissisti preferenes. 2 Preliminries 2.1 Proportionl representtion Let V e set of n voters n C set of m nites. Let P e n m n preferene profile mtrix over C, tht is, eh nite ppers extly one in eh olumn. So the set of olumns of P is the set V n eh olumn v is the preferene reltion of voter v. We enote y r(v, ) the rnk of nite in the preferenes of voter v, n y x v y the preferene for y over x. A non-eresing misrepresenttion funtion µ : {1,..., m} N is efine suh tht

3 µ(r(v, )) is the misrepresenttion vlue of for v. The proportionl representtion prolem ims t etermining suset S C of κ nites suh tht the totl misrepresenttion sore is minimize. In Chmerlin n Cournt s sheme, the soring funtion s : 2 C N is efine s follows: s(s) = min µ(r(v, )) S v V The proportionl representtion prolem n then e simply written: min S =κ s(s). The following exmple illustrtes the vlue of using Chmerlin n Cournt s sheme. Exmple 1. Consier proportionl representtion prolem with 6 voters 1, 2, 3, 4, 5, 6 (inies of the olumns) n 4 nites,,,, n the following preferene profile mtrix: P = Assume tht the misrepresenttion funtion is µ(r) = r 1. If κ = 2, then the possile susets n sores re (for simpliity stns for {, }): The optiml solution is suset with sore 1. With suh solution, only one voter is not represente y her preferre nite (ut y her seon hoie). Assume now this multi-winner eletion is ivie into two single-winner eletions, nmely n eletion L etween n for voters 1, 2, 3, n n eletion R etween n for voters 4, 5, 6. The winner of eletion L (resp. R) is (resp. ). Consequently, the winning solution is, whih is the worst one oring to the misrepresenttion sores! 2.2 Clustere single-pekeness Definition 1. Let C = (C 1,..., C q ) e n orere prtition of C into q non-empty susets (lle lusters). Preferene profile mtrix P is lustere single-peke with respet to C if for ll v V there exists n inex p in {1,..., q} suh tht: i < j < p x v y v z p < j < i x v y v z for ll x C i, y C j n z C p. For voter v, we ll C p the pek of v, whih mens tht ny nite in C p is preferre to ny nite in C \ C p. This efinition oinies with usul single-pekeness when C i = 1 for ll i. The only nite in C p is then the most preferre one. Exmple 2. Coming k to Exmple 1, it n e esily seen tht the preferenes re not singlepeke w.r.t. xis (,,, ), y onsiering Figure 1 where eh urve represents preferene rnking of voter, nmely voters 1, 2, 6. For eh urve n eh nite on the X-xis, the vlue on the Y-xis is the rnk in the orresponing preferene rnking (the etter the rnk the higher the point). Preferenes re single-peke w.r.t. n X-xis iff ll urves hve single pek. This is not the se in the left grph sine the urve of voter 6 (in ol) spikes own for n then spikes up for. More generlly, it n e shown tht the preferenes in Exmple 1 re not single-peke, whtever permuttion of nites on the X-xis is onsiere. However, the preferenes re lustere single-peke with respet to ({, }, {}, {}), enote y (,, ) for simpliity. Note tht n re jent in ll preferene rnkings, whih is neessry onition to e lustere (ut not suffiient for lustere single-pekeness!). A preferene profile is lustere single-peke with respet to n orere prtition (C 1,..., C q ) iff it is single-peke when onsiering eh suset C i s single nite. In the exmple, introuing luster {, } mounts to onsiering n s single nite. The preferene profile mtrix eomes then the one inite on the right-hn sie of Figure 1. In the grph on the right, one n oserve tht the preferenes eome then single-peke, i.e. they re lustere single-peke with respet to (,, ).

4 Dynmi Progrmming Figure 1: Clustere single-pekeness. We now present ynmi progrmming lgorithm tht generlizes the one propose y Betzler et l. for single-peke preferenes [4]. Let P (i, C, k) enote the suprolem where ll nites in C C re me mntory n one selets k C nites in C 1... C i. For the onveniene of the reer, we riefly rell the reursion sheme of the proeure propose y Betzler et l., with n lterntive proof. Assume tht the preferenes re single-peke with respet to xis (x 1,..., x m ) (i.e. lustere single-peke with respet to (C 1,..., C m ), where C i = {x i } i). Let z(i, k) enote the optiml sore for prolem P (i 1, {x i }, k), where one selets x i n k 1 nites mong {x 1,..., x i 1 } (the i 1 leftmost nites on the xis). The uthors use the following reursion: z(i, k) = min j [k 1 i 1] { z(j, k 1) } mx{0, µ(r(v, x j )) µ(r(v, x i ))} v V The optiml sore for suset of κ nites is then min i {κ m} z(i, κ). The vliity of the reursion n e estlishe y showing tht seleting suset of k nites, inluing x j n x i (mntory nites), in {x 1,..., x j, x i } (prolem P (j 1, {x j, x i }, k)) mounts to seleting k 1 nites, inluing x j, in {x 1,..., x j } (prolem P (j 1, {x j }, k 1)). Inee, it reues to omputtions on the sme minor of the preferene profile. Definition 2. Any preferene profile mtrix tht epits the iniviul preferenes of suset V V of voters over suset C C of nites is lle minor n enote y P(V, C ). The voters n e prtitione into two sets: the set V [1,j 1] of voters whose pek x p is in {x 1,..., x j 1 }, n the set V [j,m] of voters whose pek x p is in {x j,..., x m }. Both prolems P (j 1, {x j, x i }, k) n P (j 1, {x j }, k 1) mount to omputtions in the sme minor: Prolem P (j 1, {x j, x i }, k): ll voters in V [j,m] n e elete from the preferene profile mtrix sine their preferre nite mong {x 1,..., x j, x i } is either x i or x j, tht re mntory, n therefore the preferenes of these voters ply no role in the etermintion of the optiml solution to P (j 1, {x j, x i }, k). Furthermore, ll voters in V [1,j 1] prefer x j to x i sine their pek is to the left of x j, n therefore nite x i plys no role sine x j is mntory. Consequently, the prolem reues to seleting k 1 nites, inluing x j, oring to minor P(V [1,j 1], {x 1,..., x j }).

5 Prolem P (j 1, {x j }, k 1): for ll voters in V [j,m], nite x j is neessrily the most preferre one in {x 1,..., x j }. Sine nite x j is mntory, ll voters in V [j,m] n e elete from the preferene profile mtrix. The prolem reues then to seleting k 1 nites, inluing x j, oring to minor P(V [1,j 1], {x 1,..., x j }). The two prolems P (j 1, {x j, x i }, k) n P (j 1, {x j }, k 1) re thus equivlent, whih estlishes the vliity of the reursion. We now show how this reursion sheme n e extene to hnle lustere single-peke preferenes. Assume tht the preferenes re lustere singlepeke with respet to n orere prtition (C 1,..., C q ). Let z(i, C i, k) enote the optiml sore when nites in C i C i re mntory, nites in C i \ C i re forien, n one selets k C i nites in C 1... C i 1. In our setting, the reursion n e written s follows: { z(i, C i, k) = min min z(j, C j, k C i ) j [1 i 1] C j Cj C j mx{0, min µ(r(v, y)) min µ(r(v, x))} y C j x C i v V where z(i, C i, k) = + if C i > k or C 1... C i 1 < k C i. The optiml sore for suset of κ nites is then: min i [1 q] min z(i, C C i, κ) i Ci C i } (1) The proof of the reursion is similr to the one in the single-peke se. It mounts to estlishing the equivlene of prolems P (j 1, C j C i, k) n P (j 1, C j, k C i ), y onsiering prtition of V into the set V [1,j 1] of voters whose pek is in {C 1,..., C j 1 } n the set V [j,q] whose pek is in {C j,..., C q }: Prolem P (j 1, C j C i, k): ll voters in V [j,q] n e elete from the preferene profile mtrix sine their preferre nite mong C 1... C j 1 C j C i is either in C i or in C j. All voters V [1,j 1] prefer nite in C j to nite in C i sine their pek is to the left of C j. Consequently, the prolem reues to seleting k C i nites, inluing nites in C j, oring to minor P(V [1,j 1], C 1... C j 1 C j ). Prolem P (j 1, C j, k C i ): for ll voters in V [j,q], the most preferre nite in C 1... C j 1 C j neessrily elongs to C j. The voters n therefore e elete from the preferene profile. The prolem reues then to seleting k C i nites, inluing nites in C j, oring to minor P(V [1,j 1], C 1... C j 1 C j ). Both prolems re thus equivlent, whih estlishes the vliity of the reursion. Algorithm 1 esries the ensuing ynmi progrmming proeure. Algorithm 1: Dynmi progrmming for i = 1,..., q o for C i C i with C i κ, C i o z(i, C i, C i ) = v V min x C i µ(r(v, x)) for i = 2,..., q o for C i C i with C i κ, C i o for k = C i + 1,..., min{κ, C i + i 1 j=1 C j } o ompute z(i, C i, k) y Eqution 1 return min min z(i, i [1 q] C i Ci, C i, κ) C i Exmple 3. For simpliity, set {, } is enote y in this exmple, n {, } {, } y. Consier proportionl representtion prolem with 6 nites,,,, e, f hving lustere single-peke preferenes with respet to (,, e, f). Let us stuy how mny triples of

6 nites re exmine y the proeure when omputing z(4, f, 3). Given r susets S 1,..., S r of nites, let us enote y opt{s 1,..., S r } suset in rg min i s(s i ). The following omputtion is performe y the proeure: ( { }) f, fopt{, }, fopt{, }, z(4, f, 3) = s opt f, fopt{e, e, e, e} Therefore 5 susets re exmine (three of the four opt opertions hve een performe uring the previous itertions) while there re 10 susets of rinlity 3 inluing f. For smll single-peke with, the omputtionl svings eome of ourse more n more signifint when the size of the instne inreses. Atully, the following omplexity nlysis shows tht the ynmi progrmming proeure is polynomil for oune singe peke with. Eqution 1 requires inee omputtionl time within O(nqt2 t ) where t = mx i C i 1. Furthermore, the numer of ompute terms z(i, C i, k) is upper oune y q2t κ. Therefore the running time of the proeure is within O(nq 2 t2 2t κ), whih mounts to O(nm 3 ) for oune singlepeke with t (we rell tht q m n κ m). Theorem 1. The proportionl representtion prolem over oune single-peke with preferenes is polynomil. The omplexity nlysis shows tht mx i C i is key prmeter for the effiieny of the lgorithm. Note tht there lwys exists n orere prtition for whih the preferenes re lustere single-peke: in the worst se, it is suffiient to onsier the prtition (C). It is nevertheless interesting from n lgorithmi viewpoint to hve n orere prtition where eh suset inlues few nites. Two ses n our: either the prtition is known in vne (for instne, when the nites inite their ffilition to politil prty n the preferenes of the voters re onsistent with the isplye ffilitions) or it is unknown. In oth ses, it is esirle to e le to ompute n orere prtition omptile with lustere single-pekeness n suh tht mx i C i is minimize. In the next setion, we show the polynomility of this prolem for nrissisti preferenes [3, 13]. 4 Single peke with We ll with of n orere prtition (C 1,..., C q ) the vlue mx i C i 1. Given preferene profile mtrix, we ll single-peke with the minimum with mong ll orere prtitions omptile with lustere single-pekeness. This n e seen s istne mesuring ner-single-pekeness (the single-peke with is inee equl to 0 for single-peke preferenes). Note tht this shoul not e onfuse with other istne mesures tht hve een propose in the literture, suh s the numer of voters to remove to mke profile single-peke [9]. Exmple 4. Consier the preferene profile mtrix P represente in Figure 2, where the preferenes re not single-peke. It is esy to hek tht they re nevertheless lustere single-peke with respet to orere prtition (, efg,, h) (see the left prt of the figure, where the susets of the prtition re enirle), whose with is {e, f, g} 1 = 2. However the preferenes re lso lustere single-peke with respet to (, f, eg,,, h) (right prt of the figure). The singlepeke with of this preferene mtrix is thus 1. Bllester n Heringer [2] reently showe tht single-pekeness n e lost just euse of the existene of two voters n four nites, or three voters n three nites. Conversely, they showe tht if profile is not single-peke there must exist set of two voters (resp. three) whose preferenes over four nites (resp. three) re not single-peke. More preisely, the uthors hrterize single-pekeness with the following two onitions:

7 f f g g e h f e P = g e h f e g P = g e e g f f h h h h Figure 2: Single-peke with. Worst-restrition: Given triple V V of voters n triple C C of nites, let L(V, C ) e the set of ll nites rnke lst in C y t lest one voter in V. The worst-restrition onition hols if L(V, C ) < 3 for ll triples V n C. α-restrition: the α-restrition onition hols if there o not exist two voters v n v n four nites w, x, y, n z suh tht their preferenes over w, x n z re opposite (w v x v z n z v x v w) n the voters gree out the preferene for y over x (y v x n y v x). Interestingly, these onitions mount to foriing five minors in the profile P (Lemm 1). In this formlism, we propose here shorter proof of the hrteriztion result of Bllester n Heringer. Our proof is se on the polynomil lgorithm propose y Esoffier et l. [8] to etermine if profile is single-peke with respet to some xis. This lgorithm runs in time O(mn) improving on the O(mn 2 ) lgorithm propose y Brtholi n Trik [3]. Before stting Lemm 1, let us present the lgorithm of Esoffier et l. It works reursively n tkes s rguments the left prt (x 1,..., x i ) n the right prt (x j,..., x m ) of the xis uner onstrution. A thir rgument is the suset C of nites whih remins to e positione on the xis. This lgorithm returns n xis omptile with P or proves tht the preferenes re not single-peke (y rising ontrition etween voters). The reursion is me possile y the ft tht single-pekeness over P implies single-pekeness over ny of its minors. It hevily uses the property tht nites rnke lst in the preferenes re neessrily t the extremities of the xis. At eh step of the lgorithm, one nite x or two nites x n y re rnke lst in P(V, C ) n will e positione in x i+1 or x j 1 on the xis. There is ontrition if nite hs to e ple in two ifferent positions (oring to the preferenes of two voters). These positions epen on the wy x n y re positione with respet to x i n x j in the preferenes of ll the voters. The whole proeure is etile in Algorithm 2. The initil ll is Mke-xis(C, (), ()). Before presenting Lemm 1 (on whih our lgorithm to ompute single-peke with strongly relies), we nee to introue the notion of isomorphi minors. A minor P is isomorphi to P if there exists ijetion φ suh tht P n P re ientil up to olumn permuttion if one renmes every nite x in P s φ(x). For instne, preferene profile mtrix P elow is isomorphi to P (tke φ() =, φ() =, φ() = n permute the olumns). P =, P = Definition 3. A minor is lle forien if it is isomorphi to one of the following profiles: T 1 =,T 2 =, F 1 =, F2 =, or F3 =.

8 Algorithm 2: Mke-xis(C,(x 1,..., x i ),(x j,..., x m )) if C = then return (x 1,..., x i, x j,..., x m ) if C = {x} then return (x 1,..., x i, x, x j,..., x m ) L nites rnke lst in P(C, V ) y t lest one voter if L = {x} then y nite in C \ {x} / x v y, v / if L 3 then return not single-peke for v = 1,..., n o if L = {x, y} then let x v y (w.l.o.g) if x i v x v x j v y or x i v x v y v x j then if no ontrition then x i+1 x ; x j 1 y else return not single-peke if x j v x v x i v y or x j v x v y v x i then if no ontrition then x i+1 y ; x j 1 x else return not single-peke if L = {x} then if x = x i+1 then Mke-xis(C \ {x},(x 1,..., x i, x i+1 ),(x j,..., x m )) else Mke-xis(C \ {x},(x 1,..., x i ),(x j 1, x j,..., x m )) Mke-xis(C \ {x, y},(x 1,..., x i, x i+1 ),(x j 1, x j,..., x m )) Lemm 1. P is single-peke iff it hs no forien minor. Proof (sketh) Neessity: it suffies to hek tht none of the five forien minors is singlepeke, sine the single-pekeness property is lose uner tking minors. Suffiieny: run Algorithm 2 n suppose tht it returns not single-peke. If it stops t Line 5, then P hs minor T 1 or T 2. Otherwise it stops t Line 10 or 13 n P hs minor F 1, F 2 or F 3. The rest of the setion is evote to the prolem of etermining n orere prtition of minimum with mong the ones tht re omptile with lustere single-pekeness. Note tht Elkin et l. [7] stuie losely relte prolem, nmely fining n orere prtition (C 1,..., C q ) mximizing q. Both prolems re not equivlent, s shown y the following exmple. Exmple 5. Consier the preferene profile mtrix P: x y v P = x v y Both prtitions (v,, x, y) n (v,,, xy) mximize q n re omptile with lustere single-pekeness, ut (v,, xy) is the only prtition tht minimizes the single-peke with. However, for nrissisti preferenes [3, 13], one n show tht the lgorithm propose y Elkin et l. for their prolem returns n orere prtition of minimum with. Nevertheless, our pproh proves tht there is unique (up to reversl) orere prtition mximizing q. Preferenes re si to e nrissisti when eh nite is most preferre y some voter. In politis, s soon s the nites re voting, this ssumption seems resonle. In the reminer, we prove the following result: Theorem 2. Fining the single-peke with is polynomil if P is nrissisti. For eh voter v V n nites, C we enote I v (, ) := { C : = or = or v v or v v } the set of nites etween n in the preferenes of voter v.

9 By onvention, I v (, ) = {}. A suset I of C is lle n intervl of P if for eh v V, one n hoose two nites, I suh tht I = I v (, ). This efinition oinies with the notion of lone set stuie y Elkin et l. [7]. Notie tht the set of intervls I of P is not lose uner tking susets. Nevertheless, it is lose uner intersetion [7]. Given, C, the miniml intervl w.r.t. inlusion tht ontins n is thus uniquely efine: we enote it y I(, ). The following lemm will prove useful in orer to esign n lgorithm le to ompute prtition omptile with lustere single-pekeness. For simpliity, if P is isomorphi to P for φ, we write I(x, y) for I(φ(x), φ(y)). Lemm 2. The following properties hol: If T 1 is minor of P, then I(, ) = I(, ) = I(, ); If T 2 is minor of P, then I(, ) n I(, ) inlue I(, ); If F 1 is minor of P, then I(, ), I(, ), I(, ), I(, ) n I(, ) inlue I(, ); If F 2 is minor of P, then I(, ), I(, ), I(, ), I(, ) n I(, ) inlue I(, ); If F 3 is minor of P, then - I(, ), I(, ), I(, ) n I(, ) inlue I(, ), - I(, ), I(, ), I(, ) n I(, ) inlue I(, ). Proof (sketh) Let v e the voter of the first olumn of T 1. Sine I v (, ), it follows tht I(, ). Thus I(, ) n I(, ) I(, ). The seon olumn gives I(, ) n I(, ) I(, ), n the thir olumn gives I(, ) n I(, ) I(, ). Finlly I(, ) = I(, ) = I(, ). The proofs for the four other forien minors go long the sme lines. We propose greey lgorithm to ompute the lusters of n orere prtition omptile with lustere single-pekeness. This lgorithm proees y ontrting nites so tht no forien minor remins in the preferene profile mtrix. Contrting two nites, C onsists in ontrting I(, ). Contrting n intervl I onsists in ollpsing ll nites in I into single luster nite. This mounts to hoosing representtive in I n removing from P ll the other nites in I. For instne, ontrting n in P yiels luster {,, e} (sine I(, ) = {,, e}) n profile P : P = e e P = Notie tht the preferene profile mtrix P otine y ontrting n intervl of P is minor of P. Note lso tht if I, J I re two intervls of P, then the two minors otine from P either y ontrting I then J, or y ontrting J then I oinie (even if I n J overlp). Besies, if P is minor of P n F is minor of P, then F is lso minor of P. The greey proeure is etile in Algorithm 3. The termintion follows from the ft tht ontrting nites nnot rete new forien minors. Exmple 6. Consier the preferene profile mtrix P in Figure 2 n pply Algorithm 3, ssume tht it etets: f h g g the minor n then the minor g g e e g h f

10 Algorithm 3: Greey lgorithm let P e minor of P isomorphi for φ to: T 1. Contrt φ() n φ() T 2. Contrt φ() n φ() F 1. Contrt φ() n φ() F 2. Contrt φ() n φ() F 3. Contrt φ() n φ(), or φ() n φ() pply these ontrtions (non-eterministilly) until no forien minor remins. The first minor is isomorphi to T 2 for φ() = g, φ() = n φ() =. Therefore nites n re ontrte. The seon minor is isomorphi to F 1 for φ() = f, φ() = e, φ() = h n φ() = g. Therefore nites e n g re ontrte. Tking nite (resp. e) s the representtive of luster {, } (resp. {e, g}), the preferene profile eomes: P = f e f h e e f h h There is no more forien minor in the preferene profile, n thus the greey proeure stops. The lusters re {, } n {e, g}. This lgorithm is polynomil sine the forien minors n e enumerte in O(m 3 n 3 ) for T 1, T 2, n O(m 4 n 2 ) for F 1, F 2, F 3. The lusters ientifie y the lgorithm elong to n orere prtition omptile with lustere single-pekeness. The orere prtition itself n e ompute y pplying Algorithm 2 on the finl preferene profile. Coming k to Exmple 6, Algorithm 2 returns xis (h,,, e, f, ) on P, whih orrespons to the orere prtition (h,,, eg, f, ) sine e (resp. ) is the representtive of {e, g} (resp. {, }). This is n orere prtition of minimum with for this profile. However, in the generl se, the with of the returne orere prtition is not gurntee to e miniml. We now show how to refine the greey proeure to get n orere prtition of minimum with when preferenes re nrissisti. To this en, we introue notion of similrity etween nites tht enles us to ientify neessry n suffiient ontrtions for lustere single-pekeness. Definition 4. Two nites n re si to e similr if they elong to the sme luster in ll orere prtitions w.r.t. whih P is lustere single-peke. It results from Lemm 2 tht the following properties hol: If T 1 (T 2 ) is minor of P, then n ( n ) re similr; If F 1 (F 2 ) is minor of P, then n ( n ) re similr; If F 3 is minor of P, then if I(, ) I(, ), then n re similr; if I(, ) I(, ), then n re similr. These properties imply tht ll ontrtions ut one (F 3 ) in the greey lgorithm over nites whih elong to the sme luster in ny orere prtition of minimum with. The only se of forien minor tht nnot e remove from P y ontrting similr nites is thus F 3 when I(, ) n I(, ) interset properly, i.e. I(, ) I(, ) n I(, ) I(, ). We ll suh forien minors miguous. If one fins n miguous minor M, t lest two nites in M

11 must e in the sme luster. Nevertheless the single-peke with of n orere prtition epens on the hoie of the nites to ontrt. Furthermore this hoie oes not only epen on the mximum numer of nites involve in the possile intervl ontrtions. For instne, onsier the preferene profile mtrix P of Exmple 5 whih hs the following minor: v The smllest ontrtion implie y the given minor woul e to ontrt n (2 nites in the intervl). But (v,, xy), where n re not in the sme luster, is the only minimum with orere prtition omptile with lustere single-pekeness. For this reson, the greey lgorithm my fil to provie lusters elonging to n orere prtition of minimum with. However when preferenes re nrissisti, no miguous minor n exist in the preferene profile mtrix. Assume inee tht there exists minor M isomorphi to F 3 for φ. Sine P is nrissisti, nite φ() is the most preferre one for some voter v, n onsequently: φ() v φ() v φ() or φ() v φ() v φ(). Therefore we hve I(, ) I(, ) or I(, ) I(, ). The minor is thus unmiguous. To otin n optiml greey lgorithm for nrissisti preferenes, ontrtion relte to F 3 must then e moifie s follows: let v e voter whose most preferre nite is φ() if φ() v φ() v φ() then ontrt φ() n φ() else ontrt φ() n φ(). Furthermore, the greey lgorithm uses neessry n suffiient ontrtions to mke the profile lustere single-peke, n thus prtition (C 1,..., C q ) of minimum with is lerly unique uner mximizing the numer q of lusters. 5 Conlusion An interesting open question is whether there exists generl polynomil lgorithm to ompute the single-peke with (not neessrily in the nrissisti se). Apting the P Q-trees se lgorithm of Elkin et l. [7] to our prolem oul work. Besies, the onept of minors oul e tool for fining short vliity proof. v 6 Aknowlegements We wish to thnk the nonymous reviewers of ECAI n COMSOC for their fruitful omments on n erlier version of the pper. This reserh hs een supporte y the ANR projet ComSo (ANR-09-BLAN-0305). Referenes [1] M. Blinski. On fining integer solutions to liner progrms. In Pro. IBM Sientifi Computing Symposium on Comintoril Prolems, pges , [2] M. A. Bllester n G. Heringer. A hrteriztion of the single-peke omin. Soil Choie n Welfre, 36(2): , [3] J. Brtholi III n M. A. Trik. Stle mthing with preferenes erive from psyhologil moel. Opertions Reserh Letters, 5(4): , 1986.

12 [4] N. Betzler, A. Slinko, n J. Uhlmnn. On the omputtion of fully proportionl representtion. Aville t SSRN: [5] D. Blk. The Theory of Committees n Eletions. Cmrige University Press, [6] J. R. Chmerlin n P. N. Cournt. Representtive eliertions n representtive eisions: Proportionl representtion n the Bor rule. The Amerin Politil Siene Review, 77(3):pp , [7] E. Elkin, P. Fliszewski, n A. Slinko. Clone strutures in voters preferenes. ArXiv e- prints, , [8] B. Esoffier, J. Lng, n M. Öztürk. Single-peke onsisteny n its omplexity. In Proeeings of 18th Europen Conferene on Artifiil Intelligene (ECAI 2008), pges IOS Press, [9] P. Fliszewski, E. Hemspnr, n L. A. Hemspnr. The omplexity of mnipultive ttks in nerly single-peke eletortes. In TARK, pges , [10] T. Lu n C. Boutilier. Bugete soil hoie: From onsensus to personlize eision mking. In IJCAI, pges , [11] R. Potthoff n S. Brms. Proportionl representtion: roening the options. Journl of Theoretil Politis, 10(2):pp , [12] A. Proi, J. Rosenshein, n A. Zohr. On the omplexity of hieving proportionl representtion. Soil Choie n Welfre, 30(3): , [13] M. A. Trik. Reognizing single-peke preferenes on tree. Mthemtil Soil Sienes, 17(3): , Denis Cornz University Pris Duphine LAMSADE Ple u Mrhl e Lttre e Tssigny Pris eex 16, Frne Emil: enis.ornz@uphine.fr Luie Gln University Pris Duphine LAMSADE Ple u Mrhl e Lttre e Tssigny Pris eex 16, Frne Emil: luie.gln@uphine.fr Olivier Spnjr University of Pierre et Mrie Curie LIP6 4 Ple Jussieu Pris Ceex 05, Frne Emil: olivier.spnjr@lip6.fr

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

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

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

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

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

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

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

CSE 332. Sorting. Data Abstractions. CSE 332: Data Abstractions. QuickSort Cutoff 1. Where We Are 2. Bounding The MAXIMUM Problem 4

CSE 332. Sorting. Data Abstractions. CSE 332: Data Abstractions. QuickSort Cutoff 1. Where We Are 2. Bounding The MAXIMUM Problem 4 Am Blnk Leture 13 Winter 2016 CSE 332 CSE 332: Dt Astrtions Sorting Dt Astrtions QuikSort Cutoff 1 Where We Are 2 For smll n, the reursion is wste. The onstnts on quik/merge sort re higher thn the ones

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

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

Maximum size of a minimum watching system and the graphs achieving the bound

Maximum size of a minimum watching system and the graphs achieving the bound Mximum size of minimum wthing system n the grphs hieving the oun Tille mximum un système e ontrôle minimum et les grphes tteignnt l orne Dvi Auger Irène Chron Olivier Hury Antoine Lostein 00D0 Mrs 00 Déprtement

More information

18.06 Problem Set 4 Due Wednesday, Oct. 11, 2006 at 4:00 p.m. in 2-106

18.06 Problem Set 4 Due Wednesday, Oct. 11, 2006 at 4:00 p.m. in 2-106 8. Problem Set Due Wenesy, Ot., t : p.m. in - Problem Mony / Consier the eight vetors 5, 5, 5,..., () List ll of the one-element, linerly epenent sets forme from these. (b) Wht re the two-element, linerly

More information

2.4 Theoretical Foundations

2.4 Theoretical Foundations 2 Progrmming Lnguge Syntx 2.4 Theoretil Fountions As note in the min text, snners n prsers re se on the finite utomt n pushown utomt tht form the ottom two levels of the Chomsky lnguge hierrhy. At eh level

More information

Common intervals of genomes. Mathieu Raffinot CNRS LIAFA

Common intervals of genomes. Mathieu Raffinot CNRS LIAFA Common intervls of genomes Mthieu Rffinot CNRS LIF Context: omprtive genomis. set of genomes prtilly/totlly nnotte Informtive group of genes or omins? Ex: COG tse Mny iffiulties! iology Wht re two similr

More information

The DOACROSS statement

The DOACROSS statement The DOACROSS sttement Is prllel loop similr to DOALL, ut it llows prouer-onsumer type of synhroniztion. Synhroniztion is llowe from lower to higher itertions sine it is ssume tht lower itertions re selete

More information

Monochromatic Plane Matchings in Bicolored Point Set

Monochromatic Plane Matchings in Bicolored Point Set CCCG 2017, Ottw, Ontrio, July 26 28, 2017 Monohromti Plne Mthings in Biolore Point Set A. Krim Au-Affsh Sujoy Bhore Pz Crmi Astrt Motivte y networks interply, we stuy the prolem of omputing monohromti

More information

Lecture 8: Abstract Algebra

Lecture 8: Abstract Algebra Mth 94 Professor: Pri Brtlett Leture 8: Astrt Alger Week 8 UCSB 2015 This is the eighth week of the Mthemtis Sujet Test GRE prep ourse; here, we run very rough-n-tumle review of strt lger! As lwys, this

More information

Lecture 2: Cayley Graphs

Lecture 2: Cayley Graphs Mth 137B Professor: Pri Brtlett Leture 2: Cyley Grphs Week 3 UCSB 2014 (Relevnt soure mteril: Setion VIII.1 of Bollos s Moern Grph Theory; 3.7 of Gosil n Royle s Algeri Grph Theory; vrious ppers I ve re

More information

Separable discrete functions: recognition and sufficient conditions

Separable discrete functions: recognition and sufficient conditions Seprle isrete funtions: reognition n suffiient onitions Enre Boros Onřej Čepek Vlimir Gurvih Novemer 21, 217 rxiv:1711.6772v1 [mth.co] 17 Nov 217 Astrt A isrete funtion of n vriles is mpping g : X 1...

More information

Logic, Set Theory and Computability [M. Coppenbarger]

Logic, Set Theory and Computability [M. Coppenbarger] 14 Orer (Hnout) Definition 7-11: A reltion is qusi-orering (or preorer) if it is reflexive n trnsitive. A quisi-orering tht is symmetri is n equivlene reltion. A qusi-orering tht is nti-symmetri is n orer

More information

On a Class of Planar Graphs with Straight-Line Grid Drawings on Linear Area

On a Class of Planar Graphs with Straight-Line Grid Drawings on Linear Area Journl of Grph Algorithms n Applitions http://jg.info/ vol. 13, no. 2, pp. 153 177 (2009) On Clss of Plnr Grphs with Stright-Line Gri Drwings on Liner Are M. Rezul Krim 1,2 M. Siur Rhmn 1 1 Deprtment of

More information

POSITIVE IMPLICATIVE AND ASSOCIATIVE FILTERS OF LATTICE IMPLICATION ALGEBRAS

POSITIVE IMPLICATIVE AND ASSOCIATIVE FILTERS OF LATTICE IMPLICATION ALGEBRAS Bull. Koren Mth. So. 35 (998), No., pp. 53 6 POSITIVE IMPLICATIVE AND ASSOCIATIVE FILTERS OF LATTICE IMPLICATION ALGEBRAS YOUNG BAE JUN*, YANG XU AND KEYUN QIN ABSTRACT. We introue the onepts of positive

More information

On the Revision of Argumentation Systems: Minimal Change of Arguments Status

On the Revision of Argumentation Systems: Minimal Change of Arguments Status On the Revision of Argumenttion Systems: Miniml Chnge of Arguments Sttus Sylvie Coste-Mrquis, Séstien Koniezny, Jen-Guy Milly, n Pierre Mrquis CRIL Université Artois CNRS Lens, Frne {oste,koniezny,milly,mrquis}@ril.fr

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

Section 2.3. Matrix Inverses

Section 2.3. Matrix Inverses Mtri lger Mtri nverses Setion.. Mtri nverses hree si opertions on mtries, ition, multiplition, n sutrtion, re nlogues for mtries of the sme opertions for numers. n this setion we introue the mtri nlogue

More information

Numbers and indices. 1.1 Fractions. GCSE C Example 1. Handy hint. Key point

Numbers and indices. 1.1 Fractions. GCSE C Example 1. Handy hint. Key point GCSE C Emple 7 Work out 9 Give your nswer in its simplest form Numers n inies Reiprote mens invert or turn upsie own The reiprol of is 9 9 Mke sure you only invert the frtion you re iviing y 7 You multiply

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

A Primer on Continuous-time Economic Dynamics

A Primer on Continuous-time Economic Dynamics Eonomis 205A Fll 2008 K Kletzer A Primer on Continuous-time Eonomi Dnmis A Liner Differentil Eqution Sstems (i) Simplest se We egin with the simple liner first-orer ifferentil eqution The generl solution

More information

On the Spectra of Bipartite Directed Subgraphs of K 4

On the Spectra of Bipartite Directed Subgraphs of K 4 On the Spetr of Biprtite Direte Sugrphs of K 4 R. C. Bunge, 1 S. I. El-Znti, 1, H. J. Fry, 1 K. S. Kruss, 2 D. P. Roerts, 3 C. A. Sullivn, 4 A. A. Unsiker, 5 N. E. Witt 6 1 Illinois Stte University, Norml,

More information

CS261: A Second Course in Algorithms Lecture #5: Minimum-Cost Bipartite Matching

CS261: A Second Course in Algorithms Lecture #5: Minimum-Cost Bipartite Matching CS261: A Seon Course in Algorithms Leture #5: Minimum-Cost Biprtite Mthing Tim Roughgren Jnury 19, 2016 1 Preliminries Figure 1: Exmple of iprtite grph. The eges {, } n {, } onstitute mthing. Lst leture

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

I 3 2 = I I 4 = 2A

I 3 2 = I I 4 = 2A ECE 210 Eletril Ciruit Anlysis University of llinois t Chigo 2.13 We re ske to use KCL to fin urrents 1 4. The key point in pplying KCL in this prolem is to strt with noe where only one of the urrents

More information

If the numbering is a,b,c,d 1,2,3,4, then the matrix representation is as follows:

If the numbering is a,b,c,d 1,2,3,4, then the matrix representation is as follows: Reltions. Solutions 1. ) true; ) true; ) flse; ) true; e) flse; f) true; g) flse; h) true; 2. 2 A B 3. Consier ll reltions tht o not inlue the given pir s n element. Oviously, the rest of the reltions

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

MCH T 111 Handout Triangle Review Page 1 of 3

MCH T 111 Handout Triangle Review Page 1 of 3 Hnout Tringle Review Pge of 3 In the stuy of sttis, it is importnt tht you e le to solve lgeri equtions n tringle prolems using trigonometry. The following is review of trigonometry sis. Right Tringle:

More information

The vertex leafage of chordal graphs

The vertex leafage of chordal graphs The vertex lefge of horl grphs Steven Chplik, Jurj Stho b Deprtment of Physis n Computer Siene, Wilfri Lurier University, 75 University Ave. West, Wterloo, Ontrio N2L 3C5, Cn b DIMAP n Mthemtis Institute,

More information

On the Axiomatic Foundations of Ranking Systems

On the Axiomatic Foundations of Ranking Systems On the Axiomti Fountions of Rnking Systems Alon Altmn n Moshe Tennenholtz Fulty of Inustril Engineering n Mngement Tehnion Isrel Institute of Tehnology Hif 32000 Isrel Astrt Resoning out gent preferenes

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

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

Factorising FACTORISING.

Factorising FACTORISING. Ftorising FACTORISING www.mthletis.om.u Ftorising FACTORISING Ftorising is the opposite of expning. It is the proess of putting expressions into rkets rther thn expning them out. In this setion you will

More information

A Disambiguation Algorithm for Finite Automata and Functional Transducers

A Disambiguation Algorithm for Finite Automata and Functional Transducers A Dismigution Algorithm for Finite Automt n Funtionl Trnsuers Mehryr Mohri Cournt Institute of Mthemtil Sienes n Google Reserh 51 Merer Street, New York, NY 1001, USA Astrt. We present new ismigution lgorithm

More information

Lecture 4: Graph Theory and the Four-Color Theorem

Lecture 4: Graph Theory and the Four-Color Theorem CCS Disrete II Professor: Pri Brtlett Leture 4: Grph Theory n the Four-Color Theorem Week 4 UCSB 2015 Through the rest of this lss, we re going to refer frequently to things lle grphs! If you hen t seen

More information

Compression of Palindromes and Regularity.

Compression of Palindromes and Regularity. Compression of Plinromes n Regulrity. Kyoko Shikishim-Tsuji Center for Lierl Arts Eution n Reserh Tenri University 1 Introution In [1], property of likstrem t t view of tse is isusse n it is shown tht

More information

arxiv: v2 [math.co] 31 Oct 2016

arxiv: v2 [math.co] 31 Oct 2016 On exlue minors of onnetivity 2 for the lss of frme mtrois rxiv:1502.06896v2 [mth.co] 31 Ot 2016 Mtt DeVos Dryl Funk Irene Pivotto Astrt We investigte the set of exlue minors of onnetivity 2 for the lss

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

Obstructions to chordal circular-arc graphs of small independence number

Obstructions to chordal circular-arc graphs of small independence number Ostrutions to horl irulr-r grphs of smll inepenene numer Mthew Frnis,1 Pvol Hell,2 Jurj Stho,3 Institute of Mth. Sienes, IV Cross Ro, Trmni, Chenni 600 113, Ini Shool of Comp. Siene, Simon Frser University,

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

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

Solutions to Problem Set #1

Solutions to Problem Set #1 CSE 233 Spring, 2016 Solutions to Prolem Set #1 1. The movie tse onsists of the following two reltions movie: title, iretor, tor sheule: theter, title The first reltion provies titles, iretors, n tors

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

Let s divide up the interval [ ab, ] into n subintervals with the same length, so we have

Let s divide up the interval [ ab, ] into n subintervals with the same length, so we have III. INTEGRATION Eonomists seem muh more intereste in mrginl effets n ifferentition thn in integrtion. Integrtion is importnt for fining the epete vlue n vrine of rnom vriles, whih is use in eonometris

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

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

arxiv: v1 [cs.dm] 24 Jul 2017

arxiv: v1 [cs.dm] 24 Jul 2017 Some lsses of grphs tht re not PCGs 1 rxiv:1707.07436v1 [s.dm] 24 Jul 2017 Pierluigi Biohi Angelo Monti Tizin Clmoneri Rossell Petreshi Computer Siene Deprtment, Spienz University of Rome, Itly pierluigi.iohi@gmil.om,

More information

SOME INTEGRAL INEQUALITIES FOR HARMONICALLY CONVEX STOCHASTIC PROCESSES ON THE CO-ORDINATES

SOME INTEGRAL INEQUALITIES FOR HARMONICALLY CONVEX STOCHASTIC PROCESSES ON THE CO-ORDINATES Avne Mth Moels & Applitions Vol3 No 8 pp63-75 SOME INTEGRAL INEQUALITIES FOR HARMONICALLY CONVE STOCHASTIC PROCESSES ON THE CO-ORDINATES Nurgül Okur * Imt Işn Yusuf Ust 3 3 Giresun University 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

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

Analysis of Temporal Interactions with Link Streams and Stream Graphs

Analysis of Temporal Interactions with Link Streams and Stream Graphs Anlysis of Temporl Intertions with n Strem Grphs, Tiphine Vir, Clémene Mgnien http:// ltpy@ LIP6 CNRS n Soronne Université Pris, Frne 1/23 intertions over time 0 2 4 6 8,,, n for 10 time units time 2/23

More information

Lecture 11 Binary Decision Diagrams (BDDs)

Lecture 11 Binary Decision Diagrams (BDDs) C 474A/57A Computer-Aie Logi Design Leture Binry Deision Digrms (BDDs) C 474/575 Susn Lyseky o 3 Boolen Logi untions Representtions untion n e represente in ierent wys ruth tle, eqution, K-mp, iruit, et

More information

Choix Social Computationnel

Choix Social Computationnel Choix Soil Computtionnel Niols Muet niols.muet@lip6.fr Université Pierre et Mrie Curie 05 Septemre 2011 Motivtion Quest for the est voting system Niols Muet 05 Septemre 2011 Bsis of Soil Choie Mnipultion

More information

COMPUTING THE QUARTET DISTANCE BETWEEN EVOLUTIONARY TREES OF BOUNDED DEGREE

COMPUTING THE QUARTET DISTANCE BETWEEN EVOLUTIONARY TREES OF BOUNDED DEGREE COMPUTING THE QUARTET DISTANCE BETWEEN EVOLUTIONARY TREES OF BOUNDED DEGREE M. STISSING, C. N. S. PEDERSEN, T. MAILUND AND G. S. BRODAL Bioinformtis Reserh Center, n Dept. of Computer Siene, University

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

Global alignment. Genome Rearrangements Finding preserved genes. Lecture 18

Global alignment. Genome Rearrangements Finding preserved genes. Lecture 18 Computt onl Biology Leture 18 Genome Rerrngements Finding preserved genes We hve seen before how to rerrnge genome to obtin nother one bsed on: Reversls Knowledge of preserved bloks (or genes) Now we re

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

Common Voting Rules as Maximum Likelihood Estimators

Common Voting Rules as Maximum Likelihood Estimators Common Voting Rules s Mximum Likelihoo Estimtors Vinent Conitzer Computer Siene Deprtment Crnegie Mellon University 5000 Fores Avenue Pittsurgh, PA 1513 onitzer@s.mu.eu Astrt Voting is very generl metho

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

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

CS 2204 DIGITAL LOGIC & STATE MACHINE DESIGN SPRING 2014

CS 2204 DIGITAL LOGIC & STATE MACHINE DESIGN SPRING 2014 S 224 DIGITAL LOGI & STATE MAHINE DESIGN SPRING 214 DUE : Mrh 27, 214 HOMEWORK III READ : Relte portions of hpters VII n VIII ASSIGNMENT : There re three questions. Solve ll homework n exm prolems s shown

More information

CS 360 Exam 2 Fall 2014 Name

CS 360 Exam 2 Fall 2014 Name CS 360 Exm 2 Fll 2014 Nme 1. The lsses shown elow efine singly-linke list n stk. Write three ifferent O(n)-time versions of the reverse_print metho s speifie elow. Eh version of the metho shoul output

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

Incentives for Participation and Abstention in Probabilistic Social Choice

Incentives for Participation and Abstention in Probabilistic Social Choice Inentives for Prtiiption n Astention in Proilisti Soil Choie Florin Brnl Institut für Informtik TU Münhen, Germny rnlfl@in.tum.e Felix Brnt Institut für Informtik TU Münhen, Germny rntf@in.tum.e Johnnes

More information

CIT 596 Theory of Computation 1. Graphs and Digraphs

CIT 596 Theory of Computation 1. Graphs and Digraphs CIT 596 Theory of Computtion 1 A grph G = (V (G), E(G)) onsists of two finite sets: V (G), the vertex set of the grph, often enote y just V, whih is nonempty set of elements lle verties, n E(G), the ege

More information

Outline Data Structures and Algorithms. Data compression. Data compression. Lossy vs. Lossless. Data Compression

Outline Data Structures and Algorithms. Data compression. Data compression. Lossy vs. Lossless. Data Compression 5-2 Dt Strutures n Algorithms Dt Compression n Huffmn s Algorithm th Fe 2003 Rjshekr Rey Outline Dt ompression Lossy n lossless Exmples Forml view Coes Definition Fixe length vs. vrile length Huffmn s

More information

Eigenvectors and Eigenvalues

Eigenvectors and Eigenvalues MTB 050 1 ORIGIN 1 Eigenvets n Eigenvlues This wksheet esries the lger use to lulte "prinipl" "hrteristi" iretions lle Eigenvets n the "prinipl" "hrteristi" vlues lle Eigenvlues ssoite with these iretions.

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

Particle Physics. Michaelmas Term 2011 Prof Mark Thomson. Handout 3 : Interaction by Particle Exchange and QED. Recap

Particle Physics. Michaelmas Term 2011 Prof Mark Thomson. Handout 3 : Interaction by Particle Exchange and QED. Recap Prtile Physis Mihelms Term 2011 Prof Mrk Thomson g X g X g g Hnout 3 : Intertion y Prtile Exhnge n QED Prof. M.A. Thomson Mihelms 2011 101 Rep Working towrs proper lultion of ey n sttering proesses lnitilly

More information

COMPUTING THE QUARTET DISTANCE BETWEEN EVOLUTIONARY TREES OF BOUNDED DEGREE

COMPUTING THE QUARTET DISTANCE BETWEEN EVOLUTIONARY TREES OF BOUNDED DEGREE COMPUTING THE QUARTET DISTANCE BETWEEN EVOLUTIONARY TREES OF BOUNDED DEGREE M. STISSING, C. N. S. PEDERSEN, T. MAILUND AND G. S. BRODAL Bioinformtis Reserh Center, n Dept. of Computer Siene, University

More information

Surds and Indices. Surds and Indices. Curriculum Ready ACMNA: 233,

Surds and Indices. Surds and Indices. Curriculum Ready ACMNA: 233, Surs n Inies Surs n Inies Curriulum Rey ACMNA:, 6 www.mthletis.om Surs SURDS & & Inies INDICES Inies n surs re very losely relte. A numer uner (squre root sign) is lle sur if the squre root n t e simplifie.

More information

EXTENSION OF THE GCD STAR OF DAVID THEOREM TO MORE THAN TWO GCDS CALVIN LONG AND EDWARD KORNTVED

EXTENSION OF THE GCD STAR OF DAVID THEOREM TO MORE THAN TWO GCDS CALVIN LONG AND EDWARD KORNTVED EXTENSION OF THE GCD STAR OF DAVID THEOREM TO MORE THAN TWO GCDS CALVIN LONG AND EDWARD KORNTVED Astrt. The GCD Str of Dvi Theorem n the numerous ppers relte to it hve lrgel een evote to shoing the equlit

More information

Computing on rings by oblivious robots: a unified approach for different tasks

Computing on rings by oblivious robots: a unified approach for different tasks Computing on rings y olivious roots: unifie pproh for ifferent tsks Ginlorenzo D Angelo, Griele Di Stefno, Alfreo Nvrr, Niols Nisse, Krol Suhn To ite this version: Ginlorenzo D Angelo, Griele Di Stefno,

More information

Convert the NFA into DFA

Convert the NFA into DFA Convert the NF into F For ech NF we cn find F ccepting the sme lnguge. The numer of sttes of the F could e exponentil in the numer of sttes of the NF, ut in prctice this worst cse occurs rrely. lgorithm:

More information

F / x everywhere in some domain containing R. Then, + ). (10.4.1)

F / x everywhere in some domain containing R. Then, + ). (10.4.1) 0.4 Green's theorem in the plne Double integrls over plne region my be trnsforme into line integrls over the bounry of the region n onversely. This is of prtil interest beuse it my simplify the evlution

More information

for all x in [a,b], then the area of the region bounded by the graphs of f and g and the vertical lines x = a and x = b is b [ ( ) ( )] A= f x g x dx

for all x in [a,b], then the area of the region bounded by the graphs of f and g and the vertical lines x = a and x = b is b [ ( ) ( )] A= f x g x dx Applitions of Integrtion Are of Region Between Two Curves Ojetive: Fin the re of region etween two urves using integrtion. Fin the re of region etween interseting urves using integrtion. Desrie integrtion

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

New centroid index for ordering fuzzy numbers

New centroid index for ordering fuzzy numbers Interntionl Sientifi Journl Journl of Mmtis http://mmtissientifi-journlom New entroi inex for orering numers Tyee Hjjri Deprtment of Mmtis, Firoozkooh Brnh, Islmi z University, Firoozkooh, Irn Emil: tyeehjjri@yhooom

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

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

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

APPENDIX. Precalculus Review D.1. Real Numbers and the Real Number Line

APPENDIX. Precalculus Review D.1. Real Numbers and the Real Number Line APPENDIX D Preclculus Review APPENDIX D.1 Rel Numers n the Rel Numer Line Rel Numers n the Rel Numer Line Orer n Inequlities Asolute Vlue n Distnce Rel Numers n the Rel Numer Line Rel numers cn e represente

More information

SOME COPLANAR POINTS IN TETRAHEDRON

SOME COPLANAR POINTS IN TETRAHEDRON Journl of Pure n Applie Mthemtis: Avnes n Applitions Volume 16, Numer 2, 2016, Pges 109-114 Aville t http://sientifivnes.o.in DOI: http://x.oi.org/10.18642/jpm_7100121752 SOME COPLANAR POINTS IN TETRAHEDRON

More information

Proportions: A ratio is the quotient of two numbers. For example, 2 3

Proportions: A ratio is the quotient of two numbers. For example, 2 3 Proportions: rtio is the quotient of two numers. For exmple, 2 3 is rtio of 2 n 3. n equlity of two rtios is proportion. For exmple, 3 7 = 15 is proportion. 45 If two sets of numers (none of whih is 0)

More information

CARLETON UNIVERSITY. 1.0 Problems and Most Solutions, Sect B, 2005

CARLETON UNIVERSITY. 1.0 Problems and Most Solutions, Sect B, 2005 RLETON UNIVERSIT eprtment of Eletronis ELE 2607 Swithing iruits erury 28, 05; 0 pm.0 Prolems n Most Solutions, Set, 2005 Jn. 2, #8 n #0; Simplify, Prove Prolem. #8 Simplify + + + Reue to four letters (literls).

More information

Mathematical Proofs Table of Contents

Mathematical Proofs Table of Contents Mthemtil Proofs Tle of Contents Proof Stnr Pge(s) Are of Trpezoi 7MG. Geometry 8.0 Are of Cirle 6MG., 9 6MG. 7MG. Geometry 8.0 Volume of Right Cirulr Cyliner 6MG. 4 7MG. Geometry 8.0 Volume of Sphere Geometry

More information

( x) ( ) takes at the right end of each interval to approximate its value on that

( x) ( ) takes at the right end of each interval to approximate its value on that III. INTEGRATION Economists seem much more intereste in mrginl effects n ifferentition thn in integrtion. Integrtion is importnt for fining the expecte vlue n vrince of rnom vriles, which is use in econometrics

More information

Situation Calculus. Situation Calculus Building Blocks. Sheila McIlraith, CSC384, University of Toronto, Winter Situations Fluents Actions

Situation Calculus. Situation Calculus Building Blocks. Sheila McIlraith, CSC384, University of Toronto, Winter Situations Fluents Actions Plnning gent: single gent or multi-gent Stte: complete or Incomplete (logicl/probbilistic) stte of the worl n/or gent s stte of knowlege ctions: worl-ltering n/or knowlege-ltering (e.g. sensing) eterministic

More information

Parse trees, ambiguity, and Chomsky normal form

Parse trees, ambiguity, and Chomsky normal form Prse trees, miguity, nd Chomsky norml form In this lecture we will discuss few importnt notions connected with contextfree grmmrs, including prse trees, miguity, nd specil form for context-free grmmrs

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

New and Improved Spanning Ratios for Yao Graphs

New and Improved Spanning Ratios for Yao Graphs New n Improve Spnning Rtios for Yo Grphs Luis Br Déprtement Informtique Université Lire e Bruxelles lrfl@ul..e Rolf Fgererg Deprtment of Computer Siene University of Southern Denmrk rolf@im.su.k Anré vn

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

CSC2542 State-Space Planning

CSC2542 State-Space Planning CSC2542 Stte-Spe Plnning Sheil MIlrith Deprtment of Computer Siene University of Toronto Fll 2010 1 Aknowlegements Some the slies use in this ourse re moifitions of Dn Nu s leture slies for the textook

More information