运筹学在解决大量实际问题过程中形成了以下几点工作步骤。
(1)提出和形成问题。即要弄清问题的目标、可能的约束、问题的可控变量以及有关参数,搜集有关资料。
(2)建立模型。即把问题中可控变量、参数和目标与约束之间的关系用一定的模型表示出来。
(3)求解。用各种手段(主要是数学方法,也可用其他方法)对模型求解。解可以是最优解、次优解、满意解。复杂模型的求解需用计算机,解的精度要求可由决策者提出。
(4)解的检验。首先检查求解步骤和程序有无错误,然后检查解是否反映现实问题。
(5)解的控制。通过控制解的变化过程决定对解是否要做一定的改变。
(6)解的实施。指将解用到实际中必须考虑到实施的问题,如向实际部门讲清解的用法,在实施中可能产生的问题和所做的修改。
以上过程应反复进行。