Fastest-Path Computation

Size: px
Start display at page:

Download "Fastest-Path Computation"

Transcription

1 Fastest-Path Computation DONGHUI ZHANG Coege of Computer & Information Science Northeastern University Synonyms fastest route; driving direction Definition In the United states, ony 9.% of the househods do not have cars. Driving is part of peope s daiy ife. GIS systems ike MapQuest and MapPoint are heaviy reied on to provide driving directions. However, surprisingy enough, existing systems either ignore the driving speed on road networks, or assume the speed remains constant on the road segments. In both cases the users preferred eaving time does not affect the query resut. For instance, MapQuest does not ask the users to input the day and time of driving. However, during rush hours, inbound highways to big cities have much ower speed than usua. So a fastest path computed during non-rush hours, which may consists of some inbound highway segments, may not remain the fastest path during rush hours. Consider a road network modeed as a graph, where each node is a road intersection and each edge is a road segment. Let each edge store a speed pattern, e.g. a piecewise-constant function. For instance, in a working day, during rush hour (say from 7am to 9am) the speed is 0. mies per minute (mpm), and at other times of the day the speed is 1mpm. The Time Interva A Fastest Paths (afp) Query is defined as foows. Given a source node s, an end node e, and a eaving time interva at s, the afp query asks to enumerate a fastest paths, each corresponding to a disjoint sub-interva of eaving time. The union of a sub-intervas shoud cover the entire query time interva. An afp query exampe is: I may eave for work any time between 7am and 9am; pease suggest a fastest paths, e.g. take route A if the eaving time is between 7 and 7:4, and take route B otherwise. It is aso interesting to sove the afp probem with an arriva time interva. For instance: I need to drive from my home to New York Internationa Airport. Pease suggest a fastest paths if the anticipated arriva time is between pm and pm. There are two characteristics that distinguish the afp probem from other shortest/fastest path probems. The query is associated with a eaving/arriva time INTERVAL, not a time instant. In fact if the eaving time were fixed as a time instant, many existing agorithms coud be appied, such as the Dijkstra s shortest path computation and the A* agorithm. Time is continuous. If time were distinct, e.g. one can ony eave precisey at the top of the hours, one coud run existing time-instant agorithms mutipe times. Historica Background Most existing work on path computation has been focused on the shortest-path probem. Severa extensions of the Dijkstra agorithm have been proposed, mainy focusing on the maintenance of the priority queue. The A* agorithm [8] finds a path from a given start node to a given end node by empoying a heuristic estimate. Each node is ranked by an estimate of the best route that goes through that node. A* visits the nodes in order of this heuristic estimate. A survey on shortest-path computation appeared in [11]. Performance anaysis and experimenta resuts regarding the secondary-memory adaptation of shortest path agorithms can be found in [4, 1]. The work in [] contributes on finding the shortest path that satisfies some spatia constraints. A graph index that can be used to prune the search space was proposed in [1]. One promising idea to dea with arge-scae networks is to partition a network into fragments. The boundary nodes, which are nodes having direct inks to other fragments, construct the nodes of a high-eve, smaer graph. This idea of hierarchica path-finding has been expored in the context of computer networks [] and in the context of transportation systems []. In [1], the materiaization trade-off in hierarchica shortest path agorithms is examined. In terms of fastest-path computations, there exists work assuming the discrete mode [1, 9], the fow speed mode [14], or theoretica modes beyond road network [10]. The discrete mode [1, 9] assumes discrete time. The fow speed mode work [14] addresses the fastest path query for a given eaving time instant, not a time interva. The theoretica mode work [10] suggests operations on trave functions that are necessary without investigating how this operations can be supported. To compute fastest paths on a road network with a eaving/arriva time interva and with continuous time, one can utiize a nove extension of the A* agorithm. More detais are given beow. Scientific Fundamentas A simpe extension to the A* agorithm can NOT be used to sove the afp query. Let n 0 be the node to be expanded next and et n 0 have three neighbor nodes, n 1, n and n. A* picks the neighbor node n i (i [1..]) to continue expanding if the trave time from s to n i pus the estimated trave time from n i to e is the smaest. The probem is that since the eaving time is not a fixed time instant, depending on the eaving time instant different neighbors shoud be picked.

2 One possibe soution is to expand a such neighbors simutaneousy. However, expanding a picked neighbors may resut in an exponentia number of paths being expanded regardess of the size of the answer set. Instead, [7] proposed a new agorithm caed IntA- FastestPaths. The main idea of the agorithm is summarized beow: 1. Maintain a priority queue of expanded paths, each of which starts with s. For each path s n i, maintain T (,s n i ) + T est (n i e) as a piecewiseinear function of eaving time interva I. Here, T (,s n i ) is the trave time from s to n i, measured as a function of eaving time. T est (n i e) is a ower bound estimation function of the trave time from n i to the end node e. A straightforward ower-bound estimator is d euc (n i,e)/v max, which is the Eucidean distance between n i and e, divided by the max speed in the network. A better estimator caed the boundary node estimator which is described ater.. Simiar to the A* Agorithm, in each iteration pick a path from the priority queue to expand. Pick the path, whose maintained function s minimum vaue during I is the minimum among a paths.. Maintain a specia trave-time function caed the ower border function. It is the ower border of trave time functions for a identified paths (i.e. paths aready picked from the priority queue) that end to e. In other words, for any time instant I, the ower border function has a vaue equa to the minimum vaue of a trave time functions of identified paths from s to e. This function consists of mutipe trave time functions, each corresponding to some path from s to e and some subinterva of I during which this path is the fastest. 4. Stop either when there is no more path eft in the priority queue, or if the path picked to be expand next has a minimum vaue no ess than the maximum vaue of the ower border function. Report the ower border function as the answer to the afp query. Beow is a running exampe. The exampe invoves a simpe road network given in Figure 1. The goa is to find the fastest path from s to e at some time during I =[:0-7:0]. Initiay, the priority queue contains ony one entry, which corresponds to the unexpanded node s. It has two neighbors e and n. It can be derived that, T ( [:0-7:0), s e) = min and T ( [:0-7:0),s n) =, [:0-:4) (7:00 ) +, [:4-7:00), [7:00-7:0] s e 1 n s e: [-8):1/ s n: [-7):1/, [7-8):1 n e: [-7:08):1/, [7:08-8):1/10 Fastest-Path Computation. Figure 1 A simpe road network. Distances are given on the edges. Speed patterns (#mpm) are given at the right of the network. As expressed in step 1 of Agorithm IntAFastestPaths, in the priority queue, the paths are ordered not by T (), but by T () + T est (). The functions of the two paths are compared in Figure. Here, T est (n e) = 1min, since d euc (n,e) = 1 mie and v max = 1mpm. 7 T()+Test() s > e s > n :0 :4 7:00 7:0 Fastest-Path Computation. Figure Comparison of the functions T () + T est () associated with paths s e and s n. According to step, the path s n to be expanded next, since its minimum vaue,, is smaer than the minimum vaue,, of the path s e. In genera, to expand a path s n, first a the required information for n and its adjacent nodes needs to be retrieved, Then, for each neighbor n j of n the foowing steps need to be foowed: Given the trave time function for the path s n and the eaving time interva I from s, determine the time interva during which the trave time function for the road segment n n j is needed. Determine the time instants t 1, t,... I at which the resuting function, i.e. the trave time function for the path s n j, T ( I, s n j ), changes from one inear function to another. For each time interva [t 1,t ),..., determine the corresponding inear function of the resuting function T ( I, s n j ). In this exampe, the time interva for n e is determined to be [:, 7:07] as shown in Figure. At time :0 (start of I), the trave time aong the path s n is minutes. Therefore, the start of the eaving time interva for n e, i.e. the start of arriva time interva to n, is :0+min = :. Simiary, the end of the eaving time interva is 7:0+min = 7:07. During the time interva [:-7:07], the trave time

3 T(, s > n) Retrieve the inear function of T (, s n) at time t. Let it be α + β. :0 :4: 7:00 7:07:07 Fastest-Path Computation. Figure The time interva, [:-7:07], during which the speed on n e is needed. on n e, T ( [:-7:07], n e) is {, if [:-7:0) 10 7 (7:08 ), if [7:0-7:07] There are two cases that trigger the resuting trave time function T (, s n e) to change from one inear function to another. In the first, simpe case the function T (, s n) changes. The time instants at which the resuting function changes are the ones at which T (, s n) changes. In Figure 4, these correspond to time instants :0, :4 and 7:00. In the second, trickier case, the changes of the resuting function are triggered by the changes of T (, n e), e.g. at time 7:0. In this exampe, one can determine that at time 7:0, T (, s n e) changes. The reason is that if one eaves s at 7:0, since the trave time on s n is minutes, one wi arrive at n at 7:0. At that time the trave time function of n e changes. To find the time instant 7:0, compute the intersection of the function T (, s n) with a 1 o ine passing through the point (7:0, 0). The time instant 7:0 is the eaving time corresponding to that intersection point. Trave time 9 T(, s => n > e) T(, n > e) T(, s => n) :0 :4 : 7:00 7:0 7:0 7:07 Retrieve the inear function of T (, n e) at time t = t + (α t + β). Let it be γ + δ. Compute a new inear function (α + β) + (γ ( + α + β) + δ)), which can be re-written as (α γ + α + γ) + (β γ + β + δ). This is the inear function as part of T (, s n e), for the time interva from t to the next identified time instant. For instance, the combined function T ( I, n e), which is shown in Figure 4, is computed as foows. At t =:0, the first inear function is a constant function. So t = t + =:. The second inear function starting with : is another constant function. So the combined function is 9, which is vaid unti the next identified time instant. At t =:4, the first inear function is (7:00 )+. Therefore t =:4+=7:00. The second inear function is. The combined function is (7:00 ) +. At t =7:00, the first function is constant. At t =7:00+=7:0, the second function is. So the combined function is. Finay, at t =7:0, the first function is, and at t =7:0+=7:0, the second function as 10 7(7:08 ). And thus the combined function is +(10 7(7:08 ( + ))) = 1 7 (7:0 ). After the expansion, the priority queue contains two functions, as shown in Figure. Note that in both functions, the ower bound estimation part is 0, since both paths aready end with e. T()+Test() 9 T(, s => n > e) :0 :4 7:00 7:0 7:0 T(, s > e) Fastest-Path Computation. Figure The two functions in the priority queue. Fastest-Path Computation. Figure 4 The time instants at which T (,s n e) changes to another inear function, and the T (, s n e) function. Now that a the four time instants :0, :4, 7:00, and 7:0 have been determined, the 4-piece function T ( I, s n e) can be derived by combining T (, s n) and T (n e). For each, T (, s n e) is equa to T (, s n) pus T (, n e), where is the time at which node n is reached. That is, = + T (, s n). The foowing agorithm shoud be used to expand a path, for every identified time instant t {t 1,t,...} (e.g. :0): The next step of Agorithm IntAFastestPaths is to pick the path s n e, as its minimum vaue (min) is gobay the smaest in the queue. An important question that arises here is when to stop expanding, as expanding a paths to the end node is prohibitivey expensive. The agorithm terminates when the next path has a minimum vaue no ess than the maximum vaue of the maintained ower border function. When there is ony one identified path that ends with e, the ower border function is the function of this path. In Figure, T (, s n e) is the ower border function. As each new path ending with e is identified, its function is combined with the previous ower border

4 T()+Test() 9 T(, s => n > e) :0 :4 7:00 7:0 7:0 :8:0 7:0: T(, s > e) Fastest-Path Computation. Figure The ower border and the resut for Query. function. E.g. in Figure the new ower border function, after the function T (, s e) is removed from the priority queue, is shown as the thick poyine. The agorithm can terminate if the next path to be expanded has a minimum vaue no ess than the maximum vaue of the ower border function (in this case, ).Since the maximum vaue of the ower border keeps decreasing, whie the minimum trave time of paths in the priority queue keeps increasing, the agorithm IntAFastestPaths is expected to terminate very fast. In this exampe, the set of a fastest paths from s to e when [:0-7:0] is: s e, if [:0-:8:0) s n e, if [:8:0-7:0:) s e, if [7:0:-7:0] Key Appications The key appication of fastest-path computation is road navigation systems. Exampe systems are mapquest. com, oca.ive.com, and MapPoint. Such systems can produce better driving directions if integrated with traffic patterns and fastest-path computation techniques. Future Directions To speed up the cacuation, the road network shoud be partitioned. At the index eve, each partition is treated as a singe network node and the detais within each partition are omitted. Pre-computation are performed to cacuate the trave time from each input edge to each output edge. The partitioning can be performed hierarchicay. Another direction is that, to simpify the computed fastest paths, the agorithm shoud be extended to aow the users to provide a maximum number changes in road names. Cross References 1. Dynamic Trave Time Maps. Modeing Road Networks. Query Processing in Road Network Databases 4. Routing Agorithms. Trip Panning Queries in Road Network Databases Finay, the boundary-node estimator, which is a owerbound trave time from n i to e and which is used to improve the efficiency of the agorithm, is described beow. Partition the space into non-overapping ces []. A boundary node [] of a ce is a node directy connected with some other node in a different ce. That is, any path inking a node in a ce C 1 with some node in a different ce C must go through at east two boundary nodes, one in C 1 and one in C. For each pair of ces, (C 1, C ), pre-compute the fastest trave time (function) from each boundary node in C 1 to each boundary node in C. For each node inside a ce, pre-compute the fastest trave time from and to each boundary node. At query time, n i and e are given. Since any path from n i to e must go through some boundary node in the ce of n i and through some boundary node in the ce of e, a ower-bound estimator can be derived as the summation of three parts: (1) the fastest time from n i to its nearest boundary node, () the fastest time from some boundary node in n i s ce to some boundary node in e s ce, and () the fastest time from e s nearest boundary node to e.. Vehice Routing Agorithms Recommended Reading [1] I. Chabini. Discrete Dynamic Shortest Path Probems in Transportation Appications. Transportation Research Record, 14:170 17, [] V.P. Chakka, A. Everspaugh, and J.M. Pate. Indexing Large Trajectory Data Sets With SETI. In Biennia Conf. on Innovative Data Systems Research (CIDR), 00. [] Y. Huang, N. Jing, and E. Rundensteiner. Spatia Joins Using R-trees: Breadth-First Traversa with Goba Optimizations. In VLDB, pages 9 40, [4] B. Jiang. I/O-Efficiency of Shortest Path Agorithms: An Anaysis. In ICDE, pages 1 19, 199. [] N. Jing, Y.-W. Huang, and E. A. Rundensteiner. Hierarchica Encoded Path Views for Path Query Processing: An Optima Mode and Its Performance Evauation. TKDE, 10():409 4, [] F. Kamoun and L. Keinrock. Hierarchica Routing for Large Networks: Performance Evauation and Optimization. Computer Networks, 1:1 174, 1977.

5 [7] E. Kanouas, Y. Du, T. Xia, and D. Zhang. Finding Fastest Paths on A Road Network with Speed Patterns. In ICDE, 00. [8] R.-M. Kung, E. N. Hanson, Y. E. Ioannidis, T. K. Seis, L. D. Shapiro, and M. Stonebraker. Heuristic Search in Data Base Systems. In Expert Database Systems Workshop (EDS), pages 7 48, [9] K. Nachtiga. Time depending shortest-path probems with appications to raiway networks. European Journa of Operationa Research, 8:14 1, 199. [10] A. Orda and R. Rom. Minimum Weight Paths in Time-Dependent Networks. Networks: An Internationa Journa, 1, [11] S. Paottino and M. G. Scuteà. Shortest Path Agorithms in Transportation Modes: Cassica and Innovative Aspects. In P. Marcotte and S. Nguyen, editors, Equiibrium and Advanced Transportation Modeing, pages Kuwer Academic Pubishers, [1] S. Shekhar, A. Fetterer, and B. Goya. Materiaization Trade-Offs in Hierarchica Shortest Path Agorithms. In SSTD, pages , [1] S. Shekhar, A. Kohi, and M. Coye. Path Computation Agorithms for Advanced Traveer Information System (ATIS). In ICDE, pages 1 9, 199. [14] K. Sung, M.G.H. Be, M. Seong, and S. Park. Shortest paths in a network with time-dependent fow speeds. European Journa of Operationa Research, 11(1): 9, 000. [1] J. L. Zhao and A. Zaki. Spatia Data Traversa in Road Map Databases: A Graph Indexing Approach. In Proc. of Int. Conf. on Information and Knowedge Management (CIKM), pages, 1994.

CSE120 Principles of Operating Systems. Prof Yuanyuan (YY) Zhou Scheduling

CSE120 Principles of Operating Systems. Prof Yuanyuan (YY) Zhou Scheduling CSE120 Principes of Operating Systems Prof Yuanyuan (YY) Zhou Scheduing Announcement Homework 2 due on October 25th Project 1 due on October 26th 2 CSE 120 Scheduing and Deadock Scheduing Overview In discussing

More information

A Memory Grouping Method for Sharing Memory BIST Logic

A Memory Grouping Method for Sharing Memory BIST Logic A Memory Grouping Method for Sharing Memory BIST Logic Masahide Miyazai, Tomoazu Yoneda, and Hideo Fuiwara Graduate Schoo of Information Science, Nara Institute of Science and Technoogy (NAIST), 8916-5

More information

Nearest Neighbor Learning

Nearest Neighbor Learning Nearest Neighbor Learning Cassify based on oca simiarity Ranges from simpe nearest neighbor to case-based and anaogica reasoning Use oca information near the current query instance to decide the cassification

More information

Load Balancing by MPLS in Differentiated Services Networks

Load Balancing by MPLS in Differentiated Services Networks Load Baancing by MPLS in Differentiated Services Networks Riikka Susitaiva, Jorma Virtamo, and Samui Aato Networking Laboratory, Hesinki University of Technoogy P.O.Box 3000, FIN-02015 HUT, Finand {riikka.susitaiva,

More information

Lecture outline Graphics and Interaction Scan Converting Polygons and Lines. Inside or outside a polygon? Scan conversion.

Lecture outline Graphics and Interaction Scan Converting Polygons and Lines. Inside or outside a polygon? Scan conversion. Lecture outine 433-324 Graphics and Interaction Scan Converting Poygons and Lines Department of Computer Science and Software Engineering The Introduction Scan conversion Scan-ine agorithm Edge coherence

More information

Extended Node-Arc Formulation for the K-Edge-Disjoint Hop-Constrained Network Design Problem

Extended Node-Arc Formulation for the K-Edge-Disjoint Hop-Constrained Network Design Problem Extended Node-Arc Formuation for the K-Edge-Disjoint Hop-Constrained Network Design Probem Quentin Botton Université cathoique de Louvain, Louvain Schoo of Management, (Begique) botton@poms.uc.ac.be Bernard

More information

Mobile App Recommendation: Maximize the Total App Downloads

Mobile App Recommendation: Maximize the Total App Downloads Mobie App Recommendation: Maximize the Tota App Downoads Zhuohua Chen Schoo of Economics and Management Tsinghua University chenzhh3.12@sem.tsinghua.edu.cn Yinghui (Catherine) Yang Graduate Schoo of Management

More information

Space-Time Trade-offs.

Space-Time Trade-offs. Space-Time Trade-offs. Chethan Kamath 03.07.2017 1 Motivation An important question in the study of computation is how to best use the registers in a CPU. In most cases, the amount of registers avaiabe

More information

Computer Networks. College of Computing. Copyleft 2003~2018

Computer Networks. College of Computing.   Copyleft 2003~2018 Computer Networks Computer Networks Prof. Lin Weiguo Coege of Computing Copyeft 2003~2018 inwei@cuc.edu.cn http://icourse.cuc.edu.cn/computernetworks/ http://tc.cuc.edu.cn Attention The materias beow are

More information

A Design Method for Optimal Truss Structures with Certain Redundancy Based on Combinatorial Rigidity Theory

A Design Method for Optimal Truss Structures with Certain Redundancy Based on Combinatorial Rigidity Theory 0 th Word Congress on Structura and Mutidiscipinary Optimization May 9 -, 03, Orando, Forida, USA A Design Method for Optima Truss Structures with Certain Redundancy Based on Combinatoria Rigidity Theory

More information

TSR: Topology Reduction from Tree to Star Data Grids

TSR: Topology Reduction from Tree to Star Data Grids 03 Seventh Internationa Conference on Innovative Mobie and Internet Services in biquitous Computing TSR: Topoogy Reduction from Tree to Star Data Grids Ming-Chang Lee #, Fang-Yie Leu *, Ying-ping Chen

More information

Hiding secrete data in compressed images using histogram analysis

Hiding secrete data in compressed images using histogram analysis University of Woongong Research Onine University of Woongong in Dubai - Papers University of Woongong in Dubai 2 iding secrete data in compressed images using histogram anaysis Farhad Keissarian University

More information

Design of IP Networks with End-to. to- End Performance Guarantees

Design of IP Networks with End-to. to- End Performance Guarantees Design of IP Networks with End-to to- End Performance Guarantees Irena Atov and Richard J. Harris* ( Swinburne University of Technoogy & *Massey University) Presentation Outine Introduction Mutiservice

More information

Delay Budget Partitioning to Maximize Network Resource Usage Efficiency

Delay Budget Partitioning to Maximize Network Resource Usage Efficiency Deay Budget Partitioning to Maximize Network Resource Usage Efficiency Kartik Gopaan Tzi-cker Chiueh Yow-Jian Lin Forida State University Stony Brook University Tecordia Technoogies kartik@cs.fsu.edu chiueh@cs.sunysb.edu

More information

Lecture Notes for Chapter 4 Part III. Introduction to Data Mining

Lecture Notes for Chapter 4 Part III. Introduction to Data Mining Data Mining Cassification: Basic Concepts, Decision Trees, and Mode Evauation Lecture Notes for Chapter 4 Part III Introduction to Data Mining by Tan, Steinbach, Kumar Adapted by Qiang Yang (2010) Tan,Steinbach,

More information

Crossing Minimization Problems of Drawing Bipartite Graphs in Two Clusters

Crossing Minimization Problems of Drawing Bipartite Graphs in Two Clusters Crossing Minimiation Probems o Drawing Bipartite Graphs in Two Custers Lanbo Zheng, Le Song, and Peter Eades Nationa ICT Austraia, and Schoo o Inormation Technoogies, University o Sydney,Austraia Emai:

More information

Minimizing Resource Cost for Camera Stream Scheduling in Video Data Center

Minimizing Resource Cost for Camera Stream Scheduling in Video Data Center Gao YH, Ma HD, Liu W. Minimizing resource cost for camera stream scheduing in video data center. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY 32(3): 555 570 May 2017. DOI 10.1007/s11390-017-1743-x Minimizing

More information

AN EVOLUTIONARY APPROACH TO OPTIMIZATION OF A LAYOUT CHART

AN EVOLUTIONARY APPROACH TO OPTIMIZATION OF A LAYOUT CHART 13 AN EVOLUTIONARY APPROACH TO OPTIMIZATION OF A LAYOUT CHART Eva Vona University of Ostrava, 30th dubna st. 22, Ostrava, Czech Repubic e-mai: Eva.Vona@osu.cz Abstract: This artice presents the use of

More information

Service Chain (SC) Mapping with Multiple SC Instances in a Wide Area Network

Service Chain (SC) Mapping with Multiple SC Instances in a Wide Area Network Service Chain (SC) Mapping with Mutipe SC Instances in a Wide Area Network This is a preprint eectronic version of the artice submitted to IEEE GobeCom 2017 Abhishek Gupta, Brigitte Jaumard, Massimo Tornatore,

More information

Arithmetic Coding. Prof. Ja-Ling Wu. Department of Computer Science and Information Engineering National Taiwan University

Arithmetic Coding. Prof. Ja-Ling Wu. Department of Computer Science and Information Engineering National Taiwan University Arithmetic Coding Prof. Ja-Ling Wu Department of Computer Science and Information Engineering Nationa Taiwan University F(X) Shannon-Fano-Eias Coding W..o.g. we can take X={,,,m}. Assume p()>0 for a. The

More information

A Comparison of a Second-Order versus a Fourth- Order Laplacian Operator in the Multigrid Algorithm

A Comparison of a Second-Order versus a Fourth- Order Laplacian Operator in the Multigrid Algorithm A Comparison of a Second-Order versus a Fourth- Order Lapacian Operator in the Mutigrid Agorithm Kaushik Datta (kdatta@cs.berkeey.edu Math Project May 9, 003 Abstract In this paper, the mutigrid agorithm

More information

Topology-aware Key Management Schemes for Wireless Multicast

Topology-aware Key Management Schemes for Wireless Multicast Topoogy-aware Key Management Schemes for Wireess Muticast Yan Sun, Wade Trappe,andK.J.RayLiu Department of Eectrica and Computer Engineering, University of Maryand, Coege Park Emai: ysun, kjriu@gue.umd.edu

More information

Language Identification for Texts Written in Transliteration

Language Identification for Texts Written in Transliteration Language Identification for Texts Written in Transiteration Andrey Chepovskiy, Sergey Gusev, Margarita Kurbatova Higher Schoo of Economics, Data Anaysis and Artificia Inteigence Department, Pokrovskiy

More information

Complex Human Activity Searching in a Video Employing Negative Space Analysis

Complex Human Activity Searching in a Video Employing Negative Space Analysis Compex Human Activity Searching in a Video Empoying Negative Space Anaysis Shah Atiqur Rahman, Siu-Yeung Cho, M.K.H. Leung 3, Schoo of Computer Engineering, Nanyang Technoogica University, Singapore 639798

More information

A Petrel Plugin for Surface Modeling

A Petrel Plugin for Surface Modeling A Petre Pugin for Surface Modeing R. M. Hassanpour, S. H. Derakhshan and C. V. Deutsch Structure and thickness uncertainty are important components of any uncertainty study. The exact ocations of the geoogica

More information

Joint disparity and motion eld estimation in. stereoscopic image sequences. Ioannis Patras, Nikos Alvertos and Georgios Tziritas y.

Joint disparity and motion eld estimation in. stereoscopic image sequences. Ioannis Patras, Nikos Alvertos and Georgios Tziritas y. FORTH-ICS / TR-157 December 1995 Joint disparity and motion ed estimation in stereoscopic image sequences Ioannis Patras, Nikos Avertos and Georgios Tziritas y Abstract This work aims at determining four

More information

Alpha labelings of straight simple polyominal caterpillars

Alpha labelings of straight simple polyominal caterpillars Apha abeings of straight simpe poyomina caterpiars Daibor Froncek, O Nei Kingston, Kye Vezina Department of Mathematics and Statistics University of Minnesota Duuth University Drive Duuth, MN 82-3, U.S.A.

More information

A METHOD FOR GRIDLESS ROUTING OF PRINTED CIRCUIT BOARDS. A. C. Finch, K. J. Mackenzie, G. J. Balsdon, G. Symonds

A METHOD FOR GRIDLESS ROUTING OF PRINTED CIRCUIT BOARDS. A. C. Finch, K. J. Mackenzie, G. J. Balsdon, G. Symonds A METHOD FOR GRIDLESS ROUTING OF PRINTED CIRCUIT BOARDS A C Finch K J Mackenzie G J Basdon G Symonds Raca-Redac Ltd Newtown Tewkesbury Gos Engand ABSTRACT The introduction of fine-ine technoogies to printed

More information

Searching, Sorting & Analysis

Searching, Sorting & Analysis Searching, Sorting & Anaysis Unit 2 Chapter 8 CS 2308 Fa 2018 Ji Seaman 1 Definitions of Search and Sort Search: find a given item in an array, return the index of the item, or -1 if not found. Sort: rearrange

More information

Discrete elastica model for shape design of grid shells

Discrete elastica model for shape design of grid shells Abstracts for IASS Annua Symposium 017 5 8th September, 017, Hamburg, Germany Annette Böge, Manfred Grohmann (eds.) Discrete eastica mode for shape design of grid shes Yusuke SAKAI* and Makoto OHSAKI a

More information

Further Optimization of the Decoding Method for Shortened Binary Cyclic Fire Code

Further Optimization of the Decoding Method for Shortened Binary Cyclic Fire Code Further Optimization of the Decoding Method for Shortened Binary Cycic Fire Code Ch. Nanda Kishore Heosoft (India) Private Limited 8-2-703, Road No-12 Banjara His, Hyderabad, INDIA Phone: +91-040-3378222

More information

Chapter Multidimensional Direct Search Method

Chapter Multidimensional Direct Search Method Chapter 09.03 Mutidimensiona Direct Search Method After reading this chapter, you shoud be abe to:. Understand the fundamentas of the mutidimensiona direct search methods. Understand how the coordinate

More information

Distance Weighted Discrimination and Second Order Cone Programming

Distance Weighted Discrimination and Second Order Cone Programming Distance Weighted Discrimination and Second Order Cone Programming Hanwen Huang, Xiaosun Lu, Yufeng Liu, J. S. Marron, Perry Haaand Apri 3, 2012 1 Introduction This vignette demonstrates the utiity and

More information

Collinearity and Coplanarity Constraints for Structure from Motion

Collinearity and Coplanarity Constraints for Structure from Motion Coinearity and Copanarity Constraints for Structure from Motion Gang Liu 1, Reinhard Kette 2, and Bodo Rosenhahn 3 1 Institute of Information Sciences and Technoogy, Massey University, New Zeaand, Department

More information

MULTITASK MULTIVARIATE COMMON SPARSE REPRESENTATIONS FOR ROBUST MULTIMODAL BIOMETRICS RECOGNITION. Heng Zhang, Vishal M. Patel and Rama Chellappa

MULTITASK MULTIVARIATE COMMON SPARSE REPRESENTATIONS FOR ROBUST MULTIMODAL BIOMETRICS RECOGNITION. Heng Zhang, Vishal M. Patel and Rama Chellappa MULTITASK MULTIVARIATE COMMON SPARSE REPRESENTATIONS FOR ROBUST MULTIMODAL BIOMETRICS RECOGNITION Heng Zhang, Visha M. Pate and Rama Cheappa Center for Automation Research University of Maryand, Coage

More information

Application of Intelligence Based Genetic Algorithm for Job Sequencing Problem on Parallel Mixed-Model Assembly Line

Application of Intelligence Based Genetic Algorithm for Job Sequencing Problem on Parallel Mixed-Model Assembly Line American J. of Engineering and Appied Sciences 3 (): 5-24, 200 ISSN 94-7020 200 Science Pubications Appication of Inteigence Based Genetic Agorithm for Job Sequencing Probem on Parae Mixed-Mode Assemby

More information

Special Edition Using Microsoft Excel Selecting and Naming Cells and Ranges

Special Edition Using Microsoft Excel Selecting and Naming Cells and Ranges Specia Edition Using Microsoft Exce 2000 - Lesson 3 - Seecting and Naming Ces and.. Page 1 of 8 [Figures are not incuded in this sampe chapter] Specia Edition Using Microsoft Exce 2000-3 - Seecting and

More information

Hierarchical Encoded Path Views for Path Query Processing: An Optimal Model and Its Performance Evaluation

Hierarchical Encoded Path Views for Path Query Processing: An Optimal Model and Its Performance Evaluation IEEE TRANSACTIONS ON KNOWLEDE AND DATA ENINEERIN, VOL. 10, NO. 3, MAY/JUNE 1998 409 Hierarchica Encoded Path Views or Path Query Processing: An Optima Mode and Its Perormance Evauation Ning Jing, Yun-Wu

More information

Community-Aware Opportunistic Routing in Mobile Social Networks

Community-Aware Opportunistic Routing in Mobile Social Networks IEEE TRANSACTIONS ON COMPUTERS VOL:PP NO:99 YEAR 213 Community-Aware Opportunistic Routing in Mobie Socia Networks Mingjun Xiao, Member, IEEE Jie Wu, Feow, IEEE, and Liusheng Huang, Member, IEEE Abstract

More information

Endoscopic Motion Compensation of High Speed Videoendoscopy

Endoscopic Motion Compensation of High Speed Videoendoscopy Endoscopic Motion Compensation of High Speed Videoendoscopy Bharath avuri Department of Computer Science and Engineering, University of South Caroina, Coumbia, SC - 901. ravuri@cse.sc.edu Abstract. High

More information

MULTIGRID REDUCTION IN TIME FOR NONLINEAR PARABOLIC PROBLEMS: A CASE STUDY

MULTIGRID REDUCTION IN TIME FOR NONLINEAR PARABOLIC PROBLEMS: A CASE STUDY MULTIGRID REDUCTION IN TIME FOR NONLINEAR PARABOLIC PROBLEMS: A CASE STUDY R.D. FALGOUT, T.A. MANTEUFFEL, B. O NEILL, AND J.B. SCHRODER Abstract. The need for paraeism in the time dimension is being driven

More information

Neural Network Enhancement of the Los Alamos Force Deployment Estimator

Neural Network Enhancement of the Los Alamos Force Deployment Estimator Missouri University of Science and Technoogy Schoars' Mine Eectrica and Computer Engineering Facuty Research & Creative Works Eectrica and Computer Engineering 1-1-1994 Neura Network Enhancement of the

More information

As Michi Henning and Steve Vinoski showed 1, calling a remote

As Michi Henning and Steve Vinoski showed 1, calling a remote Reducing CORBA Ca Latency by Caching and Prefetching Bernd Brügge and Christoph Vismeier Technische Universität München Method ca atency is a major probem in approaches based on object-oriented middeware

More information

Shape Analysis with Structural Invariant Checkers

Shape Analysis with Structural Invariant Checkers Shape Anaysis with Structura Invariant Checkers Bor-Yuh Evan Chang Xavier Riva George C. Necua University of Caifornia, Berkeey SAS 2007 Exampe: Typestate with shape anaysis Concrete Exampe Abstraction

More information

QoS-Aware Data Transmission and Wireless Energy Transfer: Performance Modeling and Optimization

QoS-Aware Data Transmission and Wireless Energy Transfer: Performance Modeling and Optimization QoS-Aware Data Transmission and Wireess Energy Transfer: Performance Modeing and Optimization Dusit Niyato, Ping Wang, Yeow Wai Leong, and Tan Hwee Pink Schoo of Computer Engineering, Nanyang Technoogica

More information

THE PERCENTAGE OCCUPANCY HIT OR MISS TRANSFORM

THE PERCENTAGE OCCUPANCY HIT OR MISS TRANSFORM 17th European Signa Processing Conference (EUSIPCO 2009) Gasgow, Scotand, August 24-28, 2009 THE PERCENTAGE OCCUPANCY HIT OR MISS TRANSFORM P. Murray 1, S. Marsha 1, and E.Buinger 2 1 Dept. of Eectronic

More information

Priority Queueing for Packets with Two Characteristics

Priority Queueing for Packets with Two Characteristics 1 Priority Queueing for Packets with Two Characteristics Pave Chuprikov, Sergey I. Nikoenko, Aex Davydow, Kiri Kogan Abstract Modern network eements are increasingy required to dea with heterogeneous traffic.

More information

l Tree: set of nodes and directed edges l Parent: source node of directed edge l Child: terminal node of directed edge

l Tree: set of nodes and directed edges l Parent: source node of directed edge l Child: terminal node of directed edge Trees & Heaps Week 12 Gaddis: 20 Weiss: 21.1-3 CS 5301 Fa 2016 Ji Seaman 1 Tree: non-recursive definition Tree: set of nodes and directed edges - root: one node is distinguished as the root - Every node

More information

On-Chip CNN Accelerator for Image Super-Resolution

On-Chip CNN Accelerator for Image Super-Resolution On-Chip CNN Acceerator for Image Super-Resoution Jung-Woo Chang and Suk-Ju Kang Dept. of Eectronic Engineering, Sogang University, Seou, South Korea {zwzang91, sjkang}@sogang.ac.kr ABSTRACT To impement

More information

DETECTION OF OBSTACLE AND FREESPACE IN AN AUTONOMOUS WHEELCHAIR USING A STEREOSCOPIC CAMERA SYSTEM

DETECTION OF OBSTACLE AND FREESPACE IN AN AUTONOMOUS WHEELCHAIR USING A STEREOSCOPIC CAMERA SYSTEM DETECTION OF OBSTACLE AND FREESPACE IN AN AUTONOMOUS WHEELCHAIR USING A STEREOSCOPIC CAMERA SYSTEM Le Minh 1, Thanh Hai Nguyen 2, Tran Nghia Khanh 2, Vo Văn Toi 2, Ngo Van Thuyen 1 1 University of Technica

More information

Image Segmentation Using Semi-Supervised k-means

Image Segmentation Using Semi-Supervised k-means I J C T A, 9(34) 2016, pp. 595-601 Internationa Science Press Image Segmentation Using Semi-Supervised k-means Reza Monsefi * and Saeed Zahedi * ABSTRACT Extracting the region of interest is a very chaenging

More information

Outline. Parallel Numerical Algorithms. Forward Substitution. Triangular Matrices. Solving Triangular Systems. Back Substitution. Parallel Algorithm

Outline. Parallel Numerical Algorithms. Forward Substitution. Triangular Matrices. Solving Triangular Systems. Back Substitution. Parallel Algorithm Outine Parae Numerica Agorithms Chapter 8 Prof. Michae T. Heath Department of Computer Science University of Iinois at Urbana-Champaign CS 554 / CSE 512 1 2 3 4 Trianguar Matrices Michae T. Heath Parae

More information

Resource Optimization to Provision a Virtual Private Network Using the Hose Model

Resource Optimization to Provision a Virtual Private Network Using the Hose Model Resource Optimization to Provision a Virtua Private Network Using the Hose Mode Monia Ghobadi, Sudhakar Ganti, Ghoamai C. Shoja University of Victoria, Victoria C, Canada V8W 3P6 e-mai: {monia, sganti,

More information

Testing Whether a Set of Code Words Satisfies a Given Set of Constraints *

Testing Whether a Set of Code Words Satisfies a Given Set of Constraints * JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 6, 333-346 (010) Testing Whether a Set of Code Words Satisfies a Given Set of Constraints * HSIN-WEN WEI, WAN-CHEN LU, PEI-CHI HUANG, WEI-KUAN SHIH AND MING-YANG

More information

Reference trajectory tracking for a multi-dof robot arm

Reference trajectory tracking for a multi-dof robot arm Archives of Contro Sciences Voume 5LXI, 5 No. 4, pages 53 57 Reference trajectory tracking for a muti-dof robot arm RÓBERT KRASŇANSKÝ, PETER VALACH, DÁVID SOÓS, JAVAD ZARBAKHSH This paper presents the

More information

On Upper Bounds for Assortment Optimization under the Mixture of Multinomial Logit Models

On Upper Bounds for Assortment Optimization under the Mixture of Multinomial Logit Models On Upper Bounds for Assortment Optimization under the Mixture of Mutinomia Logit Modes Sumit Kunnumka September 30, 2014 Abstract The assortment optimization probem under the mixture of mutinomia ogit

More information

University of Illinois at Urbana-Champaign, Urbana, IL 61801, /11/$ IEEE 162

University of Illinois at Urbana-Champaign, Urbana, IL 61801, /11/$ IEEE 162 oward Efficient Spatia Variation Decomposition via Sparse Regression Wangyang Zhang, Karthik Baakrishnan, Xin Li, Duane Boning and Rob Rutenbar 3 Carnegie Meon University, Pittsburgh, PA 53, wangyan@ece.cmu.edu,

More information

M. Badent 1, E. Di Giacomo 2, G. Liotta 2

M. Badent 1, E. Di Giacomo 2, G. Liotta 2 DIEI Dipartimento di Ingegneria Eettronica e de informazione RT 005-06 Drawing Coored Graphs on Coored Points M. Badent 1, E. Di Giacomo 2, G. Liotta 2 1 University of Konstanz 2 Università di Perugia

More information

Collaborative Approach to Mitigating ARP Poisoning-based Man-in-the-Middle Attacks

Collaborative Approach to Mitigating ARP Poisoning-based Man-in-the-Middle Attacks Coaborative Approach to Mitigating ARP Poisoning-based Man-in-the-Midde Attacks Seung Yeob Nam a, Sirojiddin Djuraev a, Minho Park b a Department of Information and Communication Engineering, Yeungnam

More information

On Finding the Best Partial Multicast Protection Tree under Dual-Homing Architecture

On Finding the Best Partial Multicast Protection Tree under Dual-Homing Architecture On inding the est Partia Muticast Protection Tree under ua-homing rchitecture Mei Yang, Jianping Wang, Xiangtong Qi, Yingtao Jiang epartment of ectrica and omputer ngineering, University of Nevada Las

More information

Sensitivity Analysis of Hopfield Neural Network in Classifying Natural RGB Color Space

Sensitivity Analysis of Hopfield Neural Network in Classifying Natural RGB Color Space Sensitivity Anaysis of Hopfied Neura Network in Cassifying Natura RGB Coor Space Department of Computer Science University of Sharjah UAE rsammouda@sharjah.ac.ae Abstract: - This paper presents a study

More information

JOINT IMAGE REGISTRATION AND EXAMPLE-BASED SUPER-RESOLUTION ALGORITHM

JOINT IMAGE REGISTRATION AND EXAMPLE-BASED SUPER-RESOLUTION ALGORITHM JOINT IMAGE REGISTRATION AND AMPLE-BASED SUPER-RESOLUTION ALGORITHM Hyo-Song Kim, Jeyong Shin, and Rae-Hong Park Department of Eectronic Engineering, Schoo of Engineering, Sogang University 35 Baekbeom-ro,

More information

Utility-based Camera Assignment in a Video Network: A Game Theoretic Framework

Utility-based Camera Assignment in a Video Network: A Game Theoretic Framework This artice has been accepted for pubication in a future issue of this journa, but has not been fuy edited. Content may change prior to fina pubication. Y.LI AND B.BHANU CAMERA ASSIGNMENT: A GAME-THEORETIC

More information

Backing-up Fuzzy Control of a Truck-trailer Equipped with a Kingpin Sliding Mechanism

Backing-up Fuzzy Control of a Truck-trailer Equipped with a Kingpin Sliding Mechanism Backing-up Fuzzy Contro of a Truck-traier Equipped with a Kingpin Siding Mechanism G. Siamantas and S. Manesis Eectrica & Computer Engineering Dept., University of Patras, Patras, Greece gsiama@upatras.gr;stam.manesis@ece.upatras.gr

More information

PCT: Partial Co-Alignment of Social Networks

PCT: Partial Co-Alignment of Social Networks PCT: Partia Co-Aignment of Socia Networks Jiawei Zhang University of Iinois at Chicago Chicago, IL, USA jzhan9@uicedu Phiip S Yu University of Iinois at Chicago, IL, USA Institute for Data Science Tsinghua

More information

Peer-Assisted Computation Offloading in Wireless Networks, Student Member, IEEE, and Guohong Cao, Fellow, IEEE

Peer-Assisted Computation Offloading in Wireless Networks, Student Member, IEEE, and Guohong Cao, Fellow, IEEE IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 17, NO. 7, JULY 2018 4565 Peer-Assisted Computation Offoading in Wireess Networks Yei Geng, Student Member, IEEE, and Guohong Cao, Feow, IEEE Abstract

More information

Further Concepts in Geometry

Further Concepts in Geometry ppendix F Further oncepts in Geometry F. Exporing ongruence and Simiarity Identifying ongruent Figures Identifying Simiar Figures Reading and Using Definitions ongruent Trianges assifying Trianges Identifying

More information

A Near-Optimal Distributed QoS Constrained Routing Algorithm for Multichannel Wireless Sensor Networks

A Near-Optimal Distributed QoS Constrained Routing Algorithm for Multichannel Wireless Sensor Networks Sensors 2013, 13, 16424-16450; doi:10.3390/s131216424 Artice OPEN ACCESS sensors ISSN 1424-8220 www.mdpi.com/journa/sensors A Near-Optima Distributed QoS Constrained Routing Agorithm for Mutichanne Wireess

More information

WATERMARKING GIS DATA FOR DIGITAL MAP COPYRIGHT PROTECTION

WATERMARKING GIS DATA FOR DIGITAL MAP COPYRIGHT PROTECTION WATERMARKING GIS DATA FOR DIGITAL MAP COPYRIGHT PROTECTION Shen Tao Chinese Academy of Surveying and Mapping, Beijing 100039, China shentao@casm.ac.cn Xu Dehe Institute of resources and environment, North

More information

Versatile Size-l Object Summaries for Relational Keyword Search

Versatile Size-l Object Summaries for Relational Keyword Search IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, VOL. X, NO. Y, XXXX, YYYY Versatie Size- Object Summaries for Reationa Keyword Search Georgios J. Fakas, Zhi Cai and Nikos Mamouis Abstract The Object

More information

Layout Conscious Approach and Bus Architecture Synthesis for Hardware-Software Co-Design of Systems on Chip Optimized for Speed

Layout Conscious Approach and Bus Architecture Synthesis for Hardware-Software Co-Design of Systems on Chip Optimized for Speed Layout Conscious Approach and Bus Architecture Synthesis for Hardware-Software Co-Design of Systems on Chip Optimized for Speed Nattawut Thepayasuwan, Member, IEEE and Aex Doboi, Member, IEEE Abstract

More information

A Scalable Approach for Service Chain (SC) Mapping with Multiple SC Instances in a Wide-Area Network

A Scalable Approach for Service Chain (SC) Mapping with Multiple SC Instances in a Wide-Area Network JOURNAL OF L A TEX CLASS FILES, VOL. 14, NO. 8, AUGUST 2015 1 A Scaabe Approach for Service Chain (SC) Mapping with Mutipe SC Instances in a Wide-Area Network This is a preprint eectronic version of the

More information

Sample of a training manual for a software tool

Sample of a training manual for a software tool Sampe of a training manua for a software too We use FogBugz for tracking bugs discovered in RAPPID. I wrote this manua as a training too for instructing the programmers and engineers in the use of FogBugz.

More information

Succinct Indices for Path Minimum, with Applications to Path Reporting

Succinct Indices for Path Minimum, with Applications to Path Reporting Succinct Indices for Path Minimum, with Appications to Path Reporting Timothy M. Chan 1, Meng He 2, J. Ian Munro 1, and Gein Zhou 1 1 David R. Cheriton Schoo of Computer Science, University of Wateroo,

More information

MACHINE learning techniques can, automatically,

MACHINE learning techniques can, automatically, Proceedings of Internationa Joint Conference on Neura Networks, Daas, Texas, USA, August 4-9, 203 High Leve Data Cassification Based on Network Entropy Fiipe Aves Neto and Liang Zhao Abstract Traditiona

More information

ACTIVE LEARNING ON WEIGHTED GRAPHS USING ADAPTIVE AND NON-ADAPTIVE APPROACHES. Eyal En Gad, Akshay Gadde, A. Salman Avestimehr and Antonio Ortega

ACTIVE LEARNING ON WEIGHTED GRAPHS USING ADAPTIVE AND NON-ADAPTIVE APPROACHES. Eyal En Gad, Akshay Gadde, A. Salman Avestimehr and Antonio Ortega ACTIVE LEARNING ON WEIGHTED GRAPHS USING ADAPTIVE AND NON-ADAPTIVE APPROACHES Eya En Gad, Akshay Gadde, A. Saman Avestimehr and Antonio Ortega Department of Eectrica Engineering University of Southern

More information

Research on UAV Fixed Area Inspection based on Image Reconstruction

Research on UAV Fixed Area Inspection based on Image Reconstruction Research on UAV Fixed Area Inspection based on Image Reconstruction Kun Cao a, Fei Wu b Schoo of Eectronic and Eectrica Engineering, Shanghai University of Engineering Science, Abstract Shanghai 20600,

More information

1682 IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL. 22, NO. 6, DECEMBER Backward Fuzzy Rule Interpolation

1682 IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL. 22, NO. 6, DECEMBER Backward Fuzzy Rule Interpolation 1682 IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL. 22, NO. 6, DECEMBER 2014 Bacward Fuzzy Rue Interpoation Shangzhu Jin, Ren Diao, Chai Que, Senior Member, IEEE, and Qiang Shen Abstract Fuzzy rue interpoation

More information

Searching & Sorting. Definitions of Search and Sort. Other forms of Linear Search. Linear Search. Week 11. Gaddis: 8, 19.6,19.8.

Searching & Sorting. Definitions of Search and Sort. Other forms of Linear Search. Linear Search. Week 11. Gaddis: 8, 19.6,19.8. Searching & Sorting Week 11 Gaddis: 8, 19.6,19.8 CS 5301 Fa 2017 Ji Seaman 1 Definitions of Search and Sort Search: find a given item in a ist, return the position of the item, or -1 if not found. Sort:

More information

Self-Control Cyclic Access with Time Division - A MAC Proposal for The HFC System

Self-Control Cyclic Access with Time Division - A MAC Proposal for The HFC System Sef-Contro Cycic Access with Time Division - A MAC Proposa for The HFC System S.M. Jiang, Danny H.K. Tsang, Samue T. Chanson Hong Kong University of Science & Technoogy Cear Water Bay, Kowoon, Hong Kong

More information

Lagrangian Relaxation Techniques for Scalable Spatial Conservation Planning

Lagrangian Relaxation Techniques for Scalable Spatial Conservation Planning Proceedings of the Twenty-Sixth AAAI Conference on Artificia Inteigence Lagrangian Reaxation Techniques for Scaabe Spatia Conservation Panning Akshat Kumar and Xiaojian Wu and Shomo Ziberstein Department

More information

No connection establishment Do not perform Flow control Error control Retransmission Suitable for small request/response scenario E.g.

No connection establishment Do not perform Flow control Error control Retransmission Suitable for small request/response scenario E.g. UDP & TCP 2018/3/26 UDP Header Characteristics of UDP No connection estabishment Do not perform Fow contro Error contro Retransmission Suitabe for sma request/response scenario E.g., DNS Remote Procedure

More information

Computer Graphics. - Shading & Texturing -

Computer Graphics. - Shading & Texturing - Computer Graphics - Shading & Texturing - Empirica BRDF Approximation Purey heuristic mode Initiay without units (vaues [0,1] r = r,a + r,d + r,s ( + r,m + r,t r,a : Ambient term Approximate indirect iumination

More information

Solutions to the Final Exam

Solutions to the Final Exam CS/Math 24: Intro to Discrete Math 5//2 Instructor: Dieter van Mekebeek Soutions to the Fina Exam Probem Let D be the set of a peope. From the definition of R we see that (x, y) R if and ony if x is a

More information

An improved distributed version of Han s method for distributed MPC of canal systems

An improved distributed version of Han s method for distributed MPC of canal systems Deft University of Technoogy Deft Center for Systems and Contro Technica report 10-013 An improved distributed version of Han s method for distributed MPC of cana systems M.D. Doan, T. Keviczky, and B.

More information

FREE-FORM ANISOTROPY: A NEW METHOD FOR CRACK DETECTION ON PAVEMENT SURFACE IMAGES

FREE-FORM ANISOTROPY: A NEW METHOD FOR CRACK DETECTION ON PAVEMENT SURFACE IMAGES FREE-FORM ANISOTROPY: A NEW METHOD FOR CRACK DETECTION ON PAVEMENT SURFACE IMAGES Tien Sy Nguyen, Stéphane Begot, Forent Ducuty, Manue Avia To cite this version: Tien Sy Nguyen, Stéphane Begot, Forent

More information

OF SCIENTIFIC DATABASES

OF SCIENTIFIC DATABASES CHAR4mCS OF SCIENTIFIC DATABASES Arie Shoshani, Frank Oken, and Harry K.T. Wong Computer Science Research Department University of Caifornia, Lawrence Berkeey Laboratory Berkeey, Caifornia 94720 The purpose

More information

A Method for Calculating Term Similarity on Large Document Collections

A Method for Calculating Term Similarity on Large Document Collections $ A Method for Cacuating Term Simiarity on Large Document Coections Wofgang W Bein Schoo of Computer Science University of Nevada Las Vegas, NV 915-019 bein@csunvedu Jeffrey S Coombs and Kazem Taghva Information

More information

Navigating and searching theweb

Navigating and searching theweb Navigating and searching theweb Contents Introduction 3 1 The Word Wide Web 3 2 Navigating the web 4 3 Hyperinks 5 4 Searching the web 7 5 Improving your searches 8 6 Activities 9 6.1 Navigating the web

More information

Approximate Closest Community Search in Networks

Approximate Closest Community Search in Networks Approximate Cosest Community Search in Networks Xin Huang, Laks V.S. Lakshmanan, Jeffrey Xu Yu, Hong Cheng University of British Coumbia, The Chinese University of Hong Kong {xin,aks}@cs.ubc.ca, {yu, hcheng}@se.cuhk.edu.hk

More information

Published in: Proc. IEEE International Conference on Acoustics, Speech and Signal Processing, April, 2003

Published in: Proc. IEEE International Conference on Acoustics, Speech and Signal Processing, April, 2003 Aaborg Universitet Compressed Domain Packet Loss Conceament of Sinusoiday Coded Speech Rødbro, Christoffer Asgaard; Christensen, Mads Græsbø; Andersen, Søren Vang; Jensen, Søren Hodt Pubished in: Proc.

More information

Formulation of Loss minimization Problem Using Genetic Algorithm and Line-Flow-based Equations

Formulation of Loss minimization Problem Using Genetic Algorithm and Line-Flow-based Equations Formuation of Loss minimization Probem Using Genetic Agorithm and Line-Fow-based Equations Sharanya Jaganathan, Student Member, IEEE, Arun Sekar, Senior Member, IEEE, and Wenzhong Gao, Senior member, IEEE

More information

Conflict graph-based Markovian model to estimate throughput in unsaturated IEEE networks

Conflict graph-based Markovian model to estimate throughput in unsaturated IEEE networks Confict graph-based Markovian mode to estimate throughput in unsaturated IEEE 802 networks Marija STOJANOVA Thomas BEGIN Anthony BUSSON marijastojanova@ens-yonfr thomasbegin@ens-yonfr anthonybusson@ens-yonfr

More information

Multi-level Shape Recognition based on Wavelet-Transform. Modulus Maxima

Multi-level Shape Recognition based on Wavelet-Transform. Modulus Maxima uti-eve Shape Recognition based on Waveet-Transform oduus axima Faouzi Aaya Cheikh, Azhar Quddus and oncef Gabbouj Tampere University of Technoogy (TUT), Signa Processing aboratory, P.O. Box 553, FIN-33101

More information

An Introduction to Design Patterns

An Introduction to Design Patterns An Introduction to Design Patterns 1 Definitions A pattern is a recurring soution to a standard probem, in a context. Christopher Aexander, a professor of architecture Why woud what a prof of architecture

More information

Incremental Discovery of Object Parts in Video Sequences

Incremental Discovery of Object Parts in Video Sequences Incrementa Discovery of Object Parts in Video Sequences Stéphane Drouin, Patrick Hébert and Marc Parizeau Computer Vision and Systems Laboratory, Department of Eectrica and Computer Engineering Lava University,

More information

Dynamic Symbolic Execution of Distributed Concurrent Objects

Dynamic Symbolic Execution of Distributed Concurrent Objects Dynamic Symboic Execution of Distributed Concurrent Objects Andreas Griesmayer 1, Bernhard Aichernig 1,2, Einar Broch Johnsen 3, and Rudof Schatte 1,2 1 Internationa Institute for Software Technoogy, United

More information

An inexact optimization approach for river water-quality management

An inexact optimization approach for river water-quality management Journa of Environmenta Management 81 (2006) 233 248 www.esevier.com/ocate/jenvman An inexact optimization approach for river water-quaity management Subhankar Karmakar, P.P. Mujumdar Department of Civi

More information

Register Allocation. Consider the following assignment statement: x = (a*b)+((c*d)+(e*f)); In posfix notation: ab*cd*ef*++x

Register Allocation. Consider the following assignment statement: x = (a*b)+((c*d)+(e*f)); In posfix notation: ab*cd*ef*++x Register Aocation Consider the foowing assignment statement: x = (a*b)+((c*d)+(e*f)); In posfix notation: ab*cd*ef*++x Assume that two registers are avaiabe. Starting from the eft a compier woud generate

More information

People's Republic of China b College of Life and Environmental Science, Central University. Nanjing, People's Republic of China

People's Republic of China b College of Life and Environmental Science, Central University. Nanjing, People's Republic of China This artice was downoaded by: [Nationa Library of China] On: 30 December 2011, t: 18:19 Pubisher: Tayor & Francis Informa Ltd Registered in Engand and Waes Registered Number: 1072954 Registered office:

More information