Ključni zaključci
- Pravilo dana pokrivenosti („ispod 7 dana, naruči do 14“) zanemaruje rok isporuke, čekanje do sledećeg dana za porudžbine kod dobavljača i to koliko su neujednačene tražnja i isporuke.
- Formula periodične provere postavlja ciljni nivo S = očekivana prodaja tokom roka isporuke i perioda provere, plus rezerva za varijabilnost i jednog i drugog.
- U simuliranoj godini u četiri lanca pravilo od oka zaradilo je između otprilike polovine i 97% profita podešene formule; najgore je prošlo tamo gde su dobavljači bili daleko.
- Formuli trebaju četiri ulazna podatka do kojih većina lanaca može da dođe: tempo prodaje bez dana sa praznom policom, rok isporuke iz sopstvenih prijemnica, dani za porudžbine kod dobavljača i nivo usluge po klasi proizvoda.
- Formula je jaka polazna osnova, a ne kraj: kvarljiva roba i promene tražnje ostavljaju prostor za više, a dokazi o tome da li AI tome nešto dodaje su podeljeni.
Pitajte kako lanac prodavnica odlučuje kada da ponovo naruči i odgovor je često pravilo od oka izraženo u danima pokrivenosti: kada proizvodu ostane zaliha za otprilike nedelju dana prodaje, naruči se dovoljno da se zaliha vrati na dve nedelje. Lako ga je objasniti, lako ga je uneti u tabelu, a pogrešno je na način koji zavisi od dobavljača. Ovaj članak suprotstavlja pravilo udžbeničkoj alternativi, pokazuje koliko je razlika vredela u simuliranoj godini u četiri lanca i razrađuje formulu za dva dobavljača.
1. Dva načina da se odluči kada i koliko
Označimo sa μ prosečnu dnevnu prodaju proizvoda u prodavnici, a sa IP njegovu poziciju zaliha: zalihe na stanju plus zalihe koje su već naručene. Pravilo od oka, na dan za porudžbine kod dobavljača: ako je IP ispod 7μ, naruči do 14μ2.
Formula periodične provere, poznata kao (R, S), pita koliko dugo ova porudžbina mora da traje. Porudžbina data danas stiže posle roka isporuke L i mora da traje dok ne stigne sledeća, R dana kasnije, gde je R čekanje do sledećeg dana za porudžbine kod dobavljača. Tokom tih L + R dana prodavnica očekuje da proda μ(L + R) i dodaje sigurnosne zalihe kao rezervu za varijabilnost tražnje σ i roka isporuke σ_L: S = μ(L + R) + z·√((L + R)σ² + μ²σ_L²). Na svaki dan za porudžbine naručuje do S. Faktor z određuje nivo usluge; podešena verzija u Retail-Bench testu koristi 2,05, 1,64 i 1,28 za proizvode u gornjoj, srednjoj i donjoj klasi po prihodu, što odgovara nivoima od oko 98%, 95% i 90%, a za proizvode kratkog roka trajanja ciljni nivo ograničava na prodaju očekivanu u okviru roka trajanja2.
2. Šta pokazuje simulirana godina
Retail-Bench, otvoreni test koji je izgradio marql, simulira četiri lanca tokom jedne godine, posle tromesečnog zagrevanja: prodavnice brze kupovine u Londonu, lanac svežih namirnica u Mančesteru, lanac za dom i baštu u Bristolu sa dobavljačima udaljenim četiri do šest nedelja morskim putem i lanac drogerija u Lidsu, izdvojen kao kontrolni skup. Svaki učesnik ima iste kupce i iste zakasnele kamione, u dvadeset ponavljanja po lancu, pa razlike potiču isključivo od odluka. Profit se računa posle troškova držanja zaliha, otpisa i naručivanja1, 2. U poređenju sa podešenom formulom, pravilo od oka je zaradilo:
| Lanac | Rokovi isporuke dobavljača | Profit pravila, kao udeo profita formule |
|---|---|---|
| Sveže namirnice, Mančester | Rokovi isporuke dobavljača1 do 6 dana | Profit pravila, kao udeo profita formule97,3% |
| Brza kupovina, London | Rokovi isporuke dobavljača2 do 10 dana | Profit pravila, kao udeo profita formule95,3% |
| Drogerije, Lids | Rokovi isporuke dobavljača6 do 12 dana | Profit pravila, kao udeo profita formule81,1% |
| Dom i bašta, Bristol | Rokovi isporuke dobavljačaUglavnom 33 do 44 dana | Profit pravila, kao udeo profita formule48,7% |
Obrazac prati rok isporuke. Tamo gde dobavljači isporučuju za dan ili dva, pravilo košta nekoliko procenata profita; tamo gde su udaljeni nedeljama, košta polovinu. Na sopstvenoj skali testa, koja ide od pravila od oka na nuli do učesnika koji poznaje budućnost na sto, podešena formula ostvaruje 60% svega što bolje naručivanje može da donese1.
3. Zašto pravilo gubi: primer
Uzmimo proizvod koji se u proseku prodaje u četiri komada dnevno, sa dnevnim odstupanjem od tri komada, uz nivo usluge od 95%. Kupujemo ga od dva dobavljača: od obližnjeg, koji isporučuje za tri dana i prima porudžbine jednom nedeljno, i od uvoznika, koji isporučuje za 38 dana, plus-minus četiri, takođe uz porudžbine jednom nedeljno.
Obližnji dobavljač, porudžbine jednom nedeljno
Uvoznik, porudžbine jednom nedeljno
Jedan proizvod, četiri komada dnevno
Kod obližnjeg dobavljača cilj pravila je otprilike tačan, ali okidač nije. Pravilo poredi zalihe samo sa nedeljom prodaje i zaboravlja da je sledeća prilika za porudžbinu tek za nedelju dana, a da kamionu posle toga trebaju još tri dana. Trideset komada izgleda sigurno, a traje sedam i po dana. Kod uvoznika je pravilo jednostavno prekratko: dve nedelje zaliha za porudžbinu koja mora da traje šest i po nedelja. Obe greške imaju isti uzrok: pravilo broji dane pokrivenosti, ali ne i dane koje pokrivenost mora da izdrži.
Pravilo takođe ne može da prepozna nepouzdanog dobavljača. Kašnjenja isporuka povećavaju σ_L, a formula zajedno sa njim povećava i rezervu; pravilo zadržava istih sedam i četrnaest dana i za tačnog i za nepouzdanog dobavljača.
4. Šta formuli treba iz vaših podataka
Tempo prodaje po proizvodu i prodavnici, bez dana koji su se završili praznom policom
Rok isporuke i njegova varijabilnost, izmereni iz sopstvenih prijemnica, a ne iz obećanih dana
Dani za porudžbine kod svakog dobavljača, da bi R bilo stvarno čekanje do sledeće porudžbine
Nivo usluge po klasi proizvoda i rok trajanja za svežu robu
Ciljni nivo po proizvodu i prodavnici
Ako bilo šta nedostaje, nivo se nagađa, a rezerva je pogrešna
Prvi ulazni podatak važniji je nego što izgleda. Dan koji se završio praznom policom beleži nisku prodaju, a ne nisku tražnju; ako uđe u prosek, povlači μ naniže, a sa njim i sledeću porudžbinu. Formula u Retail-Bench testu takve dane računa na nivou običnih dana2, a vodič o nestašicama objašnjava kako da ih uočite. Zaokružite rezultat naviše na veličinu pakovanja i minimalnu porudžbinu dobavljača i proverite i drugi kraj: vodič za mrtve zalihe pronalazi višak istom računicom, primenjenom na zalihe koje se ne prodaju.
5. Gde formula nije dovoljna
Formula je s razlogom jaka polazna osnova. Kada izgubljena prodaja košta mnogo više od držanja komada neko vreme, pravila naručivanja do ciljnog nivoa blizu su najboljeg mogućeg; u Retail-Bench testu izgubljen komad košta onoliko marže koliko i držanje tog komada od 506 do 1.128 dana2. Najslabija je kod kvarljive robe, gde svaki dodatni komad nosi rizik otpisa: u lancu svežih namirnica podešena formula ostvarila je samo mali deo onoga što bi ostvarilo savršeno poznavanje budućnosti1.
Da li AI tome nešto dodaje, manje je izvesno nego što prodavci softvera sugerišu. U testu InventoryBench, akademskom testu iz 2026. za odluke o zalihama jednog proizvoda, jezički model koji preispituje ograničenu politiku baznih zaliha (capped base stock) ostvario je 0,538 naspram 0,445 za samu politiku, a autori napominju da modeli „ponekad pogrešno prepoznaju promene tražnje tamo gde je u pitanju čist šum“3. Vodič za AI u dopuni zaliha u prodavnicama obrađuje terenske dokaze o zajedničkom radu ljudi i algoritama.
6. Ograničenja
Brojevi u odeljku 2 potiču iz simulacije, kalibrisane prema stvarnim lancima, ali ne i izmerene u njima, i to iz verzije testa od 19. septembra 2026. Simulacija još ne modeluje zamenu proizvoda, kapacitet police, sniženja ni distributivni centar. marql gradi ovaj test i u njemu se takmiči; polazne osnove o kojima je ovde reč nisu marql-ove, a potpuni rezultati, uključujući i krugove u kojima je marql-ov sopstveni sistem izgubio, objavljeni su.
Kako marql koristi ovu formulu
U Retail-Bench testu podešena formula je lestvica kojom se meri svaki učesnik, uključujući i marql-ov sopstveni sistem za dopunu zaliha. Prvi krug je taj sistem stavio ispod formule u tri lanca od četiri, a ponovljene simulacije pokazale su zašto: rezerva nije uzimala u obzir koliko je dobavljač nepouzdan ni koliko je daleko sledeći dan za porudžbine. Svaki sistem za naručivanje može da prođe isti protokol, a svaki rezultat se objavljuje.
Izvori
- MARQL Retail-Bench (2026-09-19). Leaderboard v0.2, canonical worlds (generator v2), with the report-models export. retail-bench.marql.one
- MARQL Retail-Bench (2026). Methodology: the decision problem, the score and the contenders. retail-bench.marql.one
- Baek, J., Fu, Y., Ma, W. and Peng, T. (2026). AI agents for inventory control: human-LLM-OR complementarity. arXiv:2602.12631. arxiv.org
TemeTačka ponovnog naručivanja, Sigurnosne zalihe, Dopuna zaliha u prodavnicama, Politika zaliha