Open Access A New Algorithm for the Shortest Path of Touring Disjoint Convex Polygons

Size: px
Start display at page:

Download "Open Access A New Algorithm for the Shortest Path of Touring Disjoint Convex Polygons"

Transcription

1 Send Orders for Reprnts to 1364 The Open Automaton and Control Systems Journal, 2015, 7, Open Access A New Algorthm for the Shortest Path of Tourng Dsjont Convex Polygons Wang Ljuan 1,2, Jang Bo *,1, Deng Ansheng 1 and We Q 2 1 College of Informaton Scence and Technology, Dalan Martme Unversty, Dalan, , P.R. Chna 2 Dept of Informaton and Scence, Dalan Insttute of Scence and Technology, Dalan, , P.R. Chna Abstract: Gven a start pont s, a target pont t, and a sequence of k dsjont convex polygons n the plane, fndng the shortest path from s to t whch vsts each convex polygon n the gven order s our focus. In ths paper, we present an mproved method to compute the shortest path based on the last step path maps by Dror et al. Instead of usng of pont locaton n prevous algorthm, we propose an effcent method of locatng the ponts n the path wth lnear query and make the data structures much smpler. Our mproved algorthm gves the O(nk) runnng tme whch mproves upon the tme O(nklog(n/k)) by Dror etal., where n s the total number of vertces of all polygons. Furthermore, we have mplemented ths algorthm by programmng. The result shows that our algorthm s correct and effcent.. Keywords: Dsjont convex polygon, last step path maps, lnear query. 1. INTRODUCTION Path plannng s one of the central problem areas n computatonal geometry [1]. The shortest path problem s the most classcal example of path plannng. Fndng the shortest path between two ponts for the gven order objects or obstacles s the man goal [2]. In ths paper, we manly study on the method of computng the shortest path between two ponts s and t of tourng a sequence of dsjont convex polygons gven n the plane. The problem can be descrbed as follows. Gven a start pont s, a target pont t, and a sequence P = (P 1,..., P k ) of smple dsjont convex polygons n the plane. The goal s to fnd the shortest path that starts from s, vsts all convex polygons accordng to ther order and ends at t [3]. In Fg. (1), the path lnked by bold lnes s the shortest path from s to t whch vsts the dsjont convex polygons. Fg. (1). The shortest path of tourng dsjont convex polygons, for k=5. The problem studed n ths paper s a sub-problem of the tourng polygons problem (TPP), ntroduced by Dror, Efrat, Lubw and Mtchell n STOC 03[4]. Algorthms for solvng the tourng convex polygons problem have many mportant applcatons n many geometrc problems, such as the zookeeper [5], safar [6], and watchman route problems [7-9]. In the fxed-source safar and zoo-keeper problems, gven a start pont s n a smple polygon P, and a set of dsjont convex polygons (cages) nsde P, each of whch havng a common edge wth P. In the safar problem, we need to seek the shortest route of tourng each cages, whle n the zookeeper problem, the cages can t be allowed to enter, see Fg. (2). In the fxed-source watchman route problem, gven a smple polygon P and a start pont s n t. The goal s to fnd a shortest route from s such that we can see each pont n P from at least one pont of the route, see Fg. (3). What all these problems have n common s that the shortest vstng path n the gven order needed to be found [3]. If the vsted order s not specfed, t becomes the classcal Travelng Salesperson Problem wth neghborhoods, whch s NP-hard [10]. *Address correspondence to ths author at the College of Informaton Scence and Technology, Dalan Martme Unversty, Dalan, Laonng, , P.R. Chna; Tel: ; Fax: ; E-mal: newdlhot@163.com Fg. (2). Safar problem / Bentham Open

2 A New Algorthm for the Shortest Path of Tourng Dsjont Convex Polygons The Open Automaton and Control Systems Journal, 2015, Volume Fg. (3). Watchman route problem. The tourng polygons problem has been ntensvely studed. Applyng the method of last step path maps, Dror et al. gave an algorthm runnng n tme O(nklog(n/k)) f the gven polygons are dsjont and convex, and an O(nk 2 logn) tme f the convex polygons are arbtrarly ntersected and the sub-path between any two consecutve polygons s constraned to le wthn a smply connected regon, where n s the total number of vertces specfyng the polygons [4]. They also proved the TPP s NP-hard for the case that they are ntersected and non-convex polygons [4, 11]. Arash Ahad et al. also proved that TPP s NP-hard when the polygons are parwse dsjont [3]. Several approxmaton algorthms have been proposed for the case of dsjont convex polygons, for example, Faje L and Renhard Kettle n 2007 gave an approxmate algorthm n K( ε ) O(n) tme by applyng the rubber-band algorthm for sequences of convex polygons, where K( ε )=(L 0 -L)/ ε, L 0 s an ntal path, L that of the true length of the shortest path of convex polygons set P, and n s the total number of vertces of the gven polygons [12]. The experment by Wang and Huo n 2011 showed that the tme complexty of rubber-band algorthm s O(n 2 ) when n s larger [13, 14]. Dror et al. has been solved the tourng dsjont convex polygons problem usng the last step shortest path maps method to compute teratvely [4]. Computng the shortest tourng path to a vertex v of P ( 0 k 1 ) wll be performed at most -1 pont locaton queres for the polygons P -1,..., P 1. It s clearly that a query for pont t n the fnal last step shortest path map determnes a query pont for the prevous last step shortest path map. The last step shortest path map method adopts the pont locaton data structure to save a polygon [4]. Thus, a query for the shortest path from s to any pont can be computed n tme O(klog(n/k)). In ths paper, nstead of computng the pont locatons ndependently, we compute the pont locatons for all the vertces of P once by a lnear scan on the boundary of P, thus, the pont locaton data structure s not needed. Ths method s smple and can reduce the tme complexty of the algorthm by a factor of O(logn). Thus the O(nk) runnng tme s obtaned whch mproved upon the tme O(nklog(n/k)) n the algorthms by Dror etal. The data structure s much smpler and the method of locatng the ponts s more effcent. 2. LOCAL OPTIMAL TOURING PATH We denote by opt(l) a shortest tourng path for the gven convex polygons P 1,..., P k ( k ), -path a path that starts at s and vsts the sequences of P 1,..., P ( k ) polygons, and π (m) a path that starts at s and vsts the sequences of P 1,..., P ( k ) polygons to m. We assume that all gven convex polygons P 1,..., P k are smple, and opt(l) vsts n order P 1,..., P k, then the local optmalty of opt(l) wth respect to the P 1,..., P k s equvalent to global optmalty [4]. Denote by the contact pont b of opt(l) wth the edge e e P ( k), after opt(l) vsts P 1,..., P -1. There are three cases of OPT(L) contacted wth P, whch are as follows. c p d 1 ' d 2 ' Fg. (4). Types of contact of OPT(L) wth an edge e polygon P.. (a) (b) (c) Case 1 Edge-reflecton contacts v" For a bend pont b on the nteror of an edge e of P, OPT(L) makes a reflecton contact wth an edge e f the angle of OPT(L) comng nto the edge e wth e (ncomng angle) s equal to the angle of OPT(L) gong away from e wth e (outgong angle), OPT(L) makes a perfect reflecton on the edge e. (see Fg. 4a), c' s the reflecton of c wth respect to the lne through e. c' b p p b

3 1366 The Open Automaton and Control Systems Journal, 2015, Volume 7 Ljuan et al. Case2 Vertex-bendng contacts For a bend pont at a vertex v = e h e j (e h P,e j P j ), consder the rays d 1 ' and d 2 ' formed by reflectng the segment pv n the two edges, respectvely, then, only when the outgong path segment from v leaves v n the cone ω, whch bounded by d 1 ' and d 2 ', the local path s the shortest (see Fg. 4b). Case 3 Passng-through contacts OPT(L) passes the edge e through an nteror pont b of e, we consder b as the second ntersecton pont of the boundary of P wth OPL(L), and thus OPT(L) reaches the pont b from the nteror of P (see Fg. 4c). 3. THE LAST STEP SHORTEST PATH MAP Let G be the frst contact set of P,.e., the ponts where the shortest path frst reaches a pont of P after vstng P 1,..., P -1. G s a (connected) chan on the boundary of P [4]. In Fg. (5), G 1 s the bold edge v 1 v 2 and v 2 v 3 of P 1. We denote by M the last step shortest path map for P. Suppose that all gven polygons are dsjont, let us compute the frst map M 1 as below. For every vertex v of P 1, we frst compute the shortest path from s to v. If ths path arrves at v from the nsde of P 1, then v s not a vertex of G 1, otherwse t s, and G 1 s a (connected) chan on the boundary of P 1. We can see that OPT(L) may make a reflecton on the ponts and edges of G or OPT(L) may go across e. The vertces and edges on the G 1 dvde the whole plane nto three types whch are passng-through regons(c), vertex-bendng regons (B) and edge-regons(r). () The passng-through regon s bounded by the boundary of G 1 and the extensons of the shortest paths from s to two endponts of G 1. C regon n the Fg. (5). () The edge-reflecton regon s bounded by one edge e of G 1 and the two rays reflected by the shortest paths from s to the two vertces of e. R(e ) regon n the Fg. (5). () Let v be a vertex of e, and e' be the other edge ncdent to v. The vertex-bendng regon of v s bounded by the two rays whch are used n defnng the edge-reflecton regon of e and the edge-reflecton or passng-through regon of e', whch s the trangular regon. B(v ) regon n the Fg. (5). Thus, all these subdvson regons n the plane form the last step shortest path map M 1 of P THE ALGORITHM 4.1. The Algorthm Shortest Tourng Path for Dsjont Convex Polygons Suppose Gven M 1,..., M, we can easly compute a shortest -path to any query pont m as follows. Case 1 m s contaned n a passng-through regon of M. In ths case, π (m) = π 1 (m), then we recursvely compute the (-1)-path to m, see Fg. (6a). Case 2 m s contaned n an edge-reflecton regon of M. In ths case, we let m' be the reflecton of m wth respect to e, then recursvely locate m' n M -1 and compute the (-1)- path to m', the segment from e to m s the -1 path to m, see Fg. (6b). Case 3 m s contaned n vertex-bendng regon of a vertex v. In ths case, the last segment of π (m) s vm, then we compute the (-1)-path to v (locatng v n M -1, etc.) recursvely, see Fg. (6c). B v 2 s R e 1 B v 1 v 1 v 2 R e 2 (a) B v 1 B v 2 s B v 2 s R e 1 m R e 1 v 1 v 2 (b) B v 1 P 1 v 3 v 5 v 3 v 5 m P 1 R e 2 v1 v 1 P1 P 1 v2 v 2 v 3 R e 2 m" v 4 B v 3 C v 4 C B v 3 v 5 v 4 B v 3 m" Fg. (5). The last step shortest path maps M 1. Fg. (6). Three Cases for Computng the Shortest (-1) Path to m. (c)

4 A New Algorthm for the Shortest Path of Tourng Dsjont Convex Polygons The Open Automaton and Control Systems Journal, 2015, Volume We construct each the maps M 1,..., M k teratvely. The algorthm s follows. Suppose we have obtaned the maps M 1,..., M, n order to construct the next map M +1, we frst compute the shortest tourng paths from s to each vertex v of P +1 as descrbed above. If ths path arrves at v from the nsde of P, then v s not a vertex of G. Otherwse t s, the last segment of π 1 (v) determnes the subdvson of M +1. Thus, the edge-reflecton, passng-through regons and vertex-bendng regons of M +1 an be defned analogously. An example of M 2 s shown n Fg. (7). s v 1 v 2 P1 v 3 v 5 Fg. (7). The Last Step Shortest Path Maps M 2. Lemma1 Let v' denotes the pont n the map M whch results from the vertex v of P +1, called mappng-pont of v. Then the edges consst of the ponts sequences v ' (=1,.., m, m= p +1 ) n the map M whch results from the vertces P +1 form at most three edge chans along the boundary of P. Proof. Let the edges n the passng-through regon as one edge chan because of the way of locatng ponts s same, the edges n the other zones s dvded nto two cases accordng to the trend of rsng or fallng. Thus, for each convex polygon, the edges on the boundary s formed at most three edge chans, as shown n Fg. (8). Let a and b be two vertces of P +1, and a' and b' be ther mappng-ponts n M. The last portons of two shortest tourng paths (.e., from a' to a and from b' to b) can t cross n M, except for the followng stuatons: () a' and b' are possble the same pont, due to the vertex-bendng contacts of the shortest tourng paths to the vertces of P +1 ; or () one path completely s contaned by the other. A shortest -path to any query pont m s teratvely computed by the above mentoned method. So, f the pont a moves along the boundary of P +1, the shortest path ponts on P wll form two or three edge chans, whch depends on the poston of startng pont n P. For example, the mappngponts n P 1 whch result from the vertces of P 2 only form one edge chan, the bold lne s the edge chan n Fg. (7). v 4 B v 7 v 7 R e 7 v 8 B v 8 P2 R e 6 v 6 C B v 6 v 9 Fg. (8). The three Edge Chans of Polygon P. Lemma2 Gven M 1,..., M, the path π (q) can be determned n tme Ο constructed n tme Ο p j + p +1 One can easly see that t needs Ο ( p j=1 j ), and the map M +1 can be ( j=1 ). ( p ) tme to locate the shortest path pont n the M for m, and all the maps M 1,..., M needed to be vsted. The tme to fnd π (q) s then ( ), denoted by Ο p j Ο p + p 1 + p 1 ( j=1 ). To construct M +1, for each vertex v of P +1, we compute π (v). For example, we frst compute π (v 1 ), and the tme to fnd π (v 1 ) s Ο ( p j=1 j ). Accordng to Lemma1, locatng all the other shortest path ponts n M, for the other vertces of P +1 can be done by a constant number of lnear scans n M, and t needs Ο p +1 ( ) tme. So the map M +1 can be ( j=1 ). constructed n tme Ο p j + p +1 Each map M can be constructed teratvely, so all maps k 1 M 1,..., M k+1 can be computed nο p j + p +1 snce Ο p +1 Ο ( =1 ( j=1 )), k 1 ( ( ) =1 ) = Ο k k 1 ( ( p +1 ) =1 ) = Ο kn k 1 ( ( p =1 j=1 j )) = Ο k 1 ( n =1 ) = Ο kn can be computed n Ο kn ( ) tme. ( ), and ( ). Thus, all maps Therorem1 The Tourng polygons problem for k dsjont convex polygons wth nput sze n, a data structure of sze O(n) can be bult n tme O(kn) that enables shortest -path queres to any query pont m to be answered n tme O(n), where n s the total number of vertces of all the polygons The Implementaton of Algorthm The algorthm presented n ths paper has been mplemented by program, the dvson of the whole plane s shown n Fg. (9), and the runnng result of the shortest path s shown n Fg. (10). To make the result clearly vsble, we only present the result of 5 dsjont convex polygons. Ths

5 1368 The Open Automaton and Control Systems Journal, 2015, Volume 7 Ljuan et al. example has contaned edge-reflecton contacts, vertexbendng reflecton contacts, and passng-through contacts three cases of OPT(L) contacted wth P mentoned above. CONFLICT OF INTEREST The authors confrm that ths artcle content has no conflct of nterest. Fg. (9). The Last Step Shortest Path Map M for P ( =1,, 5). Fg. (10). The Runnng Result of Dsjont Convex Polygons, for k=5. CONCLUSION In ths paper, we present an fast algorthm of locatng the path ponts n computng the shortest path of tourng a sequence of dsjont convex polygons and we gve an O(kn) tme soluton, where k s the number of polygons and n s the total number of vertces of the polygons. Our results mprove upon the prevous tme O(nklog(n/k)). Ths research has made prelmnary results. A more effcent tme soluton to the problem of tourng dsjont and convex polygons problem s an open problem. In addton, fndng the shortest path of tourng the convex polygons possbly ntersected s also our further study. ACKNOWLEDGEMENTS Ths work s supported by the Natonal Natural Scence Foundaton of Chna (No , ), General Project of Lao Nng Provnce Scence and Research (No. L ), and the General Project of Dalan Insttute of Scence and Technology (No. KYZ1416). REFERENCES [1] Hakan Jonsson, The Travelng Salesman Problem for lnes n the plane, Informaton Processng Letters, vol.82, pp , [2] Mark de Berg, Otfred Cheong, Marc van Kreveld, et al., Computatonal Geometry: Algorths and Appl- catons (Thrd Edton), Sprnger-Verlag Publshers: Berln, pp , [3] Arash Ahad, Amrhossen Mozafar, Alreza Zare, Tourng a sequence of dsjont polygons: Complexty and extenson, Theoretcal Computer Scence, vol.556, pp , [4] M. Dror, A. Efrat, A. Lubw and J.S.B. Mtchell, Tourng a sequence of polygons, n Proc. 35th Annu. ACM Sympos. Theory Comput., Calforna, USA, pp , [5] John Hershberger, Jack Snoeynk, An effcent soluton to the Zookeeper s problem, n: CCCG, pp , [6] Xuehou Tan, Tomo Hrata, Shortest safar routes n smple polygons, n: Algorthms and Computaton, Sprnger, Berln, Hedelberg, pp , [7] Adran Dumtrescu, Joseph S. B. Mtchelland Paweł Żylńsk, Watchman Route for Lne and segments, Algorthm Theory SWAT 2012 Lecture Notes n Computer Scence, vol.7357, no. 14, pp , [8] Xuehou Tan, Tomo Hrata, Constructng shortest watchman routes by dvde-and-conquer, n: Algorthms and Computaton, Sprnger, Berln, Hedelberg, pp , [9] Xuehou Tan, A lnear-tme 2-approxmaton algorthm for the watchman route problem for smple polygons, Theoret. Comput. Sc, vol.384, no.1, pp ,2007. [10] Adran Dumtrescu, The travelng saleman problem for lnes and rays n the plane, The proceedng of the 22 nd Canadan Conference on Computatonal Geometry(CCCG2010), Cannada, pp ,2012. [11] A. Ahad, A. Mozafar and A. Zare, Tourng dsjont polygons problen s NP-hard, n Proc. Of COCOA 2013, LNCS 8287, pp , [12] LI Fa-je and KLETTE Renhard, Shortest path algorthms for sequences of polygons, CAAI Transactons on Intellgent Systems, vol.3, no.1, pp.23-30, [13] Ljuan Wang, L Huo, and Dandan He, An Improved Algorthm for Eucldean Shortest Paths of Vstng Lne Segments n the Plane, Journal of Convergence Informaton Technology, vol.6, no.6, pp ,2011. [14] Ljuan Wang, Bo Jang, Ansheng Deng, Q We, Fast Computaton of Shortest Path for Vstng Segments n the Plane, The Open Cybernetcs & Systemcs Journal, vol.8, no.4, pp ,2014. Receved: May 26, 2015 Revsed: July 14, 2015 Accepted: August 10, 2015 Ljuan et al.; Lcensee Bentham Open. Ths s an open access artcle lcensed under the terms of the ( whch permts unrestrcted, non-commercal use, dstrbuton and reproducton n any medum, provded the work s properly cted.

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

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

Touring a Sequence of Polygons

Touring a Sequence of Polygons Tourng a Sequence of Polygon Mohe Dror Alon Efrat Anna Lubw Joe Mtchell Unverty of Arzona Unverty of Arzona Unverty of Waterloo Stony Brook Unverty Tourng Polygon Problem Gven: a equence of convex polygon,

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

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

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

Research and Application of Fingerprint Recognition Based on MATLAB

Research and Application of Fingerprint Recognition Based on MATLAB Send Orders for Reprnts to reprnts@benthamscence.ae The Open Automaton and Control Systems Journal, 205, 7, 07-07 Open Access Research and Applcaton of Fngerprnt Recognton Based on MATLAB Nng Lu* Department

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

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation Intellgent Informaton Management, 013, 5, 191-195 Publshed Onlne November 013 (http://www.scrp.org/journal/m) http://dx.do.org/10.36/m.013.5601 Qualty Improvement Algorthm for Tetrahedral Mesh Based on

More information

Kent State University CS 4/ Design and Analysis of Algorithms. Dept. of Math & Computer Science LECT-16. Dynamic Programming

Kent State University CS 4/ Design and Analysis of Algorithms. Dept. of Math & Computer Science LECT-16. Dynamic Programming CS 4/560 Desgn and Analyss of Algorthms Kent State Unversty Dept. of Math & Computer Scence LECT-6 Dynamc Programmng 2 Dynamc Programmng Dynamc Programmng, lke the dvde-and-conquer method, solves problems

More information

Positive Semi-definite Programming Localization in Wireless Sensor Networks

Positive Semi-definite Programming Localization in Wireless Sensor Networks Postve Sem-defnte Programmng Localzaton n Wreless Sensor etworks Shengdong Xe 1,, Jn Wang, Aqun Hu 1, Yunl Gu, Jang Xu, 1 School of Informaton Scence and Engneerng, Southeast Unversty, 10096, anjng Computer

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

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

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

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009.

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009. Farrukh Jabeen Algorthms 51 Assgnment #2 Due Date: June 15, 29. Assgnment # 2 Chapter 3 Dscrete Fourer Transforms Implement the FFT for the DFT. Descrbed n sectons 3.1 and 3.2. Delverables: 1. Concse descrpton

More information

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS ARPN Journal of Engneerng and Appled Scences 006-017 Asan Research Publshng Network (ARPN). All rghts reserved. NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS Igor Grgoryev, Svetlana

More information

Accounting for the Use of Different Length Scale Factors in x, y and z Directions

Accounting for the Use of Different Length Scale Factors in x, y and z Directions 1 Accountng for the Use of Dfferent Length Scale Factors n x, y and z Drectons Taha Soch (taha.soch@kcl.ac.uk) Imagng Scences & Bomedcal Engneerng, Kng s College London, The Rayne Insttute, St Thomas Hosptal,

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

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

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

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

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints Australan Journal of Basc and Appled Scences, 2(4): 1204-1208, 2008 ISSN 1991-8178 Sum of Lnear and Fractonal Multobjectve Programmng Problem under Fuzzy Rules Constrants 1 2 Sanjay Jan and Kalash Lachhwan

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

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

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

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

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

Classifier Selection Based on Data Complexity Measures *

Classifier Selection Based on Data Complexity Measures * Classfer Selecton Based on Data Complexty Measures * Edth Hernández-Reyes, J.A. Carrasco-Ochoa, and J.Fco. Martínez-Trndad Natonal Insttute for Astrophyscs, Optcs and Electroncs, Lus Enrque Erro No.1 Sta.

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

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

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

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

Querying by sketch geographical databases. Yu Han 1, a *

Querying by sketch geographical databases. Yu Han 1, a * 4th Internatonal Conference on Sensors, Measurement and Intellgent Materals (ICSMIM 2015) Queryng by sketch geographcal databases Yu Han 1, a * 1 Department of Basc Courses, Shenyang Insttute of Artllery,

More information

Computer Animation and Visualisation. Lecture 4. Rigging / Skinning

Computer Animation and Visualisation. Lecture 4. Rigging / Skinning Computer Anmaton and Vsualsaton Lecture 4. Rggng / Sknnng Taku Komura Overvew Sknnng / Rggng Background knowledge Lnear Blendng How to decde weghts? Example-based Method Anatomcal models Sknnng Assume

More information

MULTISPECTRAL IMAGES CLASSIFICATION BASED ON KLT AND ATR AUTOMATIC TARGET RECOGNITION

MULTISPECTRAL IMAGES CLASSIFICATION BASED ON KLT AND ATR AUTOMATIC TARGET RECOGNITION MULTISPECTRAL IMAGES CLASSIFICATION BASED ON KLT AND ATR AUTOMATIC TARGET RECOGNITION Paulo Quntlano 1 & Antono Santa-Rosa 1 Federal Polce Department, Brasla, Brazl. E-mals: quntlano.pqs@dpf.gov.br and

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

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

Solving the large scale knapsack feasibility problem using a distributed computation approach to integer programming

Solving the large scale knapsack feasibility problem using a distributed computation approach to integer programming https://do.org/10.1186/s40535-017-0047-0 RESEARCH Open Access Solvng the large scale napsac feasblty problem usng a dstrbuted computaton approach to nteger programmng Zhengtan Wu 1,2*, Fuyuan Hu 1 and

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

Load Balancing for Hex-Cell Interconnection Network

Load Balancing for Hex-Cell Interconnection Network Int. J. Communcatons, Network and System Scences,,, - Publshed Onlne Aprl n ScRes. http://www.scrp.org/journal/jcns http://dx.do.org/./jcns.. Load Balancng for Hex-Cell Interconnecton Network Saher Manaseer,

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

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

Empirical Distributions of Parameter Estimates. in Binary Logistic Regression Using Bootstrap

Empirical Distributions of Parameter Estimates. in Binary Logistic Regression Using Bootstrap Int. Journal of Math. Analyss, Vol. 8, 4, no. 5, 7-7 HIKARI Ltd, www.m-hkar.com http://dx.do.org/.988/jma.4.494 Emprcal Dstrbutons of Parameter Estmates n Bnary Logstc Regresson Usng Bootstrap Anwar Ftranto*

More information

A New Approach For the Ranking of Fuzzy Sets With Different Heights

A New Approach For the Ranking of Fuzzy Sets With Different Heights New pproach For the ankng of Fuzzy Sets Wth Dfferent Heghts Pushpnder Sngh School of Mathematcs Computer pplcatons Thapar Unversty, Patala-7 00 Inda pushpndersnl@gmalcom STCT ankng of fuzzy sets plays

More information

REFRACTION. a. To study the refraction of light from plane surfaces. b. To determine the index of refraction for Acrylic and Water.

REFRACTION. a. To study the refraction of light from plane surfaces. b. To determine the index of refraction for Acrylic and Water. Purpose Theory REFRACTION a. To study the refracton of lght from plane surfaces. b. To determne the ndex of refracton for Acrylc and Water. When a ray of lght passes from one medum nto another one of dfferent

More information

CS1100 Introduction to Programming

CS1100 Introduction to Programming Factoral (n) Recursve Program fact(n) = n*fact(n-) CS00 Introducton to Programmng Recurson and Sortng Madhu Mutyam Department of Computer Scence and Engneerng Indan Insttute of Technology Madras nt fact

More information

APPLICATION OF IMPROVED K-MEANS ALGORITHM IN THE DELIVERY LOCATION

APPLICATION OF IMPROVED K-MEANS ALGORITHM IN THE DELIVERY LOCATION An Open Access, Onlne Internatonal Journal Avalable at http://www.cbtech.org/pms.htm 2016 Vol. 6 (2) Aprl-June, pp. 11-17/Sh Research Artcle APPLICATION OF IMPROVED K-MEANS ALGORITHM IN THE DELIVERY LOCATION

More information

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data A Fast Content-Based Multmeda Retreval Technque Usng Compressed Data Borko Furht and Pornvt Saksobhavvat NSF Multmeda Laboratory Florda Atlantc Unversty, Boca Raton, Florda 3343 ABSTRACT In ths paper,

More information

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration Improvement of Spatal Resoluton Usng BlockMatchng Based Moton Estmaton and Frame Integraton Danya Suga and Takayuk Hamamoto Graduate School of Engneerng, Tokyo Unversty of Scence, 6-3-1, Nuku, Katsuska-ku,

More information

Lecture Note 08 EECS 4101/5101 Instructor: Andy Mirzaian. All Nearest Neighbors: The Lifting Method

Lecture Note 08 EECS 4101/5101 Instructor: Andy Mirzaian. All Nearest Neighbors: The Lifting Method Lecture Note 08 EECS 4101/5101 Instructor: Andy Mrzaan Introducton All Nearest Neghbors: The Lftng Method Suose we are gven aset P ={ 1, 2,..., n }of n onts n the lane. The gven coordnates of the -th ont

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

Range images. Range image registration. Examples of sampling patterns. Range images and range surfaces

Range images. Range image registration. Examples of sampling patterns. Range images and range surfaces Range mages For many structured lght scanners, the range data forms a hghly regular pattern known as a range mage. he samplng pattern s determned by the specfc scanner. Range mage regstraton 1 Examples

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

Sequential search. Building Java Programs Chapter 13. Sequential search. Sequential search

Sequential search. Building Java Programs Chapter 13. Sequential search. Sequential search Sequental search Buldng Java Programs Chapter 13 Searchng and Sortng sequental search: Locates a target value n an array/lst by examnng each element from start to fnsh. How many elements wll t need to

More information

Solving some Combinatorial Problems in grid n-ogons

Solving some Combinatorial Problems in grid n-ogons Solvng some Combnatoral Problems n grd n-ogons Antono L. Bajuelos, Santago Canales, Gregoro Hernández, Ana Mafalda Martns Abstract In ths paper we study some problems related to grd n-ogons. A grd n-ogon

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

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

Optimal Workload-based Weighted Wavelet Synopses

Optimal Workload-based Weighted Wavelet Synopses Optmal Workload-based Weghted Wavelet Synopses Yoss Matas School of Computer Scence Tel Avv Unversty Tel Avv 69978, Israel matas@tau.ac.l Danel Urel School of Computer Scence Tel Avv Unversty Tel Avv 69978,

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

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

Security Vulnerabilities of an Enhanced Remote User Authentication Scheme

Security Vulnerabilities of an Enhanced Remote User Authentication Scheme Contemporary Engneerng Scences, Vol. 7, 2014, no. 26, 1475-1482 HIKARI Ltd, www.m-hkar.com http://dx.do.org/10.12988/ces.2014.49186 Securty Vulnerabltes of an Enhanced Remote User Authentcaton Scheme Hae-Soon

More information

Open Access Early Fire Smoke Image Segmentation in a Complex Large Space

Open Access Early Fire Smoke Image Segmentation in a Complex Large Space Send Orders for Reprnts to reprnts@benthamscence.ae The Open Constructon and Buldng Technology Journal, 2015, 9, 27-31 27 Open Access Early Fre Smoke Image Segmentaton n a Complex Large Space Hu Yan 1,2,*,

More information

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance Tsnghua Unversty at TAC 2009: Summarzng Mult-documents by Informaton Dstance Chong Long, Mnle Huang, Xaoyan Zhu State Key Laboratory of Intellgent Technology and Systems, Tsnghua Natonal Laboratory for

More information

1 Introducton Gven a graph G = (V; E), a non-negatve cost on each edge n E, and a set of vertces Z V, the mnmum Stener problem s to nd a mnmum cost su

1 Introducton Gven a graph G = (V; E), a non-negatve cost on each edge n E, and a set of vertces Z V, the mnmum Stener problem s to nd a mnmum cost su Stener Problems on Drected Acyclc Graphs Tsan-sheng Hsu y, Kuo-Hu Tsa yz, Da-We Wang yz and D. T. Lee? September 1, 1995 Abstract In ths paper, we consder two varatons of the mnmum-cost Stener problem

More information

CSE 326: Data Structures Quicksort Comparison Sorting Bound

CSE 326: Data Structures Quicksort Comparison Sorting Bound CSE 326: Data Structures Qucksort Comparson Sortng Bound Steve Setz Wnter 2009 Qucksort Qucksort uses a dvde and conquer strategy, but does not requre the O(N) extra space that MergeSort does. Here s the

More information

Parameterization of Quadrilateral Meshes

Parameterization of Quadrilateral Meshes Parameterzaton of Quadrlateral Meshes L Lu 1, CaMng Zhang 1,, and Frank Cheng 3 1 School of Computer Scence and Technology, Shandong Unversty, Jnan, Chna Department of Computer Scence and Technology, Shandong

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

Fast Feature Value Searching for Face Detection

Fast Feature Value Searching for Face Detection Vol., No. 2 Computer and Informaton Scence Fast Feature Value Searchng for Face Detecton Yunyang Yan Department of Computer Engneerng Huayn Insttute of Technology Hua an 22300, Chna E-mal: areyyyke@63.com

More information

Interpolation of the Irregular Curve Network of Ship Hull Form Using Subdivision Surfaces

Interpolation of the Irregular Curve Network of Ship Hull Form Using Subdivision Surfaces 7 Interpolaton of the Irregular Curve Network of Shp Hull Form Usng Subdvson Surfaces Kyu-Yeul Lee, Doo-Yeoun Cho and Tae-Wan Km Seoul Natonal Unversty, kylee@snu.ac.kr,whendus@snu.ac.kr,taewan}@snu.ac.kr

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

Parallel Artificial Bee Colony Algorithm for the Traveling Salesman Problem

Parallel Artificial Bee Colony Algorithm for the Traveling Salesman Problem Parallel Artfcal Bee Colony Algorthm for the Travelng Salesman Problem Kun Xu, Mngyan Jang, Dongfeng Yuan The School of Informaton Scence and Engneerng Shandong Unversty, Jnan, 250100, Chna E-mal: xukun_sdu@163.com,

More information

CSE 326: Data Structures Quicksort Comparison Sorting Bound

CSE 326: Data Structures Quicksort Comparison Sorting Bound CSE 326: Data Structures Qucksort Comparson Sortng Bound Bran Curless Sprng 2008 Announcements (5/14/08) Homework due at begnnng of class on Frday. Secton tomorrow: Graded homeworks returned More dscusson

More information

A SYSTOLIC APPROACH TO LOOP PARTITIONING AND MAPPING INTO FIXED SIZE DISTRIBUTED MEMORY ARCHITECTURES

A SYSTOLIC APPROACH TO LOOP PARTITIONING AND MAPPING INTO FIXED SIZE DISTRIBUTED MEMORY ARCHITECTURES A SYSOLIC APPROACH O LOOP PARIIONING AND MAPPING INO FIXED SIZE DISRIBUED MEMORY ARCHIECURES Ioanns Drosts, Nektaros Kozrs, George Papakonstantnou and Panayots sanakas Natonal echncal Unversty of Athens

More information

A Fast, Practical Algorithm for the Trapezoidation of Simple Polygons submitted to CISST 05 by:

A Fast, Practical Algorithm for the Trapezoidation of Simple Polygons submitted to CISST 05 by: A Fast, Practcal Algorthm for the Trapezodaton of Smple Polygons submtted to CISST by: Dr. Thomas F. Han (presenter) School of Computer & Informaton Scences Unversty of South Alabama Moble, Al 6688 Phone:

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

UC Berkeley Working Papers

UC Berkeley Working Papers UC Berkeley Workng Papers Ttle Dscretzaton and Valdaton of the Contnuum Approxmaton Scheme for Termnal System Desgn Permalnk https://escholarshp.org/uc/tem/9dm7v0cn Authors Ouyang, Yanfeng Daganzo, Carlos

More information

An Efficient Algorithm for Minimum Vertex Cover Problem

An Efficient Algorithm for Minimum Vertex Cover Problem An Effcent Algorthm for Mnmum Vertex Cover Problem Rong Long Wang Zheng Tang Xn Shun Xu Member Non-member Non-member Paper An effcent parallel algorthm for solvng the mnmum vertex cover problem usng bnary

More information

INTEGER PROGRAMMING MODELING FOR THE CHINESE POSTMAN PROBLEMS

INTEGER PROGRAMMING MODELING FOR THE CHINESE POSTMAN PROBLEMS INTEGER PROGRAMMING MODELING FOR THE CHINESE POSTMAN PROBLEMS ABSTRACT Feng Junwen School of Economcs and Management, Nanng Unversty of Scence and Technology, Nanng, 2009, Chna As far as the tradtonal

More information

CSCI 104 Sorting Algorithms. Mark Redekopp David Kempe

CSCI 104 Sorting Algorithms. Mark Redekopp David Kempe CSCI 104 Sortng Algorthms Mark Redekopp Davd Kempe Algorthm Effcency SORTING 2 Sortng If we have an unordered lst, sequental search becomes our only choce If we wll perform a lot of searches t may be benefcal

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

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

Reading. 14. Subdivision curves. Recommended:

Reading. 14. Subdivision curves. Recommended: eadng ecommended: Stollntz, Deose, and Salesn. Wavelets for Computer Graphcs: heory and Applcatons, 996, secton 6.-6., A.5. 4. Subdvson curves Note: there s an error n Stollntz, et al., secton A.5. Equaton

More information

An Image Fusion Approach Based on Segmentation Region

An Image Fusion Approach Based on Segmentation Region Rong Wang, L-Qun Gao, Shu Yang, Yu-Hua Cha, and Yan-Chun Lu An Image Fuson Approach Based On Segmentaton Regon An Image Fuson Approach Based on Segmentaton Regon Rong Wang, L-Qun Gao, Shu Yang 3, Yu-Hua

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

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

A Saturation Binary Neural Network for Crossbar Switching Problem

A Saturation Binary Neural Network for Crossbar Switching Problem A Saturaton Bnary Neural Network for Crossbar Swtchng Problem Cu Zhang 1, L-Qng Zhao 2, and Rong-Long Wang 2 1 Department of Autocontrol, Laonng Insttute of Scence and Technology, Benx, Chna bxlkyzhangcu@163.com

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

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

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

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

Routability Driven Modification Method of Monotonic Via Assignment for 2-layer Ball Grid Array Packages

Routability Driven Modification Method of Monotonic Via Assignment for 2-layer Ball Grid Array Packages Routablty Drven Modfcaton Method of Monotonc Va Assgnment for 2-layer Ball Grd Array Pacages Yoch Tomoa Atsush Taahash Department of Communcatons and Integrated Systems, Toyo Insttute of Technology 2 12

More information

OPTIMIZATION OF FUZZY RULE BASES USING CONTINUOUS ANT COLONY SYSTEM

OPTIMIZATION OF FUZZY RULE BASES USING CONTINUOUS ANT COLONY SYSTEM Proceedng of the Frst Internatonal Conference on Modelng, Smulaton and Appled Optmzaton, Sharah, U.A.E. February -3, 005 OPTIMIZATION OF FUZZY RULE BASES USING CONTINUOUS ANT COLONY SYSTEM Had Nobahar

More information

Computer models of motion: Iterative calculations

Computer models of motion: Iterative calculations Computer models o moton: Iteratve calculatons OBJECTIVES In ths actvty you wll learn how to: Create 3D box objects Update the poston o an object teratvely (repeatedly) to anmate ts moton Update the momentum

More information

A PATTERN RECOGNITION APPROACH TO IMAGE SEGMENTATION

A PATTERN RECOGNITION APPROACH TO IMAGE SEGMENTATION 1 THE PUBLISHING HOUSE PROCEEDINGS OF THE ROMANIAN ACADEMY, Seres A, OF THE ROMANIAN ACADEMY Volume 4, Number 2/2003, pp.000-000 A PATTERN RECOGNITION APPROACH TO IMAGE SEGMENTATION Tudor BARBU Insttute

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

Today s Outline. Sorting: The Big Picture. Why Sort? Selection Sort: Idea. Insertion Sort: Idea. Sorting Chapter 7 in Weiss.

Today s Outline. Sorting: The Big Picture. Why Sort? Selection Sort: Idea. Insertion Sort: Idea. Sorting Chapter 7 in Weiss. Today s Outlne Sortng Chapter 7 n Wess CSE 26 Data Structures Ruth Anderson Announcements Wrtten Homework #6 due Frday 2/26 at the begnnng of lecture Proect Code due Mon March 1 by 11pm Today s Topcs:

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

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

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

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