ComputerenProgramméiere

Dynamic programméiere, déi fundamental Prinzipien

Fir wielt déi optimal Léisung wann leeschtungsfäheg der programméiere Aufgaben heiansdo sinn néideg fir grouss Quantitéiten vun Daten Kombinatioune Zort dass d'Erënnerung vun der perséinlecher Computer Saachen gedroen. Esou Methoden och, zum Beispill, der programméiere Method vun "Gruef an Regel". An dësem Fall gëtt d'Algorithmus Trennung Problem an separat kleng subtasks. Dës Method ass applicabel nëmmen an deene Fäll wou kleng subtasks Géigesäitegkeet onofhängeg sinn. Ze vermeiden onnéideg Aarbecht wann interdependent Ënner-Aufgaben leeschtungsfäheg, benotzt dynamesch programméiere Method proposéiert American R.Bellmanom am 50s.

d'Method

Dynamic programméiere ass déi optimal Léisung der N-zweedimensional Problem ze bestëmmen, hir n separat Etappe Deele. Jiddereng vun hinnen ass en Ënner-Aufgab mat Respekt fir een Verännerleche.

D'Haaptrei Virdeel vun dëser Approche kënne considéréiert ginn, dass de am eent-zweedimensional akeef Problem Équipe Entwéckler subtasks amplaz eng n-zweedimensional Problem, an eise Primär- Zil ass lass ze "ënnen-up".

Et eng gewëssen dynamesch programméiere an deene Fäll ze gëllen, wou de Sous-Aufgaben interrelated sinn, dh deelen gemeinsam Moduler. D'Algorithmus stellt d'Decisioun vun jidderengen vun den subtasks eemol, a spueren Äntwerte ass an engem spezielle Dësch gesuergt. Dëst mécht et méiglech net eng Äntwert op Berechent wann se mat der selwechter Ënner-Aufgab erëm begéint.

Dynamic programméiere Aufgab solves de Problem vun akeef. Den Auteur vun dëser Method ass vum R. Bellman optimality Prinzip formuléiert: irgend der éischter Zoustand vun jidderengen vun den Schrëtt an der Léisung vun dëse Schrëtt, all vun de folgenden ze wielen déi optimal par rapport zu de Staat definéiert ass, wat de System um Enn vun Schrëtt kritt.

D'Method verbessert d'Leeschtungsfähegkeet vun der vun heescht vun Varianten geléist Aufgaben, oder recursion.

Gebai Aufgab Algorithmus

Dynamic programméiere Algorithmus de Bau vun esou Aufgaben implizéiert, dass d'Aufgab also an zwee oder méi subtasks fir seng Léisung komponéiert ass vun engem optimal Léisung fir all subtasks SPLIT ass, se gehéieren. Weider, ass et néideg en Terrain Relatioun, an Berechnung vum optimaalt Parameter Wäerter fir d'Aufgab als ganzt ze schreiwen.

Heiansdo, op der 3. Etapp ass e puer zousätzlech Hannergrond Informatiounen iwwert d'Fortschrëtter vun all Aufgab un ëppes. Dëst ass de Retour Schlag genannt.

Applikatioun Method

Dynamic programméiere gëtt applizéiert, wann et zwee charakteristesche Funktiounen:

  • optimal fir subtasks;
  • Präsenz an de Problem vun ärem subproblems.

der akeef Problem vun dynamesch programméiere léisen, brauch Dir éischt d'Struktur vun der Léisung ze beschreiwen. D'Aufgab ass optimal ze sinn wann der Léisung vun de beschten Décisioune vu sengem subtasks komponéiert ass. An dësem Fall ass et gewëssen dynamesch programméiere konzentréiert.

Déi zweet Besëtz vum Problem, essentiel an dëser Method, - eng kleng Zuel vu Sous-Aufgaben. Rekursiv Léisung vum Problem déi selwecht ärem Ënner-Problemer benotzt, d'Zuel vun deenen, hänkt vun der Gréisst vun der éischter Informatiounen. D'Äntwert vun engem spezielle Dësch gespäichert ass, rett Programm Zäit vun dësem Daten benotzt.

Besonnesch efficace ass de Gebrauch vun dynamesch programméiere wann d'Aufgab Fong ze ass waren Décisiounen an Etappe maachen. Zum Beispill, en einfacht Beispill vum Problem vun Ersatz an Reparatur vun Equipement betruecht. Loosst d'fir d'Produktioun vu Pneuen op der selwechter Zäit iwwert d'Lous Maschinn Fabréck soen der vill lass an zwou verschiddene Formen maachen. Am Fall, datt ee vun de Formen net klappt, ass et néideg der Maschinn ze disassemble. Et ass ze verstoen dass heiansdo méi rentabel ze schounen an eng zweet Form vun fir d'Maschinn am Fall ze disassemble an dëser Form gëtt an den nächsten Etapp onausféierbar ginn. Virun allem well et einfach souwuel schaffen Form ze schounen ier se ze versoen ufänken. Dynamic programméiere Method bestëmmt déi beschte Spiller an der Matière vun der Ersatz vun dëse Formen, Rechnung huelen all d'Facteuren: d'Virdeeler vun weider Formen vun Ausbeutung, Verloscht vun Maschinn offline, d'Käschte vun discarded Pneuen a méi.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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