<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://neerc.ifmo.ru/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=188.162.65.11&amp;*</id>
		<title>Викиконспекты - Вклад участника [ru]</title>
		<link rel="self" type="application/atom+xml" href="http://neerc.ifmo.ru/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=188.162.65.11&amp;*"/>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/188.162.65.11"/>
		<updated>2026-04-15T02:56:35Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%94%D0%B2%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D1%81%D1%82%D0%B2%D0%BE&amp;diff=57461</id>
		<title>Двойственное пространство</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%94%D0%B2%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D1%81%D1%82%D0%B2%D0%BE&amp;diff=57461"/>
				<updated>2016-12-11T13:58:45Z</updated>
		
		<summary type="html">&lt;p&gt;188.162.65.11: Жолус&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Введение ==&lt;br /&gt;
Введем понятия двойственного, к пространству &amp;lt;tex&amp;gt;\mathbb{R}^2&amp;lt;/tex&amp;gt;, пространства. Для того чтобы избежать рассмотрения отдельных случаев, работаем в однородных координатах.&lt;br /&gt;
Пока в конспекте есть недочеты.&lt;br /&gt;
=== Определение ===&lt;br /&gt;
{{Определение|definition=&lt;br /&gt;
&amp;lt;b&amp;gt;Двойственным пространством&amp;lt;/b&amp;gt; называется пространство линейных функционалов на линейном пространстве &amp;lt;tex&amp;gt;\mathbb{R}^2&amp;lt;/tex&amp;gt;. &lt;br /&gt;
}}&lt;br /&gt;
Любой линейный функционал &amp;lt;tex&amp;gt;f&amp;lt;/tex&amp;gt; можно представить как &amp;lt;tex&amp;gt;f((x, y)) = ax - b + cy&amp;lt;/tex&amp;gt;. Это значит, каждому такому функционалу будет соответствовать точка в двойственном пространстве с однородными координатами &amp;lt;tex&amp;gt;(-a, b, c)&amp;lt;/tex&amp;gt;. Таким образом, мы можем определить &amp;lt;i&amp;gt;дуальное преобразование&amp;lt;/i&amp;gt; (&amp;lt;tex&amp;gt;p \mapsto p^\star&amp;lt;/tex&amp;gt;)&lt;br /&gt;
для прямой, как точку в двойственном пространстве.&lt;br /&gt;
&lt;br /&gt;
{{Утверждение|statement=&lt;br /&gt;
Дуальное преобразование от точки &amp;lt;tex&amp;gt;p = (p_x, p_y)&amp;lt;/tex&amp;gt; в исходном пространстве дает прямую &amp;lt;tex&amp;gt;p^\star := (y = p_x x - p_y)&amp;lt;/tex&amp;gt; в двойственном.&lt;br /&gt;
|proof=&lt;br /&gt;
Расмотрим все прямые &amp;lt;tex&amp;gt;l&amp;lt;/tex&amp;gt;, такие что &amp;lt;tex&amp;gt;p \in l&amp;lt;/tex&amp;gt;. Более формально, пусть &amp;lt;tex&amp;gt;L = \{l : l = (-a, b, c), \: cp_y = ap_x - b\}&amp;lt;/tex&amp;gt;.&lt;br /&gt;
Для каждой можно выразить &amp;lt;tex&amp;gt;b&amp;lt;/tex&amp;gt;: &amp;lt;tex&amp;gt;b = ap_x - cp_y&amp;lt;/tex&amp;gt;, сделаем замену &amp;lt;tex&amp;gt;\left[a := x, b := y\right]&amp;lt;/tex&amp;gt; и получим, что все точки &amp;lt;tex&amp;gt;l^\star&amp;lt;/tex&amp;gt; &lt;br /&gt;
из &amp;lt;tex&amp;gt;L&amp;lt;/tex&amp;gt; удовлетворяют уравнению прямой.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Теорема|statement=&lt;br /&gt;
пусть &amp;lt;tex&amp;gt;l&amp;lt;/tex&amp;gt; - прямая, а &amp;lt;tex&amp;gt;p&amp;lt;/tex&amp;gt; - точка, тогда:&lt;br /&gt;
# &amp;lt;tex&amp;gt;p \in l \Leftrightarrow l^\star \in p^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
# &amp;lt;tex&amp;gt;p&amp;lt;/tex&amp;gt; лежит над &amp;lt;tex&amp;gt;l&amp;lt;/tex&amp;gt;, тогда и только тогда когда &amp;lt;tex&amp;gt;l^\star&amp;lt;/tex&amp;gt; лежит над &amp;lt;tex&amp;gt;p^\star&amp;lt;/tex&amp;gt;&lt;br /&gt;
|proof=&lt;br /&gt;
TODO&lt;br /&gt;
}}&lt;br /&gt;
{{Утверждение|statement=&lt;br /&gt;
отрезок &amp;lt;tex&amp;gt;pq&amp;lt;/tex&amp;gt; переходит вот в такое множество: &amp;lt;tex&amp;gt;P = \left\{t^\star = (x, y): \left&amp;lt;p^\star, t^\star \right&amp;gt; \geqslant 0 \wedge \left&amp;lt;q^\star, t^\star \right&amp;gt; \geqslant 0 \wedge \left&amp;lt;l^\star, t^\star \right&amp;gt; \geqslant 0 \vee &lt;br /&gt;
\left&amp;lt;p^\star, t^\star \right&amp;gt; \leqslant 0 \wedge \left&amp;lt;q^\star, t^\star \right&amp;gt; \leqslant 0 \wedge \left&amp;lt;l^\star, t^\star \right&amp;gt; \leqslant 0\right\}&amp;lt;/tex&amp;gt;,&lt;br /&gt;
где &amp;lt;tex&amp;gt;l&amp;lt;/tex&amp;gt; - прямая на которой лежат &amp;lt;tex&amp;gt;p&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;q&amp;lt;/tex&amp;gt;.&lt;br /&gt;
|proof= &lt;br /&gt;
TODO&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>188.162.65.11</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%94%D0%B2%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D1%81%D1%82%D0%B2%D0%BE&amp;diff=57452</id>
		<title>Двойственное пространство</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%94%D0%B2%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D1%81%D1%82%D0%B2%D0%BE&amp;diff=57452"/>
				<updated>2016-12-11T12:08:12Z</updated>
		
		<summary type="html">&lt;p&gt;188.162.65.11: Новая страница: «test»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;test&lt;/div&gt;</summary>
		<author><name>188.162.65.11</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%92%D1%8B%D1%87%D0%B8%D1%81%D0%BB%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D0%B3%D0%B5%D0%BE%D0%BC%D0%B5%D1%82%D1%80%D0%B8%D1%8F&amp;diff=57450</id>
		<title>Вычислительная геометрия</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%92%D1%8B%D1%87%D0%B8%D1%81%D0%BB%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D0%B3%D0%B5%D0%BE%D0%BC%D0%B5%D1%82%D1%80%D0%B8%D1%8F&amp;diff=57450"/>
				<updated>2016-12-11T12:07:48Z</updated>
		
		<summary type="html">&lt;p&gt;188.162.65.11: /* Основание вычислительной геометрии */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основание вычислительной геометрии ==&lt;br /&gt;
* [[ Аффинное пространство ]]&lt;br /&gt;
* [[ Двойственное пространство ]]&lt;br /&gt;
* [[ Ориентация и объем ]]&lt;br /&gt;
* [[ Скалярное произведение и метрика ]]&lt;br /&gt;
* [[ Однородные координаты ]]&lt;br /&gt;
&lt;br /&gt;
== Вычисление геометрических предикатов ==&lt;br /&gt;
* [[ Представление чисел с плавающей точкой ]]&lt;br /&gt;
* [[ Предикат &amp;quot;левый поворот&amp;quot; ]]&lt;br /&gt;
* [[ Пересечение отрезков и поворот: определение, свойства, вычисление ]]&lt;br /&gt;
* [[ Adaptive precision arithmetic ]]&lt;br /&gt;
* [[ Интервальная арифметика ]]&lt;br /&gt;
&lt;br /&gt;
== Пересечение отрезков ==&lt;br /&gt;
* [[ Алгоритм Бентли-Оттмана ]]&lt;br /&gt;
* [[ Пересечение множества отрезков ]]&lt;br /&gt;
* [[ Алгоритм Балабана ]]&lt;br /&gt;
* [[ Snap rounding ]]&lt;br /&gt;
* [[ Пересечение отрезков на сфере ]]&lt;br /&gt;
&lt;br /&gt;
== Выпуклые оболочки ==&lt;br /&gt;
* [[ Статические выпуклые оболочки: Джарвис, Грэхем, Эндрю, Чен, QuickHull ]]&lt;br /&gt;
* [[ Динамическая выпуклая оболочка (достаточно log^2 на добавление/удаление) | Динамическая выпуклая оболочка ]]&lt;br /&gt;
* [[ Выпуклая оболочка в n-мерном пространстве ]]&lt;br /&gt;
* [[ Пересечение полуплоскостей, связь с выпуклыми оболочками ]]&lt;br /&gt;
&lt;br /&gt;
== Поиск ==&lt;br /&gt;
* [[ К-d деревья и перечисление точек в произвольном прямоугольнике (статика) ]]&lt;br /&gt;
* [[ Квадродеревья | Квадродерево, сжатое квадродерево ]]&lt;br /&gt;
* [[ Skip quadtree: определение, время работы | Skip quadtree: определение, время работы, запрос точек в прямоугольнике ]]&lt;br /&gt;
* [[ Ортогональный поиск ]]&lt;br /&gt;
* [[ Перечисление точек в произвольном прямоугольнике за n * log ^(d - 1) n (range tree) ]]&lt;br /&gt;
* [[ Пересечение прямоугольника с множеством непересекающихся отрезков (segment tree) ]]&lt;br /&gt;
* [[ Дерево интервалов (interval tree) и пересечение точки с множеством интервалов ]]&lt;br /&gt;
* [[ Пересечение прямоугольника с множеством прямоугольников (PST) | Пересечение прямоугольника с множеством прямоугольников (priority search tree) ]]&lt;br /&gt;
* [[ BSP-дерево ]]&lt;br /&gt;
&lt;br /&gt;
== Триангуляция ==&lt;br /&gt;
* [[ Триангуляция полигонов (ушная + монотонная)#Ушной метод | Триангуляция многоугольника за n^2]]&lt;br /&gt;
* [[ Триангуляция полигонов (ушная + монотонная) | Триангуляция многоугольника заметающей прямой ]]&lt;br /&gt;
&lt;br /&gt;
== ППЛГ и РСДС ==&lt;br /&gt;
* [[ Конфигурация ]]&lt;br /&gt;
* [[ ППЛГ и РСДС (PSLG и DCEL): определение, построение РСДС множества прямых ]]&lt;br /&gt;
* [[ Пересечение многоугольников (PSLG overlaying) ]]&lt;br /&gt;
&lt;br /&gt;
== Алгоритмы локализации ==&lt;br /&gt;
* [[ Принадлежность точки выпуклому и невыпуклому многоугольникам ]]&lt;br /&gt;
* [[ Локализация в ППЛГ методом полос (персистентные деревья) ]]&lt;br /&gt;
* [[ Алгоритм Киркпатрика детализации триангуляции | Локализация в ППЛГ. Алгоритм Киркпатрика ]]&lt;br /&gt;
* [[ Трапецоидная карта ]]&lt;br /&gt;
&lt;br /&gt;
== Триангуляция Делоне и диаграмма Вороного ==&lt;br /&gt;
* [[ Триангуляция Делоне ]]&lt;br /&gt;
* [[ Триангуляция Делоне на сфере ]]&lt;br /&gt;
* [[ Диаграмма Вороного ]]&lt;br /&gt;
* [[ Motorcycle graph ]]&lt;br /&gt;
* [[ Straight skeleton ]]&lt;br /&gt;
&lt;br /&gt;
== Планирование движения (Motion planning) ==&lt;br /&gt;
* [[ Сумма Минковского (определение, вычисление) ]]&lt;br /&gt;
* [[ Visibility graph и motion planning ]]&lt;br /&gt;
&lt;br /&gt;
== Задачи ==&lt;br /&gt;
* [[ Диаметр множества точек (вращающиеся калиперы) ]]&lt;br /&gt;
* [[ Минимальная охватывающая окружность множества точек ]]&lt;br /&gt;
* [[ Пересечение окружностей ]]&lt;br /&gt;
* [[ Упрощение полигональной цепи ]]&lt;br /&gt;
* [[ Вычисление площади и объема ]]&lt;br /&gt;
* [[ Пересечение выпуклых многоугольников ]]&lt;br /&gt;
&lt;br /&gt;
== Программирование ==&lt;br /&gt;
* [[ CMake_Tutorial|Туториал по cmake ]]&lt;br /&gt;
* [[ Тестирование с использованием Google Test ]]&lt;br /&gt;
&lt;br /&gt;
== Организационные вопросы ==&lt;br /&gt;
* [[Участник:Shersh/Тикеты к вычислительной геометрии (термы 4 и 5) | Правки к конспектам (year 2013)]]&lt;br /&gt;
* [https://docs.google.com/spreadsheet/ccc?key=0AiudLnRYFaaXdFJZdXBaSHJQT29wd0EwekxSZ0JTZkE&amp;amp;usp=drive_web#gid=4 Список новых тем и дополнений]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
* [[Список тем | Список тем (year 2010)]]&lt;br /&gt;
* [[Список тем (year 2012)]]&lt;br /&gt;
* [[Обсуждение:Вычислительная геометрия#Сдача конспектов | Сдача конспектов]]&lt;br /&gt;
* [[Обсуждение:Вычислительная геометрия#Презентации | Сдача презентаций]]&lt;br /&gt;
* [[Обсуждение:Вычислительная геометрия#Условия и чекеры | Условия и чекеры]]&lt;br /&gt;
&lt;br /&gt;
[[Категория: Вычислительная геометрия]]&lt;/div&gt;</summary>
		<author><name>188.162.65.11</name></author>	</entry>

	</feed>