06.03.2024, 16:07 | #21 |
Администратор
Регистрация: 18.02.2010
Сообщений: 17,007
|
т.е. еще есть варианты - из 15 точки идти в 16, тогда может хвост быть
15 16 26 27 28 24 25 18 17 20 19 23 22 21 или из 15 идти в 17, тогда 15 17 16 26 27 28 24 23 25 18 19 20 23 22 21
__________________
Да здравствует то благодаря чему мы несмотря ни на что!!! |
06.03.2024, 18:51 | #22 |
Сетевой эльф
Регистрация: 27.09.2007
Сообщений: 37,485
|
А насколько по жизни этот алгоритм в реале лучше живых диспетчеров? В реале же, пробки, заправки, то и сё....
__________________
Магическое зеркало: видеть себя в других, видеть других в себе... Предпочитаю вежливость. |
06.03.2024, 19:20 | #23 | |
реал зовет
Регистрация: 08.10.2007
Сообщений: 83,583
|
Цитата:
Блин, я лопухнулась. Неправильно оси дала. У меня нулевая точка верхний левый угол (ну т.е. я шла с запада на восток, потом спускалась южнее и следующий ряд) 1 2 3 4 2 3 4 У меня 17 пункт мешается. При чем по игре тоже. Он последний присоединяется P1460591.JPG Вов, сейчас вроде бы навигаторы отслеживают пробки. И есть навигаторы, которым можно задать несколько точек в которые хочется попасть. Проблема в том, что он любит перестраивать маршрут, если ему в голову взбредет, что так можно минуту сэкономить, а то и две. Поэтому мы предпочитаем оптимизацию по расстоянию (если не совсем пробка)
__________________
Некоторые материалы в интернете могут содержать недостоверную информацию. Пожалуйста, будьте внимательны. Последний раз редактировалось Tytgrom; 06.03.2024 в 19:26. |
|
07.03.2024, 06:12 | #24 | |
Администратор
Регистрация: 18.02.2010
Сообщений: 17,007
|
Цитата:
во вторых, диспетчера тоже нормально решить не могут, особенно с ростом количества точек - это даже по примеру Тутгром видно, а когда точек больше... вот к примеру, у нас в городе миллионнике доставка питьевой воды в бутылках - от 1000 до 3000 адресов в сутки надо доставить... собственно, проект возник, когда диспетчера перестали справляться... появилась потребность в автоматизации...))) и в модель все эти особенности - пробки, заправки, пересменки, обед водителя на маршруте - тоже закладываются, есть норматив, например, на обед и есть допуск плюс-минус, который тоже учитывается, условно 30 мин обед +- 10 мин - с этим уже можно работать ну и в третьих, к ЗК сводятся не только транспортные задачи, много еще какие есть, где пробок нету, а задачу решать уметь надо)))
__________________
Да здравствует то благодаря чему мы несмотря ни на что!!! Последний раз редактировалось квит; 07.03.2024 в 11:17. |
|
07.03.2024, 06:30 | #25 | |
Администратор
Регистрация: 18.02.2010
Сообщений: 17,007
|
к задаче коммивояжера (ЗК) сводятся задачи:
- выполнение операций станком с чпу - например сверление отверстий в детали в определенных координатах, или пайка схем, - с минимальным суммарным путем перемещения привода станка - есть промышленное оборудование, которое может выпускать несколько типов изделий, задача определения оптимальной последовательности выпуска изделий с минимальным временем переналадки оборудования - сводится к ЗК - в биоинформатике Цитата:
ну и еще куча всяких приложений из разных предметных областей)))
__________________
Да здравствует то благодаря чему мы несмотря ни на что!!! |
|
07.03.2024, 06:34 | #26 |
Администратор
Регистрация: 18.02.2010
Сообщений: 17,007
|
так это не принципиально, просто зеркально точки отразить, на расстояниях то это не скажется
__________________
Да здравствует то благодаря чему мы несмотря ни на что!!! |
07.03.2024, 11:26 | #27 |
Администратор
Регистрация: 18.02.2010
Сообщений: 17,007
|
переделал картинку под оси
tsp_tytgrom2.PNG еще вариант оптимального маршрута: 0 -> 2 1 3 4 5 6 7 8 9 10 11 12 13 14 15 16 26 27 28 24 25 18 17 20 19 23 22 21 -> 0
__________________
Да здравствует то благодаря чему мы несмотря ни на что!!! |
07.03.2024, 13:15 | #28 |
реал зовет
Регистрация: 08.10.2007
Сообщений: 83,583
|
Спасибо. Попробую. Картинка хорошая получилась.
__________________
Некоторые материалы в интернете могут содержать недостоверную информацию. Пожалуйста, будьте внимательны. |
07.03.2024, 13:57 | #29 |
Администратор
Регистрация: 18.02.2010
Сообщений: 17,007
|
а что за игра то хоть? и зачем там нужно учитывать длину маршрута?
__________________
Да здравствует то благодаря чему мы несмотря ни на что!!! |
07.03.2024, 14:04 | #30 |
реал зовет
Регистрация: 08.10.2007
Сообщений: 83,583
|
Игра Фаллаут -4. Учитывать длину маршрута на фиг не надо, но мне удобнее посещать поселения в определенном порядке (поселенцы обижаются, если к ним долго не приходить, ну и потом надо их одеть, что-то им построить, сами они только фермерствовать могут). По алфавиту неудобно - приходилось прыгать по всей карте. По порядку присоединения тоже. Поэтому я решила сделать последовательность по территориальному признаку (если нет перегруза, то я пешком иду, если с грузом, то телепортируюсь). Оптимизация моя личная блажь
Народ вообще без поселений играет, только воюет А я воюю ради ресурсов дя поселений ....
__________________
Некоторые материалы в интернете могут содержать недостоверную информацию. Пожалуйста, будьте внимательны. |