powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Алгоритм распределения веса по пакетам
13 сообщений из 38, страница 2 из 2
Алгоритм распределения веса по пакетам
    #38980579
Михаил Ч.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AkinaА прочитать условие не пробовал? нет там ничего про минимизацию количества сумок.
Задача близка к линейному раскрою, где одним из основных критериев является минимизация кол-ва сумок.
Я предложил среднее решение из крайних вариантов предложенных в 1 посте, где реализовано минимально возможное количество сумок, и уменьшение расхождения между минимумом и максимумом (вместо 14-9=5, предложено 14-10=4)

MasterZivрешается только полным перебором просчётов всех вариантов укладки
Одним из методов оптимизации подобных задач не полный перебор, а целочисленное линейное программирование - симплекс метод (метод Гомори)

PS: У меня есть определенный опыт в реализации алгоритма оптимизации линейного раскроя
...
Рейтинг: 0 / 0
Алгоритм распределения веса по пакетам
    #38980710
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Михаил Ч.Одним из методов оптимизации подобных задач не полный перебор, а целочисленное линейное программирование - симплекс метод (метод Гомори)
Вы хотите сказать, что сложность решения задачи линейного раскроя методом Гомори - лучше полиномиальной?
...
Рейтинг: 0 / 0
Алгоритм распределения веса по пакетам
    #38980872
Михаил Ч.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Реализация метода Гомори значительно сложнее полного перебора, но время затрачиваемое на решение задачи существенно меньше.
Полный перебор практически не применим в реальных условиях (с реальными данными).

Либо Вы имеете в виду не сложность реализации алгоритма, а асимптотическую сложность?
...
Рейтинг: 0 / 0
Алгоритм распределения веса по пакетам
    #39015646
hardfate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как бы я хотел всему этому научится, надо было програмированием заниматься, а не фигнеё всякой!
...
Рейтинг: 0 / 0
Алгоритм распределения веса по пакетам
    #39016334
Фотография SashaMercury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkinaЕсли необходимо именно оптимальное решение - то это полный перебор. Т.е. решение задачи максимально равномерного распределения при заданном количестве сумок для каждого возможного количества сумок, и выбор наилучшего из решений.

Теперь это называется оптимальным решением ?
...
Рейтинг: 0 / 0
Алгоритм распределения веса по пакетам
    #39016337
Фотография SashaMercury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Учитывая сложность полного перебора, скорее следует говорить о том, что данный метод очевидно корректен, и гарантированно даёт результат. Термин "оптимальный" в данном конкретном случае не подходит
...
Рейтинг: 0 / 0
Алгоритм распределения веса по пакетам
    #39016394
Фотография SashaMercury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Михаил Ч.Реализация метода Гомори значительно сложнее полного перебора, но время затрачиваемое на решение задачи существенно меньше.
Полный перебор практически не применим в реальных условиях (с реальными данными).

Либо Вы имеете в виду не сложность реализации алгоритма, а асимптотическую сложность?

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


Akina Вы хотите сказать, что сложность решения задачи линейного раскроя методом Гомори - лучше полиномиальной?

А вы сами как считаете ?
...
Рейтинг: 0 / 0
Алгоритм распределения веса по пакетам
    #39017266
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Archibald13я знаю задачу о рюкзаке, вот только связь с моей там очень отдаленная

это она и есть, у тебя только целевая функция другая. Ну т.е. Она сформулирована по другому принципу, но по сути то же самое.

np полная задача , либо делаешь полный перебор всех вариантов решения, либо делаешь эвристику, но знай, что решение может не быть глобально оптимальным.
...
Рейтинг: 0 / 0
Алгоритм распределения веса по пакетам
    #39017267
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SashaMercuryAkinaЕсли необходимо именно оптимальное решение - то это полный перебор. Т.е. решение задачи максимально равномерного распределения при заданном количестве сумок для каждого возможного количества сумок, и выбор наилучшего из решений.

Теперь это называется оптимальным решением ?

Саша, опять ощущение, что Лейзерсон тебе просто прописан как лекарство.
Читай, это хорошая книга, и ,в от произведений Кнута, реально полезная.
...
Рейтинг: 0 / 0
Алгоритм распределения веса по пакетам
    #39017278
Фотография SashaMercury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivSashaMercuryпропущено...


Теперь это называется оптимальным решением ?

Саша, опять ощущение, что Лейзерсон тебе просто прописан как лекарство.
Читай, это хорошая книга, и ,в от произведений Кнута, реально полезная.

И что он пишет про оптимальное решение ? У вас слишком абстрактный ответ.
...
Рейтинг: 0 / 0
Алгоритм распределения веса по пакетам
    #39017361
Valer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Archibald13
у вас несколько хромает постановка задачи
например:
все предметы которые у нас есть в наборе
укладываем в 1 сумку
ваше условие поровну выполнено ( во всех сумках одинаковый вес )
далее
если у вас все предметы о одинакового веса
мы можем их разложить в N сумок по 1 предмету
если N четное мы также можем их разложить в N/2 сумок
и т.д.
какой вариант предлагаете выбирать ?
...
Рейтинг: 0 / 0
Алгоритм распределения веса по пакетам
    #39019053
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Предлагаю ГА.

Гентоип - расклад товаров по сумкам.
Мутация - случайное перекладывание товара в случаную сумку.
В качестве fitness function - среднее квадратическое откложение веса сумок.
...
Рейтинг: 0 / 0
Алгоритм распределения веса по пакетам
    #39020248
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Up!

Ну чо? Взлетит? Не?
...
Рейтинг: 0 / 0
13 сообщений из 38, страница 2 из 2
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Алгоритм распределения веса по пакетам
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]