powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Алгоритм загрузки авто.
12 сообщений из 12, страница 1 из 1
Алгоритм загрузки авто.
    #37408345
Slider_116
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго всем времени суток.

Столкнулся с такой задачей:
Есть склад. На складе есть несколько типов авто для перевозки груза, отличаются они объемами и стоимостью транспортировки за 1 км.

Необходимо отправить заранее известное количество груза на заранее известное расстояние за минимальную стоимость. Грузовики можно использовать в любых комбинациях.

Ясное дело что можно сделать перебором, но хотелось бы узнать может есть алгоритм который решает подобную проблему.

Буду признателен за любую помощь...
...
Рейтинг: 0 / 0
Алгоритм загрузки авто.
    #37408401
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Алгоритм загрузки авто.
    #37408485
Slider_116
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Edd.Dragon,

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

и в итоге мне нужен результат в виде пар <тип тс, кол-во>.
...
Рейтинг: 0 / 0
Алгоритм загрузки авто.
    #37408501
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Slider_116,

Варианты то наборов машин скорее всего перебором делать, а вот паковать каждую предложенным алгоритмом.
Ассортимент машин в каком количестве?
...
Рейтинг: 0 / 0
Алгоритм загрузки авто.
    #37408503
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В смысле, количество единиц, а не видов.
...
Рейтинг: 0 / 0
Алгоритм загрузки авто.
    #37408513
Slider_116
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Edd.Dragon,

машин всего около 10 типов. Хотелось бы вместо перебора иметь алгоритм который выдаст результат какого типа машин полностью загруженных (за исключением что в одной может быть не полностью но максимально и при этом наиболее дешево) сколько брать.

проблема не в том как упаковать каждую машину. товар можно считать однотипной массой - он не влияет на загрузку. считаем что если объем машины 100м3 то и загрузим мы тоже 100м3.
...
Рейтинг: 0 / 0
Алгоритм загрузки авто.
    #37408529
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А, тогда да - объем рюкзазака - это объем груза. Пакуем в него мы машины разной стоимости и объема. Стоимость на минимум ==> прибыль на максимум.
...
Рейтинг: 0 / 0
Алгоритм загрузки авто.
    #37408536
Slider_116
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Edd.Dragon,

ну в общем то да, солгасен... объем рюкзака - это суммарный объем груза, каждый предмет в рюкзаке - это грузовик с объемом и стоимостью...

проблема только в том что нужно минимизировать расходы, в отличие от оригинальной задачи о рюкзаке. и нигде нет описания как это сделать...
...
Рейтинг: 0 / 0
Алгоритм загрузки авто.
    #37408571
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Slider_116,

ну я ж написал: минимизировать расходы = максимизировать прибыль.

если у меня есть грузовики со стоимостью 5, 10, 20 за км. Значит считаем, что прибыль с них будем иметь соответственно 15, 10, 0. И вперед ))
...
Рейтинг: 0 / 0
Алгоритм загрузки авто.
    #37408578
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
16, 11, 1 - чтобы нуля не было
...
Рейтинг: 0 / 0
Алгоритм загрузки авто.
    #37408591
Slider_116
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Edd.Dragon,

а это идея... нужно ее переварить будет... спасибо за подсказку... попробую с ней поиграть...
...
Рейтинг: 0 / 0
Алгоритм загрузки авто.
    #37419165
NMN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NMN
Гость
Линейное программирование.
Целевая функция
f = a1*x1+a2*x2+...
a-шки это затраты грузовка на км. Функцию к минимому.
Ограничивающие условия
x1<=n1
x2<=n2
.....
b1*x1+b2*x2+....=M
M- объем/масса груза.
n-ки это кол-во свободных грузовиков.
b-шки объем/масса в 1 грузовике данного типа.
Иксов по количеству типов грузовиков.
Делаем таблицу в Exel. Ищем модуль раньше назывался Solver(Решатель). В инете были руководства на русском. Там все просто. И вперед за результатом.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Алгоритм загрузки авто.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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