-
Fototrend

Új hozzászólás Aktív témák
-
proci985
MODERÁTOR
válasz
AndrewTdi
#20756
üzenetére
Végiggondolva:
[link] VROOM pl erre néznék rá, ahogy nézem a constraintek jórészét amit leírtál tudja. Van pár algoritmusa és valószínűleg ugyan nem kapsz optimális eredményt, ugyanakkor nem fog elmenni egy (fél) nap a beosztás összerakásával.
JoinR meglátása egyébként stimmel, ez nem az a probléma, amire gyorsan össze lehet egy egyszerű megoldást dobni, ha automatizálni akarod.
-
JoinR
őstag
válasz
AndrewTdi
#20756
üzenetére
Én pályakezdőként írtam anno hasonló programot (cégen belül műszakokban voltunk, hétvégét is ütemezni kellett, stb.)
Figyelmbe venni minden jogi feltételt nem annyira bonyolult, de azért utána kellett járni (pl. nem említetted, hogy havonta legalább egy heti pihenőnapot vasárnapra kell beosztani), viszont az autók beosztása (és korlátozása) azért érdekes fűszer az algoritmusba.
Szóval a válasz egyértelműen igen, lehetséges, de nem olyan egyszerű, hogy csak 1-2 óra alatt össze lehessen dobni.
Még ha manuálisan is csinálod, sokat segíthet, hogyha a bemenő paramétereket megfelelő minőségben tudod rögzíteni. Én azt mondanám, hogy ossz szét mindenkinek egy műszakokra bontott naptárat, amiben be tudják jelölni, hogy ki mikor szeretne/tud/nem tud az adott műszakban dolgozni (akár a 12-24 órás beosztást is külön kezelheted). Az én tippem, hogy egyébként ekkora létszámmal elkerülhető a 24 órás műszak és garantálható a 24 órás pihenőidő is. -
-
axioma
veterán
válasz
AndrewTdi
#20758
üzenetére
Legegyszerubb az lenne, ha visszavezetned egy altalanos optimalizalasi problemara, arra meg vannak nyilvanos csomagok pl Google-nel az OR-Tools . A problemabol a megjelenites szamit legkevesbe...
Az viszont tenyleg munkas, hogy hogyan teszed ezeket a felteteleket egy egyenletrendszerbe. Pl. x_s,i,j az s slotban az i. kocsin a j.sofor ul-e [0-1]. Feltetel arra h pont 1 ulhessen az szumma x_s,j,i_n =1 [ejszakai slot-okban a megfelelo auto fix 0]. A ki melyik kocsira nem ulhet is fix 0, a max 12 orat vallalonak az x_s,i,j+x_[s+1],i,j<=1 minden s-re, ugyanugy 24-nel minden 3-ra <=2, a 12 oras muszak utani 10 ora szunet az nem is feltetel [ha 12-est vallalt akkor a fenti <=1 megoldja azt, h 12 van elotte es utana is], a 24-es feltetel az barmely 4 egymast koveto slotbol max 2 de kell olyan h ha egy slot van, akkor valamelyik szomszedja is, ez pl. s-[s-1]-[s+1]<=0 minden s-re [vezetore szummazva a kocsikat akkor kocsit is valthat, ha kulon-kulon feltetel per kocsi, akkor nem]. Es utana leirhatod, mire optimalizaljon, pl a soforok 'egyenletesen' legyenek terhelve az a barmely ket sofor slotjai kozti kulonbseg minimalizalasa. Ezt mint egyenlotlenseg-rendszert + optimalizalasi fuggvenyt beadod, kikop egy eredmenyt.
Persze ez is programozas a vegen, de nehogy valaki ujra meg akarja irni az optimalizalast egy olyan feladatra nativ keresessel, ami messzirol latszik, hogy tul nagy a keresesi ter; azt a megkozelitest lekodolni ami a meglevo csomagokban megvan, tok felesleges lenne barkinek.
Sajnos nincs kapacitasom ennel jobban belemenni. -
hiperFizikus
senior tag
válasz
AndrewTdi
#20756
üzenetére
Gyerekjáték /:
1. Ebből nem tudsz egy értelmes táblázat-rendszert összehozni, ezért inkább notesz szerű kiíratást képzelj el táblázat helyet, akár HTML DOM is jó lesz neki .
2. A feltétel készletedet oszd 2 db részre: fontos feltételekre és mellékes feltételekre
3. avval is sokra mész, ha csak e fontos feltételeket programoztatod le, a mellékeseket nem .
4. ne 1 db nyomógombot használj a kiszámításukhoz, hanem többet - nem sokat
5. elmentésre használhatod a billentyűzet PrtSc_SysRq billentyűjét is !
Van kérdésed ?
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Formula-1
- Brogyi: CTEK akkumulátor töltő és másolatai
- GoodSpeed: Daikin FTXF35E / RXF35F Sensira 3,3 kW Inverteres klíma - a Sztori
- Elektromos autók - motorok
- NVIDIA GeForce RTX 4060 / 4070 S/Ti/TiS (AD104/103)
- Rendszergazda topic
- AliExpress tapasztalatok
- PlayStation 5
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Hobby rádiós topik
- További aktív témák...
- Laptop ramok DDR4 8Gb (10e/db) 16GB (20e/db) 32GB ( 44e/db) modulok 3200Mhz párban is! - garival
- HP ZBook Fury 17 G8 i7-11800H 32 GB RAM 1TB SSD NVIDIA RTX A3000 Garancia
- Hitachi 2TB HDD 7200rpm (HDS722020ALA330)
- Corsair VENGEANCE LPX 2x16GB DDR4 3200MHz CL16 - Új, bontatlan - Eladó!
- Makulátlan Samsung S24 Ultra 512Gb !!! Garanciával + sok kiegészítővel !!!
- ÁRGARANCIA! Épített KomPhone Ultra 7 265KF 32/64GB RAM RX 9070 XT 16GB GAMER PC termékbeszámítással
- iPhone 13 mini 128GB 100% (1év Garancia) - AKCIÓ
- HP Z420 Workstation,Xeon E5-1620 CPU,8GB RAM,500GB SATA3 HDD,WIN10
- GMKTec NucBox M6 Ultra mini számítógép - R5 7640HS 16GB 4800MHz DDR5 512GB SSD AMD Radeon 760M W11
- Huawei Free Clip - Hüvely a füledre, de a füled a hüvelye
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


