Ik was even in een boek aan het bladeren, en merkte toen iets op dat van toepassing was op dit oude, gesloten topic.
HIGHGuY in "grootste afstand tussen 2 punten uit wil..."
Het topic ging over de twee punten met maximale afstand te vinden uit een verzameling, en de complexiteit van dit probleem. Highguy dacht een O(n) oplossing gevonden te hebben, en de algemen mening (?) was dat O(n log n) waarschijnlijk minimaal was.
Nu las ik het volgende:
"There is an improved algorithm [to solve the closest points problem] in O(n log n) time and works by avoiding the computation of all distances [divide and conquer]. There is also an algorithm that is expected to take O(n) time. These last two algorithms use subtle observations to provide faster results and are beyond the scope of this text."
Het probleem heet dus het "closest points" probleem. Het probleem van highguy is hier uiteraard equivalent aan: je kan simpel weg de afstand tussen punten definieren als 1/d, waar d de echte afstand is. Ik weet niet precies welk algoritme er bedoeld wordt, maar er blijkt dus een "expected linear time" algoritme te bestaan. Met google en 'closest points problem' moet het verder wel lukken.
HIGHGuY in "grootste afstand tussen 2 punten uit wil..."
Het topic ging over de twee punten met maximale afstand te vinden uit een verzameling, en de complexiteit van dit probleem. Highguy dacht een O(n) oplossing gevonden te hebben, en de algemen mening (?) was dat O(n log n) waarschijnlijk minimaal was.
Nu las ik het volgende:
"There is an improved algorithm [to solve the closest points problem] in O(n log n) time and works by avoiding the computation of all distances [divide and conquer]. There is also an algorithm that is expected to take O(n) time. These last two algorithms use subtle observations to provide faster results and are beyond the scope of this text."
Het probleem heet dus het "closest points" probleem. Het probleem van highguy is hier uiteraard equivalent aan: je kan simpel weg de afstand tussen punten definieren als 1/d, waar d de echte afstand is. Ik weet niet precies welk algoritme er bedoeld wordt, maar er blijkt dus een "expected linear time" algoritme te bestaan. Met google en 'closest points problem' moet het verder wel lukken.
[ Voor 3% gewijzigd door Zoijar op 11-10-2005 21:32 ]
