શ્રેષ્ઠતાના સિદ્ધાંત એ ગતિશીલ પ્રોગ્રામિંગનો મૂળભૂત સિદ્ધાંત છે, જેને રિચાર્ડ બેલમેન દ્વારા વિકસાવવામાં આવ્યો હતો: શ્રેષ્ઠ પથમાં મિલકત છે કે જે પ્રારંભિક શરતો અને નિયંત્રણ પ્રારંભિક સમયગાળા (પસંદગીઓ) પર ગમે તે હોય, તો નિયંત્રણ (અથવા નિર્ણય ચલો) પસંદ થયેલ છે બાકીની મુદત બાકીની સમસ્યા માટે શ્રેષ્ઠ હોવી જોઈએ, પ્રારંભિક શરત તરીકે લેવામાં આવનારી પ્રારંભિક નિર્ણયોના પરિણામે રાજ્ય.