2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему На страницу 1, 2, 3  След.
 
 Невыпуклый многоугольник
Сообщение08.02.2020, 07:40 


02/09/10
76
Середины соседних сторон невыпуклого n-угольника соединяют отрезками, получая ломанную. Если она ограничивает невыпуклый n-угольник, процедуру повторяем, если получается самопересекающаяся ломанная или выпуклый n-угольник, прекращаем. При каком минимальном n возможно:
а) проделать 2020 шагов?
б) продолжать процедуру бесконечно?

 Профиль  
                  
 
 Re: Невыпуклый многоугольник
Сообщение08.02.2020, 15:15 
Аватара пользователя


07/01/16
1426
Аязьма
Шестиугольник в виде "зайца с ушами" выглядит перспективно, после первой операции он превращается в "шеврон", а потом опять в "зайца" (но с ушками покороче). То есть, исходная фигура - квадрат, у которого вместо двух противоположных сторон приделаны острые углы, так, что если соединить их вершины, получится линия, параллельная оставшимся двум сторонам квадрата

 Профиль  
                  
 
 Re: Невыпуклый многоугольник
Сообщение08.02.2020, 16:55 
Аватара пользователя


07/01/16
1426
Аязьма
Хммм, видимо, рецепт зайца годится только для п. (а); в самом деле, возьмем шестиугольник $$ABCDEF,A(-2,b+1),B(-1,-1),C(1,-1),D(2,b+1),E(1,1),F(-1,1),b>0$$После двух итераций он превратится в аналогичного "зайца", но, не подобного геометрически, высота "ушек" станет в три раза меньше (если сдвинуть начало координат и изменить масштабы в полтора $4/3$ раза, придем к тому же $ABCDEF$, но с ординатами точек $A,D$ всего лишь $\frac{b+1}3$, вместо исходного $b+1$). Так что если взять $b>3^{1010}-1$, $2020$ итераций обеспечить можно, но вот бесконечно так баловаться не получится, "ушки поджимаются быстрее головы"

 Профиль  
                  
 
 Re: Невыпуклый многоугольник
Сообщение08.02.2020, 23:09 
Заслуженный участник


26/05/14
981
Перебор пятиугольников показывает что все они становятся выпуклыми за два шага максимум.

 Профиль  
                  
 
 Re: Невыпуклый многоугольник
Сообщение09.02.2020, 02:04 
Аватара пользователя


07/01/16
1426
Аязьма
Для п. (б) подходящим кажется 12-угольник, похожий на шильдик Митсубиши: равносторонний треугольник, в каждой стороне к-рого организовано по "впуклости" в виде угла вершиной внутрь. Не пытался пока проверить точно, но, кажется, что "впуклости" должны сохраняться всегда

 Профиль  
                  
 
 Re: Невыпуклый многоугольник
Сообщение09.02.2020, 22:18 
Заслуженный участник


27/04/09
28128
waxtep
Скорее всего не сработает, потому что при определённых параметрах фигуры я смог на четвёртой итерации (сиреневая) получить явную выпуклость (что помогает увидеть штриховая серая линия):

Изображение


-- Пн фев 10, 2020 00:29:45 --

Каждая операция «усреднения» сопоставляет вершине $A_i$ $n$-угольника (при обходе в фиксированном порядке) вершину $\frac12(A_i + A_{i+1})$ нового, где сложение в индексах понимается по модулю $n$. Тогда чем больше мы проделаем усреднений, тем ближе становится распределение весов $a_i$ в разложении $A^\text{новое}_1 = a_1A_1 + \ldots + a_nA_n$ к равномерному. Если правильно описать, что значит «ближе» (а само это распределение можно найти и явно — это wrapped (до $1..n$) биномиальное распределение с $p=\frac12$ и числом испытаний, равным количеству «усреднений»), то можно будет наверно отсечь класс фигур, которые из-за этого сглаживания весов станут выпуклыми, если не вообще все фигуры.

 Профиль  
                  
 
 Re: Невыпуклый многоугольник
Сообщение10.02.2020, 02:16 
Аватара пользователя


07/01/16
1426
Аязьма
arseniiv в сообщении #1439075 писал(а):
можно будет наверно отсечь класс фигур, которые из-за этого сглаживания весов станут выпуклыми, если не вообще все фигуры.
С другой стороны, простые правильные фигуры (равносторонний треугольник, квадрат) эта операция не сглаживает, а только сжимает и вращает. Может быть, для невыпуклого многоугольника попробовать "полоску, свернутую в спираль"? Она будет вращаться, сжиматься (и деформироваться), но, ведь, кажется, не сможет "распрямиться", если сделан полный оборот?

 Профиль  
                  
 
 Re: Невыпуклый многоугольник
Сообщение10.02.2020, 03:15 
Заслуженный участник


27/04/09
28128
Что-то на основе манипуляций, которые я вручную проделал с фигурой выше, мне кажется, что спираль будет съедаться с концов. Надо бы какую-нибудь простую штуку для проверки и визуализации написать будет…

 Профиль  
                  
 
 Re: Невыпуклый многоугольник
Сообщение10.02.2020, 09:37 
Заслуженный участник


26/05/14
981
Подозреваю, что в пределе фигура сходится к правильному многоугольнику, если нормировать размер.

-- 10.02.2020, 09:51 --

Можно рассмотреть одномерную задачу. Если все точки спроектировать на любую прямую, то получим такую же задачу для чисел.
Задаётся функция $f_1: [0, N-1] \to \mathbb{R}$. Правило преобразования: $f_{i+1}(x) = \frac{f_i(x) + f_i(x + 1)}2$, Все индексы по модулю $N$. При каких $f_1$ последовательность сходится к синусу (отмасштабированному и смещённому по фазе)?
Оператор линейный, неужели такую задачу ещё не решили?

-- 10.02.2020, 10:00 --

Нам просто нужны собственные числа и вектора матрицы такого вида:
$$\begin{bmatrix}
 \frac12 & \frac12 & 0 & 0 & 0 \\
 0 & \frac12 & \frac12 & 0 & 0 \\
 0 & 0 & \frac12 & \frac12 & 0 \\
 0 & 0 & 0 & \frac12 & \frac12 \\
 \frac12 & 0 & 0 & 0 & \frac12 \\
\end{bmatrix}$$
И какая-нибудь теорема что все итерации сходятся к набору собственных векторов. А вектора будут гармониками. Так?

-- 10.02.2020, 10:07 --

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

 Профиль  
                  
 
 Re: Невыпуклый многоугольник
Сообщение10.02.2020, 10:15 
Аватара пользователя


07/01/16
1426
Аязьма
arseniiv в сообщении #1439109 писал(а):
Что-то на основе манипуляций, которые я вручную проделал с фигурой выше, мне кажется, что спираль будет съедаться с концов. Надо бы какую-нибудь простую штуку для проверки и визуализации написать будет…
Сделал в экселе (просто в клетках, без попыток программировать), - эта зараза (спираль) еще и самопересекаться начинает

 Профиль  
                  
 
 Re: Невыпуклый многоугольник
Сообщение10.02.2020, 11:30 
Аватара пользователя


07/01/16
1426
Аязьма
Такая очень стилизованная (квадратная) буква "С" выглядит рабочей. Это тоже 12-угольник, грубо говоря, квадрат с интрузией внутрь, расширяющейся на конце. Я по крайней мере устал в экселе ее итерировать, пару десятков итераций она выдерживает (утоньшаясь и разгибаясь, но, сохраняя общую С-образную форму). Координаты и/или рисунок попозже размещу

 Профиль  
                  
 
 Re: Невыпуклый многоугольник
Сообщение10.02.2020, 11:35 
Заслуженный участник
Аватара пользователя


15/10/08
11576
Можно взять произвольный выпуклый $(n-2)$-угольник с одной маленькой (по сравнению с остальными) стороной и вдавить в него из середины этой стороны узкий "шип".

-- Пн фев 10, 2020 12:47:48 --

То есть, нечто вроде этого:
$$\begin{tikzpicture}\draw [blue, thick] (0,0) -- (5,.3) -- (5,.4) -- (-.2,.1) -- (-.2,-.1) -- (5,-.4) -- (5,-.3) -- (0,0);\end{tikzpicture}$$

 Профиль  
                  
 
 Re: Невыпуклый многоугольник
Сообщение10.02.2020, 12:06 
Аватара пользователя


07/01/16
1426
Аязьма
Утундрий, у такой $\Lambda$-ки нижняя (у Вас правая) часть очень быстро выполаживается :-(

-- 10.02.2020, 12:58 --

А я вот такое имел в виду:
$$\begin{tikzpicture}\draw [black, thick] (2,-1) -- (5,-1) -- (5,-5) -- (-5,-5) -- (-5,5) -- (5,5) -- (5,1) -- (2,1) -- (2,2) -- (-2,2) -- (-2,-2) -- (2,-2) -- (2,-1);\end{tikzpicture}$$
После $10$ итераций (координаты округлены до $2$ знаков):
$$\begin{tikzpicture}\draw [black, thick] (1.22,1.87) -- (2.04,2.09) -- (1.95,1.74) -- (1.12,1.16) -- (0.38,0.41) -- (0.38,-0.41) -- (1.12,-1.16) -- (1.95,-1.74) -- (2.04,-2.09) -- (1.26,-1.87) -- (0.29,-0.77) -- (0.29,0.77) -- (1.22,1.87);\end{tikzpicture}$$

 Профиль  
                  
 
 Re: Невыпуклый многоугольник
Сообщение10.02.2020, 13:09 
Аватара пользователя


07/01/16
1426
Аязьма
Утундрий в сообщении #1439143 писал(а):
То есть, нечто вроде этого:
$$\begin{tikzpicture}\draw [blue, thick] (0,0) -- (5,.3) -- (5,.4) -- (-.2,.1) -- (-.2,-.1) -- (5,-.4) -- (5,-.3) -- (0,0);\end{tikzpicture}$$
да, конкретно эта "овыпукляется" на пятой итерации, вот такая будет:$$\begin{tikzpicture}\draw [blue, thick] (2.41,0.18) -- (1.75,0) -- (2.41,-.18) -- (3.24,-.22) -- (3.28,-.1) -- (3.28,.1) -- (3.24,.22) -- (2.41,0.18);\end{tikzpicture}$$

 Профиль  
                  
 
 Re: Невыпуклый многоугольник
Сообщение10.02.2020, 17:56 
Заслуженный участник


26/05/14
981
Посчитал 50 итераций для буквы "C". Сходится. Надо доказывать.

-- 10.02.2020, 18:00 --

Про матричный подход: там все собственные числа равны. Предельные кривые могут быть очень разнообразны.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 44 ]  На страницу 1, 2, 3  След.

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group