Optimization Problem
- From: JeffCameron <cameron.jp@xxxxxxxxx>
- Date: Thu, 19 Jul 2007 11:14:00 -0700
Hello. I am trying to solve the following problem:
We have a set of n points, S
We have a distance matrix D that gives the distance between any two
points in S
We must choose m points from S such that the minimum distance between
any two elements is maximized.
In simpler language, find the m points that are the most spread out.
A really simple way to do this is to try all C(m,n) combinations and
see which one has the greatest minimum distance between two points.
However, this is grossly inefficient. I am working with a set of data
where n is about 1700 and m is about 100.
Are there any algorithms to find the optimal subset? Does anyone have
any suggestions for an approximately optimal algorithm?
Jeffrey Cameron
.
- Follow-Ups:
- Re: Optimization Problem
- From: Rob Pratt
- Re: Optimization Problem
- From: Virgil
- Re: Optimization Problem
- Prev by Date: Re: Ultimate debunking of Cantor's Theory
- Next by Date: Re: characters of a finite field
- Previous by thread: Another question-25 years since high school math...
- Next by thread: Re: Optimization Problem
- Index(es):
Relevant Pages
|