Разделение круга на области

редактировать
Количество точек (n), хорд (c) и регионов (r G) для первых 6 условий задачи круга Мозера

В геометрии задача деления круга на области посредством вписанного многоугольника с n сторонами в такой способ, чтобы максимизировать количество областей, образованных краями и диагоналями, иногда называемый проблемой круга Мозера, имеет решение индуктивным методом. Максимально возможное количество областей, r G = (. 4) + (. 2) + 1, что дает последовательность 1, 2, 4, 8, 16, 31, 57, 99, 163, 256,... (OEIS : A000127 ). Хотя первые пять членов соответствуют геометрической прогрессии 2, она расходится при n = 6, показывая риск обобщения только на основе нескольких наблюдений.

Содержание
  • 1 Лемма
  • 2 Решение
    • 2.1 Индуктивный метод
    • 2.2 Комбинаторика и метод топологии
  • 3 См. Также
  • 4 Ссылки
Лемма
Лемма

Если есть n точки на окружности и добавить еще одну точку, можно провести n линий от новой точки до уже существующих точек. Возможны два случая. В первом случае (a ) новая линия проходит через точку пересечения двух или более старых линий (между ранее существовавшими точками). Во втором случае (b ) новая линия пересекает каждую из старых линий в другой точке. Полезно будет знать следующий факт.

Лемма . Новую точку A можно выбрать так, чтобы случай b выполнялся для каждой из новых линий.

Доказательство . Для случая a три точки должны находиться на одной линии: новая точка A, старая точка O, к которой проводится линия, и точка I, где пересекаются две старые линии. Есть n старых точек O и, следовательно, конечное число точек I, где пересекаются две старые прямые. Для каждого O и I линия OI пересекает окружность в одной точке, отличной от O. Поскольку у окружности бесконечно много точек, у нее есть точка A, которая не будет ни на одной из прямых OI. Тогда для этой точки A и всех старых точек O будет верен случай b.

Эта лемма означает, что если есть k прямых, пересекающих AO, то каждая из них пересекает AO в другой точке и k + 1 новых областей создаются прямой AO.

Решение

Индуктивный метод

Лемма устанавливает важное свойство для решения проблемы. Используя индуктивное доказательство, можно прийти к формуле для f (n) в терминах f (n - 1).

Доказательство

На рисунке темные линии соединяют точки с 1 по 4, разделяя круг на 8 областей (т.е. f (4) = 8). На этом рисунке показан шаг индукции от n = 4 до n = 5 пунктирными линиями. Когда добавляется пятая точка (т. Е. При вычислении f (5) с использованием f (4)), это приводит к добавлению четырех новых линий (пунктирные линии на диаграмме), пронумерованных от 1 до 4, по одной для каждой точки, которую они подключиться к. Таким образом, количество новых регионов, вводимых пятой точкой, можно определить, рассматривая количество регионов, добавленных каждой из 4 линий. Установите i для подсчета добавляемых строк. Каждая новая линия может пересекать несколько существующих линий, в зависимости от того, в какой точке она находится (значение i). Новые линии никогда не будут пересекать друг друга, кроме как в новой точке.

Количество линий, которые пересекает каждая новая линия, может быть определено путем рассмотрения количества точек «слева» от линии и количества точек «справа» от линии. Поскольку между всеми существующими точками уже есть линии, количество точек слева, умноженное на количество точек справа, дает количество линий, которые будут пересекать новую линию. Для линии, ведущей к точке i, имеется

n - i - 1

точек слева и

i - 1 точка

справа, поэтому всего

(n - i - 1) (i - 1)

линии должны быть пересечены.

В этом примере каждая из линий до i = 1 и i = 4 пересекает нулевые линии, а линии до i = 2 и i = 3 пересекают две прямые (две точки на одной стороне и одна с другой).

Итак, повторение можно выразить как

f (n) = f (n - 1) + ∑ i = 1 n - 1 (1 + (n - i - 1) (i - 1)) {\ Displaystyle е (п) = е (п-1) + \ сумма _ {я = 1} ^ {п-1} \ влево (1+ \ влево (ни-1 \ вправо) \ влево (я-1 \ right) \ right)}f (n) = f (n-1) + \ sum ^ {n-1} _ {i = 1} \ left (1 + \ left (ni-1 \ right) \ left (i-1 \ right) \ right)

который легко сводится к

f (n) = f (n - 1) + ∑ i = 1 n - 1 (2 - n + ni - i 2) {\ displaystyle f (n) = f (n-1) + \ sum _ {i = 1} ^ {n-1} \ left (2-n + ni-i ^ {2} \ right)}f (n) = f (n-1) + \ sum ^ {n-1} _ {i = 1} \ left (2-n + ni-i ^ 2 \ right)

с помощью суммы первых (n - 1) {\ displaystyle (n-1)}(n-1) натуральных чисел и первого (n - 1) {\ displaystyle (n-1)}(n-1) квадратов, это объединяется в

f (n) = f (n - 1) + 1 6 n 3 - n 2 + 17 6 ​​n - 2 {\ displaystyle f (n) = f (n- 1) + {\ frac {1} {6}} n ^ {3} -n ^ {2} + {\ frac {17} {6}} n-2}f (n) = f (n-1) + \ frac {1} {6} n ^ 3-n ^ 2 + \ frac {17} {6} n-2

Наконец,

f (n) Знак равно ∑ К знак равно 1 N (1 6 К 3 - К 2 + 17 6 ​​К - 2) + 1 {\ displaystyle f (n) = \ sum _ {k = 1} ^ {n} \ left ({\ frac { 1} {6}} k ^ {3} -k ^ {2} + {\ frac {17} {6}} k-2 \ right) +1}f (n) = \ sum ^ {n} _ {k = 1} \ left (\ frac {1} {6} k ^ 3-k ^ 2 + \ frac {17} {6} k-2 \ right) +1 с f (0) = 1 {\ displaystyle f (0) = 1}f (0) = 1

, что дает

f (n) = n 24 (n 3 - 6 n 2 + 23 n - 18) + 1 {\ display style f (n) = {\ frac {n} {24}} (n ^ {3} -6n ^ {2} + 23n-18) +1}f (n) = \ frac {n} {24} (n ^ 3-6n ^ 2 + 23n-18) +1

Метод комбинаторики и топологии

kn01234Sum
11----1
211---2
3121--4
41331-8
51464116
6151010531
71615201557
81721353599
918285670163
10193684126256
Ряд, альтернативно, производный от. суммы до первых 5 членов. каждой строки треугольника Паскаля

В лемме утверждается, что количество областей будет максимальным, если все «внутренние» пересечения хорд простые (ровно две хорды проходят через каждую точку пересечения внутри). Это будет так, если точки на окружности выбраны «в общем положении ». В соответствии с этим допущением "общего пересечения" количество областей также можно определить неиндуктивным способом, используя формулу для характеристики Эйлера соединенного плоского граф (здесь рассматривается как граф, вложенный в сферу 2- S).

Плоский граф определяет плоскость с F гранями (2-мерные ячейки), E ребрами (1-мерные ячейки) и V вершинами (0-мерные ячейки). Поскольку граф связан, соотношение Эйлера для двумерной сферы S

V - E + F = 2 {\ displaystyle \, V-E + F = 2}\, V-E + F = 2

выполняется. Рассмотрите диаграмму (круг вместе со всеми хордами) выше как плоский график. Если могут быть найдены общие формулы для V и E, можно также вывести формулу для F, которая решит проблему.

Его вершины включают n точек на окружности, называемых внешними вершинами, а также внутренние вершины, пересечения различных хорд внутри окружности. Сделанное выше предположение о "общем пересечении" гарантирует, что каждая внутренняя вершина является пересечением не более чем двух хорд.

Таким образом, основной задачей при определении V является определение количества внутренних вершин. Как следствие леммы, любые две пересекающиеся хорды однозначно определяют внутреннюю вершину. Эти хорды, в свою очередь, однозначно определяются четырьмя соответствующими концами хорд, которые являются внешними вершинами. Любые четыре внешние вершины определяют вписанный четырехугольник, а все вписанные четырехугольники являются выпуклыми четырехугольниками, поэтому каждый набор из четырех внешних вершин имеет ровно одну точку пересечения, образованную их диагоналями (хордами). Далее, по определению все внутренние вершины образованы пересекающимися хордами.

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

V inner = (n 4), {\ displaystyle V _ {\ text {inner }} = {n \ choose 4},}V_ { \ text {interior}} = {n \ choose 4},

и поэтому

V = V external + V internal = n + (n 4). {\ displaystyle V = V _ {\ text {external}} + V _ {\ text {inner}} = n + {n \ choose 4}.}V = V _ {\ text {external}} + V _ {\ text {interior}} = n + {n \ choose 4}.

Ребра включают n дуг окружности, соединяющих пары смежных внешних вершин, а также отрезков хордовых прямых (описанных ниже), созданных внутри круга набором хорд. Поскольку существует две группы вершин: внешние и внутренние, хордовые отрезки прямых можно разделить на три группы:

  1. Ребра, непосредственно соединяющие две внешние вершины (не пересекаемые другими хордами). Это хорды между смежными внешними вершинами и образуют периметр многоугольника. Таких ребер n.
  2. Ребра, соединяющие две внутренние вершины.
  3. Ребра, соединяющие внутреннюю и внешнюю вершины.

Чтобы найти количество ребер в группах 2 и 3, рассмотрите каждую внутреннюю вершину. вершина, которая соединена ровно с четырьмя ребрами. Это дает

4 (n 4) {\ displaystyle 4 {n \ choose 4}}4 {n \ choose 4}

ребер. Поскольку каждое ребро определяется двумя вершинами конечных точек, были перечислены только внутренние вершины, ребра группы 2 учитываются дважды, а ребра группы 3 учитываются только один раз.

Каждый аккорд, который разрезается другим (т. Е. Аккорды, не входящие в группу 1), должен содержать два ребра группы 3, его начальный и конечный хордовые сегменты. Поскольку хорды однозначно определяются двумя внешними вершинами, всего имеется

2 ((n 2) - n) {\ displaystyle 2 \ left ({n \ choose 2} -n \ right)}2 \ left ({n \ select 2} - n \ right)

ребра группы 3. Это в два раза больше общего количества хорд, которые сами не являются членами группы 1.

Сумма этих результатов, разделенная на два, дает общее количество ребер в группах 2 и 3. Сложение n ребер из группы 1, а n ребер дуги окружности доводят сумму до

E = 4 (n 4) + 2 ((n 2) - n) 2 + n + n = 2 (n 4) + (n 2) + n. {\ displaystyle E = {\ frac {4 {n \ choose 4} +2 \ left ({n \ choose 2} -n \ right)} {2}} + n + n = 2 {n \ choose 4} + {n \ choose 2} + n.}E = \ frac {4 {n \ choose 4} + 2 \ left ({n \ choose 2} - n \ right)} {2} + n + n = 2 { n \ choose 4} + {n \ choose 2} + n.

Подставив V и E в соотношение Эйлера, вычисленное для F, F = E - V + 2, {\ displaystyle \, F = E-V + 2,}\, F = E - V + 2, тогда получается

F = (n 4) + (n 2) + 2. {\ displaystyle F = {n \ choose 4} + {n \ choose 2} +2.}F = {n \ choose 4} + {n \ choose 2} + 2.

Поскольку одна из этих граней является внешней частью круга, количество областей r G внутри круга равно F - 1, или

r G = (n 4) + (n 2) + 1, {\ displaystyle r_ {G} = {n \ choose 4} + {n \ choose 2} +1,}r_G = {n \ choose 4} + {n \ choose 2} +1,

, что преобразуется в

r G = n! (п - 4)! 4! + п! (п - 2)! 2! + 1 {\ displaystyle r_ {G} = {\ frac {n!} {(N-4)! 4!}} + {\ Frac {n!} {(N-2)! 2!}} + 1}r_G = \ frac {n!} {(N-4)! 4!} + \ Frac {n!} {(N-2)! 2!} + 1

который дает тот же многочлен четвертой степени, полученный с помощью индуктивного метода

r G = 1 24 n (n 3 - 6 n 2 + 23 n - 18) + 1 {\ displaystyle r_ {G} = {\ frac {1} {24}} n (n ^ {3} -6n ^ {2} + 23n-18) +1}r_G = \ frac {1} {24} n (n ^ 3-6n ^ 2 + 23n-18) +1
См. Также
Ссылки
  1. ^OEIS : A000127
Последняя правка сделана 2021-05-17 09:35:54
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте