---

* Home Page

* Assisted Courses

Fall 2006--Operating Systems (CSCI-4210)

* Research and Projects

Research

Publications

Algorithmic Robotic Lab

Robotic Sensor Networks Group

* News and Events

Events

* Various

Music

Bookmarks

Turkey

Photos

---

Geometric Optimization for Robotics Course Project

Introduction

NP-hard geometric optimization problems arise in many disciplines. Perhaps the most famous one is the traveling salesman problem (TSP): given n nodes in R^2 (more generally, in R^d), find the minimum length path that visits each node exactly once. If distance is computed using the Euclidean norm (distance between nodes (x_1,y_1) and (x_2,y_2) is ((x_1-x_2)^2+(y_1-y_2)^2)^1/2) then the problem is called Euclidean TSP. More generally the distance could be defined using other norms, such as l_p norms for any p > 1. All these are subcases of the more general notion of a geometric norm or Minkowski norm. We will refer to the version of the problem with a general geometric norm as geometric TSP.[1]

Some other NP-hard geometric optimization problems are Minimum Steiner Tree (“Given n points, find the smallest network connecting them,”), k- TSP(“Given n points and a number k, find the shortest salesman tour that visits k points”), k-MST (“Given n points and a number k, find the shortest tree that contains k points”), vehicle routing, degree restricted minimum spanning tree, etc. Thus if P \not= NP, as is widely conjectured, we cannot design polynomial time algorithms to solve these problems optimally. However, we might be able to design approximation algorithms: algorithms that compute near-optimal solutions in polynomial time for every problem instance. For \alpha \geq 1 we say that an algorithm approximates the problem within a factor \alpha if it computes, for every instance I, a solution of cost at most \alpha.OPT(I), where OPT(I) is the cost of the optimum solution for I. (The preceding definition is for minimization problems; for maximization problems \alpha \leq 1.) Sometimes we use the shortened name “a-approximation algorithm.” [1]

In this project, we aim to formalize the following problem in terms of geometric TSP problem and hopefully we aim to find a solution to the modified TSP problem.

Robotic Routers Problem (Volkan Isler and Onur Tekdas)

Mobile robots equipped with wireless networking capabilities can provide network connectivity to mobile users. In this work, we present motion planning algorithms for one or more robots to maintain the connectivity of a single user (target) to a base-station. We already found a dynamic programming algorithm for the target model where the target's trajectory is known in advance. However, the running time of this algorithm is exponential with the number of robotic routers.[Details]

Our goal in this project to formalize the robotic routers problem in terms of TSP problem and find an approximation algorithm where the running time is not exponentially depend on the number of robotic routers.

Research Papers

---