Abstract:
Деякі задачі геометричної оптимізації, наприклад пошук найменшого покриваючого еліпса множини
точок, можуть бути розв'язані за лінійний час, використовуючи нескладні випадкові (чи
складні детерміновані) комбінаторні алгоритми. На практиці ці алгоритми поліпшуються чи заміняються
варіантами евристик, що працюють швидше, але теоретичні оцінки часу роботи для
них не доведені. У цій статті ми пропонуємо нову прискорюючу евристику, що може бути легко
застосована до відомих лінійних алгоритмів, без зменшення їх швидкості у найгіршому випадку. Ми
показуємо, що ця евристика може бути визначена для будь-якої задачі з добре відомого класу задач
лінійного програмування. Її ефективність на практиці залежить від того, чи можлива, і якщо мож¬
лива, то наскільки швидкою виявиться реалізація предиката для конкретної задачі. Ми наводимо
результати експериментів, які показують, що для двох задач нова евристика може значно приско¬
рити існуючі реалізації алгоритмів (з бібліотеки геометричних алгоритмів CGAL).