» Poradna » Programy

Naprogramování plánování rozvozu cisteren

 |   |  Microsoft Windows 7 Chrome 71.0.3578.98

Ahoj, je tu nějaký koumák, co by uměl navrhnout a naprogramovat(je jedno jaký jazyk, platforma) plánování rozvoz cisteren. (NEBO MĚ NASMĚROVAT NA SERVER KDE BYCH MOHL USPĚT)O co se jedná? *mám 4 podniky které mezi sebou mají 4(někdy 6) cisterny a vozí jeden druh suroviny *ty cisterny jedou určitý čas mezi těmi čtyřmi podniky *každé místo má svůj čas napouštění a vypouštění cisterny V čem je problém? dělá mi problém plánování těch cisteren aby se v žádném podniku nepotkaly 2 cisterny při plnění či vyprazdňování, ten rozpis je týdenní Potřebuji tyto údaje zadat do "NĚČEHO" vytvořeného a jelikož mi chybí představivost tak abych viděl, kde jakou cisternu mám, kdy je nějaká časová rezerva, zda se něco časově neprotíná.. zadarmo to nechci.

Odpovědi na otázku

 | Microsoft Windows 7 Firefox 64.0

velku tabulu a kreslit a rozmyslat. Kreslenie dost pomaha, a potom ti staci len popisat casy+ rezervy a mas priblizny algorizmus. to uz len doladis a hotovo. Na zaciatku to bude stat viac casu, ale potom planovanie uz pojde rychlo.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 71.0.3578.98

spíš potřebuji než ručně, to mít i třeba v excelu, kde zadám parametry cesty, parametry cisterny, parametry 4 sídel a při plánování mi to prostě bude počítat co jsem psal výš

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | Microsoft Windows 7 Firefox 64.0

ked si to rozkreslis a rozplanujes, tak si vies z toho odvodit algoritmy a tie preniest do excelu je najmenej. U nas je napr. samotne programovanie cohokolvek tak 20% casu, 80% je prave analyza a kreslenie a rozmyslanie, ako to ma vlastne fungovat.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
 | Microsoft Windows 7 Chrome 59.0.3071.90

Taky bych si to nakreslil. Pracoval bych s bloky na časové ose a pokud možno s konkrétními daty.Pokud to chceš někomu zadat a nechceš prozradit firemní data, tak si vymysli nějaká testovací - třeba vyber benzínky v obci vedle a definuj jim nějaké časy napouštění a vypouštění cisterny, aby se to dalo řešit stejně jako tvoje reálná situace.Jinak pokud bys zadával zakázku, tak osobně doporučuju nechat aplikaci vyrobit tak, aby běžela na firemním serveru jako webová a ne na PC rovnou, čímž se do budoucna vyhneš možným kolizím s Windows a navíc to pak půjde provozovat třeba i z levného Android tabletu, což může být výhodné.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 71.0.3578.98

konečně rozumné, nakreslené to mám, jenže pak se stane, že mi přibyde do plánu další cisterna a v mém obrázku se přestávám orientovat.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
 | Microsoft Windows 7 Chrome 59.0.3071.90

hmm, tak jukni třeba do Mapy.cz a nahoď sem "cvičební data", aby to zhruba rozmístěním relativně (pozice vůči sobě, vzdálenosti - jinak to klidně šoupni do jiného kraje) odpovídalo tvé situaci (je jedno, že testovací úloha bude třeba pracovat s cisternami s mlíkem a sámoškami ), ať si máme s čím "hrát". Takhle obecně to není ono.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 71.0.3578.98

dej mi na sebe kontakt, firma tajná není, jen nechci takhle veřejně řešit konkrétní data.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
 | Linux Chrome 70.0.3538.77

proto jsem navrhoval abys vyrobil alternativní data stejného typu, ale pro fiktivní firmu a jiných místech - návrh řešení bude stejný, ale můžem se tu v tom hrabat veřejně všichni.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 71.0.3578.98

Zkusím to jinak,Cisterna 1,2,3 = 270 hlCisterna 4 = 80 hlMísto A Napuštění a vypuštění 1,5h (270hl); 0,5h (80hl)Místo B Napuštění a vypuštění 1,5h (270hl); 0,5h (80hl)Místo C Napuštění a vypuštění 2h (270hl); 0,5h (80hl)Místo D Napuštění a vypuštění 1,5h (270hl); 0,5h (80hl)2 tahače naší firmy + 2 tahače půjčeníTrasa A - B trvá 1,5 hTrasa C - B trvá 1 hTrasa D - C trvá 1,5 hTrasa A - C trvá 2 hVždy se jezdí jen mezi těmito 4 místy, tahač může jezdit i prázdný a převážet prázdnou cisternu z jedno místa na druhé k naplnění.Z objednávky mám daný čas příjezdu do místa A,B,C,D, druh kapalinyJá počítám odjezdy aby seděly k plánovaným příjezdům(přistavení cisterny)plánuji i jízdy tahačů k cisternám (např tahač vyjede z místa C, vezme cistrenu z místa B a odveze do místa D, počká na vyprázdnění a odveze cisternu na místo A, a mezitím pendlují mezi místy A,B a C zbývající cisterny).Doufám že už to jako projet do školy nevypadá, tohle je moje každotýdenní peklo v práci...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 71.0.3578.98

Dotaz k těm cestám. Vypsal jsi 4 časy cest mezi místy. Máme to chápat tak, že je to jediná možnost cesty? Tj cesta mezi A-D a B-D není možná? A pokud se má jet trasa A-D tak je nutné cestovat přes C, tj trasa A-C-D za 3.5h

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 71.0.3578.98

obrazně, A - MohelniceB - OlomoucC - PřerovD- Bratislava(skutečné km a časy nesedí, je to pro představu polohy míst)v A se pouze vyrábí a vozí se to do B a C ke zpracování do obalův B se dělají 2 druhy obalů a vozí se sem z A, C, D.c C se dělají jiné dva druhy obalů a vozí se sem z A,B,Dv D se pouze vyrábí a vozí do B,Cjsou týdny, kdy se vozí jen např. 4x A do B;jsou týdny kdy se vozí např. 4x A do B, 3x C do B;jsou týdny kdy se vozí např 5x A do B, 3x C do B, 2x A do C, 1x D do C, a to se pak těžko plánují 4 cisterny na třeba 3 dny (Po, Út, St)Rozpis je denní a na týden dopředu.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 IE 11.0

Toto ti žádný program nevyřeší, je až příliš proměnných v dopravě, které nejsou ovlivnitelné. Vyjma tedy těch teoretických hodnot.Vezmi si Excel a tam to zkus vymyslet.Jestli nejsi schopný zadat jednoznačné zadání programátorovi, tak si musíš najmout i analytika, který to vymyslí za tebe. Programátor to už "jen" naprogramuje. Odhad je, že to bude stát +- 100 tisíc (30 tis. analytik + 30 tis. programátor + 40 tis.testování), v řeči hodin to je cca. 50 hodin práce.Nicméně toto je odhad. Skutečnost může být vyšší. Že by byly cena nižší řádově s tím moc nepočítej.A nebo si najdi studenta VŠ (ČVUT) a oslov ho zda by ti to neudělal v rámci studia a nějaké práce.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 71.0.3578.98

proměnných tam moc není, pokud myslíš dopravu, tu neřeším do teď, zpoždění se projeví jen do časů příjezdu, ale vypouštění, napouštění a posloupnost to neovlivní. I excel jde v úvahu, ale neumím tam pracovat v rozsahu co píšu, jinak bych to už měl.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
 | Microsoft Windows 7 Chrome 71.0.3578.98

Proč by to nevyřešil, program může tys proměnné automatizovaně získa, může získat například aktuální dopravní situaci, může získat data o uzavírkách, nehodách a plánovat "na minutu" přesně. Dokonce to umí kombinovat různé druhy přepravy apod.Když mi spediční firma garantuje doručení třeba z prostřed USA do ČR za 24 hodin až do domu, tak se bez něčeho takového neobejdou, jsou to systémy co je stojí vyvíjet a udržovat klidně miliardy korun.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
 | Linux Firefox 64.0

to už máš ale celkem drahý SW s mapovými podklady a routováním, propojením na GPS moduly s GSM přenosem polohy aut, případně možná lze routování řešit napojením na nějaké placené API od Google / Bing + dopravní info opět napojení na API nějaké té služby. Celkem asi drahá věc, která nepochybně na trhu bude, ale tipuju, že tazatel do toho takové prachy nebude ochoten dát.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Firefox 64.0

Tohle plánování je sice moc hezké, ale jaksi neuvažuje se sněhovou kalamitou, nohdami, či uzavírkami silnic. A pokud nemáš na firmě dispečera, který je s řidiči v kontaktu a dokáže je dirigovat při mimořádnostech, bude výsledek sice funkční, ale jen za optimálních podmínek. Pokud dojde k nějaké nahodilé změně, žádný program ti nepomůže, ale naopak vše ještě zhorší. Znám to z vlastní praxe, ve skladu mi napípají zboží, určí časová okna, pak naložím auto a vyjedu. A v momentě, kdy se něco semele, musím improvizovat, pokud se nechci s nedoručeným zbožím večer vrátit.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Edge 17.17134

To se hodně podobá obchodnímu cestujícímu. Asi nejlepší to bude řešit pře nějakou hybridní-neuronku (z části dáte vztahy napevno=fyzické vlastnosti systému a z části necháte projet iteraci vztahů automaticky) a hodnotícím parametrem budou prostoje. Ale definice vstupů nebude vůbec jednoduchá.., Než najímat nějakou firmu na vytvoření takového systému, to bude levnější v tak malé firmě si to dělat na nástěnné tabuli a holt to nemít dokonalé.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 71.0.3578.98

tohle se řeší lineárním programováním (lineární optimalizací), ale ne každá úloha má řešení

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 8.1 Chrome 71.0.3578.98

Máš poblíž nějakou dopravní fakultu? Tam se učí, jak tohle řešit. Třeba najdeš šikovného stážistu nebo šikovnou stážistku. I když moc tomu nevěřím, vzhledem k tomu, jak jejich absolventi navrhovali jízdní řády Českých drah.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 71.0.3578.98

trochu Mimo, ale co se inspirovat nejakou hrou? treba OpenTTD, ta je primo na tomhle zalozena, mozna by to tam slo i zasimulovat :D

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 71.0.3578.98
avatar
 | Microsoft Windows 7 Chrome 71.0.3578.98

Počítám že to zohledňuje i čas na přesun, má to zohledňovat třeba aktuální počasí a aktuální dopravní situaci? nebo stačí jen obvyklá dopravní situace v daný den týdnu?Čím přesnější a čím aktuálnější data na vstupu tím větší šance že se doberete výsledku, když nemáte údaje tak těžko naplánujete že na jednom místě se vám nepotká těch cisteren více, třeba jedna má přijet ve 12 a být tam hodinu a ve 14h tam přideje další, jenže pokud ta první na 1,5h uvízne v koloně tak se stejně potkajíVelké spediční firmy investují klidně i miliardy korun do systémů, které jim přesně takové plánování dokáží "na kliknutí" udělat

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 71.0.3578.98

doprava, počasí a ani poruchy. Tohle je pouze plán, při zpoždění se následující cisterny zpožďují taky a to se řeší operativně když se to děje. Tak jak to píšu, to skutečně funguje 95% roku. Je to spíš takový plán pro řidiče a lidi co obsluhují cisterny na místech aby věděli co se kde bude plnit, řidič aby věděl kde jakou cisternu zapřáhnout a odvézt, zda po vyprázdnění cisternu převézt zpět do startovací destinace či převézt na naplnění na další, zda čekat na vyprázdnění a naplnění nebo po přijetí odpřáhnout, zapojit jinou a jet jinam. A ten(už asi dnes excel) by mi měl pomoct aby mi hlídal obsazenost jednotlivých cisteren a míst, jelikož každé místo může plnit a vyprazdňovat zároveň jen jednu cisternu. Je to mustr aby všechny 4 místa věděla jaká cisterna kde zrovna bude a čím ji plnit, do kdy ji naplnit .

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Firefox 64.0

A což upravit terminály tak, aby mohly obsluhovat dvě cisterny současně? Možná, že by to vyšlo levněji, než pracně řešit cosi, co se při první mimořádnosti sesype jak domeček z karet.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 71.0.3578.98

Kamarád, který vlastní přepravní firmu, právě přesně kvůli takovýmto úkolům zaměstnává lidi, kterým říká dispečer logistiky => doporučuji nějakého takového zkusit najít, který bude mít výborné komunikační dovednosti, analytické myšlení, schopnost správně řešit různé krizové situace a konflikty a hlavně aby byl kreativní a měl aktivní přístup. Alternativně se zkus se svým zaměstnavatelem domluvit na rekvalifikačním kurzu, ale obávám se, že nesplňuješ osobnostní předpoklady pro takovou práci.

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Plánování, Určitý čas, Rozvoz, Představivost, Platforma




Určitě si přečtěte

Na čem běží Seznam.cz: Běžný standard už nestačí, přechází na vlastní cloud i servery

Na čem běží Seznam.cz: Běžný standard už nestačí, přechází na vlastní cloud i servery

** Seznam nám prozradil detaily k jeho nové platformě SCIF ** V rámci jednoho privátního cloudu sjednocuje většinu služeb ** Vedle softwaru vyvíjí i vlastní hardware

Karel Javůrek | 14

Nový iPhone a další novinky Applu: sledujte, na co se zase budou stát fronty

Nový iPhone a další novinky Applu: sledujte, na co se zase budou stát fronty

** Apple dnes představuje nové produkty v čele s novými iPhony ** Nemusí zůstat jen u telefonů, čekají se i další novinky ** Úvodní přednáška začíná v 19:00 našeho času

David Polesný | 57

Portál občana už funguje. Na státní web vypadá až překvapivě použitelně

Portál občana už funguje. Na státní web vypadá až překvapivě použitelně

** Portál občana už funguje, vyřídíte na něm první požadavky ** Funkce se budou postupně rozšiřovat ** Web je docela moderní a přehledný

David Polesný | 66

Kryptoměnový milionář staví v Nevadě obří utopické město využívající blockchain na vše

Kryptoměnový milionář staví v Nevadě obří utopické město využívající blockchain na vše

** V USA vzniká rozsáhlý projekt postavený na blockchainu ** Milionář staví město, které bude fungovat zcela na blockchainu ** Blockchain bude základem pro vše, například i platby, ověřování identity a podobně

Karel Javůrek | 41

Blíží se HTTP/3: Web bude rychlejší a bude používat úplně jinou technologii

Blíží se HTTP/3: Web bude rychlejší a bude používat úplně jinou technologii

** Příští verze klíčového protokolu HTTP nebude postavená na TCP ** Namísto toho použije „vylepšené UDP“ ** HTTP/3 bude postavené na QUIC

Jakub Čížek | 60

Levný televizor místo drahého 4K HDR monitoru? Na co si musíte dát pozor

Levný televizor místo drahého 4K HDR monitoru? Na co si musíte dát pozor

** 43", 4K, 60 Hz a HDR k tomu za deset tisíc ** Televizor takových parametrů stojí téměř polovinu, co monitor ** Využití televize jako monitoru přináší řadu kompromisů, ale jde to

Tomáš Holčík | 63