Adott kiterjedésű erdőben milyen algoritmussal lehet optimálisan elhelyezni hatszor tíz-a-huszonharmadikon székelyt és a fiát?
A féléves beadandóként kapott feladatomhoz kikötés, hogy az algoritmus egy maximum ATMega2560-16AU vagy annál kisebb kapacitású mikrovezérlőn implementálható kell legyen.
A domináns királynők elhelyezésének becsléséhez használt heurisztikus visszalépéses keresés itt több okból sem alkalmas, azért sem, mivel parametizálható kell legyen a kivágott fa dőlésszöge - ha a bemenetek között a fadőlés pozitív. Plusz AVR Assemblerrel kell dolgozzak, és amíg egy alapvetően 64 bites backtracking algoritmust 8 bites utasításokra lebontok, az összes hajamat ki fogom tépni.
Meg persze a programnak záros határidőn belül eredményt kell adnia.
Algoritmusok és adatszerkezetek órán viszont mást nem vettünk, leszámítva a dinamikus útvonal dekompozíciót, de ezt meg nem tudom, hogyan tudnám egy olyan 8 bites környezetben alkalmazni, ahol 64 KBit dinamikus memóriám van az egész programra.
> egy maximum ATMega2560-16AU vagy annál kisebb kapacitású mikrovezérlőn implementálható kell legyen
Nem fog menni. Egy ilyen feladatot csak makrovezérlőkön lehet implementálni. Ott viszont triviálisan megoldható, hiszen a feladat jellege miatt az algoritmus nem csak párhuzamosítható, de merőlegesíthető is.
Viszont ha mindenképpen parametrizálni akarod, akkor nehéz fába vágod a fejszédet. Előbb írd meg az alapot, aztán hogy milyen irányból közelíted meg a kérdést, az úgyis eldől majd menet közben.
Én úgy látom, hogy a fő nehézséget nem is a kérdéses személyek elhelyezése, hanem a hozzáférési jogosultságok fogják okozni.
> hogyan tudnám egy olyan 8 bites környezetben alkalmazni
Olyan makrovezérlőt keress, ami alapból 81 ternary bites. Pl. a Skála-Coopban lehet kapni, legutóbb 80 fillérért vettem folyóméterét.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!