Saammeko ahneella menetelmällä?

Sisällysluettelo:

Saammeko ahneella menetelmällä?
Saammeko ahneella menetelmällä?
Anonim

Ahneessa algoritmissa tekemme minkä tahansa valinnan, joka näyttää tällä hetkellä parha alta siinä toivossa, että se johtaa globaaliin optimaaliseen ratkaisuun. Dynaamisessa ohjelmoinnissa teemme päätöksen jokaisessa vaiheessa ottaen huomioon nykyisen ongelman ja ratkaisun aiemmin ratkaistuun osaongelmaan optimaalisen ratkaisun laskemiseksi.

Kuinka monta toteuttamiskelpoista ratkaisua ahneella menetelmällä on?

Ahne algoritmi tekee ahneita valintoja jokaisessa vaiheessa varmistaakseen, että tavoitefunktio on optimoitu. Greedy-algoritmilla on vain yksi laukaus optimaalisen ratkaisun laskemiseksi, jotta se ei koskaan palaa takaisin ja käännä päätöstä.

Mikä on ahneen menetelmän käsite?

Määritelmä: Algoritmi, joka löytää aina parhaan välittömän tai paikallisen ratkaisun etsiessään vastausta. Ahneet algoritmit löytävät yleisen tai maailmanlaajuisesti optimaalisen ratkaisun joihinkin optimointiongelmiin, mutta voivat löytää vähemmän kuin optimaalisia ratkaisuja joihinkin muihin ongelmiin.

Mitä etuja ahneesta lähestymistavasta on?

Ahneen algoritmin käytön etuna on, että pienempien ongelmatapahtumien ratkaisut voivat olla yksinkertaisia ja helppoja ymmärtää. Haittapuolena on, että on täysin mahdollista, että optimaaliset lyhyen aikavälin ratkaisut voivat johtaa pahimpaan mahdolliseen pitkän aikavälin tulokseen.

Milloin meidän tulee käyttää ahnetta?

Alla mainittuja ongelmia, jotka käyttävät optimaalista ratkaisua Greedy-lähestymistapaa käyttäen

  • Matkustava myyjäongelma.
  • Kruskalin minimaalisen virittävän puun algoritmi.
  • Dijkstran minimaalisen virittävän puun algoritmi.
  • Reppuongelma.
  • Työn ajoitusongelma.

Suositeltava:

Mielenkiintoisia artikkeleita
Aikooko Delhin metro viikonloppuna ulkonaliikkumiskielto?
Lue lisää

Aikooko Delhin metro viikonloppuna ulkonaliikkumiskielto?

Kaikki metrojunat liikkuvat 15 minuutin välein viikonlopun ulkonaliikkumiskiellon aikana kansallisessa pääkaupungissa, Delhin metro sanoi tänään Twitterissä. Niillä kahdella osuudella, joissa verkossa on haaroittuminen (Noida/Vaishali-osuus ja Kirti Nagar/Inderlok-osuus), väli kaksinkertaistuu 30 minuuttiin, se sanoi.

Mitä lambardar tarkoittaa?
Lue lisää

Mitä lambardar tarkoittaa?

Numbardar tai Lambardar on nimike Intian niemimaalla, ja se koskee voimakkaita zamindarien perheitä kylän tulotiloista, v altion etuoikeutetusta asemasta, joka on perinnöllinen ja jolla on laaja … Mitä Lambardar tekee? Lambardarin ensisijainen velvollisuus on maatulojen kerääminen verolautakunnan maalle määräämien tulojen mukaan.

Mistä algenib sai nimensä?
Lue lisää

Mistä algenib sai nimensä?

Nimi Algenib (ääntäminen: /ælˈdʒiːnɪb/) tulee arabian sanasta al-janb, joka tarkoittaa "puolta". Sitä käytettiin perinteisesti sekä Gamma Pegasille että Alpha Perseille, läheisen Perseuksen tähdistön kirkkaimmalle tähdelle. Missä Algenib on?