Algorithm ke eng In Problem-Solving?

Ha u rarolla bothata , ho khetha mokhoa o nepahetseng hangata ke senotlolo sa ho fihlella tharollo e molemo ka ho fetisisa. Kelellong, e 'ngoe ea mekhoa ena ea ho rarolla mathata e tsejoa e le algorithm . A algorithm ke khetho e hlalositsoeng ea mehato e latellanang e fanang ka karabo e nepahetseng bothateng bo itseng.

Ka ho latela litaelo ka tsela e nepahetseng, u tiiselitsoe ho fihla karabo e nepahetseng.

Le hoja hangata ho nahanoa hore ke lentsoe la lipalo, mokhoa o tšoanang o ka lateloa ho netefatsa hore o fumane karabo e nepahetseng ha o rarolla bothata kapa ho etsa qeto.

A algorithm e atisa ho hlalosoa ka sebōpeho sa graph, moo sekoere se emelang mohato ka mong. Metsu e ntan'o tloha ho tloha mohato o mong le o mong ho ea bohōleng ho mekhoa eo u ka e nkang ho rarolla bothata. Maemong a mang, o tlameha ho latela mehato e itseng ea ho rarolla bothata. Maemong a mang, u ka khona ho latela litsela tse sa tšoaneng tse tla lebisa tharollo e tšoanang.

Ke Hobane'ng ha U Sebelisa Algorithm?

Tlhahiso ea ho sebelisa algorithm ho rarolla bothata kapa ho etsa qeto ke hore e fana ka karabo e ntle ka ho fetisisa nako le nako. Sena se na le thuso maemong ao ho nepahala ho leng bohlokoa ho lona kapa moo mathata a tšoanang a lokelang ho rarolloa hangata. Maemong a mangata, mananeo a k'homphieutha a ka etsoa ho potlakisa ts'ebetso ena. Ditaba ka nako eo e lokela ho kenngoa tsamaisong e le hore algorithme e ka phethoa ho hlahisa tharollo e nepahetseng.

Mohato o mong le o mong o ka atamela maemong ao ka 'ona qeto e' ngoe le e 'ngoe e lokelang ho etsoa ka mokhoa o tšoanang le moo ho nepahala ho leng bohlokoa. Hobane tshebetso e latela mokhoa o laetsoeng, u ka kholiseha hore u tla fumana karabo e nepahetseng nako le nako.

Bothata ba ho sebelisa algorithm ho rarolla bothata ke hore ts'ebetso ena e atisa ho ja nako.

Kahoo haeba o tobane le boemo boo ho lona qeto e lokelang ho etsoa ka potlako haholo, u ka ba molemo ho feta ho sebelisa leano le fapaneng la ho rarolla bothata .

Ka mohlala, ngaka e etsang qeto mabapi le tsela ea ho phekola mokuli e ka sebelisa mokhoa oa algorithm, leha ho le joalo ena e tla ba nako e ngata haholo 'me phekolo e hloka ho sebelisoa ka potlako. Ketsahalong ena, ngaka e tla itšetleha ka tsebo ea bona le liphihlelo tsa nakong e fetileng ho khetha ka potlako seo ba ikutloang hore ke mokhoa o nepahetseng oa phekolo.

Algorithms vs. Heuristics

Ka kelellofi, litsela tse tloaelehileng li atisa ho fapana le lipapali. Tsela e nepahetseng ea kelello ke khethollo ea kelello e lumellang batho ho potlakela ho ahlola le ho rarolla mathata. Metsotso e mengata ea kelello e tsejoa ke liphihlelo tsa rona tsa nakong e fetileng 'me e re lumella hore re nke bohato ka potlako. Leha ho le joalo, mechine e mengata e hlile e le ea taolo; hase kamehla ba tiisang tharollo e nepahetseng.

Kahoo u tseba joang hore na u ka sebelisa heuristic le nako ea ho sebelisa algorithm? Ha ho rarolla bothata , ho etsa qeto ea hore na mokhoa ofe o ka o sebelisang ho itšetlehile ka tlhokahalo ea ho nepahala kapa ka lebelo. Haeba ho nepahala ho feletseng, ho molemo ho sebelisa algorithm. Ka ho sebelisa algorithm, ho nepahala ho eketsehile mme ho ka etsahala liphoso tse fokolang.

Ka lehlakoreng le leng, haeba nako e le bothata, joale ho ka ba molemo ho sebelisa heuristic. Ho ka 'na ha e-ba le liphoso, empa mokhoa ona o lumella liqeto tse potlakileng ha nako e le ea bohlokoa.

Lintho tse sebelisoang hangata li sebelisoa haholo maemong a letsatsi le letsatsi, tse kang ho fumana tsela e ntle ea ho fumana ho tloha ntlha A ho ea ho B. Ha u ntse u ka sebelisa algorithm ho etsa mapolanka ka tsela e 'ngoe le e' ngoe e ka khonehang 'me u bone hore na ke mang ea potlakileng, e ka ba mokhoa oa ho ja nako. Ho e-na le hoo, khetho ea hao e ntle e ka ba ho sebelisa tsela eo u tsebang hore e sebetse hantle nakong e fetileng.

Haeba o sebetsa boemong boo ho lona o hlokang karabo e nepahetseng kapa e nepahetseng ka ho fetisisa, bethe ea hau e ntle ka ho fetisisa ke ho sebelisa algorithm.

Ha u rarolla mathata a mosebetsi oa sekolo oa lipalo, ha u batle ho beha kemiso ea hao kotsing ka ho nahana. Ka ho latela algorithm, o ka netefatsa hore o tla fihla karabo e nepahetseng bothateng bo bong le bo bong.