Мы в Telegram
Добавить новость
103news.com
Работа
Август
2023

Решение задачи планирования доставки и возврата грузов 1 Sql запросом

0
Вот простая рекурсия для чисел фибоначчи:

WITH RECURSIVE fibonacchi AS (
SELECT
1 AS index,
0 AS last_value,
1 AS now_value

UNION

SELECT
index + 1 AS index,
now_value AS last_value,
now_value + last_value AS now_value
FROM fibonacchi
WHERE index < 15
)
SELECT now_value FROM fibonacchi;

Немного усложним пример. Возмем квадрат х, у со сторонами в 1000 км. Рандомно набросайте туда 2000 точек 2 типов jit ( jast in time ) на доставку груза со склада на точку ) и ral ( return after lease ) на возврат груза с точки на склад ( поровну ). Разместите на квадрате еще рандомно точки 3 складов. Каждой грузу-точке дайте рандомно дату крайней обработки ( доставки или возврата ) от Начальной до + 60 дней.

Возьмите среднюю скорость авто в 50 км/ч. Вместимость авто 4 груза максимум. Рабочая смена авто 11 часов. Авто ночуют в своих гаражах. Авто в гаражах много. Все грузы есть на всех складах. Любой склад готов принять любые грузы в любом количестве при их возврате.

Эвристика алгоритма для рекурсии следующая. Надо забрать все грузы ral и доставить все грузы jit на авто с ближайшего склада, которые обязательны на день планирования. Сначала доставляем или забираем. На обратном пути берем ближние попутные грузы более поздних дат, что бы успеть вернуться в гараж не превышая время в пути 11 часов.

Запрос должен вернуть точки рейсов ( склад, груз ...груз, склад ) с временем их посещения.

Кому сделать такой запрос не сложно и интересно, предложу для решения набор реальных правил составления плана для производственной компании




Губернаторы России
Москва

Собянин: Московскому метрополитену исполнилось 89 лет





Москва

Армяне России поддерживают движение «Тавуш во имя Родины»


Губернаторы России

103news.net – это самые свежие новости из регионов и со всего мира в прямом эфире 24 часа в сутки 7 дней в неделю на всех языках мира без цензуры и предвзятости редактора. Не новости делают нас, а мы – делаем новости. Наши новости опубликованы живыми людьми в формате онлайн. Вы всегда можете добавить свои новости сиюминутно – здесь и прочитать их тут же и – сейчас в России, в Украине и в мире по темам в режиме 24/7 ежесекундно. А теперь ещё - регионы, Крым, Москва и Россия.

Moscow.media
Москва

Сергей Собянин сообщил о планах благоустройства на северо-востоке Москвы



103news.comмеждународная интерактивная информационная сеть (ежеминутные новости с ежедневным интелектуальным архивом). Только у нас — все главные новости дня без политической цензуры. "103 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. 103news.com — облегчённая версия старейшего обозревателя новостей 123ru.net.

Мы не навязываем Вам своё видение, мы даём Вам объективный срез событий дня без цензуры и без купюр. Новости, какие они есть — онлайн (с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии).

103news.com — живые новости в прямом эфире!

В любую минуту Вы можете добавить свою новость мгновенно — здесь.

Музыкальные новости

Сергей Арутюнов

Сергей АРУТЮНОВ на своём сольном концерте в Государственном Кремлёвском Дворце презентовал дуэт с Родионом Газмановым. Артисты вместе исполнили хит “Люси”




Спорт в России и мире

Алексей Смирнов – актер, которого, надеюсь, еще не забыли

Искусство продвинутого анализа в спортивном прогнозировании

Звезды спорта. Кто они такие и почему их так называют?

Инсайты, стратегии и нетворкинг для профессионалов: 21 июня пройдет ежегодный форум «Спорт и Бизнес»


Даниил Медведев

Медведев с трудом одолел 121-ю ракетку мира на турнире в Риме



Новости Крыма на Sevpoisk.ru


Арцах

Звезды спорта. Кто они такие и почему их так называют?



Частные объявления в Вашем городе, в Вашем регионе и в России