Logo lt.boatexistence.com

Ar kombinatorinis optimizavimas naudingas?

Turinys:

Ar kombinatorinis optimizavimas naudingas?
Ar kombinatorinis optimizavimas naudingas?

Video: Ar kombinatorinis optimizavimas naudingas?

Video: Ar kombinatorinis optimizavimas naudingas?
Video: What Are Combinatorial Algorithms? | Richard Karp and Lex Fridman 2024, Liepa
Anonim

Atsiradus linijiniam programavimui, šie metodai buvo taikomi sprendžiant problemas, įskaitant priskyrimą, maksimalų srautą ir transportavimą. Šiuolaikinėje eroje kombinatorinis optimizavimas yra naudingas tiriant algoritmus, ypač svarbus dirbtiniam intelektui, mašininiam mokymuisi ir operacijų tyrimams.

Kam naudojamas kombinatorinis optimizavimas?

Kombinatorinis optimizavimas yra tikslinės funkcijos F maksimumų (arba minimumų), kurių sritis yra diskreti, bet didelė konfigūracijos erdvė (priešingai nei N dimensijos), paieškos procesas. ištisinė erdvė).

Kodėl sudėtingas kombinatorinis optimizavimas?

Sunkumas kyla dėl to, kad priešingai nei tiesinis programavimas, įmanoma kombinatorinės problemos sritis nėra išgaubta aibė. Taigi, norėdami rasti optimalų sprendimą, turime ieškoti įmanomų taškų gardelės arba mišraus sveikojo skaičiaus atveju – nevienodų pustiesių arba tiesių atkarpų rinkinio.

Kokia yra kombinatorinio optimizavimo problema?

Kombinatorinis optimizavimas yra tema, kurią sudaro optimalaus objekto radimas iš baigtinio objektų rinkinio … Ji veikia tų optimizavimo problemų srityje, kuriose galimų sprendimų rinkinys yra atskiras arba gali būti sumažintas iki atskiro ir kurio tikslas yra rasti geriausią sprendimą.

Ar kombinatorinis optimizavimas yra sudėtingas?

Kai įrodoma, kad kombinatorinio optimizavimo uždavinio sprendimo versija priklauso NP užbaigtų uždavinių klasei, tada optimizavimo versija yra NP-hard … Optimizavimo problema, y., rasti mažiausią skaičių (mažiausiai k) žvaigždės formos daugiakampių, kurių jungtis yra lygi tam tikram paprastam daugiakampiui, yra NP sunku.

Rekomenduojamas: