Algotimizace prostrihu
jirka7a@seznam.cz
jirka7a@seznam.cz
Sobota Březen 24 13:50:47 CET 2007
Zdravim,
jestli tomu dobre rozumim, tak mam:
V - velky obdelnik,
M - maly obdelnik.
Vse je definovano pevnym rozmerem.
Tak mate dve moznosti pokladani:
1. Siroka strana V a soubezne siroka strana M,
2.Siroka strana V a kolmo siroka strana M.
(Jen otoceno o 90 stupnu.)
Takze matematicky stanovite jednoduse pocet i umisteni.
V pripade jinych tvaru mezete prevest na obdelnik a nebo provadet kombinace
na to je vhodny jazyk Prolog, Lisp. CLIPS.
Pripadne muzete pouzit nejakou dalsi umelou inteligenci:
1.Dokazete urcit funkci, ktera vyhodnocuje kolik procent se prvky
prekryvaji.
2.Dokazete urcit parametry, ktere budou reprezentovat kombinaci prvku posun
a smer.
Urcite tedy funkci kterou budete moci optimalizovat. Funkce bude obsahovat
vice extremu. Na vyhodnoceni tedy pouzijete nejaky algoritmus umele
inteligence. Ten extrem predstavuje prave takove parametry funkce ve kterych
je minimalni ci maximalni ... jak si stanovite
Jirka
----- Original Message -----
From: "Bitovod" <hw@prelude.cz>
To: "HW-news" <hw-list@list.hw.cz>
Sent: Saturday, March 24, 2007 1:02 AM
Subject: OT: Algotimizace prostrihu
Omlouvam se za OT, ale mne uz to v hlave nejak nefunguje a tady je dost
logicky myslicich lidi...
Problem: V programu (resp. v PHP) resim na prvni pohled jednoduchou ulohu -
kolik se mi na velky list papiru vejde mensich. Mam pevne dany rozmer toho
velkeho (A2) a zakaznicky definovatelny rozmer toho maleho (100x100mm a
vice). Jde samozrejme o to, na ten velky list naskladat co nejvic tech
malych s rozumnym prostrihem (pricemz vsechny ty male jsou zaplatbuh
stejne), nepocitam prostrih, pocitam pocet tech malych kusu.
U standardnich rozmeru je to celkem dane, ale u tech volitelnych jsem z toho
trochu na prasky - vubec nevim, ceho se chytit.
Jde to nejak algoritmizovat (nebo spis je to nekde popsane?), varianta
"nakresli si to" nabo "nastrihej si kousky papiru a snaz se je tam srovnat"
mi v PHP nejak nefunguje, i kdyz je v praxi ta nejjednodussi :)
Diky za kazde nakopnuti alespon pribliyne spravnzm smerem...
Pavel Kutina
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz
Hw-list@list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list