Дискуссионный математический форумМатематический форум
Математический форум Math Help Planet

Обсуждение и решение задач по математике, физике, химии, экономике

Теоретический раздел
Часовой пояс: UTC + 3 часа [ Летнее время ]
новый онлайн-сервис
число, сумма и дата прописью

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 29 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Вычислить макс количество пересекающихся окружностей
СообщениеДобавлено: 11 фев 2018, 15:43 
Не в сети
Начинающий
Зарегистрирован:
11 фев 2018, 15:08
Сообщений: 12
Cпасибо сказано: 0
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Всем привет!

Заданы:
Множество окружностей E, выраженных множеством пар координат [math]e_{i} = (x,y)[/math], где координаты [math]\in N[/math].
r - радиус, одинаковый для всех окружностей.
d - дистанция пересечения, минимальное расстояние между центрами двух любых окружностей, при которой окружности начинают считаться пересекающимися.

Необходимо вычислить n - максимальное количество пересекающихся окружностей, с учетом r и d.
Не нашел способа лучше выразить его, кроме как мощность множества:
[math]n = \left| \left{ e_{i} | \forall e_{j} \in E, \sqrt{ \left( x_{i} - x_{j} \right)^{2} + \left( y_{i} - y_{j} \right)^{2} } < r \right} \right| \to max[/math]
(формулу не получается починить, картинка ниже)
Изображение

Фактически, надо найти как наиболее плотно смогут разместиться окружности при заданных условиях.
При d=r это прорисовывается вручную несложно:
Изображение
При d=r/2 и d=r/4 вот уже картинка не воспринимается совсем, и остается надеяться лишь на аналитическое решение.

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

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Вычислить макс количество пересекающихся окружностей
СообщениеДобавлено: 11 фев 2018, 16:08 
Не в сети
Light & Truth
Зарегистрирован:
10 дек 2013, 02:33
Сообщений: 3268
Cпасибо сказано: 263
Спасибо получено:
417 раз в 407 сообщениях
Очков репутации: 51

Добавить очки репутацииУменьшить очки репутации
НИЧЁССЕ!!!

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Вычислить макс количество пересекающихся окружностей
СообщениеДобавлено: 11 фев 2018, 16:12 
Не в сети
Light & Truth
Зарегистрирован:
10 дек 2013, 02:33
Сообщений: 3268
Cпасибо сказано: 263
Спасибо получено:
417 раз в 407 сообщениях
Очков репутации: 51

Добавить очки репутацииУменьшить очки репутации
задача скорей всего комбинаторная

Вам нужно вычилить число всевозможных точек пересечений или число пар пересекающихся окружностей?

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Вычислить макс количество пересекающихся окружностей
СообщениеДобавлено: 11 фев 2018, 16:18 
Не в сети
Начинающий
Зарегистрирован:
11 фев 2018, 15:08
Сообщений: 12
Cпасибо сказано: 0
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
sergebsl писал(а):
задача скорей всего комбинаторная
Вам нужно вычилить число всевозможных точек пересечений или число пар пересекающихся окружностей?


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

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Вычислить макс количество пересекающихся окружностей
СообщениеДобавлено: 11 фев 2018, 16:25 
Не в сети
Начинающий
Зарегистрирован:
11 фев 2018, 15:08
Сообщений: 12
Cпасибо сказано: 0
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
На реальных данных я это считаю в цикле - прохожу по всем парам координат, и для каждой вычисляю количество других окружностей до которых расстояние меньше d.
Но мне не дает (и не дают) покоя вопрос - а каков предел будет в общем случае.

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Вычислить макс количество пересекающихся окружностей
СообщениеДобавлено: 11 фев 2018, 16:49 
Не в сети
Light & Truth
Зарегистрирован:
10 дек 2013, 02:33
Сообщений: 3268
Cпасибо сказано: 263
Спасибо получено:
417 раз в 407 сообщениях
Очков репутации: 51

Добавить очки репутацииУменьшить очки репутации
Nikta_Danilov писал(а):
На реальных данных я это считаю в цикле - прохожу по всем парам координат, и для каждой вычисляю количество других окружностей до которых расстояние меньше d.
Но мне не дает (и не дают) покоя вопрос - а каков предел будет в общем случае.


так как рисунок получается регулярный(Повторяющийся), то на всей плоскости предела этому не будет.

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Вычислить макс количество пересекающихся окружностей
СообщениеДобавлено: 11 фев 2018, 16:51 
Не в сети
Light & Truth
Зарегистрирован:
10 дек 2013, 02:33
Сообщений: 3268
Cпасибо сказано: 263
Спасибо получено:
417 раз в 407 сообщениях
Очков репутации: 51

Добавить очки репутацииУменьшить очки репутации
Прошу прощения, я не совсем вник в вашу проблему. Поэтому ответы могу давать неточные.

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Вычислить макс количество пересекающихся окружностей
СообщениеДобавлено: 11 фев 2018, 17:04 
Не в сети
Начинающий
Зарегистрирован:
11 фев 2018, 15:08
Сообщений: 12
Cпасибо сказано: 0
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
sergebsl писал(а):
так как рисунок получается регулярный(Повторяющийся), то на всей плоскости предела этому не будет.

Но пересекаются ведь не все со всеми?

Для удобства графического решения предлагаю принять [math]r \to d[/math], т.е. просто для построения - две окружности могут находиться на расстоянии радиуса друг от друга, но ни на йоту ближе.
Тогда, на рисунке получается n=7, как например для окружности в центре - точно через её центр проходят еще 6 окружностей и нигде невозможно большее скопление окружностей.
Этот случай доказывается вполне аналитически - максимум можно разместить 6 точек на окружности так, чтобы между всеми ними было расстояние = радиусу.

sergebsl писал(а):
Прошу прощения, я не совсем вник в вашу проблему. Поэтому ответы могу давать неточные.


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

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Вычислить макс количество пересекающихся окружностей
СообщениеДобавлено: 11 фев 2018, 17:09 
Не в сети
Light & Truth
Зарегистрирован:
10 дек 2013, 02:33
Сообщений: 3268
Cпасибо сказано: 263
Спасибо получено:
417 раз в 407 сообщениях
Очков репутации: 51

Добавить очки репутацииУменьшить очки репутации
Кажется, начинает доходить.

Завтра, наверное, точно дойдёт)))

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Вычислить макс количество пересекающихся окружностей
СообщениеДобавлено: 11 фев 2018, 17:13 
Не в сети
Начинающий
Зарегистрирован:
11 фев 2018, 15:08
Сообщений: 12
Cпасибо сказано: 0
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Только для этого отдельно рассматриваемого случая, в принципе, важно только значение [math]d[/math] которое и можно считать за радиус.

UPDATE: Удалил неправильную мысль из этого поста.


Последний раз редактировалось Nikta_Danilov 11 фев 2018, 17:22, всего редактировалось 1 раз.
Вернуться к началу
 Профиль  
Cпасибо сказано 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему    На страницу 1, 2, 3  След.  Страница 1 из 3 [ Сообщений: 29 ]

 Похожие темы   Автор   Ответы   Просмотры   Последнее сообщение 
Нахождение координат центра масс пересекающихся поверхностей

в форуме Интегральное исчисление

kasikapaka

4

141

05 фев 2024, 18:14

Найти макс./мин. значение выражения

в форуме Алгебра

Andrey8819

1

210

16 мар 2018, 10:18

Выберите набор из макс. кол-ва линейно независимых векторов

в форуме Линейная и Абстрактная алгебра

forzi

23

1162

13 июн 2018, 08:52

Какова формула макс кпд соотношения двух чисел

в форуме Пределы числовых последовательностей и функций, Исследования функций

happyhorror

0

305

27 авг 2015, 02:44

Методы моментов,макс.правдоп.,довер.интервал

в форуме Математическая статистика и Эконометрика

Yukkina

0

282

28 ноя 2016, 18:08

Определить состоятельность оценки метода моментов, макс прав

в форуме Математическая статистика и Эконометрика

Val_23

2

146

14 дек 2022, 13:58

Как вычислить количество кабеля

в форуме Дискуссионные математические проблемы

Viktor nan

4

274

20 ноя 2021, 00:23

Вычислить количество студентов в группе

в форуме Дискретная математика, Теория множеств и Логика

karastia_13

1

375

19 сен 2018, 11:22

Вычислить количество молока в цилиндрическом сосуде

в форуме Геометрия

Ilyas

26

2130

16 янв 2016, 12:08

Вычислить количество секунд медитации в определенный день

в форуме Алгебра

bagedum

1

216

02 окт 2016, 16:05


Часовой пояс: UTC + 3 часа [ Летнее время ]



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

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


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

Найти:
Перейти:  

Яндекс.Метрика

Copyright © 2010-2023 MathHelpPlanet.com. All rights reserved