рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Построение выпуклой оболочки

Построение выпуклой оболочки - раздел Математика, АНАЛИТИЧЕСКАЯ ГЕОМЕТРИЯ Пусть S - Конечный Набор Точек На Плоскости. Выпуклой Оболочкой ...

Пусть S - конечный набор точек на плоскости. Выпуклой оболочкой набора S называется пересечение всех выпуклых многоугольников, содержащих S. Ясно, что - это выпуклый многоугольник, все вершины которого содержатся в S (заметим, что не все точки из S являются вершинами выпуклой оболочки).

Один из способов построения выпуклой оболочки конечного набора точек S на плоскости напоминает вычерчивание при помощи карандаша и линейки. Вначале выбирается точка заведомо являющаяся вершиной границы выпуклой оболочки. В качестве такой точки можно взять самую левую точку из набора S (если таких точек несколько, выбираем самую нижнюю). Затем вертикальный луч поворачивается вокруг этой точки по направлению часовой стрелки до тех пор, пока не наткнется на точку Тогда отрезок будет ребром границы выпуклой оболочки. Для поиска следующего ребра будем продолжать вращение луча по часовой стрелке; на этот раз вокруг точки b до встречи со следующей точкой Отрезок будет следующим ребром границы выпуклой оболочки. Процесс повторяется до тех пор, пока мы снова не вернемся в точку а. Этот метод называется методом "заворачивания подарка".

Основным шагом алгоритма является отыскание точки, следующей за точкой, вокруг которой вращается луч.

Временные затраты данного алгоритма равны где h - число вершин в границе искомой выпуклой оболочки. Работа данного алгоритма проиллюстрирована на рис.

Рассмотрим еще один алгоритм для построения выпуклой оболочки, так называемый метод обхода Грэхема. В этом методе выпуклая оболочка конечного набора точек S находится в два этапа. На первом этапе алгоритм выбирает некоторую экстремальную точку и сортирует все остальные точки в соответствии с углом направленного к ним из точки луча. На втором этапе алгоритм выполняет пошаговую обработку отсортированных точек, формируя последовательность многоугольников, которые в конце концов и образуют искомую выпуклую оболочку

Выберем в качестве экстремальной точки точку с минимальной у-координатой и поменяем ее местами с Остальные точки сортируются затем в порядке возрастания полярного угла относительно точки Если две точки имеют одинаковый полярный угол, то точка, расположенная ближе к должна стоять в отсортированном списке раньше, чем более дальняя точка.

Для определения того, какая именно точка должна быть включена в границу выпуклой оболочки после точки используется тот факт, что при обходе границы выпуклой оболочки в направлении по часовой стрелки каждая ее вершина должна соответствовать повороту влево. Быстродействие данного алгоритма равно

 

– Конец работы –

Эта тема принадлежит разделу:

АНАЛИТИЧЕСКАЯ ГЕОМЕТРИЯ

Федеральное государственное образовательное учреждение... Высшего профессионального образования... Сибирский федеральный университет...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Построение выпуклой оболочки

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Аксиоматика Гильберта и векторная алгебра
Основные определения Вектор – упорядоченная пара точек А, В. Обозначаем вектор . При этом первую точк

Базис, координаты векторов
Основные определения Выражение вида будем называть линейной комбинацией векторов

Системы координат на плоскости и в пространстве
    Основные определения     Будем говорить, что задана декартова система координат (на плоскости или в пространстве), если з

Проекции. Скалярное произведение векторов
  Основные определения     Число, равное будем называть скалярным произведением ве

Векторное и смешанное произведение векторов
  Основные определения     Упорядоченная тройка некомпланарных векторов называется правой, если из конца третьего вектора кратчайший поворо

Замена декартовой системы координат
    Основные утверждения     Пусть в пространстве задана декартова система координат с началом в точке О и базисом

Общее понятие об уравнениях линий и поверхностей
    Основные определения     Уравнение

Уравнения прямых на плоскости
    Основные типы уравнений прямой линии     Векторно-параметрическое уравнение прямой линии:

Плоскость в пространстве
    Основные типы уравнений плоскости     Векторно-параметрическое уравнение плоскости:

Прямые в пространстве
    Основные типы уравнений прямой линии Векторно-параметрическое уравнение прямой линии:

Основные типы нераспадающихся кривых второго порядка на плоскости
    Основные определения Уравнение второго порядка в декартовой системе координат (x,y)

Канонические уравнения поверхностей второго порядка
    Основные определения Эллипсоидом называется поверхность, которая в некоторой декартовой прямоугольной системе координат имеет уравнение

Преобразования плоскости
    Основные определения Отображение множества X в множество У – это правил

Нахождение пересечения двух отрезков
Пусть А, В, С и D - точки на плоскости. Тогда направленные отрезки АВ и CD задаются следующими параметрическими уравнениями:

Проверка принадлежности точки многоугольнику
Для решения этой задачи выпустим из точки А(х,у) произвольный луч и найдем количество точек пересечения этого луча с границей мно

Построение триангуляции Делоне
Рассмотрим задачу триангуляции набора точек S на плоскости. Все точки набора S можно разбить на граничные - точки, лежащие на границе выпуклой оболочки

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги