ÒdinatèPwogram

Dinamik pwogramasyon, prensip debaz

Pou chwazi solisyon an pi bon lè yo fè travay yo pwogram pafwa yo konn oblije sòt gwo kantite konbinezon done ki charj memwa a nan òdinatè a pèsonèl. metòd sa yo gen ladan, pou egzanp, metòd la pwogram nan "separe ak règ". Nan ka sa a algorithm a bay pwoblèm separasyon nan pi piti subtasks ki apa a. Metòd sa a se aplikab sèlman nan ka sa yo kote subtasks ti yo mityèlman endepandan. Pou evite fè travay nesesè si depann youn sub-travay, sèvi ak dinamik metòd pwogram pwopoze Ameriken R.Bellmanom nan 50s yo.

metòd la

pwogram dinamik se detèmine solisyon an pi bon pwoblèm nan n-dimansyon, pataje N etap separe li. Chak nan yo se yon sub-travay ki gen rapò ak yon varyab.

ka Avantaj nan prensipal nan apwòch sa a dwe konsidere ke devlopè yo patisipe nan pwoblèm nan optimize yon sèl-dimansyon subtasks olye pou yo yon pwoblèm n-dimansyon, ak objektif prensipal nou an ki pral "anba-up".

Se yon bon lide pou aplike pou pwogram dinamik nan ka sa yo kote sub-travay yo ap relye, sa vle di pataje modil komen. algorithm a bay desizyon an nan chak nan subtasks yo yon fwa, ak repons ekonomize se fèt nan yon tab espesyal. Sa fè li posib pa yo kalkile yon repons lè yo te rankontre ankò ak menm sub-travay la.

Dinamik travay pwogram rezoud pwoblèm nan nan optimize. Otè a nan metòd sa a te formul pa R. Bellman prensip optimalite: tou sa se eta inisyal la nan chak nan etap sa yo ak solisyon an sa defini nan etap sa a, tout nan bagay sa yo chwazi pi bon an nan relasyon ak yon eta a, ki resevwa sistèm lan nan fen etap la.

Metòd la amelyore pèfòmans nan nan travay yo rezoud pa vle di nan varyant, oswa rkursyon.

Building travay algorithm

Dinamik algorithm pwogram enplike nan konstriksyon an nan travay sa yo ki se travay la se konsa divize an de oswa plis subtasks nan solisyon li yo ki konpoze de yon solisyon pi bon nan tout subtasks, li gen ladann. Pli lwen, li nesesè yo ekri yon relasyon repetition, ak kalkile valè yo paramèt pi gwo pou travay la kòm yon antye.

Pafwa, sou etap an 3rd se memorize kèk enfòmasyon background adisyonèl sou pwogrè a nan chak travay. Se sa yo rele konjesyon serebral la retou.

metòd aplikasyon

se pwogram dinamik aplike lè ki te gen de karakteristik karakteristik:

  • pi bon pou subtasks;
  • prezans nan pwoblèm nan nan sipèpoze subproblems.

Kouman pou Rezoud pwoblèm nan optimize pa pwogram dinamik, ou premye bezwen dekri estrikti a nan solisyon an. Travay la gen yo dwe pi bon si se solisyon an ki konpoze de desizyon yo pi byen nan subtasks li yo. Nan ka sa a, li se rekòmande yo sèvi ak pwogram dinamik.

Pwopriyete a dezyèm nan pwoblèm nan, esansyèl nan metòd sa a, - yon ti kantite sub-travay. Repetitif solisyon nan pwoblèm nan lè l sèvi avèk menm sipèpoze sub-pwoblèm yo, ki kantite ki depann sou gwosè a nan enfòmasyon inisyal la. A ki repons ki estoke nan yon tab espesyal, pwogram nan ekonomis tan lè l sèvi avèk done sa a.

Espesyalman efikas se itilize nan pwogram dinamik lè se travay la esansyèlman bezwen pou pran desizyon pou nan premye etap. Pou egzanp, konsidere yon egzanp ki senp nan pwoblèm nan nan ranplasman ak reparasyon nan ekipman yo. Se pou nou di sou faktori a Distribisyon machin pou pwodiksyon an nan kawotchou an menm tan an fè kawotchou a nan de fòm diferan. Nan evènman an ki youn nan fòm yo echwe, li nesesè demont machin nan. Li se konprann ke pafwa plis pwofitab yo ranplase ak yon fòm dezyèm nan lòd yo demont machin nan nan ka ak fòm sa a pral enpratikabl nan etap kap vini an. Espesyalman depi li pi fasil ranplase tou de fòm k ap travay anvan yo kòmanse febli. Dinamik metòd pwogram detèmine estrateji ki pi bon nan zafè ranplasman nan fòm sa yo, pran an kont tout faktè sa yo: benefis ki genyen nan k ap kontinye fòm eksplwatasyon, pèt nan D 'machin, pri pou peye pou abandone kawotchou ak plis ankò.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ht.delachieve.com. Theme powered by WordPress.