・目的と制約条件を設定する
・実現可能かどうかの制約をつけない