A Linear Interpolation-Based Algorithm for Path Planning and Replanning on Girds *

Size: px
Start display at page:

Download "A Linear Interpolation-Based Algorithm for Path Planning and Replanning on Girds *"

Transcription

1 Advance in Linear Algebra & Matrix Theory, 2012, 2, Publihed Online June 2012 ( A Linear Interpolation-Baed Algorithm for Path Planning and Replanning on Gird * Changwen Zheng, Jiawei Cai, Huafei Yin National Key Laboratory of Integrated Information Sytem Technology Intitute of Software, Chinee Academy of Science, Beijing, China changwen@ica.ac.cn Received April 5, 2012; revied May 5, 2012; accepted May 20, 2012 ABSTRACT Field D* algorithm i widely ued in mobile robot navigation ince it can plan and replan any-angle path through nonuniform cot grid. However, it till uffer from inefficiency and ub-optimality. In thi article, a new linear interpolation-baed planning and replanning algorithm, Update-Reducing Field D*, i propoed. It employ different approache during initial planning and replanning repectively in order to reduce the number of update of the rh-value of vertice. Experiment have hown that Update-Reducing Field D* run fater than Field D* and return moother and lower-cot path. Keyword: Field D* Algorithm; Path Planning and Replanning; Any-Angle Path; Linear Interpolation; Grid Cell 1. Introduction In mobile robot navigation, path planning lead a robot from it initial location to ome deired location. The two mot popular technique for path planning are deteritic algorithm and randomized algorithm [1]. Among deteritic algorithm, A* provide heuritic earch in tatic, known environment [2]. LPA* combine heuritic earch and incremental earch [3]. D* Lite could replan in unknown environment efficiently [4]. When provided with a grid-baed repreentation of environment, thee algorithm are limited by the dicrete et of poible heading between gird cell. For example, the eight-connected grid retrict the agent heading change by multiple of π 4. A a reult, the path are uboptimal and unrealitic looking. To alleviate thi problem, everal method for any-angle path planning have been invetigated. A* PS ue pot-moothing to generate any-angle path [5]. But it doe not alway work a i howed in Figure 1 (The path returned by A* PS (in black line) i not the optimal path (in dah line) from S to G). Baic Theta* algorithm and AP Theta* algorithm (Angle-Propagation Theta*) allow the parent of a node to be a node other than it local neighbor [6]. AA* (Accelerated A*) can plan a hortet any angle path fat [7]. However, thee algorithm are only uable for uniform cot environment. Baed on D* Lite and linear interpolation, Field D* * Thi work wa upported in part by the National Natural Science Foundation of China under Grant could fat plan and replan any-angle path in grid environment, whatever the environment cot are known or partially-known, uniform or non-uniform [8]. Field D* i employed a the path replanner in a wide range of fielded robotic ytem. However, Field D* till uffer from two major drawback: 1) It plan and replan much lower than D* Lite. 2) The path returned by Field D* i not alway the optimal olution. Motivated by thee obervation, a linear interpolation-baed planning and replanning algorithm, Update-Reducing Field D* (URFD*), i propoed in thi paper. It reduce the number of update of the rh-value o a to peed up the earch. It alo employ a method of pot-moothing to generate a lower-cot and moother path. Beide, a heuritic with a variable factor according to the environment i ued. A a reult, the novel algorithm could efficiently produce a near-optimal path in non-uniform cot grid. 2. Linear Interpolation-Baed Path Planning 2.1. The Idea of Field D* Field D* tore the rh-value, a one-tep look ahead etimate of the ditance (by the ditance of a vertex we mean the cot of an optimal path from thi vertex to the ). For vertex it atifie: 0, if rh g otherwie nbr (1)

2 C. W. ZHENG ET AL. 21 Figure 1. Sub-Optimality of A* PS. where i the vertex. Nbr denote the et of all neighboring vertice of. g i an etimate of ditance of. c, i the cot of a path between and. In claical grid-baed method, it i aumed that and are two corner vertice and the path between and i a traight line. Field D* relaxe thi aumption and take any point along the boundary of a cell into conideration. To make it poible, Field D* make an approximation that the path cot of any point y reiding on the edge between two conecutive corner vertice 1 and 2 i a linear combination of g 1 and g : 2 y g yg y g (2) where y i the ditance from 1 to y (aug unit cell). With the form of the optimal path in a unit cell, Field D* could compute rh and find the point to move by making d c, g dv 0, (3) where v i the variable on which the path cot depend Difference and Inefficiency A linear interpolation-baed replanner perform differently from a claical path replanner uch a D* Lite, which lead to it inefficiency. To explain thi, we define g a the cot of the optimal path from vertex to the with repect to the linear interpolation aumption (o it i lightly different from the cot of the actual optimal path). We call g (or rh ) i inaccurate when g (or rh ) i not equal to g. Alo we call g i more accurate than rh when g i more cloe to g than rh. g atifie: 0, if g (4) nbrg otherwie. A linear interpolation-baed replanner expand vertice in a different way from D* Lite. With a conitent heuritic, a locally overconitent vertex (whoe g-value i lager than rh-value) become locally conitent (the g-value equal rh-value) after elected for expanion and then remain locally conitent until edge cot change are detected in D* Lite. It implie that D* Lite expand any locally overconitent vertex at mot once. However, a linear interpolation-baed replanner tend to expand a locally overconitent vertex for many time. Beide, the key value (denoting the prioritie of vertice in the priority queue) of the vertice elected for expanion are monotonically nondecreaing over time in D* Lite, while it i not naturally the cae in a linear interpolation-baed replanner. Thi can be explained a follow: For ome vertex, the computation of it rh-value i baed on the g-value of one neighboring vertex in D* Lite, but the g-value of two neighboring vertice in a linear interpolation-baed replanner. During the planning and replanning proce, it i common that at leat one of the two neighboring vertice ha an inaccurate rh-value. Relied upon them, will get an inaccurate rh-value. And the vertice relied upon will alo be affected, and o on. It i the reaon that a linear interpolation-baed replanner update the rh-value of vertice repeatedly to their final reult. Such a phenomenon i eaily oberved particularly in environment coniting mainly of free pace ince the g-value of a vertex i very cloe to thoe of it neighbor in free pace. After the cot field created, path extraction for linear interpolation-baed replanner i alo different from that for D* Lite. When backpointer are not recorded, D* Lite can trace back a lowet-cot path from tart to by alway moving from the current vertex, tarting at tart, to any neighbor that imize c, g until i reached. So the optimality of the reult depend on the accuracy of g. But in a linear interpolationbaed replanner the g-value are not the ditance exactly, reulting in the ub-optimality of path. From the dicuion above, we can ee that there exit two major drawback of Field D*: 1) It plan and replan much lower than D* Lite, epecially in the environment coniting mainly of free pace. 2) The olution path i not the optimal olution. Figure 2 how the econd problem. The path returned by Field D* ha unneceary heading change even if no obtacle exit (ee Figure 2(a)). To extract a moother path, [9] give a gradient interpolation method. The reult i howed in Figure 2(b), from which we can ee that the unneceary heading change till exit. Obtacle can alo make the interpolation aumption break down o that affect the quality of extracted path. To alleviate it, [8] ue a onetep look ahead mechanim. But thi method check very limited tep o that cannot avoid generating a pathologic path between vertice a and b in Figure 2(c). 3. Update-Reducing Field D* 3.1. Baic Idea Since the runtime of a linear interpolation-baed replanner

3 22 C. W. ZHENG ET AL. (a) (b) (c) Figure 2. Path returned by interpolation method. depend heavily on the number of update of the rhvalue of vertice, the key to high efficiency of our algorithm i reducing the number of update. We ue the fringe vertice to refer to the vertice on the fringe of the expanded vertice during initial planning. The fringe vertice have not been expanded yet o that their g-value are not computed (namely infinite), leading the rh-value computed by the g-value of the fringe vertice to inaccuracy. Then the inaccurate rh-value along with the infinite g-value affect next vertex expanion. Thi i the main ource of the repeated update of rh-value. Note that mot of the fringe vertice are jut locally overconitent vertice during initial planning, a i howed in Figure 3. (The locally conitent vertice (in light grey), which have been expanded at leat once, are almot urrounded by the locally overconitent vertice (in dark grey). Vertice in black are obtacle.) The rh-value of locally overconitent vertice are better informed and thu more accurate than the g-value. So when it i a locally overconitent vertex, we can ue the rh-value intead of the g-value to make the computation more cloe to the g * -value. When it i a locally conitent vertex, we can alo ue the rh-value becaue it equal the g-value and thu could get a reult at leat no poorer than that computed by the g-value. During replanning, if we only encounter cell cot decreae the approach above i till ueful. However, when locally underconitent vertice (whoe g-value are maller than rh-value) appear, thi approach tend to make the algorithm le efficient and even incomplete. It could be explained a follow: When the rh-value of a vertex become larger due to edge cot increae, the old rh-value i out of date and thu to be abandoned. However, the algorithm doe not ditinguih between the old and the new o that it i poible for the old rh-value to be ued to compute the rh-value of another vertex, reulting in fale relation between thee two vertice. For example, there exit two vertice a and b. After initial planning, g(a), rh(a) and g(b) are all infinite, rh(b) i 50. Then rh(a) and rh(b) are updated due to cell cot increae. When rh(a) i recomputed, old rh(b) (namely Figure 3. A naphot during initial planning of Field D*. 50) i ued. Then rh(b) i updated to a new value of 64. Thu, the computation of rh(a) eem to rely on rh(b) but in fact thi relation poibly doe not exit. Furthermore the wrong rh(a) lead to a priority error of a (g(a) i infinite o that doe not affect the key value), which poibly make a expand while b can never be expanded again. Thu the fale relation ha no chance to be corrected, reulting in the incompletene of the algorithm. In order to reduce the update of the rh-value during replanning, we ue a technique imilar to which Delayed D* ued to peed up D* Lite [10], that i, delaying the proceing of locally underconitent vertice. During path extraction, A* earch, which depend on the accuracy of heuritic le heavily than greedy earch doe, could avoid error caued by obtacle (ee Figure 2(c)). However, baed on the linear approximation, A* earch till cannot enure an optimal path even if no obtacle exit (ee Figure 2(b)). And greedy earch need to be kept for checking olution path for any loop. Note that the limitation of pot-moothing howed in Figure 1 can be overcome if it i already an any-angle path before moothing. Combined with the method above, Update-Reducing Field D* (URFD*) i a modified verion of Field D*. It redefine the rh-value (denoted by rh -value to be ditinguihed from the original) a 0 if rh rh otherwie nbr (5) where notation follow from (1). URFD* calculate the rh-value of vertice according to (5) during initial planning. During replanning it calculate the rh-value according to (1), which i imilar to Field D*, and delay the propagation of cot increae. It check the conitency of a path in every path extraction and end with a pot-moothing tep Algorithm Decription Figure 4 how the peudocode of the URFD* algorithm.

4 C. W. ZHENG ET AL. 23 Key() 01. return [( g ( ), rh ( )) h (, );( g ( ), rh ( ))]; tart Initialize() 02. for all S rh( ) g( ) ; 03. rh( ) 0; U ; raie fale; 04. Inert( U,,Key( )); ComputeCot (, a, b, cot) 05. Ue cot( ) and cot( ) to compute rh( ); a UpdateState() 06. if ( g ( ) rh ( )) 07. if ( U) Remove( U, ); 08. Inert( U,,Key( )); 09. ele if( g ( ) rh ( ) AND U) Remove( U, ); UpdateStateLower() 10. if ( g ( ) rh ( )) 11. if ( U) Remove( U, ); 12. Inert( U,,Key( )); 13. ele if ( g ( ) rh ( ) AND U) Remove( U, ); b ComputeState() 14. if ( ) 15. if (it i inital planning) rh ( ) ( ', ") connbr( ) ComputeCot(, ', ", rh); 16. ele rh( ) ComputeCot(, ', ", g); ( ', ") connbr( ) ComputeShortetPath() 17. while( U (Key( )) Key( tart )) OR rh( tart) g( tart)) 18. U.Top(); 19. if ( g ( ) rh ( )) 20. g rh( ); 21. Remove( U, ); 22. for all ' nbr( ) 23. ComputeState( '); UpdateStateLower( '); 24. ele 25. g ( ) ; 26. for all ' nbr( ) { } 27. ComputeS tate( '); UpdateState( '); FindRaieStateOnPath() 28. raie fale; tart ; ctr 0; loop fale; 29. while( AND loop fale AND ctr maxtep) 30. x arg ' ucc( ) ( c(, ') g ( ')); 31. for all ' vicinity( c) 32. if ( ' i locally inconitent AND ' ha never been added into U with local underconitency during thi replann ing epiode) 33. ComputeState( '); UpdateState( '); raie true; 34. if ( i viited before ) loop true; 35 x; ctr; Main() 36. Initialize(); 37. ComputeShortetPath(); 38. Path extraction; 39. Pot-Smoothing; 40. forever 41 Wait for change in cell cot; 42. for all cell x with changed cot 43. for each tate on a corner of x 44. ComputeState( ); UpdateStateLower( ); 45. ComputeState( tart ); UpdateState( tart ); 46. ComputeShortetPath(); FindRaieStateOnPath();. 47. while( raie) 48. ComputeShortetPath(); FindRaieStateOnPath();. 49. Pot-Smoothing; Figure 4. The update-reducing Field D* algorithm. During initial planning, URFD* call ComputeShortet- Path() to expand vertice. ComputeCot() calculate the rh-value in a way imilar to the interpolation-baed path cot calculation in Field D*, but every vertex ue rh- value, intead of g-value, of it neighbor. ComputeState() then compute the rh-value according to (5) (line 15). During replanning, ComputeState() call Compute- Cot() to compute the rh-value according to (1) (line 16). The rh-value of the tart vertex and every vertex immediately affected by the changed edge cot are updated, but only the locally inconitent tart vertex and locally overconitent vertice are inerted into priority queue U for expanion (line 42-45). Then FindRaieStateOnPath() (FRSOP) i called. FROSP check whether locally underconitent vertice are in the vicinity of the node. All the unproceed locally underconitent vertice that are adjacent to thi node will be added into priority queue U (line 31-33). Here vicinity() refer to the et of all corner vertice in the vicinity of node ( i included). When the number of node exceed the given limit maxtep, or a loop i found, which indicate a potential failure of path extraction, FRSOP top the extraction to expand locally underconitent vertice in priority queue U. After path extraction, the olution path i pot-proceed by a moothing tep. (line 39, 49). Given two cell boundary node along the path, the potmoothing replace the olution path between thee two node with a traight line path if the latter i le cotly. It i done with cell boundary node along the olution path iteratively. However, ome mall technique are ued to avoid a large amount of computation: 1) It only perform a ingle iteration. 2) It only moothe the path between cell corner becaue neceary and harp heading change uually occur on them. 3) Before moothing a path between two cell corner, it check whether the cot of all grid cell that the original path i through are all ame. If they are, the original path i kept. 4. Experimental Reult We compared the performance of URFD*, Field D* and Delayed D*. 800 different random grid environment were generated: 400 environment with uniform cot grid and 400 with non-uniform cot grid. For uniform cot grid environment, four different initial percentage of obtacle cell were elected: 10%, 20%, 30% and 40%. For non-uniform cot grid environment, we aigned each traverable cell an integer cot between 1 (free pace) and 15, and four different initial percentage of free pace cell were elected: 90%, 70%, 50% and 30%, while the ret of the cell each got a cot (infinity or an integer between 2 and 15) randomly with the ame probability (namely 1/15). For each environment, the initial tak wa to plan a path from the lower left corner to a randomly elected on the right edge. After that, we altered the cot of cell cloe to the agent with probability 0.1 (1.6% of the cell in the environment were changed) and had each approach repair it olution

5 24 C. W. ZHENG ET AL. Table 1. Performance comparion among URFD*, Field D* and Delayed D* in three kind of environment. A B C Path Cot Rh-value Update Vertex Expanion Runtime Initial Replan Initial Replan Initial Replan Initial Replan Field D* URFD* Field D* URFD* Field D* URFD* path. We ue the weighted heuritic, which i decribed in the previou ection, for URFD* and Field D*. We elected the reult in three kind of environment (A: uniform cot grid with 10% obtacle cell. B: uniform cot grid with 30% obtacle cell. C: non-uniform cot grid with 50% free pace cell) and howed them in Table 1. Four performance meaure were ued here: the path cot, the total number of rh-value update (that i, update of the rh-value), the total number of vertex expanion (update of the g-value) and the runtime. Each value i a ratio of a performance meaure of URFD* (or Field D*) to that of Delayed D* averaged over initial planning (or replanning) epiode. Note that in environment with more free pace the runtime of initial planning and replanning of Field D* dratically increaed while thoe of URFD* increaed much more tably. The performance in environment C how the poibility that the number of update of the rh-value during replanning could be lightly larger than that of Field D* in ome cenario. However, ince the number of vertice in the priority queue i limited by electively proceing locally underconitent vertice, making the priority queue operation le expenive, the runtime of URFD* i till horter than that of Field D* in thoe cenario. 5. Concluion We preent URFD*, a linear interpolation-baed algorithm that plan and replan any-angle path in dynamic environment with uniform and non-uniform cot grid. It make effort in the reduction of update of the rhvalue, which contribute to the gain in efficiency. The olution path returned by URFD* are mooth and nearoptimal. A oppoed to Field D*, it perform fater planning and replanning and return a path with lower cot and fewer heading change. However, URFD* i not optimal either due to the linear interpolation aumption. Heuritic-Baed Path Planning, Proceeding of the Workhop on Planning under Uncertainty for Autonomou Sytem at the International Conference on Automated Planning and Scheduling, Monterey, 5-10 June 2005, pp [2] P. Hart, N. Nilon and B. Raphael, A Formal Bai for the Heuritic Deteration of Minimum Cot Path, IEEE Tranaction on Sytem Science and Cybernetic, 1968, Vol. 4, No. 2, pp [3] S. Koenig, M. Likhachev and D. Furcy, Lifelong Planning A*, Artificial Intelligence Journal, Vol. 155, No. 1-2, 2004, pp [4] S. Koenig and M. Likhachev, Improved Fat Replanning for Robot Navigation in Unknown Terrain, Proceeding of the IEEE International Conference on Robotic and Automation (ICRA 2002), Wahington, May 2002, pp [5] A. Botea, M. Müller and J. Schaeffer, Near Optimal Hierarchical Path-Finding, Journal of Game Development, 2004, Vol. 1, No. 1, pp [6] A. Nah, K. Daniel, S. Koenig and A. Felner, Theta*: Any-Angle Path Planning on Grid, Proceeding of the National Conference on Artificial Intelligence, July 2007, Vancouver, pp [7] D. Šišlák, P. Volf and M. Pěchouček, Accelerated A* Path Planning, Springer-Verlag, Berlin, [8] D. Ferguon and A. Stentz, The Field D* Algorithm for Improved Path Planning and Replanning in Uniform and Non-Uniform Cot Environment, Technical Report, Carnegie Mellon Univerity, Pittburgh, [9] M. W. Otte and G. Grudic, Extracting Path from Field Built with Linear Interpolation, IEEE/RSJ International Conference on Intelligent Robot and Sytem, St. Loui, October 2009, pp [10] D. Ferguon and A. Stentz, The Delayed D* Algorithm for Efficient Path Replanning, Proceeding of the IEEE International Conference on Robotic and Automation, Barcelona, April 2005, pp REFERENCES [1] D. Ferguon, M. Likhachev and A. Stentz, A Guide to

Lecture 14: Minimum Spanning Tree I

Lecture 14: Minimum Spanning Tree I COMPSCI 0: Deign and Analyi of Algorithm October 4, 07 Lecture 4: Minimum Spanning Tree I Lecturer: Rong Ge Scribe: Fred Zhang Overview Thi lecture we finih our dicuion of the hortet path problem and introduce

More information

Uninformed Search Complexity. Informed Search. Search Revisited. Day 2/3 of Search

Uninformed Search Complexity. Informed Search. Search Revisited. Day 2/3 of Search Informed Search ay 2/3 of Search hap. 4, Ruel & Norvig FS IFS US PFS MEM FS IS Uninformed Search omplexity N = Total number of tate = verage number of ucceor (branching factor) L = Length for tart to goal

More information

Universität Augsburg. Institut für Informatik. Approximating Optimal Visual Sensor Placement. E. Hörster, R. Lienhart.

Universität Augsburg. Institut für Informatik. Approximating Optimal Visual Sensor Placement. E. Hörster, R. Lienhart. Univerität Augburg à ÊÇÅÍÆ ËÀǼ Approximating Optimal Viual Senor Placement E. Hörter, R. Lienhart Report 2006-01 Januar 2006 Intitut für Informatik D-86135 Augburg Copyright c E. Hörter, R. Lienhart Intitut

More information

Performance of a Robust Filter-based Approach for Contour Detection in Wireless Sensor Networks

Performance of a Robust Filter-based Approach for Contour Detection in Wireless Sensor Networks Performance of a Robut Filter-baed Approach for Contour Detection in Wirele Senor Network Hadi Alati, William A. Armtrong, Jr., and Ai Naipuri Department of Electrical and Computer Engineering The Univerity

More information

Stochastic Search and Graph Techniques for MCM Path Planning Christine D. Piatko, Christopher P. Diehl, Paul McNamee, Cheryl Resch and I-Jeng Wang

Stochastic Search and Graph Techniques for MCM Path Planning Christine D. Piatko, Christopher P. Diehl, Paul McNamee, Cheryl Resch and I-Jeng Wang Stochatic Search and Graph Technique for MCM Path Planning Chritine D. Piatko, Chritopher P. Diehl, Paul McNamee, Cheryl Rech and I-Jeng Wang The John Hopkin Univerity Applied Phyic Laboratory, Laurel,

More information

DAROS: Distributed User-Server Assignment And Replication For Online Social Networking Applications

DAROS: Distributed User-Server Assignment And Replication For Online Social Networking Applications DAROS: Ditributed Uer-Server Aignment And Replication For Online Social Networking Application Thuan Duong-Ba School of EECS Oregon State Univerity Corvalli, OR 97330, USA Email: duongba@eec.oregontate.edu

More information

Routing Definition 4.1

Routing Definition 4.1 4 Routing So far, we have only looked at network without dealing with the iue of how to end information in them from one node to another The problem of ending information in a network i known a routing

More information

Minimum congestion spanning trees in bipartite and random graphs

Minimum congestion spanning trees in bipartite and random graphs Minimum congetion panning tree in bipartite and random graph M.I. Otrovkii Department of Mathematic and Computer Science St. John Univerity 8000 Utopia Parkway Queen, NY 11439, USA e-mail: otrovm@tjohn.edu

More information

Algorithmic Discrete Mathematics 4. Exercise Sheet

Algorithmic Discrete Mathematics 4. Exercise Sheet Algorithmic Dicrete Mathematic. Exercie Sheet Department of Mathematic SS 0 PD Dr. Ulf Lorenz 0. and. May 0 Dipl.-Math. David Meffert Verion of May, 0 Groupwork Exercie G (Shortet path I) (a) Calculate

More information

Key Terms - MinMin, MaxMin, Sufferage, Task Scheduling, Standard Deviation, Load Balancing.

Key Terms - MinMin, MaxMin, Sufferage, Task Scheduling, Standard Deviation, Load Balancing. Volume 3, Iue 11, November 2013 ISSN: 2277 128X International Journal of Advanced Reearch in Computer Science and Software Engineering Reearch Paper Available online at: www.ijarce.com Tak Aignment in

More information

Generic Traverse. CS 362, Lecture 19. DFS and BFS. Today s Outline

Generic Traverse. CS 362, Lecture 19. DFS and BFS. Today s Outline Generic Travere CS 62, Lecture 9 Jared Saia Univerity of New Mexico Travere(){ put (nil,) in bag; while (the bag i not empty){ take ome edge (p,v) from the bag if (v i unmarked) mark v; parent(v) = p;

More information

Chapter 13 Non Sampling Errors

Chapter 13 Non Sampling Errors Chapter 13 Non Sampling Error It i a general aumption in the ampling theory that the true value of each unit in the population can be obtained and tabulated without any error. In practice, thi aumption

More information

Laboratory Exercise 6

Laboratory Exercise 6 Laboratory Exercie 6 Adder, Subtractor, and Multiplier The purpoe of thi exercie i to examine arithmetic circuit that add, ubtract, and multiply number. Each type of circuit will be implemented in two

More information

How to Select Measurement Points in Access Point Localization

How to Select Measurement Points in Access Point Localization Proceeding of the International MultiConference of Engineer and Computer Scientit 205 Vol II, IMECS 205, March 8-20, 205, Hong Kong How to Select Meaurement Point in Acce Point Localization Xiaoling Yang,

More information

Cutting Stock by Iterated Matching. Andreas Fritsch, Oliver Vornberger. University of Osnabruck. D Osnabruck.

Cutting Stock by Iterated Matching. Andreas Fritsch, Oliver Vornberger. University of Osnabruck. D Osnabruck. Cutting Stock by Iterated Matching Andrea Fritch, Oliver Vornberger Univerity of Onabruck Dept of Math/Computer Science D-4909 Onabruck andy@informatikuni-onabrueckde Abtract The combinatorial optimization

More information

1 The secretary problem

1 The secretary problem Thi i new material: if you ee error, pleae email jtyu at tanford dot edu 1 The ecretary problem We will tart by analyzing the expected runtime of an algorithm, a you will be expected to do on your homework.

More information

A note on degenerate and spectrally degenerate graphs

A note on degenerate and spectrally degenerate graphs A note on degenerate and pectrally degenerate graph Noga Alon Abtract A graph G i called pectrally d-degenerate if the larget eigenvalue of each ubgraph of it with maximum degree D i at mot dd. We prove

More information

Analyzing Hydra Historical Statistics Part 2

Analyzing Hydra Historical Statistics Part 2 Analyzing Hydra Hitorical Statitic Part Fabio Maimo Ottaviani EPV Technologie White paper 5 hnode HSM Hitorical Record The hnode i the hierarchical data torage management node and ha to perform all the

More information

Shortest Paths Problem. CS 362, Lecture 20. Today s Outline. Negative Weights

Shortest Paths Problem. CS 362, Lecture 20. Today s Outline. Negative Weights Shortet Path Problem CS 6, Lecture Jared Saia Univerity of New Mexico Another intereting problem for graph i that of finding hortet path Aume we are given a weighted directed graph G = (V, E) with two

More information

Markov Random Fields in Image Segmentation

Markov Random Fields in Image Segmentation Preented at SSIP 2011, Szeged, Hungary Markov Random Field in Image Segmentation Zoltan Kato Image Proceing & Computer Graphic Dept. Univerity of Szeged Hungary Zoltan Kato: Markov Random Field in Image

More information

Optimal Multi-Robot Path Planning on Graphs: Complete Algorithms and Effective Heuristics

Optimal Multi-Robot Path Planning on Graphs: Complete Algorithms and Effective Heuristics Optimal Multi-Robot Path Planning on Graph: Complete Algorithm and Effective Heuritic Jingjin Yu Steven M. LaValle Abtract arxiv:507.0390v [c.ro] Jul 05 We tudy the problem of optimal multi-robot path

More information

Today s Outline. CS 561, Lecture 23. Negative Weights. Shortest Paths Problem. The presence of a negative cycle might mean that there is

Today s Outline. CS 561, Lecture 23. Negative Weights. Shortest Paths Problem. The presence of a negative cycle might mean that there is Today Outline CS 56, Lecture Jared Saia Univerity of New Mexico The path that can be trodden i not the enduring and unchanging Path. The name that can be named i not the enduring and unchanging Name. -

More information

Planning of scooping position and approach path for loading operation by wheel loader

Planning of scooping position and approach path for loading operation by wheel loader 22 nd International Sympoium on Automation and Robotic in Contruction ISARC 25 - September 11-14, 25, Ferrara (Italy) 1 Planning of cooping poition and approach path for loading operation by wheel loader

More information

Topics. Lecture 37: Global Optimization. Issues. A Simple Example: Copy Propagation X := 3 B > 0 Y := 0 X := 4 Y := Z + W A := 2 * 3X

Topics. Lecture 37: Global Optimization. Issues. A Simple Example: Copy Propagation X := 3 B > 0 Y := 0 X := 4 Y := Z + W A := 2 * 3X Lecture 37: Global Optimization [Adapted from note by R. Bodik and G. Necula] Topic Global optimization refer to program optimization that encompa multiple baic block in a function. (I have ued the term

More information

else end while End References

else end while End References 621-630. [RM89] [SK76] Roenfeld, A. and Melter, R. A., Digital geometry, The Mathematical Intelligencer, vol. 11, No. 3, 1989, pp. 69-72. Sklanky, J. and Kibler, D. F., A theory of nonuniformly digitized

More information

3D SMAP Algorithm. April 11, 2012

3D SMAP Algorithm. April 11, 2012 3D SMAP Algorithm April 11, 2012 Baed on the original SMAP paper [1]. Thi report extend the tructure of MSRF into 3D. The prior ditribution i modified to atify the MRF property. In addition, an iterative

More information

Hassan Ghaziri AUB, OSB Beirut, Lebanon Key words Competitive self-organizing maps, Meta-heuristics, Vehicle routing problem,

Hassan Ghaziri AUB, OSB Beirut, Lebanon Key words Competitive self-organizing maps, Meta-heuristics, Vehicle routing problem, COMPETITIVE PROBABIISTIC SEF-ORGANIZING MAPS FOR ROUTING PROBEMS Haan Ghaziri AUB, OSB Beirut, ebanon ghaziri@aub.edu.lb Abtract In thi paper, we have applied the concept of the elf-organizing map (SOM)

More information

Distributed Packet Processing Architecture with Reconfigurable Hardware Accelerators for 100Gbps Forwarding Performance on Virtualized Edge Router

Distributed Packet Processing Architecture with Reconfigurable Hardware Accelerators for 100Gbps Forwarding Performance on Virtualized Edge Router Ditributed Packet Proceing Architecture with Reconfigurable Hardware Accelerator for 100Gbp Forwarding Performance on Virtualized Edge Router Satohi Nihiyama, Hitohi Kaneko, and Ichiro Kudo Abtract To

More information

Advanced Encryption Standard and Modes of Operation

Advanced Encryption Standard and Modes of Operation Advanced Encryption Standard and Mode of Operation G. Bertoni L. Breveglieri Foundation of Cryptography - AES pp. 1 / 50 AES Advanced Encryption Standard (AES) i a ymmetric cryptographic algorithm AES

More information

arxiv: v1 [cs.ds] 27 Feb 2018

arxiv: v1 [cs.ds] 27 Feb 2018 Incremental Strong Connectivity and 2-Connectivity in Directed Graph Louka Georgiadi 1, Giueppe F. Italiano 2, and Niko Parotidi 2 arxiv:1802.10189v1 [c.ds] 27 Feb 2018 1 Univerity of Ioannina, Greece.

More information

Exploring Simple Grid Polygons

Exploring Simple Grid Polygons Exploring Simple Grid Polygon Chritian Icking 1, Tom Kamphan 2, Rolf Klein 2, and Elmar Langetepe 2 1 Univerity of Hagen, Praktiche Informatik VI, 58084 Hagen, Germany. 2 Univerity of Bonn, Computer Science

More information

Shortest Paths with Single-Point Visibility Constraint

Shortest Paths with Single-Point Visibility Constraint Shortet Path with Single-Point Viibility Contraint Ramtin Khoravi Mohammad Ghodi Department of Computer Engineering Sharif Univerity of Technology Abtract Thi paper tudie the problem of finding a hortet

More information

Maneuverable Relays to Improve Energy Efficiency in Sensor Networks

Maneuverable Relays to Improve Energy Efficiency in Sensor Networks Maneuverable Relay to Improve Energy Efficiency in Senor Network Stephan Eidenbenz, Luka Kroc, Jame P. Smith CCS-5, MS M997; Lo Alamo National Laboratory; Lo Alamo, NM 87545. Email: {eidenben, kroc, jpmith}@lanl.gov

More information

CENTER-POINT MODEL OF DEFORMABLE SURFACE

CENTER-POINT MODEL OF DEFORMABLE SURFACE CENTER-POINT MODEL OF DEFORMABLE SURFACE Piotr M. Szczypinki Iintitute of Electronic, Technical Univerity of Lodz, Poland Abtract: Key word: Center-point model of deformable urface for egmentation of 3D

More information

Localized Minimum Spanning Tree Based Multicast Routing with Energy-Efficient Guaranteed Delivery in Ad Hoc and Sensor Networks

Localized Minimum Spanning Tree Based Multicast Routing with Energy-Efficient Guaranteed Delivery in Ad Hoc and Sensor Networks Localized Minimum Spanning Tree Baed Multicat Routing with Energy-Efficient Guaranteed Delivery in Ad Hoc and Senor Network Hanne Frey Univerity of Paderborn D-3398 Paderborn hanne.frey@uni-paderborn.de

More information

Multi-Target Tracking In Clutter

Multi-Target Tracking In Clutter Multi-Target Tracking In Clutter John N. Sander-Reed, Mary Jo Duncan, W.B. Boucher, W. Michael Dimmler, Shawn O Keefe ABSTRACT A high frame rate (0 Hz), multi-target, video tracker ha been developed and

More information

Refining SIRAP with a Dedicated Resource Ceiling for Self-Blocking

Refining SIRAP with a Dedicated Resource Ceiling for Self-Blocking Refining SIRAP with a Dedicated Reource Ceiling for Self-Blocking Mori Behnam, Thoma Nolte Mälardalen Real-Time Reearch Centre P.O. Box 883, SE-721 23 Väterå, Sweden {mori.behnam,thoma.nolte}@mdh.e ABSTRACT

More information

Delaunay Triangulation: Incremental Construction

Delaunay Triangulation: Incremental Construction Chapter 6 Delaunay Triangulation: Incremental Contruction In the lat lecture, we have learned about the Lawon ip algorithm that compute a Delaunay triangulation of a given n-point et P R 2 with O(n 2 )

More information

Modeling of underwater vehicle s dynamics

Modeling of underwater vehicle s dynamics Proceeding of the 11th WEA International Conference on YTEM, Agio Nikolao, Crete Iland, Greece, July 23-25, 2007 44 Modeling of underwater vehicle dynamic ANDRZEJ ZAK Department of Radiolocation and Hydrolocation

More information

A Novel Feature Line Segment Approach for Pattern Classification

A Novel Feature Line Segment Approach for Pattern Classification 12th International Conference on Information Fuion Seattle, WA, USA, July 6-9, 2009 A Novel Feature Line Segment Approach for Pattern Claification Yi Yang Intitute of Integrated Automation Xi an Jiaotong

More information

A METHOD OF REAL-TIME NURBS INTERPOLATION WITH CONFINED CHORD ERROR FOR CNC SYSTEMS

A METHOD OF REAL-TIME NURBS INTERPOLATION WITH CONFINED CHORD ERROR FOR CNC SYSTEMS Vietnam Journal of Science and Technology 55 (5) (017) 650-657 DOI: 10.1565/55-518/55/5/906 A METHOD OF REAL-TIME NURBS INTERPOLATION WITH CONFINED CHORD ERROR FOR CNC SYSTEMS Nguyen Huu Quang *, Banh

More information

A Multi-objective Genetic Algorithm for Reliability Optimization Problem

A Multi-objective Genetic Algorithm for Reliability Optimization Problem International Journal of Performability Engineering, Vol. 5, No. 3, April 2009, pp. 227-234. RAMS Conultant Printed in India A Multi-objective Genetic Algorithm for Reliability Optimization Problem AMAR

More information

Motion Control (wheeled robots)

Motion Control (wheeled robots) 3 Motion Control (wheeled robot) Requirement for Motion Control Kinematic / dynamic model of the robot Model of the interaction between the wheel and the ground Definition of required motion -> peed control,

More information

A Practical Model for Minimizing Waiting Time in a Transit Network

A Practical Model for Minimizing Waiting Time in a Transit Network A Practical Model for Minimizing Waiting Time in a Tranit Network Leila Dianat, MASc, Department of Civil Engineering, Sharif Univerity of Technology, Tehran, Iran Youef Shafahi, Ph.D. Aociate Profeor,

More information

xy-monotone path existence queries in a rectilinear environment

xy-monotone path existence queries in a rectilinear environment CCCG 2012, Charlottetown, P.E.I., Augut 8 10, 2012 xy-monotone path exitence querie in a rectilinear environment Gregory Bint Anil Mahehwari Michiel Smid Abtract Given a planar environment coniting of

More information

Brief Announcement: Distributed 3/2-Approximation of the Diameter

Brief Announcement: Distributed 3/2-Approximation of the Diameter Brief Announcement: Ditributed /2-Approximation of the Diameter Preliminary verion of a brief announcement to appear at DISC 14 Stephan Holzer MIT holzer@mit.edu David Peleg Weizmann Intitute david.peleg@weizmann.ac.il

More information

Modeling the Effect of Mobile Handoffs on TCP and TFRC Throughput

Modeling the Effect of Mobile Handoffs on TCP and TFRC Throughput Modeling the Effect of Mobile Handoff on TCP and TFRC Throughput Antonio Argyriou and Vijay Madietti School of Electrical and Computer Engineering Georgia Intitute of Technology Atlanta, Georgia 3332 25,

More information

Lecture 17: Shortest Paths

Lecture 17: Shortest Paths Lecture 7: Shortet Path CSE 373: Data Structure and Algorithm CSE 373 9 WI - KASEY CHAMPION Adminitrivia How to Ace the Technical Interview Seion today! - 6-8pm - Sieg 34 No BS CS Career Talk Thurday -

More information

DWH Performance Tuning For Better Reporting

DWH Performance Tuning For Better Reporting DWH Performance Tuning For Better Sandeep Bhargava Reearch Scholar Naveen Hemrajani Aociate Profeor Dineh Goyal Aociate Profeor Subhah Gander IT Profeional ABSTRACT: The concept of data warehoue deal in

More information

Nearly Constant Approximation for Data Aggregation Scheduling in Wireless Sensor Networks

Nearly Constant Approximation for Data Aggregation Scheduling in Wireless Sensor Networks Nearly Contant Approximation for Data Aggregation Scheduling in Wirele Senor Network Scott C.-H. Huang, Peng-Jun Wan, Chinh T. Vu, Yinghu Li and France Yao Computer Science Department, City Univerity of

More information

[N309] Feedforward Active Noise Control Systems with Online Secondary Path Modeling. Muhammad Tahir Akhtar, Masahide Abe, and Masayuki Kawamata

[N309] Feedforward Active Noise Control Systems with Online Secondary Path Modeling. Muhammad Tahir Akhtar, Masahide Abe, and Masayuki Kawamata he 32nd International Congre and Expoition on Noie Control Engineering Jeju International Convention Center, Seogwipo, Korea, Augut 25-28, 2003 [N309] Feedforward Active Noie Control Sytem with Online

More information

Operational Semantics Class notes for a lecture given by Mooly Sagiv Tel Aviv University 24/5/2007 By Roy Ganor and Uri Juhasz

Operational Semantics Class notes for a lecture given by Mooly Sagiv Tel Aviv University 24/5/2007 By Roy Ganor and Uri Juhasz Operational emantic Page Operational emantic Cla note for a lecture given by Mooly agiv Tel Aviv Univerity 4/5/7 By Roy Ganor and Uri Juhaz Reference emantic with Application, H. Nielon and F. Nielon,

More information

Growing Networks Through Random Walks Without Restarts

Growing Networks Through Random Walks Without Restarts Growing Network Through Random Walk Without Retart Bernardo Amorim, Daniel Figueiredo, Giulio Iacobelli, Giovanni Neglia To cite thi verion: Bernardo Amorim, Daniel Figueiredo, Giulio Iacobelli, Giovanni

More information

See chapter 8 in the textbook. Dr Muhammad Al Salamah, Industrial Engineering, KFUPM

See chapter 8 in the textbook. Dr Muhammad Al Salamah, Industrial Engineering, KFUPM Goal programming Objective of the topic: Indentify indutrial baed ituation where two or more objective function are required. Write a multi objective function model dla a goal LP Ue weighting um and preemptive

More information

Evolution of Non-Deterministic Incremental Algorithms. Hugues Juille. Volen Center for Complex Systems. Brandeis University. Waltham, MA

Evolution of Non-Deterministic Incremental Algorithms. Hugues Juille. Volen Center for Complex Systems. Brandeis University. Waltham, MA Evolution of Non-Determinitic Incremental Algorithm a a New Approach for Search in State Space Hugue Juille Computer Science Department Volen Center for Complex Sytem Brandei Univerity Waltham, MA 02254-9110

More information

ISSN: (Online) Volume 3, Issue 4, April 2015 International Journal of Advance Research in Computer Science and Management Studies

ISSN: (Online) Volume 3, Issue 4, April 2015 International Journal of Advance Research in Computer Science and Management Studies ISSN: 2321-7782 (Online) Volume 3, Iue 4, April 2015 International Journal Advance Reearch in Computer Science and Management Studie Reearch Article / Survey Paper / Cae Study Available online at: www.ijarcm.com

More information

Greedy but Safe Replanning under Kinodynamic Constraints

Greedy but Safe Replanning under Kinodynamic Constraints Intl. Conf. on Robotic and Automation, IEEE pre, Rome, Italy, p. 704 710, 2007 Greedy but Safe Replanning under Kinodynamic Contraint Kota E. Bekri Lydia E. Kavraki Abtract We conider motion planning problem

More information

Increasing Throughput and Reducing Delay in Wireless Sensor Networks Using Interference Alignment

Increasing Throughput and Reducing Delay in Wireless Sensor Networks Using Interference Alignment Int. J. Communication, Network and Sytem Science, 0, 5, 90-97 http://dx.doi.org/0.436/ijcn.0.50 Publihed Online February 0 (http://www.scirp.org/journal/ijcn) Increaing Throughput and Reducing Delay in

More information

Size Balanced Tree. Chen Qifeng (Farmer John) Zhongshan Memorial Middle School, Guangdong, China. December 29, 2006.

Size Balanced Tree. Chen Qifeng (Farmer John) Zhongshan Memorial Middle School, Guangdong, China. December 29, 2006. Size Balanced Tree Chen Qifeng (Farmer John) Zhonghan Memorial Middle School, Guangdong, China Email:44687@QQ.com December 9, 006 Abtract Thi paper preent a unique trategy for maintaining balance in dynamically

More information

A SIMPLE IMPERATIVE LANGUAGE THE STORE FUNCTION NON-TERMINATING COMMANDS

A SIMPLE IMPERATIVE LANGUAGE THE STORE FUNCTION NON-TERMINATING COMMANDS A SIMPLE IMPERATIVE LANGUAGE Eventually we will preent the emantic of a full-blown language, with declaration, type and looping. However, there are many complication, o we will build up lowly. Our firt

More information

/06/$ IEEE 364

/06/$ IEEE 364 006 IEEE International ympoium on ignal Proceing and Information Technology oie Variance Etimation In ignal Proceing David Makovoz IPAC, California Intitute of Technology, MC-0, Paadena, CA, 95 davidm@ipac.caltech.edu;

More information

SLA Adaptation for Service Overlay Networks

SLA Adaptation for Service Overlay Networks SLA Adaptation for Service Overlay Network Con Tran 1, Zbigniew Dziong 1, and Michal Pióro 2 1 Department of Electrical Engineering, École de Technologie Supérieure, Univerity of Quebec, Montréal, Canada

More information

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and Thi article appeared in a journal publihed by Elevier. The attached copy i furnihed to the author for internal non-commercial reearch and education ue, including for intruction at the author intitution

More information

Contents. shortest paths. Notation. Shortest path problem. Applications. Algorithms and Networks 2010/2011. In the entire course:

Contents. shortest paths. Notation. Shortest path problem. Applications. Algorithms and Networks 2010/2011. In the entire course: Content Shortet path Algorithm and Network 21/211 The hortet path problem: Statement Verion Application Algorithm (for ingle ource p problem) Reminder: relaxation, Dijktra, Variant of Dijktra, Bellman-Ford,

More information

SIMIT 7. Component Type Editor (CTE) User manual. Siemens Industrial

SIMIT 7. Component Type Editor (CTE) User manual. Siemens Industrial SIMIT 7 Component Type Editor (CTE) Uer manual Siemen Indutrial Edition January 2013 Siemen offer imulation oftware to plan, imulate and optimize plant and machine. The imulation- and optimizationreult

More information

MAT 155: Describing, Exploring, and Comparing Data Page 1 of NotesCh2-3.doc

MAT 155: Describing, Exploring, and Comparing Data Page 1 of NotesCh2-3.doc MAT 155: Decribing, Exploring, and Comparing Data Page 1 of 8 001-oteCh-3.doc ote for Chapter Summarizing and Graphing Data Chapter 3 Decribing, Exploring, and Comparing Data Frequency Ditribution, Graphic

More information

Distributed Partial Information Management (DPIM) Schemes for Survivable Networks - Part II

Distributed Partial Information Management (DPIM) Schemes for Survivable Networks - Part II IEEE INFOCO 2002 1 Ditributed Partial Information anagement (DPI) Scheme for Survivable Network - Part II Dahai Xu Chunming Qiao Department of Computer Science and Engineering State Univerity of New York

More information

How to. write a paper. The basics writing a solid paper Different communities/different standards Common errors

How to. write a paper. The basics writing a solid paper Different communities/different standards Common errors How to write a paper The baic writing a olid paper Different communitie/different tandard Common error Reource Raibert eay My grammar point Article on a v. the Bug in writing Clarity Goal Conciene Calling

More information

AN ALGORITHM FOR RESTRICTED NORMAL FORM TO SOLVE DUAL TYPE NON-CANONICAL LINEAR FRACTIONAL PROGRAMMING PROBLEM

AN ALGORITHM FOR RESTRICTED NORMAL FORM TO SOLVE DUAL TYPE NON-CANONICAL LINEAR FRACTIONAL PROGRAMMING PROBLEM RAC Univerity Journal, Vol IV, No, 7, pp 87-9 AN ALGORITHM FOR RESTRICTED NORMAL FORM TO SOLVE DUAL TYPE NON-CANONICAL LINEAR FRACTIONAL PROGRAMMING PROLEM Mozzem Hoain Department of Mathematic Ghior Govt

More information

Performance Evaluation of search engines via user efforts measures

Performance Evaluation of search engines via user efforts measures IJCSI International Journal of Computer Science Iue, Vol. 9, Iue 4, No, July 01 www.ijcsi.org 437 Performance Evaluation of earch engine via uer effort meaure Raeh Kumar Goutam 1 and Sanay K. Dwivedi 1

More information

LinkGuide: Towards a Better Collection of Hyperlinks in a Website Homepage

LinkGuide: Towards a Better Collection of Hyperlinks in a Website Homepage Proceeding of the World Congre on Engineering 2007 Vol I LinkGuide: Toward a Better Collection of Hyperlink in a Webite Homepage A. Ammari and V. Zharkova chool of Informatic, Univerity of Bradford anammari@bradford.ac.uk,

More information

Building a Compact On-line MRF Recognizer for Large Character Set using Structured Dictionary Representation and Vector Quantization Technique

Building a Compact On-line MRF Recognizer for Large Character Set using Structured Dictionary Representation and Vector Quantization Technique 202 International Conference on Frontier in Handwriting Recognition Building a Compact On-line MRF Recognizer for Large Character Set uing Structured Dictionary Repreentation and Vector Quantization Technique

More information

Research Article Longest Path Reroute to Optimize the Optical Multicast Routing in Sparse Splitting WDM Networks

Research Article Longest Path Reroute to Optimize the Optical Multicast Routing in Sparse Splitting WDM Networks International Optic Volume 0, Article ID 9, page http://dxdoiorg/0/0/9 Reearch Article Longet Path Reroute to Optimize the Optical Multicat Routing in Spare Splitting WDM Network Huanlin Liu, Hongyue Dai,

More information

A Boyer-Moore Approach for. Two-Dimensional Matching. Jorma Tarhio. University of California. Berkeley, CA Abstract

A Boyer-Moore Approach for. Two-Dimensional Matching. Jorma Tarhio. University of California. Berkeley, CA Abstract A Boyer-Moore Approach for Two-Dimenional Matching Jorma Tarhio Computer Science Diviion Univerity of California Berkeley, CA 94720 Abtract An imple ublinear algorithm i preented for two-dimenional tring

More information

CERIAS Tech Report EFFICIENT PARALLEL ALGORITHMS FOR PLANAR st-graphs. by Mikhail J. Atallah, Danny Z. Chen, and Ovidiu Daescu

CERIAS Tech Report EFFICIENT PARALLEL ALGORITHMS FOR PLANAR st-graphs. by Mikhail J. Atallah, Danny Z. Chen, and Ovidiu Daescu CERIAS Tech Report 2003-15 EFFICIENT PARALLEL ALGORITHMS FOR PLANAR t-graphs by Mikhail J. Atallah, Danny Z. Chen, and Ovidiu Daecu Center for Education and Reearch in Information Aurance and Security,

More information

A System Dynamics Model for Transient Availability Modeling of Repairable Redundant Systems

A System Dynamics Model for Transient Availability Modeling of Repairable Redundant Systems International Journal of Performability Engineering Vol., No. 3, May 05, pp. 03-. RAMS Conultant Printed in India A Sytem Dynamic Model for Tranient Availability Modeling of Repairable Redundant Sytem

More information

USING ARTIFICIAL NEURAL NETWORKS TO APPROXIMATE A DISCRETE EVENT STOCHASTIC SIMULATION MODEL

USING ARTIFICIAL NEURAL NETWORKS TO APPROXIMATE A DISCRETE EVENT STOCHASTIC SIMULATION MODEL USING ARTIFICIAL NEURAL NETWORKS TO APPROXIMATE A DISCRETE EVENT STOCHASTIC SIMULATION MODEL Robert A. Kilmer Department of Sytem Engineering Unite State Military Acaemy Wet Point, NY 1996 Alice E. Smith

More information

Stress-Blended Eddy Simulation (SBES) - A new Paradigm in hybrid RANS-LES Modeling

Stress-Blended Eddy Simulation (SBES) - A new Paradigm in hybrid RANS-LES Modeling Stre-Blended Eddy Simulation (SBES) - A new Paradigm in hybrid RANS-LES Modeling Menter F.R. ANSYS Germany GmbH Introduction It i oberved in many CFD imulation that RANS model how inherent technology limitation

More information

Karen L. Collins. Wesleyan University. Middletown, CT and. Mark Hovey MIT. Cambridge, MA Abstract

Karen L. Collins. Wesleyan University. Middletown, CT and. Mark Hovey MIT. Cambridge, MA Abstract Mot Graph are Edge-Cordial Karen L. Collin Dept. of Mathematic Weleyan Univerity Middletown, CT 6457 and Mark Hovey Dept. of Mathematic MIT Cambridge, MA 239 Abtract We extend the definition of edge-cordial

More information

Computer Arithmetic Homework Solutions. 1 An adder for graphics. 2 Partitioned adder. 3 HDL implementation of a partitioned adder

Computer Arithmetic Homework Solutions. 1 An adder for graphics. 2 Partitioned adder. 3 HDL implementation of a partitioned adder Computer Arithmetic Homework 3 2016 2017 Solution 1 An adder for graphic In a normal ripple carry addition of two poitive number, the carry i the ignal for a reult exceeding the maximum. We ue thi ignal

More information

Interface Tracking in Eulerian and MMALE Calculations

Interface Tracking in Eulerian and MMALE Calculations Interface Tracking in Eulerian and MMALE Calculation Gabi Luttwak Rafael P.O.Box 2250, Haifa 31021,Irael Interface Tracking in Eulerian and MMALE Calculation 3D Volume of Fluid (VOF) baed recontruction

More information

Towards an Efficient Optimal Trajectory Planner for Multiple Mobile Robots

Towards an Efficient Optimal Trajectory Planner for Multiple Mobile Robots Toward an Efficient Optimal Trajectory Planner for Multiple Mobile Robot Jaon Thoma, Alan Blair, Nick Barne Department of Computer Science and Software Engineering The Univerity of Melbourne, Victoria,

More information

Shortest Path Routing in Arbitrary Networks

Shortest Path Routing in Arbitrary Networks Journal of Algorithm, Vol 31(1), 1999 Shortet Path Routing in Arbitrary Network Friedhelm Meyer auf der Heide and Berthold Vöcking Department of Mathematic and Computer Science and Heinz Nixdorf Intitute,

More information

New Structural Decomposition Techniques for Constraint Satisfaction Problems

New Structural Decomposition Techniques for Constraint Satisfaction Problems New Structural Decompoition Technique for Contraint Satifaction Problem Yaling Zheng and Berthe Y. Choueiry Contraint Sytem Laboratory Univerity of Nebraka-Lincoln Email: yzheng choueiry@ce.unl.edu Abtract.

More information

Chapter S:II (continued)

Chapter S:II (continued) Chapter S:II (continued) II. Baic Search Algorithm Sytematic Search Graph Theory Baic State Space Search Depth-Firt Search Backtracking Breadth-Firt Search Uniform-Cot Search AND-OR Graph Baic Depth-Firt

More information

An Approach to a Test Oracle for XML Query Testing

An Approach to a Test Oracle for XML Query Testing An Approach to a Tet Oracle for XML Query Teting Dae S. Kim-Park, Claudio de la Riva, Javier Tuya Univerity of Oviedo Computing Department Campu of Vieque, /n, 33204 (SPAIN) kim_park@li.uniovi.e, claudio@uniovi.e,

More information

Modeling and Analysis of Slow CW Decrease for IEEE WLAN

Modeling and Analysis of Slow CW Decrease for IEEE WLAN Modeling and Analyi of Slow CW Decreae for IEEE 82. WLAN Qiang Ni, Imad Aad 2, Chadi Barakat, and Thierry Turletti Planete Group 2 Planete Group INRIA Sophia Antipoli INRIA Rhône-Alpe Sophia Antipoli,

More information

(12) Patent Application Publication (10) Pub. No.: US 2003/ A1

(12) Patent Application Publication (10) Pub. No.: US 2003/ A1 US 2003O196031A1 (19) United State (12) Patent Application Publication (10) Pub. No.: US 2003/0196031 A1 Chen (43) Pub. Date: Oct. 16, 2003 (54) STORAGE CONTROLLER WITH THE DISK Related U.S. Application

More information

Performance Evaluation of an Advanced Local Search Evolutionary Algorithm

Performance Evaluation of an Advanced Local Search Evolutionary Algorithm Anne Auger and Nikolau Hanen Performance Evaluation of an Advanced Local Search Evolutionary Algorithm Proceeding of the IEEE Congre on Evolutionary Computation, CEC 2005 c IEEE Performance Evaluation

More information

A Fast Association Rule Algorithm Based On Bitmap and Granular Computing

A Fast Association Rule Algorithm Based On Bitmap and Granular Computing A Fat Aociation Rule Algorithm Baed On Bitmap and Granular Computing T.Y.Lin Xiaohua Hu Eric Louie Dept. of Computer Science College of Information Science IBM Almaden Reearch Center San Joe State Univerity

More information

Using Partial Evaluation in Distributed Query Evaluation

Using Partial Evaluation in Distributed Query Evaluation A X x Z z R r y Y B Uing Partial Evaluation in Ditributed Query Evaluation Peter Buneman Gao Cong Univerity of Edinburgh Wenfei Fan Univerity of Edinburgh & Bell Laboratorie Anataio Kementietidi Univerity

More information

Development of an atmospheric climate model with self-adapting grid and physics

Development of an atmospheric climate model with self-adapting grid and physics Intitute of Phyic Publihing Journal of Phyic: Conference Serie 16 (2005) 353 357 doi:10.1088/1742-6596/16/1/049 SciDAC 2005 Development of an atmopheric climate model with elf-adapting grid and phyic Joyce

More information

IMPROVED JPEG DECOMPRESSION OF DOCUMENT IMAGES BASED ON IMAGE SEGMENTATION. Tak-Shing Wong, Charles A. Bouman, and Ilya Pollak

IMPROVED JPEG DECOMPRESSION OF DOCUMENT IMAGES BASED ON IMAGE SEGMENTATION. Tak-Shing Wong, Charles A. Bouman, and Ilya Pollak IMPROVED DECOMPRESSION OF DOCUMENT IMAGES BASED ON IMAGE SEGMENTATION Tak-Shing Wong, Charle A. Bouman, and Ilya Pollak School of Electrical and Computer Engineering Purdue Univerity ABSTRACT We propoe

More information

Mid-term review ECE 161C Electrical and Computer Engineering University of California San Diego

Mid-term review ECE 161C Electrical and Computer Engineering University of California San Diego Mid-term review ECE 161C Electrical and Computer Engineering Univerity of California San Diego Nuno Vaconcelo Spring 2014 1. We have een in cla that one popular technique for edge detection i the Canny

More information

Drawing Lines in 2 Dimensions

Drawing Lines in 2 Dimensions Drawing Line in 2 Dimenion Drawing a traight line (or an arc) between two end point when one i limited to dicrete pixel require a bit of thought. Conider the following line uperimpoed on a 2 dimenional

More information

UC Berkeley International Conference on GIScience Short Paper Proceedings

UC Berkeley International Conference on GIScience Short Paper Proceedings UC Berkeley International Conference on GIScience Short Paper Proceeding Title A novel method for probabilitic coverage etimation of enor network baed on 3D vector repreentation in complex urban environment

More information

Comparison of Methods for Horizon Line Detection in Sea Images

Comparison of Methods for Horizon Line Detection in Sea Images Comparion of Method for Horizon Line Detection in Sea Image Tzvika Libe Evgeny Gerhikov and Samuel Koolapov Department of Electrical Engineering Braude Academic College of Engineering Karmiel 2982 Irael

More information

Today s Outline. CS 362, Lecture 19. DFS and BFS. Generic Traverse. BFS and DFS Wrapup Shortest Paths. Jared Saia University of New Mexico

Today s Outline. CS 362, Lecture 19. DFS and BFS. Generic Traverse. BFS and DFS Wrapup Shortest Paths. Jared Saia University of New Mexico Today Outline CS 362, Lecture 9 Jared Saia Univerity of New Mexico BFS and DFS Wrapup Shortet Path Generic Travere DFS and BFS Travere(){ put (nil,) in bag; while (the bag i not empty){ take ome edge (p,v)

More information

Keywords Cloud Computing, Service Level Agreements (SLA), CloudSim, Monitoring & Controlling SLA Agent, JADE

Keywords Cloud Computing, Service Level Agreements (SLA), CloudSim, Monitoring & Controlling SLA Agent, JADE Volume 5, Iue 8, Augut 2015 ISSN: 2277 128X International Journal of Advanced Reearch in Computer Science and Software Engineering Reearch Paper Available online at: www.ijarce.com Verification of Agent

More information

Diverse: Application-Layer Service Differentiation in Peer-to-Peer Communications

Diverse: Application-Layer Service Differentiation in Peer-to-Peer Communications Divere: Application-Layer Service Differentiation in Peer-to-Peer Communication Chuan Wu, Student Member, IEEE, Baochun Li, Senior Member, IEEE Department of Electrical and Computer Engineering Univerity

More information