mesterseges_intelligencia

MI-től lesz hatékony? Így dolgozik a járattervező algoritmusunk

A Routic Mesterséges Intelligenciát (MI) használó járattervező algoritmusa hatékonyabbá teszi a szállítási feladatokat.


A Routic valódi ereje az egyedülálló technológiában rejlik. Saját fejlesztésű járattervezési megoldásunkkal akár 25%-os hatékonyságnövelés is elérhető a szállítási feladatoknál, és még a környezetünkre is jobban vigyázunk vele - de mi ez pontosan és hogyan működik?

Legyen szó egyéni vállalkozásról, vagy akár egy több ezer főt foglalkoztató nagyvállalatról, mindenki a hatékonyabb működéshez vezető utakat keresi. Ám van, amikor épp az út rövidítésében rejlik a megoldás: Mesterséges Intelligencia (MI) vezérelte járattervező megoldásunkkal akár negyedével csökkenthető a kiszállítások során megtett távolság.
Nézzünk is erről néhány valós esettanulmányt!

Az adatok egy ügyfelünk, egy napi, egy depóból történő kiszállításait mutatják, összehasonlítva a saját fuvarszervező megoldásukat a Routic járattervezésével:

  • Napok száma: 1
  • Járatok száma: 6
  • Címek száma: 147

routic_jarattervezoMinél több paramétert változtathat meg a járattervező algoritmus, annál nagyobb tere van az optimalizálásnak. Már azzal is javulás érhető el, ha a járművekre osztott küldemények sorrendjét felülírhatja, ha pedig teljesen újraoszthatja a megállókat a járművek között 25 csomag/útvonal feltétel mellett, már 8%-kal csökkenthető az összesen megtett kilométer.

Sőt, ha az útvonalak száma helyett csak azok maximális idejét rögzítjük, már 25%-os javulást tudtunk elérni. A negyedével csökkent összesített kilométert ráadásul a hat helyett négy jármű tudja teljesíteni.

routic-jarattervezo-video-ezgif.com-video-to-gif-converter

A fenti esetben a hat jármű feladatait optimalizálva nettó 119.980 Ft költségcsökkentés értünk el egyetlen nap alatt, jelentősen csökkentve a járművek összesített károsanyag-kibocsátását is, amivel a környezetünknek is kedveztünk.

Minél nagyobb a feladatszám, annál jobb eredményeket hozhat a szállítási hatékonyság növelése. Második példánkban egy nagyvállalati ügyfelünk kiscsomagos járatait optimalizáltuk.

  • Napok száma: 9
  • Járatok száma: 382
  • Címek száma: 38.535

routic-jarattervezo-video-2-ezgif.com-video-to-gif-converter

A járattervező algoritmus itt is meggyőző eredményeket hozott. A megadott feltételek mentén az ügyfelünk által tervezett 382-ről sikerült 315-re csökkenteni a járatok számát, ami közel 20%-os javulást jelent. A kevesebb járat így azonos járműszám mellett gyorsabban teljesíthető, vagy hasonló kézbesítési idők mellett kevesebb járművel is megoldható.

Gyors segítség a kirakóshoz

Mégis hogyan juthattunk el ezekig az eredményekig? Az algoritmus ötlete 2019-ben született meg azzal a céllal, hogy optimalizált fuvarláncokat szervezzünk. Az alapját adó program első verzióját 2020-ban alkottuk meg az ELTE Matematika Intézetének két kutató professzorával, amit később házon belül fejlesztettünk tovább.

A járattervezés olyan, mintha egy kirakós darabjait kéne összeillesztened, hogy összeálljon a teljes kép, de azok helyét nehéz és időigényes lehet megtalálnod. Az algoritmus segít megtalálni a helyes megoldást a kirakósban: az egyes darabok információi, például az illeszkedő színek vagy formák alapján megmutatja, hogyan kell összekapcsolni őket.

Névtelen terv (42)

Egymásra épülő algoritmusok MI-vel

A járattervezés működése több, egymásra épülő algoritmusból tevődik össze, melyek együtt logikusan felépített és maximális hatékonyságú láncokat alkotnak. Ezek működési sorrendben a következők:

  • Klaszterezési algoritmus
  • Konstrukciós algoritmus
  • Evolúciós algoritmus

Bár elsőre bonyolultnak hangzik, az egyes lépések mögötti logikát könnyű megérteni. Nézzük sorban!

Gépi tanulásos csoportosítás - klaszterezési algoritmus

A klaszterezési algoritmus feladata, hogy csoportokba (cluster) rendezze a megállókat az elhelyezkedésük alapján, így az egymáshoz közeli pontok egy csoportba kerülnek. A csoportok kialakítására azért van szükség, mert így úgy alakíthatjuk ki a láncokat, hogy egy csoport egy lánchoz tartozzon. Ez azért fontos, hogy ne kelljen több járműnek is ugyanarra a területre mennie. Az általunk használt klaszterezési algoritmus az úgynevezett k-means clustering. A minél gyorsabb és hatékonyabb klaszterezés érdekében Mesterséges Intelligenciával dolgozunk, vagyis a járattervezés első lépéseit már az MI teszi meg.

Optimalizált fuvarlánc - evolúciós algoritmus

Az evolúciós algoritmus csak akkor képes működésbe lépni, ha rendelkezésre állnak a kezdeti megoldások, ezért van szükség a konstrukciós algoritmus előzetes lefuttatására. Ez az algoritmus a kezdeti verziókat módosítja és kombinálja, egyre jobb megoldásokat állítva elő. Ez egy iteratív függvény folyamat (a függvény többszörösen ismételt végrehajtása), ami "generációkra" van osztva - az evolúció mintájára csak a legjobb megoldások mennek tovább a következő generációba. 

Járattervezés néhány kattintással

Könnyen belátható, hogy minden vállalkozás számára komoly üzleti potenciállal bír a szállítások hatékonyságnövelése. A Routic járattervező megoldását egy egyedi szállításszervező szolgáltatás részeként kínáljuk ügyfeleinknek. Tedd próbára 30 napig ingyen, vagy kérj egy bemutatót, hogy megismerhess minden funkciót.

 

Similar posts

Tedd próbára a Routicot ingyen, vagy kérj bemutatót, és ismerd meg, hogyan tudjuk vállalkozásodra szabni szolgáltatásunkat.