1.2 Динамикалық бағдарламалау есебінің жалпы түсінігі Сызықтық және бейсызықтық бағдарламалау есептерінде экономика-лық үдеріс статикалық, яғни уақыттан тәуелсіз деп қарастырылатындықтан, тиімді шешімі жоспарлаудың бір ғана кезеңіне анықталатын. Бұндай есептер бір кезеңдік немесе бір қадамдық делінеді.
Динамикалық бағдарламалау есептерінде экономикалық үдеріс уақыттан тәуелді, бірнеше уақыт кезеңінен тұратындықтан әрбір кезеңдерінің тиімді шешімдері анықталады, осы негізде бүкіл үдерістің тиімді ұласуы қалыптасады. Осы себепті динамикалық бағдарламалау есептері көп кезеңді немесе көп қадамды деп аталады.
Экономикалық үдеріс басқарылымды делінеді, егер оның дамуына әсер ету мүмкін болса. Әрбір кезеңде үдеріс барысына әсер ететін шешімдер жиынтығы басқару деп аталады.
Көп кезеңді үдерісті жоспарлағанда, тұтас үдерістің талаптарынан шығатындай етіп, жеке кезеңдегі шешімдер қабылданады.
жүйесінің уақытындағы қызметі жоспарлансын, мұндағы – кәсіпорындары, – әрбір кезең (шаруашылық жылы). Т периодының басталуында бөлінген негізгі қаржы , жүйенің бастапқы жағдайы , соңғы жағдайы . Т периодының ақырында кәсіпорындар жүйесінің қосынды кірісі максималды болатындай етіп, негізгі қаржы кәсіпорындарына әрбір кезеңге қалай бөлінеді?
-шы жыл басында -ші кәсіпорынға бөлінетін қаржы десек, басқару анықталады, яғни кәсіпорнына , кәсіпорнына , ... , кәсіпорнына үлестері бөлініп, басқару векторы анықталады.
Бөлінген қаржылар жиынтығы k қадамдарында n-өлшемді кеңістіктің келесі векторлар жүйесімен анықталады
.................................
Сонымен k жылдарындағы қосынды кіріс басқарулар жиынтығынан тәуелді, яғни
Онда есеп былай қойылады: әрбір кезеңдегі басқаруды, кәсіпорындар жүйесінің қосынды кірісі максималды болатындай етіп таңдау қажет.
Математикалық моделі