در راه حل هایی که از برنامه نویسی پویا استفاده می کنند، ترتیب محاسبه دینامیک مهم است (لازم است مقادیری که مقدار فعلی به آن بستگی دارد قبلا محاسبه شود).
بنابراین، در صورت لزوم استفاده از برنامهنویسی پویا بر روی گرافهای غیر چرخهای جهتدار، لازم است در ابتدا یک مرتبسازی توپولوژیکی از نمودار ساخته شود. سپس دینامیک را با مرتبسازی راسها به ترتیب مرتبسازی توپولوژیکی ساختهشده محاسبه کنید (بسته به مسئله، ترتیب پیمایش میتواند از منبع به سینک یا بالعکس باشد).