Welcome, Guest
Please Login or Register.    Lost Password?

Завершение работы курьера
(0 viewing) 
Go to bottomPage: 12
TOPIC: Завершение работы курьера
#52185
Завершение работы курьера 6 Months, 1 Week ago Karma: 2
Слава, небольшая просьба - бот, по прибытию на станку первым делом берет новую миссию, а по уму сначала нужно завершать уже взятую. Т.е. неплохо бы поменять очередность действий на станке - сначала завершать миссии, а потом брать новые.
Amber
Junior Boarder
Posts: 66
graphgraph
User Online Now Click here to see the profile of this user
The administrator has disabled public write access.
 
#52187
Завершение работы курьера 6 Months, 1 Week ago Karma: 670
Бот не станет говорить с агентом, если есть шанс что он не сможет взять миссию из-за перевеса. А в целом лучше взять больше миссий, а потом сдавать - есть шанс что больше миссий будут сдаваться на одинаковой станции. В частном случае, когда миссия и сдается и берется на одной станции, бот поступает по общему правилу. К алгоритму конструкции пути лучше уже не касаться. Потребовалось куча времени чтобы он перестал зацикливаться между равнозначными агентами, пришлось добавлять какие то незначительные аргументы чтобы оба пути перестали быть равнозначными при перелете из системы в систему. Добавь еще чуток агрументов и бот опять рано или поздно уйдет в цикл из которого не сможет вылезти самостоятельно.
Slav2
Admin
Posts: 14349
graph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
Send logs to my mail - with subject 'log files' to pass spam filter.
How to record logs in knowledge base
 
#52196
Завершение работы курьера 6 Months, 1 Week ago Karma: 2
Слава, я говорил только о миссиях на одной станции. Сейчас, если на одной и той же станции у бота есть и закрытие миссии, и ее взятие, бот сначала берет миссию, а потом закрывает существующую. Перестановка этих действий местами алгоритм никак нарушить не должна.
Сценарий: ручками отжимается Shift+Ctrl+P - бот долетает до станции, берет миссию и уходит на паузу. При снятии бота с паузы он сдает миссию на этой же станции и строит маршрут дальше.
Собственно, хочется, чтобы бот сначала сдал миссию и спокойно себе отдыхал, а не хватал новую миссию ))
Amber
Junior Boarder
Posts: 66
graphgraph
User Online Now Click here to see the profile of this user
The administrator has disabled public write access.
 
#52199
Завершение работы курьера 6 Months, 1 Week ago Karma: 670
Путь генерирует генетический алгоритм. Я не могу повлиять на порядок событий кроме как добавить каким то событиям больше вес, каким то меньше. Сейчас первоочередное взятие миссии имеет больший вес чем сдача при прочих равных. Так можно сгруппировать сдачу и сдавать несколько миссий одновременно (мы же не знаем куда надо будет отвезти будущую миссию). Если сейчас добавить новое условие - сдача вперед взятий когда сдается на одной станке, то придется снова тестить бота на предмет стабильности генерации пути.

>Собственно, хочется, чтобы бот сначала сдал миссию и спокойно себе отдыхал, а не хватал новую миссию ))
Бот принимает это решение на предыдущей станции, а не тогда когда прилетел.
Slav2
Admin
Posts: 14349
graph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
Send logs to my mail - with subject 'log files' to pass spam filter.
How to record logs in knowledge base
 
#52218
Завершение работы курьера 6 Months ago Karma: 0
Бот работает на ноутбуке. На ночь всю технику надо выклюсчать по правилам конторы, где я работаю. Поэтому и возникла просьба переделать процедуру проверки мин=макс=0 после каждого снятия с паузы. Чтобы не перезапускать клиент каждый вечер
ZRomik
Fresh Boarder
Posts: 11
graphgraph
User Offline Click here to see the profile of this user
Last Edit: 2019/01/14 05:03 By ZRomik.
The administrator has disabled public write access.
 
Go to topPage: 12
Moderators: Slav2
© Macro Laboratory 2019
All rights reserved!
Design by Ivan Kozyrin