Ahojte,
vedeli by ste ma niekto nakopnut spravnym smerom? Hladam transformacnu funkciu, ktora zo sady obdlznikov vyberie najvhodnejsi, t.j. s maximalnym fitness.
Najvhodnejsi je ten, ktory ma najdlhsiu vodorovnu hranu A, ak je takych viac, tak je to ten s najdlhsou zvislou hranou B. Aktualne to riesim algoritmicky (porovnavanim hran) ale verim, ze sa da taka funkcia napisat.
priklad:
nasiel som obdlznik 10x10 - ok, vyhovuje, lebo je prvy
dalsi najdem 12x6 - ten je lepsi, lebo 12>10
dalsi je 11x13 - nie je lepsi, lebo 11<12
dalsi je 12x9 - je lepsi, lebo 12=12 ale 9>6
dalsi je 12x8 - nie je lepsi
vysledok je 12x9.
EDIT:
ked tak nad tym rozmyslam, nestacilo by to takto?
N=cislo take, ze kazdy z obdlznikov ma hranu vzdy mensiu ako N, v ukazke napr. 100.
F(x) = N*dlzka + sirka