![]() |
|
![]() ![]() ![]() |
|
vovak22 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 23.1.2006 Репутация: нет Всего: нет |
Нужно придумать алгоритм чтобы заполнить куб сферами с разными диаметрами,
чтобы они занимали наименьший объем. Можно конечно заполнять куб кубами, в которые вписаны эти сферы,но это не удовлетворяет условию. Может кто нибудь сталкивался? |
|||
|
||||
DENNN |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3878 Регистрация: 27.3.2002 Где: Москва Репутация: 1 Всего: 43 |
Бред какой-то. Чем меньше радиус, тем больше поместится. И что дальше?
|
|||
|
||||
vovak22 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 23.1.2006 Репутация: нет Всего: нет |
Дело не в этом. Понятно и так, что сфер с меньшим радиусом поместится м%
|
|||
|
||||
vovak22 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 23.1.2006 Репутация: нет Всего: нет |
Дело не в этом. Понятно и так, что сфер с меньшим радиусом поместится меньше. Сторона куба, количество сфер и их диаметр заданы. Задача состоит в том, чтобы раместить сферы наиболее эфективным способом. Т.е. чтобы промежутки между большими сферами были заполнены сферами с меньшим диаметром. Например, если в стакан насыпать горох, а сверху еще песок и тщательно потрясти, то песок заполнит пустоты между горошинами и вместе они будут занимать меньщий объем, чем если бы сначала насыпали сначала песок, а затем горох.
|
|||
|
||||
III.nfo |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 18.10.2004 Репутация: 2 Всего: 2 |
Скорее всего, имеет смысл расчитать минимальный и максимальный объёмы, приходящиеся на сферы в различных комбинациях (с учётом пустот) и минимизировать кол-во пустоты.
Для максимально плотного расположения - когда сферу в каждом из 6 сечений плоскостью в 3 измерениях окружают 6 сфер того же диаметра. Фактические объёмы сфер - многогранники, на плоскости - шестигранные (без оснований) призмы. Кроме того, скорее всего, будет какой-то порядок расположения элементов (как кристаллическая решётка), т.е. считать надо только один элемент решётки и расположение у стенок куба. Это сообщение отредактировал(а) III.nfo - 23.1.2006, 19:20 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Алгоритмы" | |
|
Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Алгоритмы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |