Distance between vertices of lattice polytopes

Size: px
Start display at page:

Download "Distance between vertices of lattice polytopes"

Transcription

1 Optmzaton Letters ORIGINAL PAPER Dstance between vertces of lattce polytopes Anna Deza 1 Antone Deza 2 Zhongyan Guan 2 Lonel Pournn 3 Receved: 18 January 2018 / Accepted: 1 October 2018 Sprnger-Verlag GmbH Germany, part of Sprnger Nature 2018 Abstract A lattce (d,k)-polytope s the convex hull of a set of ponts n dmenson d whose coordnates are ntegers rangng between 0 and k. We consder the largest possble dstance δ(d,k) between two vertces n the edge-graph of a lattce (d,k)-polytope. We show that δ(5,3) and δ(3,6) are equal to 10. Ths substantates the conjecture whereby δ(d,k) s acheved by a Mnkowsk sum of lattce vectors. Keywords Lattce polytope Dameter Mnkowsk sum 1 Introducton Boundng the maxmal possble dameter of the edge-graph of a polyhedron as a functon of ts dmenson d and the number n of ts facets s not only a natural queston of extremal dscrete geometry, but t s also hstorcally connected wth the theory of smplex methods. Larman [15] gave an upper bound on ths quantty that s lnear as a functon of n, but exponental as a functon of d, whch was subsequently refned by Barnette [3] and generalzed by Esenbrand et al. [9] and Labbé et al. [14]. Kala and Kletman [11] found an upper bound that s quas-polynomal as a functon of d and n, whch was subsequently refned by Todd [20] and Sukegawa [18]. Lower bounds B Antone Deza deza@mcmaster.ca Anna Deza anna.deza@mal.utoronto.ca Zhongyan Guan guanz@mcmaster.ca Lonel Pournn lonel.pournn@unv-pars13.fr 1 Unversty of Toronto, Toronto, ON, Canada 2 McMaster Unversty, Hamlton, ON, Canada 3 Unversté Pars 13, Vlletaneuse, France

2 A. Deza et al. have also been obtaned by Klee and Walkup [12] and by Santos [17], dsprovng the Hrsch conjecture for unbounded polyhedra and for polytopes, respectvely. In the case of a lattce polytope,.e. the convex hull of a set of ponts wth nteger coordnates, the range for the coordnates of the vertces can be used as an alternatve to n. A lattce (d,k)-polytope s the convex hull of a set of ponts n dmenson d whose coordnates are ntegers rangng between 0 and k.let δ(d,k) denote the largest possble dameter of a lattce (d,k)-polytope. The case when k = 1 was nvestgated by Naddef [16] who showed that δ(d,1) = d, and thus that lattce (d,1)-polytopes satsfy the Hrsch bound. Ths result was generalzed to δ(d,k) kd by Klenschmdt and Onn [13]. The case when d = 2 was studed ndependently by Thele [19], Balog and Bárány [2] and Acketa and Žunć [1]. It can also be found n Zegler s book [21] as Exercse In partcular, δ(2,k) s known for all k. Klenschmdt and Onn s upper bound was strengthened for k 2toδ(d,k) kd d/2 by Del Pa and Mchn [5] wth equalty for k = 2, and then to δ(d,k) kd 2d/3 (k 3) when k 3 by Deza and Pournn [7]. The quanttes δ(d,2) = 3d/2,δ(4, 3) = 8, δ(3,4) = 7, and δ(3,5) = 9 were determned n [4,5,7]. Investgatng the lower bound, Deza, Manoussaks, and Onn [6] bult lattce (d,k)-polytopes of dameter (k + 1)d/2. These polytopes are Mnkowsk sums of sets of the shortest possble lattce vectors, no two of whch are collnear. In ths paper, we nvestgate Conjecture 1 statng that δ(d,k) s acheved by such polytopes. Conjecture 1 [6] For any d and k, δ(d,k) s acheved, up to translaton, by a Mnkowsk sum of lattce vectors. In partcular, when k < 2d, δ(d,k) = (k + 1)d/2. Our man contrbuton s the determnaton of δ(5,3) and δ(3,6), reported n bold n Table 1 along wth the other known values of δ(d,k). The determnaton of δ(5,3) and δ(3,6) s detaled n Sect. 4. Theorem 1 δ(5,3) and δ(3,6) are equal to 10. The paper s organzed as follows. Structural propertes of lattce polytopes wth large dameter are presented n Sect. 2. Those propertes are used n Sect. 3 to generalze the computatonal framework ntroduced n [4] to determne smaller nstances, Table 1 The largest possble dameter δ(d,k) of a lattce (d,k)-polytope k d d. d. 32 d

3 Dstance between vertces of lattce polytopes allowng to prove Theorem 1 n Sect. 4. Ths manuscrpt s dedcated to the memory of Mchel Deza who worked on a related queston: boundng the dameter of a polytope n terms of the lattce ponts t contans, see [8]. 2 Structural propertes of lattce polytopes wth large dameter Gven two vertces u and v of a polytope P, we call d(u,v) ther dstance n the edgegraph of P. IfF s a face of P, we further call d(u,f) = mn{d(u,v) : v F}. The dameter of the edge-graph of P s denoted by δ(p). The coordnates of a vector x R d are denoted by x 1 to x d, and ts scalar product wth a vector y R d by x y. We recall Lemma 1 ntroduced by Del Pa and Mchn. Lemma 1 [5] Consder a lattce (d,k)-polytope P. If u s a vertex of P and c R d s a vector wth nteger coordnates, then d(u,f) c u γ where γ = mn{c x : x P} and F ={x P : c x = γ }. We consder the followng 2d faces of P whch are key objects n our computatonal framework. Let γ (P) = mn{x : x P} and F (P) ={x P : x = γ (P)}. Smlarly, let γ + (P) = max{x : x P} and F + (P) ={x P : x = γ + (P)}. When there s no ambguty, F (P), and F + (P) wll be smply denoted by F and F +. Consderng paths from u to v gong though F (P) or F + (P), yelds: d(u,v) mn =1,...,d mn{δ(f ) + d(u, F ) + d(v, F ), δ(f + ) + d(u, F + ) + d(v, F + )}. (1) Usng nequalty (1) and settng c as a bass vector, or ts opposte, n Lemma 1 gve Corollary 1, whch s the key ngredent to show by nducton that δ(d,k) kd. Corollary 1 Let u and v be two vertces of a lattce (d,k)-polytope, then d(u,v) mn =1,...,d mn{δ(f ) + u + v,δ(f + ) + 2k u v }. Proposton 1 s borrowed from [10], see Corollary 12.2 and Proposton 12.4 theren. It s used to prove Lemma 2. Proposton 1 Let P 1 and P 2 be two polytopes n R d and P = P 1 + P 2 ther Mnkowsk sum. Let v = v 1 + v 2, such that v 1 P 1 and v 2 P 2. Then v s a vertex of P f and only f () v 1 and v 2 are vertces of P 1 and P 2, respectvely; and () there exsts an objectve functon c R d that s unquely mnmzed at v 1 n P 1 and at v 2 n P 2. Moreover, f u and v are adjacent vertces of P wth Mnkowsk decompostons u = u 1 + u 2 and v = v 1 + v 2, respectvely, then u and v are ether adjacent vertces of P, or they concde, for = 1, 2. Lemma 2 For any lattce (d,k)-polytope Q, there exsts a lattce (d,k)-polytope P of dameter at least δ(q) satsfyng γ (P) = 0 and γ + (P) = kfor= 1,...,d.

4 A. Deza et al. Proof Assume that, for some, γ + (Q) γ (Q) <k. Up to translaton, we can assume that γ (Q) = 0. Consder the segment σ = conv{0,(k γ + (Q))c } where c s the pont whose coordnates are all equal to 0 except for the -th coordnate that s equal to 1. By constructon, Q + σ s a lattce (d,k)-polytope such that γ (Q + σ ) = 0 and γ + (Q + σ ) = k.letu and v be two vertces of Q such that d(u,v) = δ(q).by Proposton 1, wth c = c, there exst two vertces u and v of Q + σ obtaned as the Mnkowsk sums of u and v, respectvely wth two (possbly dentcal) vertces of σ. Moreover, for any path of length l between u and v n the edge-graph of Q +σ, there exsts a path of length at most l between u and v n the edge-graph of Q. Consequently, the dstance of u and v n Q s at most the dstance of u and v n Q + σ. Thus, δ(q) δ(q + σ ).Ifγ j + (Q + σ ) γ j (Q + σ )<k for some j =, the above procedure can be repeated untl no such coordnate remans. Lemma 3 Assume that δ(d,k) = δ(d 1,k) + k g for an nteger g wth 0 g k. () If u and v are two vertces of a lattce (d,k)-polytope such that d(u,v) = δ(d,k), then u + v k gfor= 1,...,d. () There exsts a lattce (d,k)-polytope P of dameter δ(d,k) such that the ntersecton of P wth each facet of the hypercube [0,k] d s, up to an affne transformaton, a lattce (d 1,k)-polytope of dameter at least δ(d 1,k) 2g. Proof Settng d(u,v) = δ(d 1,k) + k g n Corollary 1 yelds: Thus, δ(d 1,k) + k g δ(f ) + (u + v ) for = 1,...,d, (2) δ(d 1,k) + k g δ(f + ) + 2k (u + v ) for = 1,...,d. (3) k g u + v + δ(f ) δ(d 1,k) for = 1,...,d, (4) k + g u + v + δ(d 1,k) δ(f + ) for = 1,...,d. (5) Hence, snce both δ(f ) and δ(f + ) are at most δ(d 1,k), the nequalty k g u +v k + g holds for = 1,...,d; that s, tem () holds. By Lemma 2 there exsts a lattce (d,k)-polytope P of dameter δ(d 1,k) + k g such that the ntersecton of P wth each facet of the hypercube [0,k] d s nonempty. Let u and v be two vertces of P such that d(u,v) = δ(p). Inequaltes (4) and (5) can be rewrtten as: δ(f ) δ(d 1,k) g + k (u + v ) for = 1,...,d, (6) δ(f + ) δ(d 1, k) g k + (u + v ) for = 1,...,d. (7) Thus, snce k g u + v k + g for = 1,...,d by tem (), δ(f ) and δ(f + ) are at least δ(d 1, k) 2g for = 1,...,d; that s, tem () holds. We recall that the bounds obtaned by Del Pa and Mchn [5] and Deza and Pournn [7] hold n general for lattce polytopes nscrbed n rectangular boxes.

5 Dstance between vertces of lattce polytopes Corollary 2 (Remark 4.1 n [7]) Let δ(k 1,...,k d ) denote the largest possble dameter of a polytope whose vertces have ther -th coordnate n {0,...,k } for = 1,...,d and, up to relabelng, k 1 k 2... k d. The followng nequaltes hold: () δ(k 1,...,k d ) k 2 + k 3 + +k d d/2 +2 when k 1 2, () δ(k 1,...,k d ) k 2 + k 3 + +k d 2d/3 +3 when k 1 3. Observe that the statement of Remark 4.1 n [7] contans a typographcal ncorrectness as k 1 and k d were nterchanged n () and n (). Conjecture 1 can also be stated for lattce polytopes nscrbed n rectangular boxes; that s, δ(k 1,...,k d ) s at most (k 1 + k k d + d)/2, and s acheved, up to translaton, by a Mnkowsk sum of lattce vectors. Note that ths generalzaton of Conjecture 1 holds for d = 2 and for (k 1,k 2,k 3 ) = (2,2,3) and (2,3,3). Moreover, δ(k 1,k 2 ) = δ(k 1,k 1 ), and δ(2,2,3) = δ(2,3,3) = 5. 3 Computatonal determnaton of ı(d,k) 3.1 Computatonal framework The computatonal framework ntroduced n [4] can only determne whether δ(d,k) s equal to δ(d 1,k) + k.inthetermsoflemma3, ths amounts to assume that g = 0. Ths case s sgnfcantly easer than when g > 0 snce t can then be assumed that both δ(f ) and δ(f + ) are equal to δ(d 1,k) and that the vertces u and v such that d(u,v) = δ(d,k) satsfy u + v = k for = 1,...,d. In addton, the computatons were performed for d = 3; that s, for nstances such that the determnaton of all lattce (d 1,k)-polytopes of dameter δ(d 1,k) s computatonally nexpensve compared to hgher dmensons. To handle the case g > 0 and be able to determne all lattce (d 1,k)-polytopes of dameter δ(d 1,k) for d > 3, we ntroduce an enhanced algorthm explotng the structural propertes presented n Sect. 2. Weare able to recompute prevously determned values of δ(d,k) n a few seconds and obtan prevously ntractable values. In addton, the enhanced algorthm can be used to generate all the lattce (d,k)-polytopes maxmzng the dameter. The enhanced algorthm s presented n Sect. 3.2 and llustrated for small nstances of (d,k). The determnaton of δ(d,k) s performed va the determnaton of g(d,k) = δ(d 1,k) + k δ(d,k). For example, g(d,1) = 0ford 2, g(d,2) = d mod 2 for d 2, and g(3,3) = 1. Assumng that g(d 1,k) s known, the determnaton of g(d,k) requres to frst determne all the lattce (d 1,k)-polytopes achevng a dameter of δ(d 1,k). The algorthm mplctly enumerates all possble lattce (d,k)-polytopes P of dameter at least some target value. The search space s reduced by explotng ntegralty and convexty. In partcular, a dvde and conquer strategy s adopted by mplctly enumeratng all pars (u,v) of vertces such that d(u,v) = δ(p). The algorthm crucally explots the knowledge about all lattce (d 1,k)- polytopes wth suffcently large dameters, and the symmetres of the hypercube. The constructon conssts of two steps: the shellng step and the nner step. In the shellng step, for a gven par (u,v), the algorthm tres to embed lattce (d 1,k)-polytopes wth suffcently large dameters onto the 2d ntersectons of P wth the facets of the

6 A. Deza et al. hypercube [0,k] d. These embeddngs must be consstent; that s, gven two embeddngs E 1 and E 2, the ntersecton of E 1 wth the facet of [0,k] d contanng E 2 should be equal to the ntersecton of E 2 wth the facet of [0,k] d contanng E 1. The algorthm also upper bounds the dstance of u and v from each ntersecton of P wth the facets of the hypercube [0,k] d, and t aborts f t detects () a shortcut between u and v, () that u or v become not extremal, or () that no shellng would acheve the target dameter. If none of the stoppng crtera s met, the shellng step returns a lst of shellngs; that s, a lst of choces for the 2d ntersectons of P wth the facets of the hypercube [0,k] d, for whch t mght be possble to construct a lattce (d,k)-polytope achevng the target dameter. Consequently, for each obtaned shellng, the nner step s performed where all possble ponts n {1, 2,...,k 1} d are consdered to be added as vertces of P. Fnally, the lattce (d,k)-polytopes wth an empty ntersecton wth at least one facet of [0,k] d are derved from the current output to complete the enumeraton. If the output s empty we can conclude that no lattce (d,k)-polytope wth the target dameter exsts; the target dameter s lowered by one, and so forth. If the output s nonempty, we obtan all lattce (d,k)-polytopes wth the target dameter and the algorthm can run agan for d + 1. In the remander of ths secton, a more detaled descrpton s gven. 3.2 Algorthm to determne whether ı(d,k) = ı(d 1,k) + k g Assumng that the value for δ(d 1,k) s known, the ntal lower bound for g(d,k) s g = 0; that s, the ntal upper bound used for δ(d,k) s δ(d 1,k) + k. Usng the necessary condtons derved from the structural propertes presented n Lemma 2, the algorthm checks whether there exsts a lattce (d,k)-polytope of dameter δ(d 1,k) + k. If no such polytope exsts, g s update to 1; that s, the upper bound s updated to δ(d 1,k)+k 1, and the computatonal framework checks whether there exsts a lattce (d,k)-polytope of dameter δ(d 1,k) + k 1, and so on. The lower bound for δ(d,k), and thus the correspondng upper bound for g(d,k), s provded by the Mnkowsk sum of prmtve lattce vectors proposed by Deza, Manoussaks, and Onn [6]. For nstance, the ntal upper bound for (d,k) = (3,6) s δ(3,6) δ(2,6) + 6 = 12 whle the lower bound s δ(3,6) 10; that s, 0 g(3,6) 2. The algorthm frst assumes that δ(3,6) s equal to 12 and determnes that no lattce (3,6)-polytope has dameter 12; that s, g(3,6) 1. Then, assumng that δ(3,6) s equal to 11, the algorthm determnes that no lattce (3,6)-polytope has dameter 11; that s, g(3,6) 2. Thus, we can conclude that δ(3,6) s equal to 10; that s, g(3,6) s equal to Input and output The nput of the algorthm conssts of a trple (d,k,g) where: () d s the dmenson, () k s the largest possble entry of a coordnate of a vertex; that s, x {0, 1,...,k}, () g s a parameter determnng the dameter we wsh to rule out (or acheve);.e. we assume that the dameter s at least δ(d 1,k) + k g.

7 Dstance between vertces of lattce polytopes The output conssts of, up to the symmetres of the hypercube [0, k] d, all the lattce (d,k)-polytopes of dameter at least δ(d 1,k) + k g. An empty output provdes a certfcate that δ(d,k) <δ(d 1,k)+k g, and a nonempty output shows that δ(d,k) δ(d 1,k) + k g. Note that the algorthm requres the determnaton of all lattce (d 1,k)-polytopes of dameter δ(d 1,k).Ford = 3, the enumeraton of all lattce (2,k)-polygons of dameter δ(2,k) s straghtforward and nexpensve compared to the overall computatonal cost. For d 4, the enumeraton of all, up to the symmetres of [0,k] d, lattce (d 1,k)-polytopes of dameter δ(d 1,k) s obtaned as an output of the algorthm run wth the nput (d 1, k, g) where δ(d 1,k) = δ(d 2,k) + k g assumng that all lattce (d 2,k)-polytopes of the requred dameter are known. For example, n order to determne whether δ(4,3) = 9 we need to run the algorthm wth (d,k,g) = (4,3,0). Thus, we need to enumerate all lattce (3,3)-polytopes of dameter 6; that s, we need to run the algorthm wth (d, k, g) =(3,3,1). The algorthm output the 9, up to the symmetres of [0,3] 3, lattce (3,3)-polytopes of dameter 6. Then, runnng the algorthm wth (d, k, g) =(4,3,0) amounts to fndng a consstent combnaton of embeddngs of lattce (3,3)-polytopes of dameter 6 onto the 8 facets of the hypercube [0,3] 4. As any such obtaned lattce (4,3)-polytope s of dameter at most 8, the output s the empty set, and thus δ(4,3) <9. Smlarly, f the enumeraton of all lattce (d 1,k)-polytopes of dameter at least δ(d 1,k) 1 s requred, the lst, up to the symmetres of [0,k] d 1, s obtaned as an output of the algorthm run wth the nput (d 2,k,g) where δ(d 1,k) 1 = δ(d 2,k) + k g Generatng all potental pars (u,v) of vertces of a lattce (d,k)-polytope such that d(u,v) = ı(d 1,k) + k g A crtcal ngredent of the method conssts n reducng, as much as possble, the number of pars {u,v} that must be consdered. Ths s acheved by notcng that some restrctng condtons can be assumed wthout loss of generalty. Frst, by the symmetres of the hypercube [0, k] d, we can assume that the coordnates of u satsfy: u u +1 k/2 for = 1,...,d 1. In addton, by tem () of Lemma 3, we can assume that the coordnates of u and v satsfy: k g u + v k + g for = 1,...,d. Further, by the symmetres of the hypercube [0,k] d actng on the par {u,v} and assumng that all u are generated n the lexcographc order (denoted by n the followng), we can assume that the coordnates of u and v satsfy the followng condtons where ṽ s the pont consstng of the coordnates of v reordered lexcographcally: {v v +1 f u = u +1 } for = 1,...,d 1, ṽ (k,...,k) u f {v k/2 for = 1,...,d}.

8 A. Deza et al. Fnally, we can explot the fact that the ntersectons wth the facets of [0,k] d must be of suffcently large dameter. Let V d,k,g denote the set formed by all the vertces of all the lattce (d,k)-polytopes of dameter at least δ(d,k) g.let v denote the pont n R d 1 consstng of all coordnates of v except v, and let g = g + u + v k and g + = g + k (u + v ). The followng condtons are necessary for u and v to be vertces of a lattce (d, k)-polytope such that d(u,v) s at least δ(d 1,k) + k g: {ū V d 1,k,g f u = 0} for = 1,...,d, { v V d 1,k,g + f v = k} for = 1,...,d. Let P d,k,g denote the set of all the ponts wth nteger coordnates that belong to the ntersecton of all the lattce (d, k)-polytopes of dameter at least δ(d,k) g.letc u,v d,k,g denote the convex hull of u, v, and the followng set of ponts: [ d ] [ d ] {x R d : x = 0and x P d 1,k,g } {x R d : x = k and x P d 1,k,g + }. =1 The followng condton s necessary for u and v to be vertces of a lattce (d,k)- polytope such that d(u,v) s at least δ(d 1,k) + k g: =1 u and v are vertces of C u,v d,k,g. Let us llustrate the condtons that can be assumed for the par {u,v} by consderng the case (d, k, g) =(3,6,0). In other words, we assume that u and v are vertces of a lattce (3,6)-polytope of dameter 12. Snce g = 0, we can assume that: u 1 u 2 u 3 3, u + v = (6,6,6), {ū V 2,6,0 f u = 0} for = 1, 2, 3, u s a vertex of C u,v 3,6,0 f u 1 = 0. Among the 20 ponts u satsfyng u 1 u 2 u 3 3, the only ones such that u 1 = 0 and (u 2, u 3 ) V 2,6,0 are (0,0,1), (0,0,2), (0,0,3), (0,1,1), and (0,1,2). In addton, no pont such that u 1 = 0 s a vertex of C u,v 3,6,0. Thus, snce u + v = (6, 6, 6), we need to consder only 5 pars of vertces {u,v}. ThesetsV 2,6,0 and P 2,6,0 can be easly computed and are llustrated n Fg. 1. Note that both V d,k,g and P d,k,g are nvarant under the symmetres of [0, k] d Man subroutne to determne whether there exsts a lattce (d, k)-polytope wth vertces u and v such that d(u,v) = ı(d 1,k) + k g For each par {u,v} generated by the steps descrbed n Sect , we run the man subroutne to determne whether there exsts a lattce (d,k)-polytope wth vertces u and v such that d(u,v) = δ(d 1,k) + k g. Such polytopes are generated by

9 Dstance between vertces of lattce polytopes Fg. 1 The sets V 2,6,0 and P 2,6,0 consderng all possble choces for the 2d ntersectons wth the facets of the hypercube [0,k] d. Ths step s called the shellng step. The order n whch the ntersectons are consdered s crtcal to reduce the search space. It s equally crtcal to dentfy, as early as possble, paths between u and v possbly nduced by the shellng process. A set of choces for the 2d ntersectons wth the facets of the hypercube [0,k] d obtaned by the shellng step s called a shellng. The output of the shellng step conssts n the lst of all the shellngs generated by performng the shellng step for all possble pars {u,v}. Shellngs that are duplcate, up to the symmetres of the hypercube [0,k] d, are removed. If the output of the shellng step s empty, the process stops and we can conclude that δ(d,k) <δ(d 1,k) + k g. If the output of the shellng step s nonempty, all possble ponts wth nteger coordnates rangng from 1 to k 1 are consdered as potental addtonal vertces for each generated shellng. Ths step s called the nner step. Agan, structural propertes are crtcal to prune the search space. The output of the nner step conssts n the lst of all the generated lattce (d,k)-polytopes after duplcates, up to the symmetres of the hypercube [0,k] d, and lattce (d,k)-polytopes of dameter at most δ(d 1,k)+k g 1 have been removed. If the output of the nner step s empty, we can conclude that δ(d,k) <δ(d 1,k) + k g Two certfcates that no lattce (d,k)-polytopes wth vertces u and v such that d(u,v) = ı(d 1,k) + k g exst Let Γ denote the graph defned by the currently known edges and vertces of a lattce (d,k)-polytope. Γ s ntally set to {u,v}. Letd Γ (x,y) denote the dstance n Γ between two vertces x and y. We consder the followng upper bounds for the dstance between u or v and the ntersecton wth a facet of the [0,k] d, and two upper bounds for d(u,v). d(u, F ) = mn {d Γ (u,w)+ w } w Γ d(u, F + ) = mn {d Γ (u,w)+ k w } w Γ d(v, F ) = mn {d Γ (v, w) + w } w Γ for = 1,...,d, for = 1,...,d, for = 1,...,d,

10 A. Deza et al. d(v, F + ) = mn {d Γ (v, w) + k w } w Γ for = 1,...,d. Note that settng w to u or v gves d(u, F ) u, d(v, F ) v, d(u, F + ) k u, and d(v, F + ) k v. The followng quantty d (u,v), where both δ(f ) and δ(f + ) are bounded from above by δ(d 1, k), s an upper bound for d(u,v) by nequalty (1): d (u,v)= mn {mn{ d(u, F =1,...,d ) + d(v, F ) + δ(f ), d(u, F + ) + d(v, F + ) + δ(f + )}}. Each tme a choce for the ntersecton wth a facet of the hypercube [0, k] d s consdered, the value of d (u,v) s updated. Smlarly, snce Γ s a subgraph of the edge-graph, d Γ (u,v)s another upper bound for d(u,v). Thus, we consder the followng nonnegatve parameter γ defned as: γ = δ(d 1, k) + k g mn{d Γ (u,v),d (u,v)}. Consequently, γ>0 s a certfcate that there does not exst a lattce (d, k)-polytope wth vertces u and v such that d(u,v)= δ(d 1, k) + k g. Another estmate that s updated along wth Γ s the convex hull Cd,k,g Γ of the vertex set of Γ and the followng set of ponts: [ d ] [ d ] {x R d : x = 0and x P d 1,k,g } {x R d : x = k and x P d 1,k,g + }. =1 The followng condton s a certfcate that there does not exst a lattce (d, k)-polytope wth vertces u and v such that d(u,v)= δ(d 1, k) + k g: Shellng step =1 u or v s not a vertex of C Γ d,k,g. Gven a trple (d, k, g) and a par {u,v},thescores of F and F + are g = g + u + v k and g + = g + k (u + v ), respectvely. The ntersectons wth the facets of [0, k] d are ordered by ther score, n a non-decreasng order. If two ntersectons or more have the same score, the number of currently known vertces of P belongng to the ntersecton s used as a te-breaker, startng wth the one contanng the largest number of such vertces. As a secondary te-breaker, an ntersecton contanng u or v s consdered before one contanng nether, wth contanng u gven prorty over contanng v as a further te-breaker. If none of those rules apply, the default order s F1,...,F d, F+ 1,...,F+ d. Every tme an ntersecton F or F + s consdered, we generate the set of lattce (d 1, k)-polytopes of dameter at least δ(d 1, k) g or at least δ(d 1, k) g +, respectvely, and havng x as a vertex when x s a vertex from Γ such that x = 0or

11 Dstance between vertces of lattce polytopes Fg. 2 The unque shellng generated for (d, k, g) = (3,4,0) x = k, respectvely. After one such lattce (d 1, k)-polytope s assgned to form, up to an affne transformaton, the chosen ntersecton wth [0, k] d, ts vertces and edges are added to Γ. Consequently, the values of γ and Cd,k,g Γ are updated. If u or v s not a vertex of Cd,k,g Γ,orfγ>0, the search can be pruned at ths node. Typcally, the very frst chosen ntersecton wth [0, k] d may yeld a certfcate of non-exstence. Note that all scores g and g + are updated,.e. monotoncally nonncreased, durng the shellng process. Namely, each tme a choce for the ntersecton wth a facet of the hypercube [0, k] d s consdered, the scores g and g + of not yet consdered ntersectons are updated, f lowered, to g = g + d(u, F ) + d(v, F ) k and to g + = g + d(u, F + ) + d(v, F + ) k. In order to llustrate the shellng step, we frst consder the case (d,k,g) = (3,6,0). As dscussed n Sect , there are 5 pars {u,v} to consder. Snce g = 0, the score of any ntersecton wth [0,k] d s zero. The only currently known vertces are u and v and u 1 = 0 for all the 5 pars. Thus, the frst consdered ntersecton s F1. Consequently, for each {u,v}, we generate the set of lattce (2,6)-polytopes of dameter 6 havng (u 2, u 3 ) as a vertex. One can easly check that γ>0for each such choce. Thus, the shellng step termnates after consderng F1 for all possble pars {u,v} and we can conclude that δ(3,6) <12 n a matter of seconds. Another smple example s the case (d,k,g) = (3,4,0) for whch the output of the shellng step conssts n a unque shellng where the 6 ntersectons wth the facets of [0,4] 3 are, up to an affne transformaton, the octagonal lattce (2,3)-polytope. See Fg. 2 for an llustraton where the edges of the shellng are shown n blue. As no pont whose coordnates are {1,2,3}-valued can be added to ths unque shellng as a potental vertex, the nner step s reduced to check whether the dameter of the convex hull assocated to the unque shellng acheves δ(2,4) = 8. As the dameter s equal to 7, the output of the nner step s empty. Thus, we can conclude that δ(3,4) <8; that s, δ(3,4) = Inner step The nput for the nner step s the output of the shellng step, assumng t s nonempty. For each shellng, the nner step consders all the nner ponts p; that s, all the ponts

12 A. Deza et al. Fg. 3 A polytope consdered by the nner step for (d, k, g) = (3,4,2) and {u,v}={(0,0,0), (4,4,4)} p such that p {1,...,k 1} for = 1,...,d.LetC Γ p d,k,g denote the convex hull of p and Cd,k,g Γ. A necessary condton for p to be a vertex of a lattce (d, k)-polytope of dameter δ(d 1, k) + k g s: p s a vertex of C Γ p d,k,g. The generated lattce (d, k)-polytopes whose dameter s at most δ(d 1, k)+k g 1 are removed. Smlarly the duplcates, up to the symmetres of the hypercube [0, k] d, are removed. If the output of the nner step s empty, we can conclude that δ(d, k) s strctly less than δ(d 1, k) + k g. Otherwse, we can conclude that δ(d, k) = δ(d 1, k) + k g, and the output of the nner step provdes, up to the symmetres of the hypercube [0, k] d, all lattce (d, k)-polytopes of dameter δ(d 1, k)+k g whose ntersecton wth each facet of the hypercube [0, k] d s nonempty. Further computatons allow to determne all lattce (d, k)-polytopes of dameter δ(d 1, k) + k g wth an empty ntersecton wth at least one facet of the hypercube [0, k] d, as detaled n Sect In order to llustrate the nner step, we consder the case (d, k, g) =(3,4,2) and the par {u,v}={(0, 0, 0), (4, 4, 4)}. In other words, we assume that u = (0,0,0) and v = (4,4,4) are vertces of a lattce (3,4)-polytope such that d(u,v) = 5. Consderng ths par, we frst perform the shellng step. Snce the scores satsfy g 1 = g 2 = g 3 = g + 1 = g+ 2 = g+ 3 = 2, the 6 ntersectons wth the facets of [0, 4]3 are of dameter at least 2. One can check that the shellng step output ncludes the shellng consstng of the 6 dentcal facets depcted n Fg. 3 usng blue lnes. Each of these facets s, up to an affne transformaton, equal to the square [0,1] 2. Out of the 27 ponts whose coordnates are {1,2,3}-valued, 15 are contaned n the convex hull of ths shellng. Thus, the nner step must consder 12 nner ponts as possble vertces to be added to ths shellng. One can check that, up to the symmetres of [0,4] 3, 214 lattce (3,4)-polytopes are generated and that all of them have dameter at most 5. There are exactly 8 polytopes among them whose dameter s equal to 5. One of these lattce (3,4)-polytopes of dameter 5 s represented n Fg. 3 where the 6 added vertces are show n green and the edges of the ntersectons wth the facets of [0,4] 3 are shown n blue. Note that snce polytopes of dameter at most δ(d, k 1) + k g 1 = = 5are

13 Dstance between vertces of lattce polytopes removed, none of the 214 lattce (3,4)-polytopes generated by ths shellng are part of the output of the nner step for (d, k, g) = (3,4,2). 3.3 Generaton of all the lattce (d,k)-polytopes of dameter at least ı(d,k 1) + k g Runnng the algorthm for (d,k,g) allows to determne, up to the symmetres of [0,k] d, the set of all the lattce (d,k)-polytopes wth dameter at least δ(d,k 1)+k g whose ntersecton wth each facet of [0,k] d s nonempty. In ths secton we outlne how the ones wth an empty ntersecton wth at least one facet of [0,k] d can be derved from ths set. Usng the notatons of Lemma 2, leti (Q) denote the set of the coordnates such that γ + (Q) γ (Q) <k. Consder a lattce (d, k)-polytope Q of dameter at least δ(d, k 1) + k g such that I (Q) =. For all I (Q), we can assume, up to translaton, that γ (Q) = 0 and consder the segment σ = conv{0,(k γ + (Q))c }. Let S denote the Mnkowsk sum of all σ for I (Q). As shown n the proof of Lemma 2, Q + S s a lattce (d, k)-polytope of dameter at least δ(q) satsfyng I (Q + S) =. In other words, Q + S s, up to the symmetres of [0, k] d, n the output of the algorthm ran for (d, k, g). Note that settng P 1 = Q and P 2 =[0, s] where s 0 for all n Proposton 1 gves Remark 1. Remark 1 Consder a segment σ =[0, s]; a pont v s a vertex of Q + σ f and only f there exsts an objectve functon c R d that s unquely mnmzed at v n Q and () v = v and c s unquely mnmzed at 0 n σ, or () v = v + s and c s unquely mnmzed at s n σ. Moreover, f u and v are adjacent vertces of Q + σ, then ether (u,v ) s equal to (u,v)or to (u + s,v+ s) where u and v are adjacent vertces of Q, or t s equal to (u, u + s) where u s a vertex of Q. Consequently, up to translaton and up to the symmetres of the hypercube [0, k] d, the set of the lattce (d, k)-polytopes Q of dameter at least δ(d, k 1) + k g such that I (Q) = can be generated as follows: () for each lattce (d, k)-polytope P n the output of the algorthm ran for (d, k, g), check whether P = Q + σ where Q s a lattce (d, k)-polytope and σ a lattce segment. By Remark 1, ths can be done by checkng whether P and P + σ have the same number of vertces, () for each P such that P = Q+σ found at step (), determne Q and check whether δ(q) δ(d, k 1) + k g. As for the shellng and nner steps, the symmetres of the hypercube [0, k] d are used to remove duplcates generated wthn steps () and (). The set of lattce segments σ consdered n step () can be lmted to a few segments whose coordnates are relatvely prme and used teratvely. For an llustraton, we consder the case (d, k, g) =(3,3,1). As dscussed n Sect. 4.2, the output of the algorthm conssts n 9 lattce (3,3)- polytopes of dameter 6 whose ntersecton wth each facet of [0, 3] 3 s nonempty. One can check that, n order to perform step (), t s enough to consder for σ, teratvely, the vectors v such that v 2 2. All the 9 consdered lattce (3, 3)-polytopes

14 A. Deza et al Fg. 4 All lattce (2,6)-polytopes of dameter 6 of dameter 6 can be wrtten as Q + σ. Performng step (), one can check that δ(q) = 5 for each such Q. Thus, there s no lattce (3,3)-polytope Q of dameter 6 such that I (Q) =. 4 Proof of Theorem 1 Theorem 1 s obtaned by computatonally verfyng that the output of the nner step s empty for (d, k, g) = (3,6,1) and (5,3,0). Thus, δ(3,6) <11 and δ(5,3) <11; that s, δ(3,6) = δ(5,3) = 10. Runnng the algorthm for (5, 3, 0) requres the determnaton of all lattce (3,3)-polytopes of dameter 5 or 6 and all lattce (4,3)-polytopes of dameter 8. The algorthm s mplemented n C# and experments were carred out on a MacBook Pro wth a 2.8 GHz 7 processor and 16GB of RAM. 4.1 Determnaton of ı(3, 6) As mentoned n Sect , the output of the shellng step s empty for (d, k, g)= (3,6,0) and thus we can conclude that δ(3,6) <12. Runnng the algorthm for (d, k, g)= (3,6,1) s computatonally effcent because of two key propertes. Frst, there are only 4 lattce (2,6)-polytopes of dameter 6, see Fg. 4 for an llustraton. Second, for d = 2, there are only 8 lattce vectors v such that v 1. Thus, any lattce (2,6)-polytope of dameter 5 or 6 ncludes at least 2 edges e such that e 2.

15 Dstance between vertces of lattce polytopes Fg. 5 Intal teraton of the shellng step for (d, k, g) = (3,6,1) and {u,v} ={(0,0,0), (6,6,6)} v u u Consequently, unless both u and v are nner ponts, the update of the scores g = g + d(u, F ) + d(v, F ) k, respectvely of g + = g + d(u, F + ) + d(v, F + ) k, mples that g or g + s updated to zero for some after the frst ntersecton wth a facet of [0, 6] 3 s consdered n the shellng step. As g = 0org + = 0 mples that δ(f ) = 6orδ(F + ) = 6, respectvely, there are at most 4 lattce (2,6)-polytopes to consder for the next ntersecton wth a facet of [0,6] 3, and so forth. As an llustraton, consder the par {u,v}={(0,0,0), (6,6,6)}. Intally, the scores satsfy g1 = g 2 = g3 = g 1 + = g 2 + = g 3 + = 1 and the shellng step starts by consderng a lattce (2,6)-polytope of dameter at least 5 for F1. For example, assume that F 1 s, up to an affne transformaton, the lattce (2, 5)-polytope obtaned as the Mnkowsk sum of (1,0),(2,1),(1,1),(1,2), and (0,1). Before the next ntersecton wth a facet of [0,6] 3 s consdered, d(u, F 2 + ) s updated to 5 as d(u,u ) = 2 and u 2 = 3, see Fg. 5 where the vertex u s coloured black whle u and v are coloured red. The second edge on the path from u to u satsfes e 2 2. Consequently, g 2 + s updated to g + d(u, F 2 + ) + d(v, F 2 + ) 6 = = 0. Thus, δ(f+ 2 ) = 6 whch s mpossble snce v 2 = (6,6) / V 2,6,0 ; that s, there s no shellng wth the current choce of F1. The same holds for any choce of F 1 snce any lattce (2,6)-polytope of dameter at least 5 ncludes at least one edge e such that e 2. Consequently, there s no shellng for {u,v}={(0,0,0), (6,6,6)}. Table 2 lsts the 69 consdered pars {u,v} of vertces of a lattce (3,6)-polytope P such that d(u,v) = 11 where P s assumed to have a nonempty ntersecton wth each facet of [0,6] Determnaton of ı(5,3) The determnaton of δ(5,3) requres the lst of all lattce (4,3)-polytopes of dameter 8uptothesymmetresof[0,3] 4. In order to obtan all lattce (4,3)-polytopes of dameter 8, we frst determne all lattce (4,3)-polytopes of dameter 8 wth a nonempty ntersecton wth each facet of [0, 3] 4 by runnng the algorthm for (d, k, g) = (4, 3, 1).

16 A. Deza et al. Table 2 All consdered pars {u,v} for (d,k,g) = (3,6,1) u v (0,0,0) (6,6,6) (0,0,1) (5,5,4), (5,5,5), (5,5,6), (5,6,4), (5,6,5), (5,6,6), (6,6,4), (6,6,5) (0,0,2) (5,5,3), (5,5,4), (5,5,5), (5,6,3), (5,6,4), (5,6,5), (6,6,3), (6,6,4) (0,0,3) (5,5,2), (5,5,3), (5,5,4), (5,6,2), (5,6,3), (5,6,4), (6,6,2), (6,6,3) (0,1,1) (5,4,4), (5,4,5), (5,4,6), (5,5,5), (5,5,6), (6,4,4), (6,4,5), (6,5,5) (0,1,2) (5,4,3), (5,4,4), (5,4,5), (5,5,3), (5,5,4), (5,5,5), (5,6,4), (6,4,3), (6,4,4), (6,4,5), (6,5,3), (6,5,4) (0,1,3) (6,4,2), (6,4,3), (6,4,4), (6,5,2), (6,5,3), (6,6,2) (0,2,2) (6,3,4), (6,4,4) (0,2,3) (6,3,2), (6,3,4), (6,4,2), (6,4,3), (6,5,2) (1,1,1) (4,5,5), (5,5,5) (1,1,2) (5,5,3), (5,5,4) (1,1,3) (5,5,2), (5,5,3), (5,6,2), (6,6,2) (1,2,2) (5,4,4) (1,2,3) (6,5,2) (2,2,3) (4,5,2) Table 3 All consdered pars {u,v} for (d, k, g) = (3,3,1) u v (0,0,0) (3,3,3) (0,0,1) (2,3,2), (2,3,3), (3,3,1), (3,3,2) (0,1,1) (3,2,2) Then, usng the procedure descrbed n Sect. 3.3, we can use the output of the algorthm for (d, k, g) =(4,3,1) to determne all the lattce (4,3)-polytopes of dameter 8 wth an empty ntersecton wth at least one facet of [0,3] 4. Note that runnng the algorthm for (d, k, g) =(4,3,1) requres the lst of all the lattce (3,3)-polytopes of dameter 5 or 6. Ths s acheved by runnng the algorthm for (d, k, g) =(3,3,2) and usng the procedure descrbed n Sect Table 3 lsts the 6 consdered pars {u,v} of vertces of a lattce (3,3)-polytope P such that d(u,v) = 6 where P s assumed to have a non-empty ntersecton wth each facet of [0,3] 3. The output of the algorthm s made up of the 9 lattce (3,3)-polytopes of dameter 6, shown n Fg. 6 up to the symmetres of [0,3] 3. In ths fgure, the edges of the ntersectons wth the facets of [0, 3] 3 are shown n blue. Usng the procedure descrbed n Sect. 3.3, one can check that there s no lattce (3,3)-polytope of dameter 6 wth an empty ntersecton wth at least one facet of [0,3] 3. In other words, any lattce (3,3)-polytope of dameter 6 s, up to the symmetres of [0,3] 3, one of the 9 polytopes depcted n Fg. 6. Table 4 provdes the numbers f 0 (P) and f 2 (P) of vertces and facets of the 9 polytopes represented n Fg. 6. The breakdown by ncdence s also

17 Dstance between vertces of lattce polytopes Fg. 6 All, up to the symmetres of [0, 3] 3, lattce (3,3)-polytopes of dameter 6 Table 4 Some combnatoral propertes of the lattce (3,3)-polytopes wth maxmal dameter Polytope f 0 (P) Vertex ncdence f 2 (P) Facet ncdence P {3} + 6{4} 18 12{4} + 6{6} P {3} + 3{4} 14 9{4} + 5{6} P {3} 12 6{4} + 6{6} P {3} 14 8{3} + 6{8} P {3} 14 4{3} + 3{4} + 4{6} + 3{8} P {3} + 1{4} 14 4{3} + 3{4} + 4{6} + 2{7} + 1{8} P {3} + 1{4} 14 4{3} + 3{4} + 4{6} + 2{7} + 1{8} P {3} 13 2{3} + 4{4} + 6{6} + 1{8} P {3} 14 6{4} + 8{6}

18 A. Deza et al. ndcated. For example, 24{3} and 8{3} +6{8} ndcates that the truncated cube P 4 has 24 vertces, all belongng to 3 facets, and 14 facets consstng n 8 trangles and 6 octagons. Acknowledgements The authors thank the anonymous referees for ther valuable comments. Ths work was partally supported by the Natural Scences and Engneerng Research Councl of Canada Dscovery Grant program (RGPIN ), by the Exceptonal Opportunty program (ESROP), and by the ANR project SoS (Structures on Surfaces) ANR-17-CE References 1. Acketa, D., Žunć, J.: On the maxmal number of edges of convex dgtal polygons ncluded nto an m m-grd. J. Comb. Theory A 69, (1995) 2. Balog, A., Bárány, I.: On the convex hull of the nteger ponts n a dsc. In: Proceedngs of the Seventh Annual Symposum on Computatonal Geometry, pp (1991) 3. Barnette, D.: An upper bound for the dameter of a polytope. Dscret. Math. 10, 9 13 (1974) 4. Chadder, N., Deza, A.: Computatonal determnaton of the largest lattce polytope dameter. Proc. IX Lat. Amer. Algorthms, Gr. Optm. Symp. Electron. Notes Dscret. Math. 62, (2017) 5. Del Pa, A., Mchn, C.: On the dameter of lattce polytopes. Dscret. Comput. Geom. 55, (2016) 6. Deza, A., Manoussaks, G., Onn, S.: Prmtve zonotopes. Dscret. Comput. Geom. 60, (2018) 7. Deza, A., Pournn, L.: Improved bounds on the dameter of lattce polytopes. Acta Math. Hung. 154, (2018) 8. Deza, M., Onn, S.: Lattce-free polytopes and ther dameter. Dscret. Comput. Geom. 13, (1995) 9. Esenbrand, F., Hähnle, N., Razborov, A., Rothvoß, T.: Dameter of polyhedra: lmts of abstracton. Math. Oper. Res. 35, (2010) 10. Fukuda, K.: Lecture notes: Polyhedral computaton. lect/pclect/notes2015/ 11. Kala, G., Kletman, D.: A quas-polynomal bound for the dameter of graphs of polyhedra. Bull. Amer. Math. Soc. 26, (1992) 12. Klee, V.K., Walkup, D.: The d-step conjecture for polyhedra of dmenson d<6. Acta Math. 117,53 78 (1967) 13. Klenschmdt, P., Onn, S.: On the dameter of convex polytopes. Dscret. Math. 102, (1992) 14. Labbé, J.P., Mannevlle, T., Santos, F.: Hrsch polytopes wth exponentally long combnatoral segments. Math. Program. 165, (2017) 15. Larman, D.: Paths on polytopes. Proc. Lond. Math. Soc. 20, (1970) 16. Naddef, D.: The Hrsch conjecture s true for (0, 1)-polytopes. Math. Program. 45, (1989) 17. Santos, F.: A counterexample to the Hrsch conjecture. Ann. Math. 176, (2012) 18. Sukegawa, N.: Improvng bounds on the dameter of a polyhedron n hgh dmensons. Dscret. Math. 340, (2017) 19. Thele, T.: Extremalprobleme für Punktmengen. Dplomarbet, Free Unverstät Berln (1991) 20. Todd, M.: An mproved Kala-Kletman bound for the dameter of a polyhedron. SIAM J. Dscret. Math. 28, (2014) 21. Zegler, G.: Lectures on Polytopes, Graduate Texts n Mathematcs. Sprnger, Berln (1995)

McMaster University. Advanced Optimization Laboratory. Title: Distance between vertices of lattice polytopes. Authors:

McMaster University. Advanced Optimization Laboratory. Title: Distance between vertices of lattice polytopes. Authors: McMaster Unversty Advanced Optmzaton Laboratory Ttle: Dstance between vertces of lattce polytopes Authors: Anna Deza, Antone Deza, Zhongyan Guan, and Lonel Pournn AdvOL-Report No. 218/1 January 218, Hamlton,

More information

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Parallelism for Nested Loops with Non-uniform and Flow Dependences Parallelsm for Nested Loops wth Non-unform and Flow Dependences Sam-Jn Jeong Dept. of Informaton & Communcaton Engneerng, Cheonan Unversty, 5, Anseo-dong, Cheonan, Chungnam, 330-80, Korea. seong@cheonan.ac.kr

More information

An Optimal Algorithm for Prufer Codes *

An Optimal Algorithm for Prufer Codes * J. Software Engneerng & Applcatons, 2009, 2: 111-115 do:10.4236/jsea.2009.22016 Publshed Onlne July 2009 (www.scrp.org/journal/jsea) An Optmal Algorthm for Prufer Codes * Xaodong Wang 1, 2, Le Wang 3,

More information

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour 6.854 Advanced Algorthms Petar Maymounkov Problem Set 11 (November 23, 2005) Wth: Benjamn Rossman, Oren Wemann, and Pouya Kheradpour Problem 1. We reduce vertex cover to MAX-SAT wth weghts, such that the

More information

UNIT 2 : INEQUALITIES AND CONVEX SETS

UNIT 2 : INEQUALITIES AND CONVEX SETS UNT 2 : NEQUALTES AND CONVEX SETS ' Structure 2. ntroducton Objectves, nequaltes and ther Graphs Convex Sets and ther Geometry Noton of Convex Sets Extreme Ponts of Convex Set Hyper Planes and Half Spaces

More information

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements Module 3: Element Propertes Lecture : Lagrange and Serendpty Elements 5 In last lecture note, the nterpolaton functons are derved on the bass of assumed polynomal from Pascal s trangle for the fled varable.

More information

Non-Split Restrained Dominating Set of an Interval Graph Using an Algorithm

Non-Split Restrained Dominating Set of an Interval Graph Using an Algorithm Internatonal Journal of Advancements n Research & Technology, Volume, Issue, July- ISS - on-splt Restraned Domnatng Set of an Interval Graph Usng an Algorthm ABSTRACT Dr.A.Sudhakaraah *, E. Gnana Deepka,

More information

Programming in Fortran 90 : 2017/2018

Programming in Fortran 90 : 2017/2018 Programmng n Fortran 90 : 2017/2018 Programmng n Fortran 90 : 2017/2018 Exercse 1 : Evaluaton of functon dependng on nput Wrte a program who evaluate the functon f (x,y) for any two user specfed values

More information

CHAPTER 2 DECOMPOSITION OF GRAPHS

CHAPTER 2 DECOMPOSITION OF GRAPHS CHAPTER DECOMPOSITION OF GRAPHS. INTRODUCTION A graph H s called a Supersubdvson of a graph G f H s obtaned from G by replacng every edge uv of G by a bpartte graph,m (m may vary for each edge by dentfyng

More information

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique //00 :0 AM Outlne and Readng The Greedy Method The Greedy Method Technque (secton.) Fractonal Knapsack Problem (secton..) Task Schedulng (secton..) Mnmum Spannng Trees (secton.) Change Money Problem Greedy

More information

the nber of vertces n the graph. spannng tree T beng part of a par of maxmally dstant trees s called extremal. Extremal trees are useful n the mxed an

the nber of vertces n the graph. spannng tree T beng part of a par of maxmally dstant trees s called extremal. Extremal trees are useful n the mxed an On Central Spannng Trees of a Graph S. Bezrukov Unverstat-GH Paderborn FB Mathematk/Informatk Furstenallee 11 D{33102 Paderborn F. Kaderal, W. Poguntke FernUnverstat Hagen LG Kommunkatonssysteme Bergscher

More information

For instance, ; the five basic number-sets are increasingly more n A B & B A A = B (1)

For instance, ; the five basic number-sets are increasingly more n A B & B A A = B (1) Secton 1.2 Subsets and the Boolean operatons on sets If every element of the set A s an element of the set B, we say that A s a subset of B, or that A s contaned n B, or that B contans A, and we wrte A

More information

Ramsey numbers of cubes versus cliques

Ramsey numbers of cubes versus cliques Ramsey numbers of cubes versus clques Davd Conlon Jacob Fox Choongbum Lee Benny Sudakov Abstract The cube graph Q n s the skeleton of the n-dmensonal cube. It s an n-regular graph on 2 n vertces. The Ramsey

More information

Hermite Splines in Lie Groups as Products of Geodesics

Hermite Splines in Lie Groups as Products of Geodesics Hermte Splnes n Le Groups as Products of Geodescs Ethan Eade Updated May 28, 2017 1 Introducton 1.1 Goal Ths document defnes a curve n the Le group G parametrzed by tme and by structural parameters n the

More information

Polyhedral Compilation Foundations

Polyhedral Compilation Foundations Polyhedral Complaton Foundatons Lous-Noël Pouchet pouchet@cse.oho-state.edu Dept. of Computer Scence and Engneerng, the Oho State Unversty Feb 8, 200 888., Class # Introducton: Polyhedral Complaton Foundatons

More information

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz Compler Desgn Sprng 2014 Regster Allocaton Sample Exercses and Solutons Prof. Pedro C. Dnz USC / Informaton Scences Insttute 4676 Admralty Way, Sute 1001 Marna del Rey, Calforna 90292 pedro@s.edu Regster

More information

Improving Low Density Parity Check Codes Over the Erasure Channel. The Nelder Mead Downhill Simplex Method. Scott Stransky

Improving Low Density Parity Check Codes Over the Erasure Channel. The Nelder Mead Downhill Simplex Method. Scott Stransky Improvng Low Densty Party Check Codes Over the Erasure Channel The Nelder Mead Downhll Smplex Method Scott Stransky Programmng n conjuncton wth: Bors Cukalovc 18.413 Fnal Project Sprng 2004 Page 1 Abstract

More information

A Facet Generation Procedure. for solving 0/1 integer programs

A Facet Generation Procedure. for solving 0/1 integer programs A Facet Generaton Procedure for solvng 0/ nteger programs by Gyana R. Parja IBM Corporaton, Poughkeepse, NY 260 Radu Gaddov Emery Worldwde Arlnes, Vandala, Oho 45377 and Wlbert E. Wlhelm Teas A&M Unversty,

More information

A Binarization Algorithm specialized on Document Images and Photos

A Binarization Algorithm specialized on Document Images and Photos A Bnarzaton Algorthm specalzed on Document mages and Photos Ergna Kavalleratou Dept. of nformaton and Communcaton Systems Engneerng Unversty of the Aegean kavalleratou@aegean.gr Abstract n ths paper, a

More information

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points;

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points; Subspace clusterng Clusterng Fundamental to all clusterng technques s the choce of dstance measure between data ponts; D q ( ) ( ) 2 x x = x x, j k = 1 k jk Squared Eucldean dstance Assumpton: All features

More information

A Five-Point Subdivision Scheme with Two Parameters and a Four-Point Shape-Preserving Scheme

A Five-Point Subdivision Scheme with Two Parameters and a Four-Point Shape-Preserving Scheme Mathematcal and Computatonal Applcatons Artcle A Fve-Pont Subdvson Scheme wth Two Parameters and a Four-Pont Shape-Preservng Scheme Jeqng Tan,2, Bo Wang, * and Jun Sh School of Mathematcs, Hefe Unversty

More information

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices Internatonal Mathematcal Forum, Vol 7, 2012, no 52, 2549-2554 An Applcaton of the Dulmage-Mendelsohn Decomposton to Sparse Null Space Bases of Full Row Rank Matrces Mostafa Khorramzadeh Department of Mathematcal

More information

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes SPH3UW Unt 7.3 Sphercal Concave Mrrors Page 1 of 1 Notes Physcs Tool box Concave Mrror If the reflectng surface takes place on the nner surface of the sphercal shape so that the centre of the mrror bulges

More information

Injective Shape Deformations Using Cube-Like Cages

Injective Shape Deformations Using Cube-Like Cages 309 Injectve Shape Deformatons Usng Cube-Lke Cages Jr Kosnka 1 and Mchael Barton 2 1 Unversty of Oslo, jr.kosnka@cma.uo.no 2 Technon, barton@cs.technon.ac.l ABSTRACT The present paper nvestgates an applcaton

More information

Chapter 6 Programmng the fnte element method Inow turn to the man subject of ths book: The mplementaton of the fnte element algorthm n computer programs. In order to make my dscusson as straghtforward

More information

Analysis of Continuous Beams in General

Analysis of Continuous Beams in General Analyss of Contnuous Beams n General Contnuous beams consdered here are prsmatc, rgdly connected to each beam segment and supported at varous ponts along the beam. onts are selected at ponts of support,

More information

F Geometric Mean Graphs

F Geometric Mean Graphs Avalable at http://pvamu.edu/aam Appl. Appl. Math. ISSN: 1932-9466 Vol. 10, Issue 2 (December 2015), pp. 937-952 Applcatons and Appled Mathematcs: An Internatonal Journal (AAM) F Geometrc Mean Graphs A.

More information

Face numbers of nestohedra

Face numbers of nestohedra Face numbers of nestohedra from Faces of generalzed permutohedra, math.co/0609184 jont wth A. Postnkov and L. Wllams. Mnsymposum Algebrasche und geometrsche Kombnatork Erlangen 16 September 2008 Vc Rener

More information

The Shortest Path of Touring Lines given in the Plane

The Shortest Path of Touring Lines given in the Plane Send Orders for Reprnts to reprnts@benthamscence.ae 262 The Open Cybernetcs & Systemcs Journal, 2015, 9, 262-267 The Shortest Path of Tourng Lnes gven n the Plane Open Access Ljuan Wang 1,2, Dandan He

More information

On Some Entertaining Applications of the Concept of Set in Computer Science Course

On Some Entertaining Applications of the Concept of Set in Computer Science Course On Some Entertanng Applcatons of the Concept of Set n Computer Scence Course Krasmr Yordzhev *, Hrstna Kostadnova ** * Assocate Professor Krasmr Yordzhev, Ph.D., Faculty of Mathematcs and Natural Scences,

More information

CMPS 10 Introduction to Computer Science Lecture Notes

CMPS 10 Introduction to Computer Science Lecture Notes CPS 0 Introducton to Computer Scence Lecture Notes Chapter : Algorthm Desgn How should we present algorthms? Natural languages lke Englsh, Spansh, or French whch are rch n nterpretaton and meanng are not

More information

Constructing Minimum Connected Dominating Set: Algorithmic approach

Constructing Minimum Connected Dominating Set: Algorithmic approach Constructng Mnmum Connected Domnatng Set: Algorthmc approach G.N. Puroht and Usha Sharma Centre for Mathematcal Scences, Banasthal Unversty, Rajasthan 304022 usha.sharma94@yahoo.com Abstract: Connected

More information

VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES

VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES UbCC 2011, Volume 6, 5002981-x manuscrpts OPEN ACCES UbCC Journal ISSN 1992-8424 www.ubcc.org VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES

More information

b * -Open Sets in Bispaces

b * -Open Sets in Bispaces Internatonal Journal of Mathematcs and Statstcs Inventon (IJMSI) E-ISSN: 2321 4767 P-ISSN: 2321-4759 wwwjmsorg Volume 4 Issue 6 August 2016 PP- 39-43 b * -Open Sets n Bspaces Amar Kumar Banerjee 1 and

More information

Cordial and 3-Equitable Labeling for Some Star Related Graphs

Cordial and 3-Equitable Labeling for Some Star Related Graphs Internatonal Mathematcal Forum, 4, 009, no. 31, 1543-1553 Cordal and 3-Equtable Labelng for Some Star Related Graphs S. K. Vadya Department of Mathematcs, Saurashtra Unversty Rajkot - 360005, Gujarat,

More information

Problem Set 3 Solutions

Problem Set 3 Solutions Introducton to Algorthms October 4, 2002 Massachusetts Insttute of Technology 6046J/18410J Professors Erk Demane and Shaf Goldwasser Handout 14 Problem Set 3 Solutons (Exercses were not to be turned n,

More information

Lobachevsky State University of Nizhni Novgorod. Polyhedron. Quick Start Guide

Lobachevsky State University of Nizhni Novgorod. Polyhedron. Quick Start Guide Lobachevsky State Unversty of Nzhn Novgorod Polyhedron Quck Start Gude Nzhn Novgorod 2016 Contents Specfcaton of Polyhedron software... 3 Theoretcal background... 4 1. Interface of Polyhedron... 6 1.1.

More information

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 An Iteratve Soluton Approach to Process Plant Layout usng Mxed

More information

ON SOME ENTERTAINING APPLICATIONS OF THE CONCEPT OF SET IN COMPUTER SCIENCE COURSE

ON SOME ENTERTAINING APPLICATIONS OF THE CONCEPT OF SET IN COMPUTER SCIENCE COURSE Yordzhev K., Kostadnova H. Інформаційні технології в освіті ON SOME ENTERTAINING APPLICATIONS OF THE CONCEPT OF SET IN COMPUTER SCIENCE COURSE Yordzhev K., Kostadnova H. Some aspects of programmng educaton

More information

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms Course Introducton Course Topcs Exams, abs, Proects A quc loo at a few algorthms 1 Advanced Data Structures and Algorthms Descrpton: We are gong to dscuss algorthm complexty analyss, algorthm desgn technques

More information

More on the Linear k-arboricity of Regular Graphs R. E. L. Aldred Department of Mathematics and Statistics University of Otago P.O. Box 56, Dunedin Ne

More on the Linear k-arboricity of Regular Graphs R. E. L. Aldred Department of Mathematics and Statistics University of Otago P.O. Box 56, Dunedin Ne More on the Lnear k-arborcty of Regular Graphs R E L Aldred Department of Mathematcs and Statstcs Unversty of Otago PO Box 56, Dunedn New Zealand Ncholas C Wormald Department of Mathematcs Unversty of

More information

Clustering on antimatroids and convex geometries

Clustering on antimatroids and convex geometries Clusterng on antmatrods and convex geometres YULIA KEMPNER 1, ILYA MUCNIK 2 1 Department of Computer cence olon Academc Insttute of Technology 52 Golomb tr., P.O. Box 305, olon 58102 IRAEL 2 Department

More information

The Codesign Challenge

The Codesign Challenge ECE 4530 Codesgn Challenge Fall 2007 Hardware/Software Codesgn The Codesgn Challenge Objectves In the codesgn challenge, your task s to accelerate a gven software reference mplementaton as fast as possble.

More information

Bridges and cut-vertices of Intuitionistic Fuzzy Graph Structure

Bridges and cut-vertices of Intuitionistic Fuzzy Graph Structure Internatonal Journal of Engneerng, Scence and Mathematcs (UGC Approved) Journal Homepage: http://www.jesm.co.n, Emal: jesmj@gmal.com Double-Blnd Peer Revewed Refereed Open Access Internatonal Journal -

More information

Learning the Kernel Parameters in Kernel Minimum Distance Classifier

Learning the Kernel Parameters in Kernel Minimum Distance Classifier Learnng the Kernel Parameters n Kernel Mnmum Dstance Classfer Daoqang Zhang 1,, Songcan Chen and Zh-Hua Zhou 1* 1 Natonal Laboratory for Novel Software Technology Nanjng Unversty, Nanjng 193, Chna Department

More information

Today Using Fourier-Motzkin elimination for code generation Using Fourier-Motzkin elimination for determining schedule constraints

Today Using Fourier-Motzkin elimination for code generation Using Fourier-Motzkin elimination for determining schedule constraints Fourer Motzkn Elmnaton Logstcs HW10 due Frday Aprl 27 th Today Usng Fourer-Motzkn elmnaton for code generaton Usng Fourer-Motzkn elmnaton for determnng schedule constrants Unversty Fourer-Motzkn Elmnaton

More information

Loop Permutation. Loop Transformations for Parallelism & Locality. Legality of Loop Interchange. Loop Interchange (cont)

Loop Permutation. Loop Transformations for Parallelism & Locality. Legality of Loop Interchange. Loop Interchange (cont) Loop Transformatons for Parallelsm & Localty Prevously Data dependences and loops Loop transformatons Parallelzaton Loop nterchange Today Loop nterchange Loop transformatons and transformaton frameworks

More information

Vectorization in the Polyhedral Model

Vectorization in the Polyhedral Model Vectorzaton n the Polyhedral Model Lous-Noël Pouchet pouchet@cse.oho-state.edu Dept. of Computer Scence and Engneerng, the Oho State Unversty October 200 888. Introducton: Overvew Vectorzaton: Detecton

More information

NETWORKS of dynamical systems appear in a variety of

NETWORKS of dynamical systems appear in a variety of Necessary and Suffcent Topologcal Condtons for Identfablty of Dynamcal Networks Henk J. van Waarde, Petro Tes, and M. Kanat Camlbel arxv:807.09v [math.oc] 2 Jul 208 Abstract Ths paper deals wth dynamcal

More information

Fast Computation of Shortest Path for Visiting Segments in the Plane

Fast Computation of Shortest Path for Visiting Segments in the Plane Send Orders for Reprnts to reprnts@benthamscence.ae 4 The Open Cybernetcs & Systemcs Journal, 04, 8, 4-9 Open Access Fast Computaton of Shortest Path for Vstng Segments n the Plane Ljuan Wang,, Bo Jang

More information

11. APPROXIMATION ALGORITHMS

11. APPROXIMATION ALGORITHMS Copng wth NP-completeness 11. APPROXIMATION ALGORITHMS load balancng center selecton prcng method: vertex cover LP roundng: vertex cover generalzed load balancng knapsack problem Q. Suppose I need to solve

More information

On Embedding and NP-Complete Problems of Equitable Labelings

On Embedding and NP-Complete Problems of Equitable Labelings IOSR Journal o Mathematcs (IOSR-JM) e-issn: 78-578, p-issn: 39-765X Volume, Issue Ver III (Jan - Feb 5), PP 8-85 wwwosrjournalsorg Ombeddng and NP-Complete Problems o Equtable Labelngs S K Vadya, C M Barasara

More information

The Erdős Pósa property for vertex- and edge-disjoint odd cycles in graphs on orientable surfaces

The Erdős Pósa property for vertex- and edge-disjoint odd cycles in graphs on orientable surfaces Dscrete Mathematcs 307 (2007) 764 768 www.elsever.com/locate/dsc Note The Erdős Pósa property for vertex- and edge-dsjont odd cycles n graphs on orentable surfaces Ken-Ich Kawarabayash a, Atsuhro Nakamoto

More information

Support Vector Machines

Support Vector Machines /9/207 MIST.6060 Busness Intellgence and Data Mnng What are Support Vector Machnes? Support Vector Machnes Support Vector Machnes (SVMs) are supervsed learnng technques that analyze data and recognze patterns.

More information

Parallel matrix-vector multiplication

Parallel matrix-vector multiplication Appendx A Parallel matrx-vector multplcaton The reduced transton matrx of the three-dmensonal cage model for gel electrophoress, descrbed n secton 3.2, becomes excessvely large for polymer lengths more

More information

Loop Transformations for Parallelism & Locality. Review. Scalar Expansion. Scalar Expansion: Motivation

Loop Transformations for Parallelism & Locality. Review. Scalar Expansion. Scalar Expansion: Motivation Loop Transformatons for Parallelsm & Localty Last week Data dependences and loops Loop transformatons Parallelzaton Loop nterchange Today Scalar expanson for removng false dependences Loop nterchange Loop

More information

Reducing Frame Rate for Object Tracking

Reducing Frame Rate for Object Tracking Reducng Frame Rate for Object Trackng Pavel Korshunov 1 and We Tsang Oo 2 1 Natonal Unversty of Sngapore, Sngapore 11977, pavelkor@comp.nus.edu.sg 2 Natonal Unversty of Sngapore, Sngapore 11977, oowt@comp.nus.edu.sg

More information

Harvard University CS 101 Fall 2005, Shimon Schocken. Assembler. Elements of Computing Systems 1 Assembler (Ch. 6)

Harvard University CS 101 Fall 2005, Shimon Schocken. Assembler. Elements of Computing Systems 1 Assembler (Ch. 6) Harvard Unversty CS 101 Fall 2005, Shmon Schocken Assembler Elements of Computng Systems 1 Assembler (Ch. 6) Why care about assemblers? Because Assemblers employ some nfty trcks Assemblers are the frst

More information

Discrete Applied Mathematics. Shortest paths in linear time on minor-closed graph classes, with an application to Steiner tree approximation

Discrete Applied Mathematics. Shortest paths in linear time on minor-closed graph classes, with an application to Steiner tree approximation Dscrete Appled Mathematcs 7 (9) 67 684 Contents lsts avalable at ScenceDrect Dscrete Appled Mathematcs journal homepage: www.elsever.com/locate/dam Shortest paths n lnear tme on mnor-closed graph classes,

More information

ALEKSANDROV URYSOHN COMPACTNESS CRITERION ON INTUITIONISTIC FUZZY S * STRUCTURE SPACE

ALEKSANDROV URYSOHN COMPACTNESS CRITERION ON INTUITIONISTIC FUZZY S * STRUCTURE SPACE mercan Journal of Mathematcs and cences Vol. 5, No., (January-December, 206) Copyrght Mnd Reader Publcatons IN No: 2250-302 www.journalshub.com LEKNDROV URYOHN COMPCTNE CRITERION ON INTUITIONITIC FUZZY

More information

Repeater Insertion for Two-Terminal Nets in Three-Dimensional Integrated Circuits

Repeater Insertion for Two-Terminal Nets in Three-Dimensional Integrated Circuits Repeater Inserton for Two-Termnal Nets n Three-Dmensonal Integrated Crcuts Hu Xu, Vasls F. Pavlds, and Govann De Mchel LSI - EPFL, CH-5, Swtzerland, {hu.xu,vasleos.pavlds,govann.demchel}@epfl.ch Abstract.

More information

Meta-heuristics for Multidimensional Knapsack Problems

Meta-heuristics for Multidimensional Knapsack Problems 2012 4th Internatonal Conference on Computer Research and Development IPCSIT vol.39 (2012) (2012) IACSIT Press, Sngapore Meta-heurstcs for Multdmensonal Knapsack Problems Zhbao Man + Computer Scence Department,

More information

An Approach in Coloring Semi-Regular Tilings on the Hyperbolic Plane

An Approach in Coloring Semi-Regular Tilings on the Hyperbolic Plane An Approach n Colorng Sem-Regular Tlngs on the Hyperbolc Plane Ma Louse Antonette N De Las Peñas, mlp@mathscmathadmueduph Glenn R Lago, glago@yahoocom Math Department, Ateneo de Manla Unversty, Loyola

More information

Investigation of Transformations and Landscapes for Combinatorial Optimization Problems

Investigation of Transformations and Landscapes for Combinatorial Optimization Problems Investgaton of Transformatons and Landscapes for Combnatoral Optmzaton Problems Abstract - Ths paper deals wth an analyss of transformatons between combnatoral optmzaton problems and proposes an approach

More information

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Proceedngs of the Wnter Smulaton Conference M E Kuhl, N M Steger, F B Armstrong, and J A Jones, eds A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Mark W Brantley Chun-Hung

More information

S1 Note. Basis functions.

S1 Note. Basis functions. S1 Note. Bass functons. Contents Types of bass functons...1 The Fourer bass...2 B-splne bass...3 Power and type I error rates wth dfferent numbers of bass functons...4 Table S1. Smulaton results of type

More information

Solitary and Traveling Wave Solutions to a Model. of Long Range Diffusion Involving Flux with. Stability Analysis

Solitary and Traveling Wave Solutions to a Model. of Long Range Diffusion Involving Flux with. Stability Analysis Internatonal Mathematcal Forum, Vol. 6,, no. 7, 8 Soltary and Travelng Wave Solutons to a Model of Long Range ffuson Involvng Flux wth Stablty Analyss Manar A. Al-Qudah Math epartment, Rabgh Faculty of

More information

Line Clipping by Convex and Nonconvex Polyhedra in E 3

Line Clipping by Convex and Nonconvex Polyhedra in E 3 Lne Clppng by Convex and Nonconvex Polyhedra n E 3 Václav Skala 1 Department of Informatcs and Computer Scence Unversty of West Bohema Unverztní 22, Box 314, 306 14 Plzeò Czech Republc e-mal: skala@kv.zcu.cz

More information

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization Problem efntons and Evaluaton Crtera for Computatonal Expensve Optmzaton B. Lu 1, Q. Chen and Q. Zhang 3, J. J. Lang 4, P. N. Suganthan, B. Y. Qu 6 1 epartment of Computng, Glyndwr Unversty, UK Faclty

More information

GSLM Operations Research II Fall 13/14

GSLM Operations Research II Fall 13/14 GSLM 58 Operatons Research II Fall /4 6. Separable Programmng Consder a general NLP mn f(x) s.t. g j (x) b j j =. m. Defnton 6.. The NLP s a separable program f ts objectve functon and all constrants are

More information

Multiblock method for database generation in finite element programs

Multiblock method for database generation in finite element programs Proc. of the 9th WSEAS Int. Conf. on Mathematcal Methods and Computatonal Technques n Electrcal Engneerng, Arcachon, October 13-15, 2007 53 Multblock method for database generaton n fnte element programs

More information

Related-Mode Attacks on CTR Encryption Mode

Related-Mode Attacks on CTR Encryption Mode Internatonal Journal of Network Securty, Vol.4, No.3, PP.282 287, May 2007 282 Related-Mode Attacks on CTR Encrypton Mode Dayn Wang, Dongda Ln, and Wenlng Wu (Correspondng author: Dayn Wang) Key Laboratory

More information

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 A mathematcal programmng approach to the analyss, desgn and

More information

A Computational Feasibility Study of Failure-Tolerant Path Planning

A Computational Feasibility Study of Failure-Tolerant Path Planning A Computatonal Feasblty Study of Falure-Tolerant Path Plannng Rodrgo S. Jamsola, Jr., Anthony A. Macejewsk, & Rodney G. Roberts Colorado State Unversty, Ft. Collns, Colorado 80523-1373, USA Florda A&M-Florda

More information

Smoothing Spline ANOVA for variable screening

Smoothing Spline ANOVA for variable screening Smoothng Splne ANOVA for varable screenng a useful tool for metamodels tranng and mult-objectve optmzaton L. Rcco, E. Rgon, A. Turco Outlne RSM Introducton Possble couplng Test case MOO MOO wth Game Theory

More information

3D vector computer graphics

3D vector computer graphics 3D vector computer graphcs Paolo Varagnolo: freelance engneer Padova Aprl 2016 Prvate Practce ----------------------------------- 1. Introducton Vector 3D model representaton n computer graphcs requres

More information

Solving two-person zero-sum game by Matlab

Solving two-person zero-sum game by Matlab Appled Mechancs and Materals Onlne: 2011-02-02 ISSN: 1662-7482, Vols. 50-51, pp 262-265 do:10.4028/www.scentfc.net/amm.50-51.262 2011 Trans Tech Publcatons, Swtzerland Solvng two-person zero-sum game by

More information

Feature Reduction and Selection

Feature Reduction and Selection Feature Reducton and Selecton Dr. Shuang LIANG School of Software Engneerng TongJ Unversty Fall, 2012 Today s Topcs Introducton Problems of Dmensonalty Feature Reducton Statstc methods Prncpal Components

More information

An Accurate Evaluation of Integrals in Convex and Non convex Polygonal Domain by Twelve Node Quadrilateral Finite Element Method

An Accurate Evaluation of Integrals in Convex and Non convex Polygonal Domain by Twelve Node Quadrilateral Finite Element Method Internatonal Journal of Computatonal and Appled Mathematcs. ISSN 89-4966 Volume, Number (07), pp. 33-4 Research Inda Publcatons http://www.rpublcaton.com An Accurate Evaluaton of Integrals n Convex and

More information

Math Homotopy Theory Additional notes

Math Homotopy Theory Additional notes Math 527 - Homotopy Theory Addtonal notes Martn Frankland February 4, 2013 The category Top s not Cartesan closed. problem. In these notes, we explan how to remedy that 1 Compactly generated spaces Ths

More information

Proper Choice of Data Used for the Estimation of Datum Transformation Parameters

Proper Choice of Data Used for the Estimation of Datum Transformation Parameters Proper Choce of Data Used for the Estmaton of Datum Transformaton Parameters Hakan S. KUTOGLU, Turkey Key words: Coordnate systems; transformaton; estmaton, relablty. SUMMARY Advances n technologes and

More information

A Geometric Approach for Multi-Degree Spline

A Geometric Approach for Multi-Degree Spline L X, Huang ZJ, Lu Z. A geometrc approach for mult-degree splne. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY 27(4): 84 850 July 202. DOI 0.007/s390-02-268-2 A Geometrc Approach for Mult-Degree Splne Xn L

More information

Transaction-Consistent Global Checkpoints in a Distributed Database System

Transaction-Consistent Global Checkpoints in a Distributed Database System Proceedngs of the World Congress on Engneerng 2008 Vol I Transacton-Consstent Global Checkponts n a Dstrbuted Database System Jang Wu, D. Manvannan and Bhavan Thurasngham Abstract Checkpontng and rollback

More information

O n processors in CRCW PRAM

O n processors in CRCW PRAM PARALLEL COMPLEXITY OF SINGLE SOURCE SHORTEST PATH ALGORITHMS Mshra, P. K. Department o Appled Mathematcs Brla Insttute o Technology, Mesra Ranch-8355 (Inda) & Dept. o Electroncs & Electrcal Communcaton

More information

Mathematics 256 a course in differential equations for engineering students

Mathematics 256 a course in differential equations for engineering students Mathematcs 56 a course n dfferental equatons for engneerng students Chapter 5. More effcent methods of numercal soluton Euler s method s qute neffcent. Because the error s essentally proportonal to the

More information

Intra-Parametric Analysis of a Fuzzy MOLP

Intra-Parametric Analysis of a Fuzzy MOLP Intra-Parametrc Analyss of a Fuzzy MOLP a MIAO-LING WANG a Department of Industral Engneerng and Management a Mnghsn Insttute of Technology and Hsnchu Tawan, ROC b HSIAO-FAN WANG b Insttute of Industral

More information

Capacitated Domination and Covering: A Parameterized Perspective

Capacitated Domination and Covering: A Parameterized Perspective Capactated Domnaton and Coverng: A Parameterzed Perspectve Mchael Dom Danel Lokshtanov Saket Saurabh Yngve Vllanger Abstract Capactated versons of Domnatng Set and Vertex Cover have been studed ntensvely

More information

Computational Geometry: Theory and Applications

Computational Geometry: Theory and Applications JID:COMGEO AID:1238 /FLA [m3g; v 1.87; Prn:22/11/2012; 15:16] P.1 (1-25) Computatonal Geometry ( ) Contents lsts avalable at ScVerse ScenceDrect Computatonal Geometry: Theory and Applcatons www.elsever.com/locate/comgeo

More information

Module Management Tool in Software Development Organizations

Module Management Tool in Software Development Organizations Journal of Computer Scence (5): 8-, 7 ISSN 59-66 7 Scence Publcatons Management Tool n Software Development Organzatons Ahmad A. Al-Rababah and Mohammad A. Al-Rababah Faculty of IT, Al-Ahlyyah Amman Unversty,

More information

Computing the Minimum Directed Distances Between Convex Polyhedra

Computing the Minimum Directed Distances Between Convex Polyhedra JOURNAL OF INFORMAION COMUING SCIENCE DISANCES AND ENGINEERING BEWEEN CONVEX 15, 353-373 OLYHEDRA (1999) 353 Computng the Mnmum Drected Dstances Between Convex olyhedra Department of Electrcal Engneerng

More information

TN348: Openlab Module - Colocalization

TN348: Openlab Module - Colocalization TN348: Openlab Module - Colocalzaton Topc The Colocalzaton module provdes the faclty to vsualze and quantfy colocalzaton between pars of mages. The Colocalzaton wndow contans a prevew of the two mages

More information

U.C. Berkeley CS294: Beyond Worst-Case Analysis Handout 5 Luca Trevisan September 7, 2017

U.C. Berkeley CS294: Beyond Worst-Case Analysis Handout 5 Luca Trevisan September 7, 2017 U.C. Bereley CS294: Beyond Worst-Case Analyss Handout 5 Luca Trevsan September 7, 207 Scrbed by Haars Khan Last modfed 0/3/207 Lecture 5 In whch we study the SDP relaxaton of Max Cut n random graphs. Quc

More information

Optimal Quadrilateral Finite Elements on Polygonal Domains

Optimal Quadrilateral Finite Elements on Polygonal Domains J Sc Comput (2017) 70:60 84 DOI 10.1007/s10915-016-0242-5 Optmal Quadrlateral Fnte Elements on Polygonal Domans Hengguang L 1 Qnghu Zhang 2 Receved: 30 January 2015 / Revsed: 21 January 2016 / Accepted:

More information

Combinatorial Auctions with Structured Item Graphs

Combinatorial Auctions with Structured Item Graphs Combnatoral Auctons wth Structured Item Graphs Vncent Contzer and Jonathan Derryberry and Tuomas Sandholm Carnege Mellon Unversty 5000 Forbes Avenue Pttsburgh, PA 15213 {contzer, jonderry, sandholm}@cs.cmu.edu

More information

Harmonic Coordinates for Character Articulation PIXAR

Harmonic Coordinates for Character Articulation PIXAR Harmonc Coordnates for Character Artculaton PIXAR Pushkar Josh Mark Meyer Tony DeRose Bran Green Tom Sanock We have a complex source mesh nsde of a smpler cage mesh We want vertex deformatons appled to

More information

All-Pairs Shortest Paths. Approximate All-Pairs shortest paths Approximate distance oracles Spanners and Emulators. Uri Zwick Tel Aviv University

All-Pairs Shortest Paths. Approximate All-Pairs shortest paths Approximate distance oracles Spanners and Emulators. Uri Zwick Tel Aviv University Approxmate All-Pars shortest paths Approxmate dstance oracles Spanners and Emulators Ur Zwck Tel Avv Unversty Summer School on Shortest Paths (PATH05 DIKU, Unversty of Copenhagen All-Pars Shortest Paths

More information

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision SLAM Summer School 2006 Practcal 2: SLAM usng Monocular Vson Javer Cvera, Unversty of Zaragoza Andrew J. Davson, Imperal College London J.M.M Montel, Unversty of Zaragoza. josemar@unzar.es, jcvera@unzar.es,

More information

Array transposition in CUDA shared memory

Array transposition in CUDA shared memory Array transposton n CUDA shared memory Mke Gles February 19, 2014 Abstract Ths short note s nspred by some code wrtten by Jeremy Appleyard for the transposton of data through shared memory. I had some

More information

Lecture 5: Multilayer Perceptrons

Lecture 5: Multilayer Perceptrons Lecture 5: Multlayer Perceptrons Roger Grosse 1 Introducton So far, we ve only talked about lnear models: lnear regresson and lnear bnary classfers. We noted that there are functons that can t be represented

More information

Strong games played on random graphs

Strong games played on random graphs Strong games played on random graphs Asaf Ferber Department of Mathematcs Massachusetts Insttute of Technology Cambrdge, U.S.A. ferbera@mt.edu Pascal Pfster Insttute of Theoretcal Computer Scence ETH Zürch

More information