Ниже — подробное решение с пошаговым объяснением. Я буду обращаться к данным как к переменным. Если вы подскажете конкретные расстояния до каждого поставщика и предполагаемое время разгрузки, я подставлю цифры и дам окончательный выбор.
Задача: выбрать поставщика с минимальными совокупными затратами, если качество одинаковое. Основные данные:
- Транспортный тариф за 1 км зависит от расстояния:
- d ≤ 195 км → 800 руб./км
- 195 < d ≤ 315 км → 850 руб./км (за пределами диапазонов задача явно не дана; будем считать, что данные диапазоны покрывают все реального случая)
- Разгрузка: 500 руб./час
- Поставщики:
- ООО "Метснаб" — разгрузка механизированная
- ООО "Машпром" — разгрузка механизированная
- ООО "Прорыв" — разгрузка вручную
- Общая идея и формулы
- Обозначим расстояния до поставщиков как d1, d2, d3 (к примеру, к Метснабу, Машпрому и Прорыву).
- Определим тариф транспортировки T(d) по правилам выше:
- если d ≤ 195: T(d) = 800
- если 195 < d ≤ 315: T(d) = 850
- Расходы на транспортировку каждого поставщика:
- C_transport1 = d1 * T(d1)
- C_transport2 = d2 * T(d2)
- C_transport3 = d3 * T(d3)
- Расходы на выгрузку зависят от того, механизирована выгрузка или нет:
- Для механизированной выгрузки (Метснаб, Машпром): C_unload_mech = 500 * t_mech
- Для ручной выгрузки (Прорыв): C_unload_manual = 500 * t_manual Здесь t_mech и t_manual — предполагаемое время выгрузки в часах. Часы зависят от объема и скорости выгрузки; они не даны в задаче, поэтому вводим как переменные.
- Итого совокупная стоимость для каждого поставщика:
- C_total1 = C_transport1 + C_unload_mech
- C_total2 = C_transport2 + C_unload_mech
- C_total3 = C_transport3 + C_unload_manual
- Как выбрать поставщика
- Выбираем того, у кого наименьшая C_total (самые низкие суммарные затраты). Поскольку качество одинаковое, стоимость становится решающим фактором.
- Если у двух или трёх поставщиков одинаковая совокупная стоимость, можно дополнительно учитывать неценовые факторы: сроки поставки, надёжность, условия оплаты и т. п.
- Что нужно подставить в формулы Чтобы посчитать конкретно нужно:
- d1, d2, d3 — расстояния до Метснаба, Машпрома и Прорыва.
- t_mech — предполагаемое время разгрузки, если выгрузку выполняют механизированно (одинаковое для Метснаба и Машпрома, если хотите упрощённо).
- t_manual — предполагаемое время разгрузки вручную (для Прорыва). Если данные по времени разгрузки неизвестны, можно сначала считать без учета различий во времени выгрузки и позже учесть время как дополнительный параметр.
- Пример с числовыми значениями (для иллюстрации) Предположим, чтобы показать смысл расчётов, следующие значения:
- d1 = 180 км (Метснаб)
- d2 = 260 км (Машпром)
- d3 = 300 км (Прорыв)
- t_mech = 2 часа (разгрузка механизированная)
- t_manual = 3 часа (разгрузка вручную)
Расчёты:
Определяем тариф по каждому d:
- d1 = 180 ≤ 195 → T(d1) = 800
- d2 = 260 > 195 и ≤ 315 → T(d2) = 850
- d3 = 300 > 195 и ≤ 315 → T(d3) = 850
Транспортные затраты:
- C_transport1 = d1 * T(d1) = 180 * 800 = 144 000 руб.
- C_transport2 = d2 * T(d2) = 260 * 850 = 221 000 руб.
- C_transport3 = d3 * T(d3) = 300 * 850 = 255 000 руб.
Расходы на выгрузку:
- C_unload_mech для Метснаба = 500 * t_mech = 500 * 2 = 1 000 руб.
- C_unload_mech для Машпрома = 500 * t_mech = 1 000 руб.
- C_unload_manual для Прорыва = 500 * t_manual = 500 * 3 = 1 500 руб.
Совокупные затраты:
- C_total1 = 144 000 + 1 000 = 145 000 руб.
- C_total2 = 221 000 + 1 000 = 222 000 руб.
- C_total3 = 255 000 + 1 500 = 256 500 руб.
Выбор: поставщик Метснаб (Первый) имеет наименьшую совокупную стоимость — 145 000 руб.
- Важные примечания и варианты
- Если расстояния и/или времена разгрузки известны иначе, просто подставьте в формулы и сравните C_total.
- Если все дистрибутивы попадают в одну тарифную зону (например, все d ≤ 195 или все 195 < d ≤ 315), разница в транспортной части будет зависеть от конкретных d.
- Если время разгрузки для механизированной выгрузки известно и отличается между поставщиками, обновите C_unload_mech соответствующим временем.
- Если у кого-то из поставщиков разная скорость механизированной выгрузки, можно ввести t_mech1, t_mech2 для Метснаба и Машпрома и сравнивать.
- Что мне нужно от вас для точного решения Чтобы дать окончательный выбор по вашей конкретной ситуации, пришлите:
- расстояния d_METsnab, d_Mashprom, d_Proryv (или хотя бы диапазоны, если точные значения неизвестны);
- ожидаемое время выгрузки для механизированной разгрузки (t_mech) и для ручной разгрузки (t_manual), если они отличаются.
Я могу сразу подставить ваши числа и назвать оптимального поставщика с расчётами по шагам.
