PROBLEM TO BE SOLVED: To calculate a plurality of exposure doses of radiation applied to a living body with high speed.SOLUTION: The information processing device according to one embodiment of the present invention, includes a search processing part that optimizes an objective function including a plurality of variables representing a plurality of exposure doses of radiation applied to a living body, so as to satisfy a constraint condition for respective variables. The objective function defines a value obtained by quantifying a difference between each exposure dose assigned to each of a plurality of positions in the living body, and a target dose of each of the plurality of positions. The exposure doses respectively to be assigned to the plurality of positions are defined by multiplying a plurality of coefficients defined for each position and related biological effectiveness defined for each position and including a plurality of variables, by the plurality of variables. The search processing part changes values of the plurality of variables in Newton direction of the objective function in a current interim solution so as to generate an active set including variables violating the constraint condition, determines a search direction of the solution on the basis of the active set, and calculates a next improved solution toward the determined search direction.SELECTED DRAWING: Figure 8【課題】生体に照射する複数の放射線の照射量を高速に算出する。【解決手段】本発明の実施形態としての情報処理装置は、生体に照射する複数の放射線の照射量を表す複数の変数を含む目的関数を、変数ごとの制約条件を満たすように最適化する探索処理部を備える。目的関数は、生体における複数の位置のそれぞれに付与される線量と、複数の位置のそれぞれの目標線量との差異を定量化した値を定めており、複数の位置にそれぞれ付与される線量は、位置ごとに定義された複数の係数と、位置ごとに定義された、複数の変数を含む生物学的効果比とを、複数の変数に乗じて定義され、探索処理部は、現在の暫定解において目的関数のニュートン方向へ複数の変数の値を変更していくことにより、制約条件に違反する変数を含むアクティブ集合を生成し、アクティブ集合に基づいて、解の探索方向を決定し、決定した探索方向に向けて次の改善解を算出する。【選択図】図8