分清“系统”和“问题”,才能科学解决问题;概念不清,问题就会解决
前几天,看到一篇论文,是将“汽车运输路线规划”问题的,文中采用了很多模型和算法,很是热闹。不过在进行最初的系统分析时,它认为自己研究的问题是“汽车运输路线规划问题”,研究的对象是“汽车运输路线规划系统”,然后建立了一大串的运输优化模型,采用了很多智能算法进行求解,等等。在外行看起来似乎是那么回事,但是在战神中又侠这样高手的火眼金睛下,自然就显得十分荒唐,并且对于解决问题危害巨大。
——系统和问题,并不一样——
系统的定义:系统是由相互作用和相互依赖的若干组成部分(要素)结合而成的、具有特定功能的有机整体。
问题的定义:问题是系统现实状况和理想状态的差距。
可见,系统是问题研究的载体,研究问题,首先要明确系统。比如上述问题,系统应该是“物流系统”,问题是“如果通过路线规划实现汽车高效运输的目标”,也可简称为“汽车路线规划问题”。
——系统确定为什么如此重要——
明确了系统,才能明确系统的组成、结构、运行、功能、环境等要素,从而为问题研究建立基础。
如果系统是“物流系统”,考虑的主要因素就包括:物流网络、运输设备、配送、调度……
如果系统是“规划系统”,考虑的主要因素就变成了:规划人员、规划方法、规划组织、规划程序……
系统一变,所有的一切都变了。对于建立的模型的目标、约束、机理都会大不相同。
——如何避免张冠李戴——
其实,分清“系统”和“问题”非常简单。
只要按照系统分析的基本思路,就能保证不会出现这种低级错误。
首先,在问题研究前,就要明确系统研究的三个基本问题:
1、系统是什么?2、决策主体是谁?3、问题出在系统的什么要素上。
比如上面的问题:
1、系统——物流系统;2、主体——汽车使用单位领导;3、位置——运行(主要体现在车辆路线规划,即车辆调度上)。
明确了这些,再详细分析系统,明确边界,确定输入、输出,最终发现问题及解决方案。
分清“系统”和“问题”,才能科学解决问题;概念不清,问题就会解决的糊里糊涂,怎么谈得上“解决问题”呢!