Dobici:
- Sposobnost razumijevanja koncepata rutiranja vozila (VRP), vremenskog okvira, ograničenja kapaciteta i posljednje milje i korištenja umjetne inteligencije za generiranje scenarija rute
- Sposobnost usporedbe ravnoteže između goriva, udaljenosti, vremena isporuke i zadovoljstva kupaca na bazi scenarija s podrškom umjetne inteligencije
- Sposobnost održavanja da ruta koju je predložila umjetna inteligencija podliježe odobrenju planera u smislu prava vozača na pauzu, prometa i stvarnosti na lokaciji
Izlazak proizvoda iz skladišta u ruke kupca je najvidljiviji i često najskuplji korak u lancu nabavke. Konkretno, zadnja milja – dionica od distributivnog centra do krajnjeg kupca – čini većinu ukupnih troškova transporta; jer se sastoji od malih isporuka raštrkanih po pojedinačnim adresama, uskih vremenskih okvira i prometa. Optimizacija rute — planiranje koje će stajališta vozila posjetiti i kojim redoslijedom — je najmoćnija poluga za smanjenje ovog troška i vremena. Ovdje AI zaista blista: istovremeno uzima u obzir desetine vozila, stotine zaustavljanja, vremenske okvire i kapacitete, generirajući vjerodostojne scenarije rute u sekundi - posao za koji bi čovjeku bili potrebni dani da ga obavi ručno. Ali put kojim ide AI je matematičko rešenje; Putovanje se ne može započeti a da planer ne doda ograničenja kao što su prava na prekid vožnje, stvarni promet, informacije o terenu i prioritet korisnika.
Jezik problema rute
U srcu ovog polja je problem rutiranja vozila (VRP): problem napuštanja skladišta i vraćanja na sva stajališta uz najmanju ukupnu cijenu (razdaljina, vrijeme ili gorivo). VRP ima nekoliko kritičnih ograničenja:
Ograničenje kapaciteta: Volumen/težina koju svako vozilo može nositi je ograničena; ruta ne može prekoračiti ovo. Vremenski okvir: Dozvoljeni vremenski interval tokom kojeg zaustavljanje može primiti uslugu; Na primjer, trgovina prehrambenih proizvoda prima robu samo između 08:00 i 11:00 sati. Radno vrijeme vozača: Zakonsko maksimalno vrijeme vožnje i obavezne pauze. Prioritet: Neke isporuke (hladni lanac, hitne, VIP kupac) moraju ići prije drugih. AI može uravnotežiti sva ova ograničenja odjednom - ali samo ako mu ih tačno kažete. Svako ograničenje koje ne spomenete znači neizvodljiv put.
Savjet: U promptu rute unesite ograničenja jedno po jedno: kapacitet vozila, vremenski okvir svakog zaustavljanja, zahtjev za pauzu vozača, prioritetne isporuke. Ograničenje koje nedostaje uzrokuje AI da proizvede rutu koja je savršena na papiru, ali neizvodljiva na terenu.
Tri stvari za balansiranje: trošak, vrijeme, zadovoljstvo
Optimizacija rute balansira konkurentske ciljeve, a ne samo jedan. Želimo da se minimiziraju troškovi goriva/udaljenosti; Ali najkraći put može značiti najnoviju isporuku nekim kupcima. Želimo da vrijeme isporuke bude kratko; Ali brzo do svakog kupca potrebno je više vozila i troškova. Želimo da zadovoljstvo kupaca bude visoko; Dolazak na vrijeme unutar uskog vremenskog okvira to osigurava, ali ograničava rutu. U ovom trouglu ne postoji jedno „ispravno“ rešenje; Balans se bira prema prioritetu vašeg poslovanja. Najvredniji aspekt AI je to što pokazuje ovu ravnotežu sa scenarijima: "Najjeftinija ruta je ova, najbrža ruta je ova, najizbalansiranija ruta je ovo." Odluku donosite vi koji poznajete poslovni prioritet.
Korak po korak: proučavanje rute sa AI
- Pripremite podatke za zaustavljanje. Adresa/regija (anonimni kod), količina isporuke, vremenski okvir, prioritet.
- Unesite ograničenje vaše flote. Koliko vozila, kapacitet svakog, izlazno skladište, vozač pauzira pravilo.
- Odredite cilj. Da li je prioritet trošak, vrijeme ili zadovoljstvo? Recite AI jasno.
- Kreirajte scenario. Pitajte za najjeftinije / najbrže / najstabilnije opcije rute.
- Filter polja. Ručno dodajte lokalne činjenice kao što su poznati radovi na cesti, zagušenja u saobraćaju, problemi s parkiranjem itd.
- Odobrenje planera. Provjerite prava vozača i stvarnu primjenu; potvrditi konačnu rutu.
Oprez: AI proračun saobraćaja i udaljenosti zasnovan je na podacima koje dobija. Ako nema podataka o prometu u realnom vremenu, AI pretpostavlja "prazan put" i optimistično računa vremena. Vozač na terenu zna radove na putu koje AI ne zna. Zato su povratne informacije vozača i planera neizostavan dio rute.
tri mini kofera
Slučaj 1 — Neuspješna isporuka se smanjuje s vremenskim okvirom. Dostavna kompanija je iskusila ponovljene „neuspjele isporuke” pokušavajući isporuku tokom sati kada kupci nisu bili kod kuće; Svaki neuspjeli pokušaj bio je drugi put, što je značilo dodatni trošak. Planer je prikupio željeni vremenski okvir svake stanice i dao ga AI. AI je rekonstruisao rute prema ovim prozorima. Stopa uspješne isporuke pri prvom pokušaju povećala se sa 78% na 94%; Trošak je značajno pao drugi put. AI stabilizirani prozori; čovjek je obavio posao skupljanja prozora.
Slučaj 2 — Svjestan izbor sa scenarijima. Distributer hrane je opsluživao 90 stajališta sa 6 vozila. AI je dao tri scenarija: najjeftinija ruta (12% uštede goriva, ali neke isporuke prelaze na popodne), najbrža ruta (sve isporuke prije podne, ali je potrebno još 1 vozilo), uravnotežena ruta. Menadžer je znao da proizvodi hladnog lanca moraju otići prije podneva, pa je odabrao ne baš "najjeftiniju" opciju, već izbalansirani scenario koji daje prednost hladnim proizvodima. AI je ponudio opcije; Prioritetno znanje je bilo kod ljudi.
Slučaj 3 — Plan koji ne krši prava vozača. Jedan analitičar je želio implementirati najefikasniji put koji je AI proizveo; međutim, ruta je zahtijevala od vozača da vozi 6 sati bez pauze. Ovo je bilo i nezakonito i opasno. Planer je dodao obavezno ograničenje prekida i dao reproducirati rutu; Prinos je blago opao, ali je plan postao legalan i siguran. Ljudsko pravo nadmašuje matematički optimum.
Četiri šablona za kopiranje
1) Osnovni scenario rute:
Vaša uloga: asistent za planiranje distribucije. Skladište: [šifra lokacije]. Vozila: po 6, [kapacitet]. Stope su ispod: anonimni kod, iznos isporuke, vremenski okvir, prioritet. Pravilo vozača: obavezna pauza od 45 minuta u 4,5 sata. Zadatak: predložiti plan rute koji odgovara ograničenjima; Navedite redoslijed zaustavljanja i predviđeno vrijeme završetka za svako vozilo. Upozori ako postoji neprimjenjivo ograničenje.
2) Poređenje sa tri cilja:
Generirajte tri scenarija rute s istim podacima o zaustavljanju i voznom parku: (1) najniže gorivo/razdaljina, (2) najraniji završetak, (3) uravnotežen. Ukupna udaljenost, procijenjeno vrijeme, broj potrebnih vozila i izuzetan rizik za svako. Nemojte praviti jasan izbor; Ja ću izabrati.
3) Ograničenje prioriteta i hladnog lanca:
Sljedeća stajališta [šifre] sadrže proizvode hladnog lanca i moraju biti isporučena najkasnije do 12:00 sati. Izgradite rutu na način koji ne krši ovo ograničenje; Ako je prekršaj neizbježan, jasno navedite na kojoj stanici i zašto.
4) Tekst informacija o vozaču:
Napišite kratak, jasan sažetak koji vozaču prenosi sljedeću rutu: redosljed zaustavljanja, predviđeno vrijeme dolaska, odmorište i upozorenja (uska ulica, vremenski okvir). Neka bude jednostavno i čitljivo. Imajte na umu da će vozač potvrditi stvarne uslove u saobraćaju/putu.
Slaba prompt / Jaka prompt
Slab upit:
Pronađite najkraći put.
Koliko vozila, koji kapacitet, koji vremenski okvir, koji prioritet je nejasno. Rezultat nije primjenjiv.
Snažan upit:
Vaša uloga: asistent za planiranje distribucije. 4 vozila (po 1.200 kg) ostavljaju jedno skladište. 60 zaustavljanja: šifra, težina, vremenski okvir, dodan prioritet. Hladne stvari moraju biti odložene prije 12:00 sati. Vozač mora da napravi pauzu na 4,5 sata. Navedite 2 scenarija: najmanja udaljenost i najstabilnija; Označite kršenja ograničenja. Izbor je moj.
cilj
trošak goriva
Brzina isporuke
zadovoljstvo kupaca
najkraća udaljenost
najniže
Varijabilna
Neke kasne isporuke
Najbrži završetak
visoko
najbolje
Visoko ali skupo
vjeran vremenskom prozoru
srednje
srednje
najviši
uravnotežen
srednje nisko
dobro
dobro
Uobičajene greške
- Nedostaju ograničenja. Ako vremenski okvir, kapacitet i pravila pauze nisu dati, ruta će biti dobra na papiru, ali neizvodljiva na terenu.
- Pod pretpostavkom da je saobraćaj "prazan put". Ako nema podataka u realnom vremenu, vremena su optimistična; Potrebna je verifikacija vozača.
- Fokusiranje na jednu metu. Samo najjeftiniji put može biti žrtva hladnog lanca ili VIP klijenta.
- Kršenje prava vozača. "Proizvodna" ruta bez pauza ili prekovremenog rada je nezakonita i opasna.
- Ignoriranje neuspjele isporuke. Ako vremenski okvir nije ispunjen, druga izvođenja će povećati skriveni trošak.
Savjet: Obavite 5-minutnu “provjeru na terenu” s vozačima prije nego što krenete na rutu: postoje li radovi na putu za koje znaju, problemi s parkiranjem, teški kupci? Ova povratna informacija dodaje realnost ruti koju AI ne može vidjeti s podacima i značajno povećava uspjeh isporuke.
Ukratko
Posljednja milja je skupa, a optimizacija rute je najmoćnija poluga za smanjenje. AI balansira sva ograničenja VRP-a (kapacitet, vremenski okvir, prioritet, prekid) u isto vrijeme i proizvodi scenarije u trouglu trošak-vrijeme-zadovoljstvo. Ali ovo je matematičko rješenje: ne može se implementirati bez dodavanja stvarnog saobraćaja, prava vozača i terenskog znanja. Navedite potpuna ograničenja, uporedite scenarije, dobijete potvrdu vozača; Konačna ruta se utvrđuje uz odobrenje planera.
Zadatak aplikacije
Postavite dnevnu listu isporuke iz svoje distribucije (ili hipotetičke): 20-30 zaustavljanja, dodajte količinu, vremenski okvir i prioritet svakom; Identifikujte 2-3 vozila i njihove kapacitete. Zatražite od AI scenarije sa šablonom „poređenja sa tri cilja“. Dodajte pravilo prekida vozača i ograničenje hladnog lanca. Zapišite scenario koji ste odabrali i njegovu opravdanost, kao i bodove koje ćete potvrditi sa terena, u 5 stavki.
kontrolna lista
- [ ] Da li sam ispunio sva ograničenja (kapacitet, vremenski okvir, pauza, prioritet)?
- [ ] Da li sam uporedio scenarije troškova/vremena/zadovoljstva?
- [ ] Da li sam dodao ograničenje koje štiti hladni lanac i prioritetne isporuke?
- [ ] Da li sam poštovao prava vozača i zakonske pauze?
- [ ] Da li sam dobio potvrdu vozača/polja prije polaska na rutu?