Построение многогранника по заданным ребрам.

Munin
Сообщений: 1
Зарегистрирован: 02 дек 2019, 20:01

Построение многогранника по заданным ребрам.

Сообщение Munin » 02 дек 2019, 20:06

Добрый день!

Подскажите, пожалуйста, есть ли какой-нибудь критерий, по которому можно определить возможность построения многогранника, а именно тетраэдра, с заданными длинами ребер?

Заранее спасибо.

zykov
Сообщений: 1393
Зарегистрирован: 06 янв 2016, 17:41

Построение многогранника по заданным ребрам.

Сообщение zykov » 02 дек 2019, 23:09

Никогда про такой не слышал.

А положение рёбер на тетраэдре задано или вопрос в том, что какая-то комбинация будет допускать построение?
Просто у тетраэдра роль рёбер не одинаковая по отношению друг к другу. Для какого-то выбранного ребра четыре ребра будут примыкать к нему, а ещё одно будет ему противоположенно.

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

Если можно выбрать любое расположение данных рёбер на тетраэдре, то наверно нужно перебрать все комбинации. Так какое-то ребро можно выбрать первым (не важно какое). Для него можно выбрать одно из оставшихся в качестве противоположенного ребра - 5 вариантов. Оставшиеся четыре нужно разбить на две пары (без учёта порядка) - 3 варианта. И ещё 2 варианта - в этих парах какое ребро из второй пары будет противоположенно ребру из первой пары. Всего вроде 30 вариантов.

peregoudov
Сообщений: 620
Зарегистрирован: 29 дек 2015, 13:17

Построение многогранника по заданным ребрам.

Сообщение peregoudov » 03 дек 2019, 10:18

Свой вариант предложу. Сначала для фиксированного соединения ребер. Очевидно, необходимым является неравенство треугольника для каких-то трех граней. Нетрудно видеть, что, если прибавить к нему условие, что сумма углов этих граней в общей вершине меньше 360 градусов, то получится необходимое и достаточное условие.

Если соединение ребер не фиксировано, то есть 6! перестановок ребер по тетраэдру, но это число нужно факторизовать по группе симметрии самого тетраэдра, которая совпадает с перестановкой вершин и содержит 4! элементов. Итого 30 комбинаций, как уже подсчитал zykov. Можно ли сократить число условий в этом случае, нужно еще подумать.

Аватар пользователя
Ian
Сообщений: 960
Зарегистрирован: 18 янв 2016, 19:42

Построение многогранника по заданным ребрам.

Сообщение Ian » 04 дек 2019, 10:20

Если есть 6 спичек, отношение наибольшей к наименьшей меньше [math], то из них всегда можно сложить тетраэдр. Если нет, то уже не обязательно)

zykov
Сообщений: 1393
Зарегистрирован: 06 янв 2016, 17:41

Построение многогранника по заданным ребрам.

Сообщение zykov » 04 дек 2019, 11:06

Ian писал(а):Source of the post Если нет, то уже не обязательно)

Т.е. либо можно, либо нет?

zykov
Сообщений: 1393
Зарегистрирован: 06 янв 2016, 17:41

Построение многогранника по заданным ребрам.

Сообщение zykov » 04 дек 2019, 11:09

Ian писал(а):Source of the post Если есть 6 спичек, отношение наибольшей к наименьшей меньше...

Вообще это отношение может быть сколь угодно большим. Берем правильный тетраэдр, ставим его на основание и вытягиваем верхнюю вершину вверх. Нижние ребра так и останутся неизменными, а боковые станут сколь угодно большими.

peregoudov
Сообщений: 620
Зарегистрирован: 29 дек 2015, 13:17

Построение многогранника по заданным ребрам.

Сообщение peregoudov » 04 дек 2019, 15:11

Я тут немного поэксплуатировал железного друга, пытаясь понять, как будет выглядеть последнее условие zykov'а, если его расписать через длины ребер. Я начал с ребра $a$, к которому присоединил сначала ребра $b$ и $c$ для образования треугольника, а затем --- ребра $b'$ и $c'$ для образования второго треугольника (понятно, что $abc$ и $ab'c'$ должны удовлетворять неравенству треугольника). Затем нашел минимальное $d_{\min}$ и максимальное $d_{\max}$ расстояния между вершинами, в которых сходятся $bc$ и $b'c'$. Эти формулы достаточно просты и напоминают корни квадратного уравнения. Поэтому далее я написал неравенства для оставшейся стороны $d$ в виде $(d^2-d^2_{\min})(d^2-d^2_{\max})<0$. В результате слева, после домножения на $a^2$, получился однородный многочлен шестой степени

$$a^2 b^2 c^2+ a^2 b^{\prime2} c^{\prime2}+ d^2 b^2 b^{\prime2}- d^2 b^2 c^{\prime2}- d^2 c^2 b^{\prime2}+ d^2 c^2 c^{\prime2}- b^2 c^2 b^{\prime2}- b^2 c^2 c^{\prime2}- b^{\prime2} b^2 c^{\prime2}- b^{\prime2} c^2 c^{\prime2}-{}$$
$${}-a^2 b^{\prime2} c^2+ b^4 c^{\prime2}- d^2 a^2 c^{\prime2}+ c^{\prime4} b^2- d^2 a^2 c^2- a^2 b^2 c^{\prime2}- d^2 a^2 b^2- d^2 a^2 b^{\prime2}+ b^{\prime4} c^2+ c^4 b^{\prime2}+ d^4 a^2+ d^2 a^4<0.$$

Хочется думать, что он инвариантен относительно группы симметрии тетраэдра (то есть перестановок $a$, $b$, ... $d$, соответствующих вращению и отражению тетраэдра, переводящих его в себя). Но это я пока не проверил, потому что пока не реализовал группу симметрии (насколько понимаю, достаточно реализовать отражение и два вращения вокруг разных осей). Хочется также думать, что сама структура этого выражения может быть как-то получена из групповых соображений.

Изображение

zykov
Сообщений: 1393
Зарегистрирован: 06 янв 2016, 17:41

Построение многогранника по заданным ребрам.

Сообщение zykov » 04 дек 2019, 18:19

Эту сумму можно разбить на три слагаемых $s_1+s_2-s_3$.
Слагаемое $s_1$ содержит три слагаемых для трёх пар противоположенных рёбер (например $d^4 a^2+ d^2 a^4$).
Слагаемое $s_2$ содержит четыре слагаемых для каждой грани (например $a^2 b^2 c^2$).
Слагаемое $s_3$ содержит двенадцать слагаемых для каждой цепочки из трёх рёбер не образующей треугольник (например $a^2 c^2 d^2$). Таких вариантов 12, т.к. если взять какую-то вершину, то будет 6 цепочек в ней начинающихся (3 ребра из неё, дальше по 2 варианта) и 6 цепочек через неё проходящих ( 3 пары рёбер из неё, дальше по 2 варианта). Каждая такая цепочка захватывает все четыре вершины.

Каждое из этих слагаемых симметрично относительно перестановки рёбер сохраняющей свойство "быть противоположенными для двух рёбер".

zykov
Сообщений: 1393
Зарегистрирован: 06 янв 2016, 17:41

Построение многогранника по заданным ребрам.

Сообщение zykov » 04 дек 2019, 18:31

Ещё $s_2-s_3$ можно переписать как сумму по всем тройкам рёбер (3 из 6 будет 20) произведений квадратов их длин, но с коэффициентом: $+1$ - если это треугольник (4 случая, 0 концов), $0$ - если это три ребра из одной вершины (4 случая, 3 конца), $-1$ - если это цепочка из трёх рёбер (12 случаев, 2 конца).

Аватар пользователя
Ian
Сообщений: 960
Зарегистрирован: 18 янв 2016, 19:42

Построение многогранника по заданным ребрам.

Сообщение Ian » 04 дек 2019, 19:30

zykov писал(а):
Ian писал(а):Source of the post Если нет, то уже не обязательно)

Т.е. либо можно, либо нет?
При длинах спичек [math] и 5 спичек по 1 сложить нельзя

peregoudov
Сообщений: 620
Зарегистрирован: 29 дек 2015, 13:17

Построение многогранника по заданным ребрам.

Сообщение peregoudov » 04 дек 2019, 19:47

zykov писал(а):Source of the post Слагаемое $s_1$ содержит три слагаемых для трёх пар противоположенных рёбер (например $d^4 a^2+ d^2 a^4$).
Слагаемое $s_2$ содержит четыре слагаемых для каждой грани (например $a^2 b^2 c^2$).
Слагаемое $s_3$ содержит двенадцать слагаемых для каждой цепочки из трёх рёбер не образующей треугольник
Да, я тоже заметил. Это как раз классы, инвариантные относительно преобразований симметрии тетраэдра, что подтверждает мое подозрение, что левая часть неравенства инвариантна.


Вернуться в «Математика»

Кто сейчас на форуме

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