תִּכְנוּת דִּינָמִי ייצור ותיפעול
לועזית: dynamic programming

בחקר ביצועים: טכניקה שמשתמשים בה כדי לפתור בעיות שניתן לפרק אותן למספר שלבים. כל אימת ששלב כלשהו של הבעיה נפתר, הפתרון משמש כבסיס לפתרון השלב הבא.