Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Презентации / Лекция 4.ppt
Скачиваний:
32
Добавлен:
01.05.2014
Размер:
98.82 Кб
Скачать

Вычислительная геометрия - Л4

11

Диаметр множества. Нижняя оценка

Задача РАЗДЕЛИМОСТЬ МНОЖЕСТВ: Заданы два множества вещественных чисел ( 0)

A = {a1, a2, …, aN} и B = {b1, b2, …, bN}. Требуется проверить

разделимость множеств A и B,

т.е. тот факт, что множества A и B не содержат одинаковых элементов.

Известно, что задача разделимости множеств

имеет нижнюю оценку (n log n)

Вычислительная геометрия - Л4

10

Диаметр множества. Нижняя оценка

 

Преобразование задачи РАЗДЕЛИМОСТЬ

 

МНОЖЕСТВ в задачу ДИАМЕТР МНОЖЕСТВА :

y = aix

 

Образ A

Образ B

 

Вычислительная геометрия - Л4

13

Диаметр множества

Имеются ли способы, позволяющие решить задачу нахождения диаметра множества за время O(n log2n).

Заметим тот факт, что диаметр множества равен диаметру его выпуклой оболочки (очевидно).

Для построения диаметра множества нужно:

1.Построить для множества выпуклую оболочку за время O(n log2n);

2.Рассмотреть противолежащие пары выпуклой оболочки (то есть такие пары точек, через которые можно провести параллельные опорные прямые);

3.Среди противолежащих пар выбрать максимальную.

Вычислительная геометрия - Л4

14

Далее см. папку «5Диаметр множества»