Shortest Distance between 2 convex sets

Click For Summary
SUMMARY

The discussion focuses on finding the shortest distance between two convex sets defined by the functions f(x,y) and g(x,y). The problem involves using the theorem of separating hyperplanes to devise a search technique for locating an optimal bridge between the two sets. The specific functions provided are f(x,y) = x² + 2y² with c1 = 1 and g(x,y) = (x-4)² + (y-3)² with c2 = 1. The proposed method involves iteratively adjusting a line segment based on the tangent planes at its endpoints to achieve a more optimal configuration.

PREREQUISITES
  • Understanding of convex functions and their properties
  • Familiarity with the theorem of separating hyperplanes
  • Knowledge of gradient vectors and their significance in optimization
  • Basic skills in algorithm design for geometric problems
NEXT STEPS
  • Research the theorem of separating hyperplanes in convex analysis
  • Learn about gradient descent techniques for optimization
  • Explore algorithms for finding shortest paths in geometric spaces
  • Study the properties of continuously differentiable functions in optimization contexts
USEFUL FOR

Mathematicians, optimization specialists, and computer scientists working on geometric algorithms or convex analysis will benefit from this discussion.

TPks
Messages
1
Reaction score
0
Hi, I hope someone can help me out with this problem:

Let set S be defined by (x in En :f(x) <=c}
f: En -> E1 is convex and differentiable and gradient of f(xo) is not 0 when f(x) = c. Let xo be a point such that f(xo) = c and let d = gradient at xo. Let lamda be any positive number and define x1 = xo+ lamda(d)
we know:
||x1-xo|| <= ||x1-x||
suppse we have 2 islands:
f(x,y) <= c1 and g(x,y) <= c2
where f and g are contibuously differentiable and strictly convex functions whose gradient vectors are non zero when f(x,y) = c1 and g(x,y)=c2

We need to build a bridge between the two islands of shortest possible length. Using the result of the theorem of separating hyperplane, devise a search technique to find the optimal bridge location.

Test your routine on:
f(x,y)= x^2 +2y^2, c1=1
g(x,y)= (x-4)^2 + (y-3)^2, c2 = 1
 
Physics news on Phys.org
Did you get an answer for this? It sounds like you are to base you algorithm on hunting for a line segment (a "bridge") joining the surfaces of the two sets such that the separating hyperplane normal to that line segment is parallel to the tangent planes to the surface where the same line segment hits them. But what's the best way to search for such a line segment?

You could start with an arbitrary line segment. Look at the tangent planes at the ends of the line segment and determine which way to move the ends in order make the line segment more perpendicular to the tangent plane and then move the end of the current line a little way in that direction to get a new line segment.
 

Similar threads

  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 11 ·
Replies
11
Views
2K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 27 ·
Replies
27
Views
4K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K