Sequential Incremental-Value Auctions

Size: px
Start display at page:

Download "Sequential Incremental-Value Auctions"

Transcription

1 Sequential Inremental-Value Autions Xiaoming Zheng and Sven Koenig Department of Computer Siene University of Southern California Los Angeles, CA Abstrat We study the distributed alloation of tasks to ooperating robots in real time, where eah task has to be assigned to exatly one robot so that the sum of the latenies of all tasks is as small as possible. We propose a new aution-like algorithm, alled Sequential Inremental-Value (SIV) aution, whih assigns tasks to robots in multiple rounds. The idea behind SIV autions is to assign as many tasks per round to robots as possible as long as their individual osts for performing these tasks are at most a given bound, whih inreases exponentially from round to round. Our theoretial results show that the team osts of SIV autions are at most a onstant fator larger than minimal. Introdution We study the distributed alloation of tasks to ooperating robots in real time, where eah task has to be assigned to exatly one robot so that the team ost is as small as possible. We do this in the ontext of multi-robot routing, where the robots have to visit targets in the plane so that eah target is visited by some robot (Dias et al. 2005). The terrain, the loations of all robots and the loations of all targets are known. The team ost is the sum of the latenies of all targets, where the lateny of a target is the time when it gets visited. Aution-like algorithms (short: autions) promise to solve multi-robot routing problems with small ommuniation and omputation osts sine the robots ompress information into a small number of bids, whih they ompute in parallel and then exhange (Dias et al. 2005; Lagoudakis et al. 2005; Koenig et al. 2008). Thus, autions promise to be able to ontrol robots in real-time, whih is important to prevent robots from being idle eah time they alloate targets among themselves. Robotis researhers have reently studied the use of Sequential Single-Item (SSI) autions for multi-robot routing (Tovey et al. 2005). SSI autions proeed in multiple rounds, until all targets are assigned to robots. During eah round, SSI autions assign exatly one additional (previously unassigned) target to some This material is based upon researh supported by, or in part by, NSF under ontrat/grant number , ARL/ARO under ontrat/grant number W911NF and ONR in form of a MURI under ontrat/grant number N The presented views and onlusions are those of the authors alone. We thank Craig Tovey for providing his operations researh expertise to us and proofreading this paper very arefully. Copyright 2010, Assoiation for the Advanement of Artifiial Intelligene ( All rights reserved. robot so that the team ost inreases least (= hill-limbing priniple). In this paper, we propose a new type of aution, alled Sequential Inremental-Value (SIV) aution, that makes use of the hill-limbing priniple in a different way to assign targets to robots in multiple rounds. The idea behind SIV autions is to assign as many tasks per round to robots as possible as long as their individual osts for performing these tasks are at most a given bound, whih inreases exponentially from round to round. Our theoretial results show that the team osts of SIV autions are at most a onstant fator larger than minimal, whih is better than the guarantee on the team osts provided by SSI autions. Multi-Robot Routing We now formalize multi-robot routing problems. A multirobot routing problem onsists of a set of robots A = {a 1,...,a n } and a set of targets T = {t 1,...,t m }. The initial loations of all robots an be different. Any tuple (T a1,...,t an ) of pairwise disjoint bundles of targets T ai T is a partial assignment of the multi-robot routing problem. We define the path ost path a (T a ) to be the smallest possible travel distane of robot a for visiting all targets T a from its initial loation. We assume that all distanes satisfy the triangle inequality. We define the robot ost robot a (T a ) to be the smallest possible total lateny (= sum of the latenies) of all targets T a on any path that visits all targets T a from the initial loation of robot a, where the lateny of a target is the time when robot a visits it (measured in the travel distane of robot a, whih assumes that the robot moves at unit speed). Finally, we define the team ost of a partial assignment (T a1,...,t an ) to be the total lateny a A robot a (T a ). Any partial assignment with a A T a = T (that is, eah target is visited by exatly one robot) is a omplete assignment of the multi-robot routing problem. Our objetive is to determine a omplete assignment of a given multi-robot routing problem and the order in whih eah robot should visit the targets assigned to it so that the resulting team ost is small. A variety of appliations require a small total lateny. An example is finding all vitims in searh and resue ions. Most existing work is on minimizing the total lateny for single robots, alled the traveling repairman problem (Blum et al. 1994). The first onstant fator approximation algorithm (Blum et al. 1994) was later improved (Goemans and Kleinberg 1996). There is muh less work on minimizing the total lateny for multiple robots, alled the k-traveling repairman problem.

2 1 funtion SSI-Aution (T, A) 2 inputs: T : the set of targets T 3 A: the set of robots A 4 outputs: {T a} a A: a omplete assignment 5 for eah robot a A do 6 T a ; 7 while (T ) do 8 /* Annuniation Stage */ 9 the autioneer announes T to eah robot a A; 10 /* Bidding Stage */ 11 for eah robot a A do 12 for eah target t T do 13 b t a robot a (T a {t}) robot a (T a); 14 robot a submits b t a to the autioneer; 15 /* Winner-Determination Stage */ 16 (a, t) arg min (a A,t T) b t a ; 17 T a T a {t}; 18 T T \ {t}; Figure 1: Sequential Single-Item Autions A onstant fator approximation algorithm for the speial ase where the initial loations of all robots are idential (Fakharoenphol, Harrelson, and Rao 2003) was later extended to the ase where eah target has a given repair-time (Jothi and Raghavahari 2007). Our SIV autions generalize the idea behind the former algorithm to the ase where the initial loations of all robots an be different. Sequential Single-Item (SSI) Autions Sequential Single-Item (SSI) autions (Tovey et al. 2005) assign targets to robots in multiple rounds (whih explains the term sequential ) and, during eah round, assign exatly one additional (previously unassigned) target to some robot (whih explains the term single-item ) so that the team ost inreases least, see Figure 1. All targets are initially unassigned (Lines 5-6). The autioneer starts a new round as long as there are still unassigned targets (Line 7). Eah round onsists of three stages (Line 8-18): First, the autioneer announes the unassigned targets to eah robot in the annuniation stage (Line 9). Seond, eah robot bids on eah unassigned target in the bidding stage the inrease in its robot ost in ase it has to visit the target it bids on in addition to all targets already assigned to it in previous rounds (Line 13), whih is similar to previous work on marginalost bidding in ContratNet (Sandholm 1996). The robot an determine its bids in parallel with the other robots. In the proess, it needs to alulate the total latenies of given sets of targets, whih is alled the traveling repairman problem and is NP-hard (Blum et al. 1994). Thus, the robot needs to approximate these alulations even though it an determine its bids in parallel with the other robots, whih is often done with the heapest-insertion heuristi (Lagoudakis et al. 2005). Third, the autioneer hooses a bid with the smallest bid ost as the winning bid and assigns the winning target to the winning robot in the winner-determination stage (Line 16-17), whih terminates the round. Ties an be broken in an arbitrary way. The following theorem provides the best known bounds on the team osts of SSI autions. Theorem 1 ((Lagoudakis et al. 2005)) The team osts of SSI autions an be at least a fator of Ω 1/3 ) larger than minimal, even if eah robot alulates its robot osts exatly. They are at most a fator of O 2 ) larger than 1 funtion SIV-Aution (T, A, b) 2 inputs: T : the set of targets T 3 A: the set of robots A 4 b: a onstant in (1, 2) 5 outputs: {T a} a A: a omplete assignment 6 j 0; 7 for eah robot a A do 8 T a ; 9 while (T ) do 10 j j + 1; 11 B b j+1 ; 12 A A; 13 while (A ) do 14 /* Annuniation Stage */ 15 the autioneer announes T and B to eah robot a A ; 16 /* Bidding Stage */ 17 for eah robot a A do 18 T a arg max T T: path a (T T ; ) B 19 robot a submits T a to the autioneer; 20 /* Winner-Determination Stage */ 21 a arg max a A T a ; 22 A A \ {a}; 23 T a T a T a ; 24 T T \ T a ; Figure 2: Sequential Inremental-Value Autions minimal, whether eah robot alulates its robot osts exatly or uses the heapest-insertion heuristi to determine them approximately in polynomial time. Sequential Inremental-Value (SIV) Autions Sequential Inremental-Value (SIV) autions assign targets to robots in multiple rounds (whih explains the term sequential ) and, during eah round, assign the largest number of additional (previously unassigned) targets to eah robot with the onstraint that the path ost of the set of targets assigned to a robot in this round is at most a given bound, whih inreases exponentially from round to round (whih explains the term inremental-value ), see Figure 2. All targets are initially unassigned (Lines 7-8). The autioneer starts a new round as long as there are still unassigned targets (Line 9). In the beginning of eah round, the autioneer multiplies the bound with a given onstant b (Line 10-11). Different from SSI autions, eah round of SIV autions onsists of A iterations (Line 14-24). Eah iteration onsists of three stages and assigns a number of unassigned targets to some robot as follows: First, the autioneer announes the unassigned targets and the bound to eah eligible robot in the annuniation stage. A robot is eligible in a round iff it has not been a winning robot in that round. Seond, eah eligible robot bids as many unassigned targets as possible in the bidding stage with the onstraint that the path ost of the set of these targets is at most the given bound (Line 18-19). Note that the bids onsist of sets of targets without bid osts, that robots ignore the targets already assigned to them when determining their bids, and that eligible robots an always submit a bid (whih ould be the empty set). Third, the autioneer hooses a bid with the largest number of targets as the winning bid and assigns the winning targets to the winning robot in the winner-determination stage (Line 21-23), whih makes the robot ineligible in the urrent round and terminates the iteration. The last robot beoming ineligible terminates the urrent round. Ties an be broken in an arbitrary way.

3 Analysis of SIV Autions Eah eligible robot a bids as many unassigned targets as possible in the bidding stage of an SIV aution with the onstraint that the path ost path a (T ) of the set of these targets T is at most the given bound B. The problem of alulating its bids is NP-hard (whih an be shown by reduing Hamiltonian path problems to it). Thus, the robot needs to approximate the alulations of its bids even though it an determine its bids in parallel with the other robots. We assume that the robot approximates the alulations of its bids by hanging Line 18 of SIV autions to 18 T a Bid(T, a, B); The funtion Bid(T,a,B) determines, for k = 0,..., T, a rooted k-mst (whose root is the initial loation of robot a) for the unassigned targets T and returns the targets T in the rooted k-mst with the largest k with the onstraint that the path ost path a (T ) is at most the given bound B. 1 Determining rooted k-msts and determining the path osts of given sets of targets are both NP-hard (Ravi et al. 1994). We therefore assume that the funtion Bid(T,a,B) uses, for k = 0,..., T, an (1/α)-approximation algorithm for determining a rooted k-tree (whose root is the initial loation of robot a) for the unassigned targets T and returns the targets T in the rooted k-tree with the largest k with the onstraint that the travel distane for irumnavigating the rooted k-tree (whih is twie the ost of the rooted k-tree) is at most the given bound B. The robot visits the targets assigned to it at the end of the SIV aution by moving with minimal travel distane from eah target to the next. It visits the targets it was assigned in earlier rounds before targets it was assigned in later rounds and the targets it was assigned in the same round in the order given by irumnavigating the orresponding tree. We now analyze the team osts of SIV autions using the following notation: {T a } a A : any omplete assignment of the multi-robot routing problem and the order in whih eah robot should visit the targets assigned to it so that the resulting team ost is minimal (short: the optimal assignment) - if there is more than one, hoose one arbitrarily; = a A robot a (Ta): the team ost of the optimal assignment (short: minimal team ost); n j : the number of targets whose latenies are larger than 0.5αb j+1 in the optimal assignment {Ta } a A ; n j : the number of unassigned targets in the beginning of the jth round of an SIV aution; and T j : the set of unassigned targets in the beginning of the jth round of the SIV aution whose latenies are at most 0.5αb j+1 in the optimal assignment. The onstant b influenes the runtime and the resulting team ost and an be hosen arbitrarily from the interval 1 The ost of a tree is the sum of the osts of its edges. An unrooted k-tree is a tree that ontains exatly k targets, while a rooted k-tree is a tree that ontains k targets plus the root, whih is the loation of the robot. A rooted or unrooted k-minimum Spanning Tree (k-mst) is a rooted or unrooted (respetively) k-tree of minimal ost. (1,2). We assume that the distane from the robot to any target is larger than b, whih implies that n 0 and n 1 are equal to the number of targets. This relationship an be enfored by eliminating all targets at the loations of the robots and then suffiiently dereasing the units in whih distanes are measured. Lemma 1 Bid(T,a,B) returns at least T targets if there exists a set of targets T T with path a (T ) 0.5αB. Proof: Consider 0 k = T T. There exists a rooted k-tree whose ost is at most 0.5αB sine path a (T ) 0.5αB. Thus, the ost of the rooted k-mst is at most 0.5 αb. The (1/α)-approximation algorithm returns a rooted k-tree whose ost is at most 0.5B and the travel distane for irumnavigating the rooted k-tree (whih is twie the ost of the rooted k-tree) is at most the given bound B. Thus, Bid(T,a,B) returns at least k targets. The number of targets assigned to robots during the jth round of the SIV aution is n j n j+1. The following theorem shows that this number is at least half of the number of the unassigned targets in the beginning of the jth round whose latenies are at most 0.5αb j+1 in the optimal assignment. Theorem 2 For all j 1, 0.5 T j n j n j+1. Proof: Let T a,j be the subset of targets in T j that are visited by robot a in the optimal assignment. Let Ta,j be the subset of targets in T a,j that are not assigned to any robot during the jth round of the SIV aution. The set of targets assigned to robot a during the jth round an be partitioned into the following sets: T self a,j is the subset of targets in T a,j that are assigned to robot a during the jth round; Ta,j in is the subset of targets in a at a,j that are assigned to robot a during the jth round; and Ta,j out is the subset of targets not in T j that are assigned to robot a during the jth round. There are three important relationships among these sets: a,j + Ta,j in out + Ta,j ) = n j n j+1 sine the sets T self a,j, Ta,j in out and Ta,j for all a A partition the set of targets assigned to robots during the jth round. T self a,j + Ta,j in a,j, Ta,j in Ta,j + Ta,j ) = T j sine the sets and T a,j for all a A partition the set T j. self a,j + Ta,j in out + Ta,j ) a A a,j + ). The left-hand side of the inequality is the number of targets assigned to robots during the jth round. In the beginning of the iteration of the jth round where robot a is the winning robot, the targets in T self a,j and Ta,j are unassigned with path a (T self a,j Ta,j ) path a (T a,j ) 0.5αb j+1. Thus, robot a wins at least T self a,j + Ta,j targets by Lemma 1. Summing over all agents A yields the relationship. a A in Solving Relationships (2) and (3) for Ta,j, adding the resulting inequalities and dividing by two yields in a A Ta,j 0.5 j self a A a,j + Ta,j out )). Substituting this inequality into Relationship (1) yields n j

4 a 1 a 2 1 t 1 t 3 1 t t 4 Figure 3: Example 1 n j j + self a A a,j + Ta,j out )) 0.5 T j. Corollary 1 For all j 1, n j+1 0.5(n j + n j). Proof: Let n j be the number of assigned targets in the beginning of the jth round of the SIV aution whose latenies are at most 0.5αb j+1 in the optimal assignment. First, n j T n j sine the right-hand side of the inequality is the number of assigned targets in the beginning of the jth round. Seond, T = T j + n j + n j by definition. Third, 0.5 T j n j n j+1 by Theorem 2. Putting it all together, 0.5(n j n j ) = 0.5 n j n j)) 0.5 n j n j ) = 0.5 T j n j n j+1. The inequality of Corollary 1 an be tight, as shown in Figure 3. Assume that α = 1, b = 2 ǫ (where ǫ is a small positive onstant so that b 3 6). Then, the optimal assignment is Ta 1 = {t 1,t 2 }, Ta 2 = {t 3 } and Ta 3 = {t 4 }. Thus, n 0 = n 1 = 4 (sine b < 2), n 1 = n 2 = 4 (sine b 2 < 4), and n 2 = 0 (sine path a 1 ({t 1,t 2 }) = 3 0.5b 3 and path a 2 ({t 3 }) = path a 3 ({t 4 }) = 2 0.5b 3 ). If all three robots bid {t 3,t 4 } during the seond round of the SIV aution and robot a 1 is the winning robot, then no targets are assigned to robots a 2 and a 3 in the seond round. Thus, n 3 = 2 and n 3 = 0.5(n 2 + n 2 ). Corollary 1 allows us to follow (Fakharoenphol, Harrelson, and Rao 2003) to show that the team osts of SIV autions are at most a fator of O(1/α) larger than minimal. Lemma 2 The minimal team ost satisfies 0.5α(b 1) j 0 2 a 3 b j n j Proof: Consider any target t whose lateny is in the range (0.5αb j+1,0.5αb j+2 ] in the optimal assignment. First, target t ontributes to n i for all 0 i j sine n i is the number of targets whose latenies are larger than 0.5αb i+1 in the optimal assignment. Seond, 0.5α(b 1) j i=0 bi = 0.5α(b j+1 1) is at most the lateny of target t in the optimal assignment. Summing over all targets T yields the lemma. Lemma 3 The team ost of an SIV aution satisfies 2 j 0 Proof: Consider any target t that is assigned during the (j + 1)st round of the SIV aution. First, target t ontributes to n i+1 for all 0 i j sine n i+1 is the number of unassigned targets in the beginning of the (i + 1)st round of the SIV aution. Seond, the lateny of target t in the assignment produed by the SIV aution is at most 2(b j+3 b 2 )/(b 1) beause the path ost of the set of targets assigned a robot during the ith round is at most b i+1 and the robot ould return to its initial loation before visiting the targets assigned to it in future rounds (but atually moves with minimal travel distane from eah target to the next), resulting in target t having lateny at most j+1 i=1 2bi+1 = 2b 2 j i=0 bi = 2(b j+3 b 2 )/(b 1). Third, 2 j i=0 bi+3 = 2(b j+4 b 3 )/(b 1) is at least 2(b j+3 b 2 )/(b 1) for all b > 1 and j 0. Summing over all targets T yields the lemma. Theorem 3 The team osts of SIV autions are at most a fator of O(1/α) larger than minimal if eah robot alulates its bids with a (1/α)-approximation algorithm for determining rooted k-msts. Proof: Continuing to follow (Fakharoenphol, Harrelson, and Rao 2003), let C = 2 j 0 bj+3 n j+1 be the upper bound on the team ost of an SIV aution from Lemma 3. Then, C = 2 j 0 = 2b 3 n j 1 (Corollary 1) 2b 3 n j 1 b j+3 0.5(n j + n j ) (n 0 j 0 = 2b 3 n 0 + j 1 = b 3 n 0 + b 3 j 0 b j n j) 2b 3 j 0 (Lemma 2) Solving for C yields b j+3 n j + j 1 b j+3 n j b j n j + b j 0 b j n j + b j 0 4b 3 1 (b 1) α + 0.5bC 8b 3 1 C (b 1)(2 b) for the given onstant b (1,2). α There exist onstant-fator approximation algorithms for determining unrooted k-msts for given sets of targets T, suh as (Garg 1996; Arora and Karakostas 2000), whih an be transformed into onstant-fator approximation algorithms for determining rooted k-msts for given sets of targets T as follows (Awerbuh et al. 1999): For x = k,..., T, determine an unrooted k-tree for the x targets in T losest to the root and then onnet it to the root. Return the resulting rooted k-tree with the smallest ost. Thus, one an implement SIV autions so that their team osts are at most a onstant fator larger than minimal.

5 t 3 t 2 t 4 t 1 a +e t 5 t 7 t t8 6 e e e e t 9 t 10 Figure 4: Example 2 Corollary 2 The team osts of SIV autions are at most a fator of O(1) larger than minimal if eah robot alulates its bids with a onstant fator approximation algorithm for determining rooted k-msts. However, onstant-fator approximation algorithms for determining rooted k-msts are slow sine they rely on primal-dual algorithms with Lagrangean relaxation (Chudak, Roughgarden, and Williamson 2004). We are not neessarily interested providing the best possible approximations but a good trade-off between runtime and the resulting team ost to prevent robots from being idle eah time they alloate targets among themselves. We now show that there exist fast approximation algorithms for determining rooted k-msts for given sets of targets T that still result in a better guarantee on the team osts than the one urrently known for SSI autions. Consider, for example, a simple nearestneighbor algorithm that determines a minimum spanning tree for the root and the k targets in T losest to the root. Theorem 4 The nearest-neighbor algorithm produes rooted k-trees whose osts are at most a fator of k larger than minimal. Proof: Let T be the targets in the rooted k-tree produed by the nearest-neighbor algorithm and T be the targets in the rooted k-mst. Let D be the largest distane from the root to any target in T and D be the largest distane from the root to any target in T. First, D D per onstrution of T. Seond, the ost of the rooted k-mst is at least D by the triangle inequality. Finally, the ost of the rooted k- tree produed by the nearest-neighbor algorithm is at most kd kd and thus at most a fator of k larger than minimal. The upper bound of Theorem 4 is tight, as shown in Figure 4. The rooted k-tree produed by the nearest-neighbor algorithm ontains the targets t 1,...,t 5 and has ost 5, while the rooted k-mst for k = 5 ontains the targets t 6,...,t 10 and has ost + 5e. The ost ratio approahes k as e approahes 0. Corollary 3 The team osts of SIV autions are at most a fator of O ) larger than minimal if eah robot alulates its bids with the nearest-neighbor algorithm for determining rooted k-msts (sine k T ). Conlusions We proposed a new aution-like algorithm, alled sequential inremental-value (SIV) aution, whih assigns as many tasks per round to robots as possible as long as their individual osts for performing these tasks are at most a given bound, whih inreases exponentially from round to round. Our theoretial results showed that the resulting sum of the latenies of all tasks is at most a onstant fator larger than minimal. Referenes Arora, S., and Karakostas, G A 2+ǫ approximation algorithm for the k-mst problem. In Proeedings of the Annual ACM-SIAM Symposium on Disrete Algorithms, Awerbuh, B.; Azar, Y.; Blum, A.; and Vempala, S New approximation guarantees for minimum-weight k-trees and prizeolleting salesmen. SIAM Journal on Computing 28(1): Blum, A.; Chalasani, P.; Coppersmith, D.; Pulleyblank, B.; Raghavan, P.; and Sudan, M The minimum lateny problem. In Proeedings of the Annual ACM Symposium on Theory of Computing, Chudak, F.; Roughgarden, T.; and Williamson, D Approximate k-msts and k-steiner trees via the primal-dual method and Lagrangean relaxation. Mathematial Programming: Series A and B 100(2): Dias, M.; Zlot, R.; Kalra, N.; and Stentz, A Marketbased multirobot oordination: A survey and analysis. Tehnial Report CMU-RI-TR-05-13, Robotis Institute, Carnegie Mellon University, Pittsburgh (Pennsylvania). Fakharoenphol, J.; Harrelson, C.; and Rao, S The k- traveling repairman problem. In Proeedings of the Annual ACM- SIAM Symposium on Disrete Algorithms, Garg, N A 3-approximation for the minimum tree spanning k verties. In Proeedings of the Annual Symposium on Foundations of Computer Siene, Goemans, M., and Kleinberg, J An improved approximation ratio for the minimum lateny problem. In Proeedings of the Annual ACM-SIAM Symposium on Disrete Algorithms, Jothi, R., and Raghavahari, B Approximating the k- traveling repairman problem with repairtimes. Journal of Disrete Algorithms 5(2): Koenig, S.; Zheng, X.; Tovey, C.; Borie, R.; Kilby, P.; Markakis, V.; and Keskinoak, P Agent oordination with regret learing. In Proeedings of the AAAI Conferene on Artifiial Intelligene, Lagoudakis, M.; Markakis, E.; Kempe, D.; Keskinoak, P.; Kleywegt, A.; Koenig, S.; Tovey, C.; Meyerson, A.; and Jain, S Aution-based multi-robot routing. In Proeedings of the International Conferene on Robotis: Siene and Systems, Ravi, R.; Sundaram, R.; Marathe, M.; Rosenkrantz, D.; and Ravi, S Spanning trees short or small. In Proeedings of the Annual ACM-SIAM Symposium on Disrete Algorithms, Sandholm, T Negotiation among self-interested omputationally limited agents. Ph.D. Dissertation, Department of Computer Siene, University of Massahusetts, Amherst, MA. Tovey, C.; Lagoudakis, M.; Jain, S.; and Koenig, S The generation of bidding rules for aution-based robot oordination. In Parker, L.; Shneider, F.; and Shultz, A., eds., Multi-Robot Systems: From Swarms to Intelligent Automata. Springer

A Formal Analysis and Taxonomy of Task Allocation in Multi-Robot Systems. Brian Gerkey and Maja Matarić Presentation by: Elaine Short

A Formal Analysis and Taxonomy of Task Allocation in Multi-Robot Systems. Brian Gerkey and Maja Matarić Presentation by: Elaine Short A Formal Analysis and Taxonomy of Task Allocation in Multi-Robot Systems Brian Gerkey and Maja Matarić Presentation by: Elaine Short 1 Multi-Robot Task Allocation Consider the problem of multi-robot task

More information

Facility Location: Distributed Approximation

Facility Location: Distributed Approximation Faility Loation: Distributed Approximation Thomas Mosibroda Roger Wattenhofer Distributed Computing Group PODC 2005 Where to plae ahes in the Internet? A distributed appliation that has to dynamially plae

More information

1 The Knuth-Morris-Pratt Algorithm

1 The Knuth-Morris-Pratt Algorithm 5-45/65: Design & Analysis of Algorithms September 26, 26 Leture #9: String Mathing last hanged: September 26, 27 There s an entire field dediated to solving problems on strings. The book Algorithms on

More information

A 4-Approximation Algorithm for k-prize Collecting Steiner Tree Problems

A 4-Approximation Algorithm for k-prize Collecting Steiner Tree Problems arxiv:1802.06564v1 [cs.cc] 19 Feb 2018 A 4-Approximation Algorithm for k-prize Collecting Steiner Tree Problems Yusa Matsuda and Satoshi Takahashi The University of Electro-Communications, Japan February

More information

A Partial Sorting Algorithm in Multi-Hop Wireless Sensor Networks

A Partial Sorting Algorithm in Multi-Hop Wireless Sensor Networks A Partial Sorting Algorithm in Multi-Hop Wireless Sensor Networks Abouberine Ould Cheikhna Department of Computer Siene University of Piardie Jules Verne 80039 Amiens Frane Ould.heikhna.abouberine @u-piardie.fr

More information

Algorithms for External Memory Lecture 6 Graph Algorithms - Weighted List Ranking

Algorithms for External Memory Lecture 6 Graph Algorithms - Weighted List Ranking Algorithms for External Memory Leture 6 Graph Algorithms - Weighted List Ranking Leturer: Nodari Sithinava Sribe: Andi Hellmund, Simon Ohsenreither 1 Introdution & Motivation After talking about I/O-effiient

More information

Smooth Trajectory Planning Along Bezier Curve for Mobile Robots with Velocity Constraints

Smooth Trajectory Planning Along Bezier Curve for Mobile Robots with Velocity Constraints Smooth Trajetory Planning Along Bezier Curve for Mobile Robots with Veloity Constraints Gil Jin Yang and Byoung Wook Choi Department of Eletrial and Information Engineering Seoul National University of

More information

Directed Rectangle-Visibility Graphs have. Abstract. Visibility representations of graphs map vertices to sets in Euclidean space and

Directed Rectangle-Visibility Graphs have. Abstract. Visibility representations of graphs map vertices to sets in Euclidean space and Direted Retangle-Visibility Graphs have Unbounded Dimension Kathleen Romanik DIMACS Center for Disrete Mathematis and Theoretial Computer Siene Rutgers, The State University of New Jersey P.O. Box 1179,

More information

Gray Codes for Reflectable Languages

Gray Codes for Reflectable Languages Gray Codes for Refletable Languages Yue Li Joe Sawada Marh 8, 2008 Abstrat We lassify a type of language alled a refletable language. We then develop a generi algorithm that an be used to list all strings

More information

Exploring the Commonality in Feature Modeling Notations

Exploring the Commonality in Feature Modeling Notations Exploring the Commonality in Feature Modeling Notations Miloslav ŠÍPKA Slovak University of Tehnology Faulty of Informatis and Information Tehnologies Ilkovičova 3, 842 16 Bratislava, Slovakia miloslav.sipka@gmail.om

More information

A Unified Subdivision Scheme for Polygonal Modeling

A Unified Subdivision Scheme for Polygonal Modeling EUROGRAPHICS 2 / A. Chalmers and T.-M. Rhyne (Guest Editors) Volume 2 (2), Number 3 A Unified Subdivision Sheme for Polygonal Modeling Jérôme Maillot Jos Stam Alias Wavefront Alias Wavefront 2 King St.

More information

The Implementation of RRTs for a Remote-Controlled Mobile Robot

The Implementation of RRTs for a Remote-Controlled Mobile Robot ICCAS5 June -5, KINEX, Gyeonggi-Do, Korea he Implementation of RRs for a Remote-Controlled Mobile Robot Chi-Won Roh*, Woo-Sub Lee **, Sung-Chul Kang *** and Kwang-Won Lee **** * Intelligent Robotis Researh

More information

Improving Combinatorial Auctions for Multi-Robot Exploration

Improving Combinatorial Auctions for Multi-Robot Exploration Improving Combinatorial Auctions for Multi-Robot Exploration Rodolfo C. Cavalcante Thiago F. Noronha Luiz Chaimowicz Abstract The use of multiple robots in exploration missions has attracted much attention

More information

Drawing lines. Naïve line drawing algorithm. drawpixel(x, round(y)); double dy = y1 - y0; double dx = x1 - x0; double m = dy / dx; double y = y0;

Drawing lines. Naïve line drawing algorithm. drawpixel(x, round(y)); double dy = y1 - y0; double dx = x1 - x0; double m = dy / dx; double y = y0; Naïve line drawing algorithm // Connet to grid points(x0,y0) and // (x1,y1) by a line. void drawline(int x0, int y0, int x1, int y1) { int x; double dy = y1 - y0; double dx = x1 - x0; double m = dy / dx;

More information

A DYNAMIC ACCESS CONTROL WITH BINARY KEY-PAIR

A DYNAMIC ACCESS CONTROL WITH BINARY KEY-PAIR Malaysian Journal of Computer Siene, Vol 10 No 1, June 1997, pp 36-41 A DYNAMIC ACCESS CONTROL WITH BINARY KEY-PAIR Md Rafiqul Islam, Harihodin Selamat and Mohd Noor Md Sap Faulty of Computer Siene and

More information

Colouring contact graphs of squares and rectilinear polygons de Berg, M.T.; Markovic, A.; Woeginger, G.

Colouring contact graphs of squares and rectilinear polygons de Berg, M.T.; Markovic, A.; Woeginger, G. Colouring ontat graphs of squares and retilinear polygons de Berg, M.T.; Markovi, A.; Woeginger, G. Published in: nd European Workshop on Computational Geometry (EuroCG 06), 0 Marh - April, Lugano, Switzerland

More information

Calculation of typical running time of a branch-and-bound algorithm for the vertex-cover problem

Calculation of typical running time of a branch-and-bound algorithm for the vertex-cover problem Calulation of typial running time of a branh-and-bound algorithm for the vertex-over problem Joni Pajarinen, Joni.Pajarinen@iki.fi Otober 21, 2007 1 Introdution The vertex-over problem is one of a olletion

More information

This fact makes it difficult to evaluate the cost function to be minimized

This fact makes it difficult to evaluate the cost function to be minimized RSOURC LLOCTION N SSINMNT In the resoure alloation step the amount of resoures required to exeute the different types of proesses is determined. We will refer to the time interval during whih a proess

More information

We P9 16 Eigenray Tracing in 3D Heterogeneous Media

We P9 16 Eigenray Tracing in 3D Heterogeneous Media We P9 Eigenray Traing in 3D Heterogeneous Media Z. Koren* (Emerson), I. Ravve (Emerson) Summary Conventional two-point ray traing in a general 3D heterogeneous medium is normally performed by a shooting

More information

Adapting K-Medians to Generate Normalized Cluster Centers

Adapting K-Medians to Generate Normalized Cluster Centers Adapting -Medians to Generate Normalized Cluster Centers Benamin J. Anderson, Deborah S. Gross, David R. Musiant Anna M. Ritz, Thomas G. Smith, Leah E. Steinberg Carleton College andersbe@gmail.om, {dgross,

More information

The Minimum Redundancy Maximum Relevance Approach to Building Sparse Support Vector Machines

The Minimum Redundancy Maximum Relevance Approach to Building Sparse Support Vector Machines The Minimum Redundany Maximum Relevane Approah to Building Sparse Support Vetor Mahines Xiaoxing Yang, Ke Tang, and Xin Yao, Nature Inspired Computation and Appliations Laboratory (NICAL), Shool of Computer

More information

Self-Adaptive Parent to Mean-Centric Recombination for Real-Parameter Optimization

Self-Adaptive Parent to Mean-Centric Recombination for Real-Parameter Optimization Self-Adaptive Parent to Mean-Centri Reombination for Real-Parameter Optimization Kalyanmoy Deb and Himanshu Jain Department of Mehanial Engineering Indian Institute of Tehnology Kanpur Kanpur, PIN 86 {deb,hjain}@iitk.a.in

More information

Approximation Algorithms

Approximation Algorithms Chapter 8 Approximation Algorithms Algorithm Theory WS 2016/17 Fabian Kuhn Approximation Algorithms Optimization appears everywhere in computer science We have seen many examples, e.g.: scheduling jobs

More information

A Novel Bit Level Time Series Representation with Implication of Similarity Search and Clustering

A Novel Bit Level Time Series Representation with Implication of Similarity Search and Clustering A Novel Bit Level Time Series Representation with Impliation of Similarity Searh and lustering hotirat Ratanamahatana, Eamonn Keogh, Anthony J. Bagnall 2, and Stefano Lonardi Dept. of omputer Siene & Engineering,

More information

Improved Approximation Guarantees for. Salesmen. Santosh Vempala z. Abstract

Improved Approximation Guarantees for. Salesmen. Santosh Vempala z. Abstract Improved Approximation Guarantees for Minimum-Weight k-trees and Prize-Collecting Salesmen Baruch Awerbuch Yossi Azar y Avrim Blum z Santosh Vempala z Abstract We consider a formalization of the following

More information

Video Data and Sonar Data: Real World Data Fusion Example

Video Data and Sonar Data: Real World Data Fusion Example 14th International Conferene on Information Fusion Chiago, Illinois, USA, July 5-8, 2011 Video Data and Sonar Data: Real World Data Fusion Example David W. Krout Applied Physis Lab dkrout@apl.washington.edu

More information

Self-Location of a Mobile Robot with uncertainty by cooperation of an heading sensor and a CCD TV camera

Self-Location of a Mobile Robot with uncertainty by cooperation of an heading sensor and a CCD TV camera Self-oation of a Mobile Robot ith unertainty by ooperation of an heading sensor and a CCD TV amera E. Stella, G. Ciirelli, A. Distante Istituto Elaborazione Segnali ed Immagini - C.N.R. Via Amendola, 66/5-706

More information

Abstract. We describe a parametric hybrid Bezier patch that, in addition. schemes are local in that changes to part of the data only aect portions of

Abstract. We describe a parametric hybrid Bezier patch that, in addition. schemes are local in that changes to part of the data only aect portions of A Parametri Hyrid Triangular Bezier Path Stephen Mann and Matthew Davidhuk Astrat. We desrie a parametri hyrid Bezier path that, in addition to lending interior ontrol points, lends oundary ontrol points.

More information

An Efficient and Scalable Approach to CNN Queries in a Road Network

An Efficient and Scalable Approach to CNN Queries in a Road Network An Effiient and Salable Approah to CNN Queries in a Road Network Hyung-Ju Cho Chin-Wan Chung Dept. of Eletrial Engineering & Computer Siene Korea Advaned Institute of Siene and Tehnology 373- Kusong-dong,

More information

Chemical, Biological and Radiological Hazard Assessment: A New Model of a Plume in a Complex Urban Environment

Chemical, Biological and Radiological Hazard Assessment: A New Model of a Plume in a Complex Urban Environment hemial, Biologial and Radiologial Haard Assessment: A New Model of a Plume in a omplex Urban Environment Skvortsov, A.T., P.D. Dawson, M.D. Roberts and R.M. Gailis HPP Division, Defene Siene and Tehnology

More information

Pipelined Multipliers for Reconfigurable Hardware

Pipelined Multipliers for Reconfigurable Hardware Pipelined Multipliers for Reonfigurable Hardware Mithell J. Myjak and José G. Delgado-Frias Shool of Eletrial Engineering and Computer Siene, Washington State University Pullman, WA 99164-2752 USA {mmyjak,

More information

the data. Structured Principal Component Analysis (SPCA)

the data. Structured Principal Component Analysis (SPCA) Strutured Prinipal Component Analysis Kristin M. Branson and Sameer Agarwal Department of Computer Siene and Engineering University of California, San Diego La Jolla, CA 9193-114 Abstrat Many tasks involving

More information

MATH STUDENT BOOK. 12th Grade Unit 6

MATH STUDENT BOOK. 12th Grade Unit 6 MATH STUDENT BOOK 12th Grade Unit 6 Unit 6 TRIGONOMETRIC APPLICATIONS MATH 1206 TRIGONOMETRIC APPLICATIONS INTRODUCTION 3 1. TRIGONOMETRY OF OBLIQUE TRIANGLES 5 LAW OF SINES 5 AMBIGUITY AND AREA OF A TRIANGLE

More information

Sparse Certificates for 2-Connectivity in Directed Graphs

Sparse Certificates for 2-Connectivity in Directed Graphs Sparse Certifiates for 2-Connetivity in Direted Graphs Loukas Georgiadis Giuseppe F. Italiano Aikaterini Karanasiou Charis Papadopoulos Nikos Parotsidis Abstrat Motivated by the emergene of large-sale

More information

Chapter 2: Introduction to Maple V

Chapter 2: Introduction to Maple V Chapter 2: Introdution to Maple V 2-1 Working with Maple Worksheets Try It! (p. 15) Start a Maple session with an empty worksheet. The name of the worksheet should be Untitled (1). Use one of the standard

More information

Auction-Based Robot Coordination: Auction Robots

Auction-Based Robot Coordination: Auction Robots uction-ased Robot oordination: uction Robots M. erhault, H. Huang, S. Jain,. Kempe, P. Keskinocak,. Kleywegt, S. Koenig, M. Lagoudakis, V. Markakis,. Meyerson,. Tovey and X. Zhen Structure of the Tutorial

More information

Cluster-Based Cumulative Ensembles

Cluster-Based Cumulative Ensembles Cluster-Based Cumulative Ensembles Hanan G. Ayad and Mohamed S. Kamel Pattern Analysis and Mahine Intelligene Lab, Eletrial and Computer Engineering, University of Waterloo, Waterloo, Ontario N2L 3G1,

More information

Degree-Optimal Routing for P2P Systems

Degree-Optimal Routing for P2P Systems DOI 10.1007/s00224-007-9074-x Degree-Optimal Routing for P2P Systems Giovanni Chiola Gennaro Cordaso Luisa Gargano Mikael Hammar Alberto Negro Vittorio Sarano Springer Siene+Business Media, LLC 2007 Abstrat

More information

Volume 3, Issue 9, September 2013 International Journal of Advanced Research in Computer Science and Software Engineering

Volume 3, Issue 9, September 2013 International Journal of Advanced Research in Computer Science and Software Engineering Volume 3, Issue 9, September 2013 ISSN: 2277 128X International Journal of Advaned Researh in Computer Siene and Software Engineering Researh Paper Available online at: www.ijarsse.om A New-Fangled Algorithm

More information

CS269I: Incentives in Computer Science Lecture #19: Time-Inconsistent Planning

CS269I: Incentives in Computer Science Lecture #19: Time-Inconsistent Planning CS269I: Inentives in Computer Siene Leture #9: Time-Inonsistent Planning Tim Roughgarden Deember 5, 26 Utility Theory and Behavioral Eonomis In almost all of the models that we ve studied in this ourse,

More information

Approximate logic synthesis for error tolerant applications

Approximate logic synthesis for error tolerant applications Approximate logi synthesis for error tolerant appliations Doohul Shin and Sandeep K. Gupta Eletrial Engineering Department, University of Southern California, Los Angeles, CA 989 {doohuls, sandeep}@us.edu

More information

Algorithms, Mechanisms and Procedures for the Computer-aided Project Generation System

Algorithms, Mechanisms and Procedures for the Computer-aided Project Generation System Algorithms, Mehanisms and Proedures for the Computer-aided Projet Generation System Anton O. Butko 1*, Aleksandr P. Briukhovetskii 2, Dmitry E. Grigoriev 2# and Konstantin S. Kalashnikov 3 1 Department

More information

COMBINATION OF INTERSECTION- AND SWEPT-BASED METHODS FOR SINGLE-MATERIAL REMAP

COMBINATION OF INTERSECTION- AND SWEPT-BASED METHODS FOR SINGLE-MATERIAL REMAP Combination of intersetion- and swept-based methods for single-material remap 11th World Congress on Computational Mehanis WCCM XI) 5th European Conferene on Computational Mehanis ECCM V) 6th European

More information

Measurement of the stereoscopic rangefinder beam angular velocity using the digital image processing method

Measurement of the stereoscopic rangefinder beam angular velocity using the digital image processing method Measurement of the stereosopi rangefinder beam angular veloity using the digital image proessing method ROMAN VÍTEK Department of weapons and ammunition University of defense Kouniova 65, 62 Brno CZECH

More information

Face and Facial Feature Tracking for Natural Human-Computer Interface

Face and Facial Feature Tracking for Natural Human-Computer Interface Fae and Faial Feature Traking for Natural Human-Computer Interfae Vladimir Vezhnevets Graphis & Media Laboratory, Dept. of Applied Mathematis and Computer Siene of Mosow State University Mosow, Russia

More information

Particle Swarm Optimization for the Design of High Diffraction Efficient Holographic Grating

Particle Swarm Optimization for the Design of High Diffraction Efficient Holographic Grating Original Artile Partile Swarm Optimization for the Design of High Diffration Effiient Holographi Grating A.K. Tripathy 1, S.K. Das, M. Sundaray 3 and S.K. Tripathy* 4 1, Department of Computer Siene, Berhampur

More information

Multi-Channel Wireless Networks: Capacity and Protocols

Multi-Channel Wireless Networks: Capacity and Protocols Multi-Channel Wireless Networks: Capaity and Protools Tehnial Report April 2005 Pradeep Kyasanur Dept. of Computer Siene, and Coordinated Siene Laboratory, University of Illinois at Urbana-Champaign Email:

More information

System-Level Parallelism and Throughput Optimization in Designing Reconfigurable Computing Applications

System-Level Parallelism and Throughput Optimization in Designing Reconfigurable Computing Applications System-Level Parallelism and hroughput Optimization in Designing Reonfigurable Computing Appliations Esam El-Araby 1, Mohamed aher 1, Kris Gaj 2, arek El-Ghazawi 1, David Caliga 3, and Nikitas Alexandridis

More information

Outline: Software Design

Outline: Software Design Outline: Software Design. Goals History of software design ideas Design priniples Design methods Life belt or leg iron? (Budgen) Copyright Nany Leveson, Sept. 1999 A Little History... At first, struggling

More information

Naïve Bayesian Rough Sets Under Fuzziness

Naïve Bayesian Rough Sets Under Fuzziness IJMSA: Vol. 6, No. 1-2, January-June 2012, pp. 19 25 Serials Publiations ISSN: 0973-6786 Naïve ayesian Rough Sets Under Fuzziness G. GANSAN 1,. KRISHNAVNI 2 T. HYMAVATHI 3 1,2,3 Department of Mathematis,

More information

A Dual-Hamiltonian-Path-Based Multicasting Strategy for Wormhole-Routed Star Graph Interconnection Networks

A Dual-Hamiltonian-Path-Based Multicasting Strategy for Wormhole-Routed Star Graph Interconnection Networks A Dual-Hamiltonian-Path-Based Multiasting Strategy for Wormhole-Routed Star Graph Interonnetion Networks Nen-Chung Wang Department of Information and Communiation Engineering Chaoyang University of Tehnology,

More information

Detection and Recognition of Non-Occluded Objects using Signature Map

Detection and Recognition of Non-Occluded Objects using Signature Map 6th WSEAS International Conferene on CIRCUITS, SYSTEMS, ELECTRONICS,CONTROL & SIGNAL PROCESSING, Cairo, Egypt, De 9-31, 007 65 Detetion and Reognition of Non-Oluded Objets using Signature Map Sangbum Park,

More information

A Load-Balanced Clustering Protocol for Hierarchical Wireless Sensor Networks

A Load-Balanced Clustering Protocol for Hierarchical Wireless Sensor Networks International Journal of Advanes in Computer Networks and Its Seurity IJCNS A Load-Balaned Clustering Protool for Hierarhial Wireless Sensor Networks Mehdi Tarhani, Yousef S. Kavian, Saman Siavoshi, Ali

More information

An Alternative Approach to the Fuzzifier in Fuzzy Clustering to Obtain Better Clustering Results

An Alternative Approach to the Fuzzifier in Fuzzy Clustering to Obtain Better Clustering Results An Alternative Approah to the Fuzziier in Fuzzy Clustering to Obtain Better Clustering Results Frank Klawonn Department o Computer Siene University o Applied Sienes BS/WF Salzdahlumer Str. 46/48 D-38302

More information

Finding the Equation of a Straight Line

Finding the Equation of a Straight Line Finding the Equation of a Straight Line You should have, before now, ome aross the equation of a straight line, perhaps at shool. Engineers use this equation to help determine how one quantity is related

More information

FUZZY WATERSHED FOR IMAGE SEGMENTATION

FUZZY WATERSHED FOR IMAGE SEGMENTATION FUZZY WATERSHED FOR IMAGE SEGMENTATION Ramón Moreno, Manuel Graña Computational Intelligene Group, Universidad del País Vaso, Spain http://www.ehu.es/winto; {ramon.moreno,manuel.grana}@ehu.es Abstrat The

More information

Accommodations of QoS DiffServ Over IP and MPLS Networks

Accommodations of QoS DiffServ Over IP and MPLS Networks Aommodations of QoS DiffServ Over IP and MPLS Networks Abdullah AlWehaibi, Anjali Agarwal, Mihael Kadoh and Ahmed ElHakeem Department of Eletrial and Computer Department de Genie Eletrique Engineering

More information

A Novel Validity Index for Determination of the Optimal Number of Clusters

A Novel Validity Index for Determination of the Optimal Number of Clusters IEICE TRANS. INF. & SYST., VOL.E84 D, NO.2 FEBRUARY 2001 281 LETTER A Novel Validity Index for Determination of the Optimal Number of Clusters Do-Jong KIM, Yong-Woon PARK, and Dong-Jo PARK, Nonmembers

More information

HEXA: Compact Data Structures for Faster Packet Processing

HEXA: Compact Data Structures for Faster Packet Processing Washington University in St. Louis Washington University Open Sholarship All Computer Siene and Engineering Researh Computer Siene and Engineering Report Number: 27-26 27 HEXA: Compat Data Strutures for

More information

On - Line Path Delay Fault Testing of Omega MINs M. Bellos 1, E. Kalligeros 1, D. Nikolos 1,2 & H. T. Vergos 1,2

On - Line Path Delay Fault Testing of Omega MINs M. Bellos 1, E. Kalligeros 1, D. Nikolos 1,2 & H. T. Vergos 1,2 On - Line Path Delay Fault Testing of Omega MINs M. Bellos, E. Kalligeros, D. Nikolos,2 & H. T. Vergos,2 Dept. of Computer Engineering and Informatis 2 Computer Tehnology Institute University of Patras,

More information

Improved Vehicle Classification in Long Traffic Video by Cooperating Tracker and Classifier Modules

Improved Vehicle Classification in Long Traffic Video by Cooperating Tracker and Classifier Modules Improved Vehile Classifiation in Long Traffi Video by Cooperating Traker and Classifier Modules Brendan Morris and Mohan Trivedi University of California, San Diego San Diego, CA 92093 {b1morris, trivedi}@usd.edu

More information

Parallelizing Frequent Web Access Pattern Mining with Partial Enumeration for High Speedup

Parallelizing Frequent Web Access Pattern Mining with Partial Enumeration for High Speedup Parallelizing Frequent Web Aess Pattern Mining with Partial Enumeration for High Peiyi Tang Markus P. Turkia Department of Computer Siene Department of Computer Siene University of Arkansas at Little Rok

More information

Relevance for Computer Vision

Relevance for Computer Vision The Geometry of ROC Spae: Understanding Mahine Learning Metris through ROC Isometris, by Peter A. Flah International Conferene on Mahine Learning (ICML-23) http://www.s.bris.a.uk/publiations/papers/74.pdf

More information

The Mathematics of Simple Ultrasonic 2-Dimensional Sensing

The Mathematics of Simple Ultrasonic 2-Dimensional Sensing The Mathematis of Simple Ultrasoni -Dimensional Sensing President, Bitstream Tehnology The Mathematis of Simple Ultrasoni -Dimensional Sensing Introdution Our ompany, Bitstream Tehnology, has been developing

More information

arxiv: v1 [cs.db] 13 Sep 2017

arxiv: v1 [cs.db] 13 Sep 2017 An effiient lustering algorithm from the measure of loal Gaussian distribution Yuan-Yen Tai (Dated: May 27, 2018) In this paper, I will introdue a fast and novel lustering algorithm based on Gaussian distribution

More information

Solutions to Tutorial 2 (Week 9)

Solutions to Tutorial 2 (Week 9) The University of Syney Shool of Mathematis an Statistis Solutions to Tutorial (Week 9) MATH09/99: Disrete Mathematis an Graph Theory Semester, 0. Determine whether eah of the following sequenes is the

More information

New Fuzzy Object Segmentation Algorithm for Video Sequences *

New Fuzzy Object Segmentation Algorithm for Video Sequences * JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 24, 521-537 (2008) New Fuzzy Obet Segmentation Algorithm for Video Sequenes * KUO-LIANG CHUNG, SHIH-WEI YU, HSUEH-JU YEH, YONG-HUAI HUANG AND TA-JEN YAO Department

More information

NONLINEAR BACK PROJECTION FOR TOMOGRAPHIC IMAGE RECONSTRUCTION. Ken Sauer and Charles A. Bouman

NONLINEAR BACK PROJECTION FOR TOMOGRAPHIC IMAGE RECONSTRUCTION. Ken Sauer and Charles A. Bouman NONLINEAR BACK PROJECTION FOR TOMOGRAPHIC IMAGE RECONSTRUCTION Ken Sauer and Charles A. Bouman Department of Eletrial Engineering, University of Notre Dame Notre Dame, IN 46556, (219) 631-6999 Shool of

More information

IN structured P2P overlay networks, each node and file key

IN structured P2P overlay networks, each node and file key 242 IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, VOL. 21, NO. 2, FEBRUARY 2010 Elasti Routing Table with Provable Performane for Congestion Control in DHT Networks Haiying Shen, Member, IEEE,

More information

Approximating Buy-at-Bulk and Shallow-light k-steiner trees

Approximating Buy-at-Bulk and Shallow-light k-steiner trees Approximating Buy-at-Bulk and Shallow-light k-steiner trees MohammadTaghi Hajiaghayi Guy Kortsarz Mohammad R. Salavatipour Abstract We study two related network design problems with two cost functions.

More information

Bayesian Belief Networks for Data Mining. Harald Steck and Volker Tresp. Siemens AG, Corporate Technology. Information and Communications

Bayesian Belief Networks for Data Mining. Harald Steck and Volker Tresp. Siemens AG, Corporate Technology. Information and Communications Bayesian Belief Networks for Data Mining Harald Stek and Volker Tresp Siemens AG, Corporate Tehnology Information and Communiations 81730 Munih, Germany fharald.stek, Volker.Trespg@mhp.siemens.de Abstrat

More information

A Fast Kernel-based Multilevel Algorithm for Graph Clustering

A Fast Kernel-based Multilevel Algorithm for Graph Clustering A Fast Kernel-based Multilevel Algorithm for Graph Clustering Inderjit Dhillon Dept. of Computer Sienes University of Texas at Austin Austin, TX 78712 inderjit@s.utexas.edu Yuqiang Guan Dept. of Computer

More information

AN ANT BASED SIMULATION OPTIMIZATION FOR VEHICLE ROUTING PROBLEM WITH STOCHASTIC DEMANDS. Mukul Tripathi Glenn Kuriger Hung-da Wan

AN ANT BASED SIMULATION OPTIMIZATION FOR VEHICLE ROUTING PROBLEM WITH STOCHASTIC DEMANDS. Mukul Tripathi Glenn Kuriger Hung-da Wan Proeedings of the 29 Winter Simulation Conferene M. D. Rossetti, R. R. Hill, B. Johansson, A. Dunin and R. G. Ingalls, eds. AN ANT BASED SIMULATION OPTIMIZATION FOR VEHICLE ROUTING PROBLEM WITH STOCHASTIC

More information

Topic: Local Search: Max-Cut, Facility Location Date: 2/13/2007

Topic: Local Search: Max-Cut, Facility Location Date: 2/13/2007 CS880: Approximations Algorithms Scribe: Chi Man Liu Lecturer: Shuchi Chawla Topic: Local Search: Max-Cut, Facility Location Date: 2/3/2007 In previous lectures we saw how dynamic programming could be

More information

Dubins Path Planning of Multiple UAVs for Tracking Contaminant Cloud

Dubins Path Planning of Multiple UAVs for Tracking Contaminant Cloud Proeedings of the 17th World Congress The International Federation of Automati Control Dubins Path Planning of Multiple UAVs for Traking Contaminant Cloud S. Subhan, B.A. White, A. Tsourdos M. Shanmugavel,

More information

Extracting Partition Statistics from Semistructured Data

Extracting Partition Statistics from Semistructured Data Extrating Partition Statistis from Semistrutured Data John N. Wilson Rihard Gourlay Robert Japp Mathias Neumüller Department of Computer and Information Sienes University of Strathlyde, Glasgow, UK {jnw,rsg,rpj,mathias}@is.strath.a.uk

More information

Compilation Lecture 11a. Register Allocation Noam Rinetzky. Text book: Modern compiler implementation in C Andrew A.

Compilation Lecture 11a. Register Allocation Noam Rinetzky. Text book: Modern compiler implementation in C Andrew A. Compilation 0368-3133 Leture 11a Text book: Modern ompiler implementation in C Andrew A. Appel Register Alloation Noam Rinetzky 1 Registers Dediated memory loations that an be aessed quikly, an have omputations

More information

Automatic Physical Design Tuning: Workload as a Sequence Sanjay Agrawal Microsoft Research One Microsoft Way Redmond, WA, USA +1-(425)

Automatic Physical Design Tuning: Workload as a Sequence Sanjay Agrawal Microsoft Research One Microsoft Way Redmond, WA, USA +1-(425) Automati Physial Design Tuning: Workload as a Sequene Sanjay Agrawal Mirosoft Researh One Mirosoft Way Redmond, WA, USA +1-(425) 75-357 sagrawal@mirosoft.om Eri Chu * Computer Sienes Department University

More information

Incremental Mining of Partial Periodic Patterns in Time-series Databases

Incremental Mining of Partial Periodic Patterns in Time-series Databases CERIAS Teh Report 2000-03 Inremental Mining of Partial Periodi Patterns in Time-series Dataases Mohamed G. Elfeky Center for Eduation and Researh in Information Assurane and Seurity Purdue University,

More information

A Faster, Better Approximation Algorithm for the Minimum Latency Problem

A Faster, Better Approximation Algorithm for the Minimum Latency Problem A Faster, Better Approximation Algorithm for the Minimum Latency Problem Aaron Archer Asaf Levin David P. Williamson Abstract We give a 7.18-approximation algorithm for the minimum latency problem that

More information

What are Cycle-Stealing Systems Good For? A Detailed Performance Model Case Study

What are Cycle-Stealing Systems Good For? A Detailed Performance Model Case Study What are Cyle-Stealing Systems Good For? A Detailed Performane Model Case Study Wayne Kelly and Jiro Sumitomo Queensland University of Tehnology, Australia {w.kelly, j.sumitomo}@qut.edu.au Abstrat The

More information

Dr.Hazeem Al-Khafaji Dept. of Computer Science, Thi-Qar University, College of Science, Iraq

Dr.Hazeem Al-Khafaji Dept. of Computer Science, Thi-Qar University, College of Science, Iraq Volume 4 Issue 6 June 014 ISSN: 77 18X International Journal of Advaned Researh in Computer Siene and Software Engineering Researh Paper Available online at: www.ijarsse.om Medial Image Compression using

More information

Multi-Piece Mold Design Based on Linear Mixed-Integer Program Toward Guaranteed Optimality

Multi-Piece Mold Design Based on Linear Mixed-Integer Program Toward Guaranteed Optimality INTERNATIONAL CONFERENCE ON MANUFACTURING AUTOMATION (ICMA200) Multi-Piee Mold Design Based on Linear Mixed-Integer Program Toward Guaranteed Optimality Stephen Stoyan, Yong Chen* Epstein Department of

More information

represent = as a finite deimal" either in base 0 or in base. We an imagine that the omputer first omputes the mathematial = then rounds the result to

represent = as a finite deimal either in base 0 or in base. We an imagine that the omputer first omputes the mathematial = then rounds the result to Sientifi Computing Chapter I Computer Arithmeti Jonathan Goodman Courant Institute of Mathemaial Sienes Last revised January, 00 Introdution One of the many soures of error in sientifi omputing is inexat

More information

Vertex Unfoldings of Orthogonal Polyhedra: Positive, Negative, and Inconclusive Results

Vertex Unfoldings of Orthogonal Polyhedra: Positive, Negative, and Inconclusive Results CCCG 2018, Winnipeg, Canada, August 8 10, 2018 Vertex Unfoldings of Orthogonal Polyhedra: Positive, Negative, and Inonlusive Results Luis A. Garia Andres Gutierrrez Isaa Ruiz Andrew Winslow Abstrat We

More information

Using Augmented Measurements to Improve the Convergence of ICP

Using Augmented Measurements to Improve the Convergence of ICP Using Augmented Measurements to Improve the onvergene of IP Jaopo Serafin, Giorgio Grisetti Dept. of omputer, ontrol and Management Engineering, Sapienza University of Rome, Via Ariosto 25, I-0085, Rome,

More information

1. Inversions. A geometric construction relating points O, A and B looks as follows.

1. Inversions. A geometric construction relating points O, A and B looks as follows. 1. Inversions. 1.1. Definitions of inversion. Inversion is a kind of symmetry about a irle. It is defined as follows. he inversion of degree R 2 entered at a point maps a point to the point on the ray

More information

Folding. Hardware Mapped vs. Time multiplexed. Folding by N (N=folding factor) Node A. Unfolding by J A 1 A J-1. Time multiplexed/microcoded

Folding. Hardware Mapped vs. Time multiplexed. Folding by N (N=folding factor) Node A. Unfolding by J A 1 A J-1. Time multiplexed/microcoded Folding is verse of Unfolding Node A A Folding by N (N=folding fator) Folding A Unfolding by J A A J- Hardware Mapped vs. Time multiplexed l Hardware Mapped vs. Time multiplexed/mirooded FI : y x(n) h

More information

INTERPOLATED AND WARPED 2-D DIGITAL WAVEGUIDE MESH ALGORITHMS

INTERPOLATED AND WARPED 2-D DIGITAL WAVEGUIDE MESH ALGORITHMS Proeedings of the COST G-6 Conferene on Digital Audio Effets (DAFX-), Verona, Italy, Deember 7-9, INTERPOLATED AND WARPED -D DIGITAL WAVEGUIDE MESH ALGORITHMS Vesa Välimäki Lab. of Aoustis and Audio Signal

More information

The minimum latency problem is NP-hard for weighted trees Sitters, R.A.

The minimum latency problem is NP-hard for weighted trees Sitters, R.A. The minimum latency problem is NP-hard for weighted trees Sitters, R.A. Published: 01/01/2003 Document Version Publisher s PDF, also known as Version of Record (includes final page, issue and volume numbers)

More information

Fast Rigid Motion Segmentation via Incrementally-Complex Local Models

Fast Rigid Motion Segmentation via Incrementally-Complex Local Models Fast Rigid Motion Segmentation via Inrementally-Complex Loal Models Fernando Flores-Mangas Allan D. Jepson Department of Computer Siene, University of Toronto {mangas,jepson}@s.toronto.edu Abstrat The

More information

MODEL AND ALGORITHMS OF THE FUZZY THREE-DIMENSIONAL AXIAL ASSIGNMENT PROBLEM WITH AN ADDITIONAL CONSTRAINT

MODEL AND ALGORITHMS OF THE FUZZY THREE-DIMENSIONAL AXIAL ASSIGNMENT PROBLEM WITH AN ADDITIONAL CONSTRAINT http://dx.doi.org/0.766/26-3-802 MODEL AND ALGORITHMS OF THE FUZZY THREE-DIMENSIONAL AXIAL ASSIGNMENT PROBLEM WITH AN ADDITIONAL CONSTRAINT C.-J. Lin * & K.-T. Ma 2 Department of Industrial Engineering

More information

Abstract. Key Words: Image Filters, Fuzzy Filters, Order Statistics Filters, Rank Ordered Mean Filters, Channel Noise. 1.

Abstract. Key Words: Image Filters, Fuzzy Filters, Order Statistics Filters, Rank Ordered Mean Filters, Channel Noise. 1. Fuzzy Weighted Rank Ordered Mean (FWROM) Filters for Mixed Noise Suppression from Images S. Meher, G. Panda, B. Majhi 3, M.R. Meher 4,,4 Department of Eletronis and I.E., National Institute of Tehnology,

More information

Semi-Supervised Affinity Propagation with Instance-Level Constraints

Semi-Supervised Affinity Propagation with Instance-Level Constraints Semi-Supervised Affinity Propagation with Instane-Level Constraints Inmar E. Givoni, Brendan J. Frey Probabilisti and Statistial Inferene Group University of Toronto 10 King s College Road, Toronto, Ontario,

More information

Taming Decentralized POMDPs: Towards Efficient Policy Computation for Multiagent Settings

Taming Decentralized POMDPs: Towards Efficient Policy Computation for Multiagent Settings Taming Deentralized PMDPs: Towards ffiient Poliy omputation for Multiagent Settings. Nair and M. Tambe omputer Siene Dept. University of Southern alifornia Los Angeles A 90089 nair,tambe @us.edu M. Yokoo

More information

Prize-Collecting Traveling Salesman and Related Problems

Prize-Collecting Traveling Salesman and Related Problems 40 Prize-Collecting Traveling Salesman and Related Problems Giorgio Ausiello University of Rome La Sapienza Vincenzo Bonifaci University of Rome La Sapienza Stefano Leonardi University of Rome La Sapienza

More information

A Multiagent Solution to Overcome Selfish Routing In Transportation Networks

A Multiagent Solution to Overcome Selfish Routing In Transportation Networks A Multiagent olution to Overome elfish Routing In Transportation Networks Mohammad Rashedul Hasan University of Nebraska-Linoln Linoln, NE 68588, UA Email: hasan@unl.edu Ana L. C. Bazzan PPGC / UFRG CP

More information

Manipulation of Graphs, Algebras and Pictures. Essays Dedicated to Hans-Jörg Kreowski on the Occasion of His 60th Birthday

Manipulation of Graphs, Algebras and Pictures. Essays Dedicated to Hans-Jörg Kreowski on the Occasion of His 60th Birthday Eletroni Communiations of the EASST Volume 26 (2010) Manipulation of Graphs, Algebras and Pitures Essays Dediated to Hans-Jörg Kreowski on the Oasion of His 60th Birthday Autonomous Units for Solving the

More information

Optimization of Two-Stage Cylindrical Gear Reducer with Adaptive Boundary Constraints

Optimization of Two-Stage Cylindrical Gear Reducer with Adaptive Boundary Constraints 5 JOURNAL OF SOFTWARE VOL. 8 NO. 8 AUGUST Optimization of Two-Stage Cylindrial Gear Reduer with Adaptive Boundary Constraints Xueyi Li College of Mehanial and Eletroni Engineering Shandong University of

More information

One Against One or One Against All : Which One is Better for Handwriting Recognition with SVMs?

One Against One or One Against All : Which One is Better for Handwriting Recognition with SVMs? One Against One or One Against All : Whih One is Better for Handwriting Reognition with SVMs? Jonathan Milgram, Mohamed Cheriet, Robert Sabourin To ite this version: Jonathan Milgram, Mohamed Cheriet,

More information