A system comprises a therapy tasks scheduling module (30) constructing a workflow schedule for performing a plurality of therapy tasks including dose optimizations, and a dose optimization module (26) performing a dose optimization in accordance with the workflow schedule to generate a therapy plan. The dose optimization module performs inverse radiation therapy planning that iteratively adjusts (82) a set of radiation therapy parameters (70) to optimize a simulated spatial dose distribution (72) respective to a set of radiation therapy objectives (78). In some embodiments, at least some iterations update a region of a fluence map that is smaller than the entire fluence map. In some embodiments, at least some iterations optimize the simulated spatial dose distribution respective to a subset of the set of radiation therapy objectives. In some embodiments, the simulated spatial dose distribution has a nonuniform voxel size.システムは、線量最適化を含む複数の療法タスクを実行するための作業フロー・スケジュールを構築する療法タスク・スケジューリング・モジュール(30)と;前記作業フロー・スケジュールに基づいて線量最適化を実行して療法計画を生成する線量最適化モジュール(26)とを有する。前記線量最適化モジュールは、一組の放射線療法目的(78)に関して、シミュレートされた空間的線量分布(72)を最適化するよう一組の放射線療法パラメータ(70)を逐次反復的に調整する(82)逆放射線療法計画を実行する。いくつかの実施形態では、少なくともいくつかの反復工程は、フルーエンス・マップ全体より小さい該フルーエンス・マップのある領域を更新する。いくつかの実施形態では、少なくともいくつかの反復工程は、一組の放射線療法目的の部分集合に関して、シミュレートされた空間的線量分布を最適化する。いくつかの実施形態では、シミュレートされた空間的線量分布は非一様なボクセル・サイズをもつ。