矩阵的特征值与工作流图的拓扑结构存在联系吗?


     我们知道,一个流程图的拓扑结构是可以用矩阵来描述的,那么矩阵的特征值与这个流程图的拓扑结构之间又存在什么样的关系呢?

    那天我在思考如何设计JWFD的新引擎的时候,想到这个问题,N年前线性代数课的东西早就还给我的大学老师了。。。不过还好,记得矩阵特征值的概念。。。。那么流程图的拓扑结构如果用矩阵来表达,那么这个矩阵的特征值的数学意义是什么呢?  

    我在开发一个预先对流程图进行扫描的模块,基本思路是这样的,经过N次扫描之后,该模块会返回一组流程图的特征参数,那么这个特征参数是否于矩阵的特征值有任何关系呢?  

    我前面在论坛上面提到的基于总线架构的工作流引擎将把获得的这组特征参数作为关键数据,而系统根据这些数据,对流程引擎的核心代码进行动态构建,即产生出一个自适应流程图的引擎算法模块,这样一来,无论用户设计出来的流程图具有多么复杂的拓扑结构和动态关系,引擎都可以对其进行解析和处理。。。。。。。

    思路是这样的,但是最难的地方还是-我们该如何获得流程图的特征值,以及原有的引擎核心算法该如何构造成总线模型。。。。不过,挺有趣的,这种设计让我感到一种快乐。。。这不就是我们坚持做开源软件最大的乐趣吗?

你可能感兴趣的:(工作流)