刚刚对一个需求画了一个业务场景,但是业务场景的解就是让我头疼,其实现在连这个解的标准都还没有确定,不知道该怎么描述这个问题,下面把这个问题的图给贴出来,请各位高手帮忙看一下:
图中的A1,A2,A3,B1,B2...,C2,C3都是业务实例,每个业务实例属于一层,以上图片有三层,其中A1,A2,A3属于A层,B1,B2...B6属于B层,C1,C2,C3属于C层,其中还有各个有向的线我都给增加了名字,表示各个业务实例中的关系,其中拿A2A3B3B4B5XXYYY1举个例子:
它表示A2,A3共同对B3,B4,B5有一种影响,对于这条线来说A2,A3称为该影响的源,B3,B4,B5称为该影响的目标,后边的X就是表示源的个数(有几个源就有几个X),Y表示目标的个数(有几个目标就有几个Y),1是对他们之间的关系的第一次影响(以后如果有相同的影响关系这个值就得递增了)。
影响关系的要求:其中源必须来自同一层,目标也必须是同一层。同一层的任何组合都可以做影响关系的源,也可以成为影响关系的目标。同样的源可以影响多次同样的目标。比如:
A3对A1有三次影响。
现在的任务(也是本人最头疼的地方):
首先是确定各层中业务实例在该层中的的位置(层内只有横向坐标)使得将来构建的时候使用的线交叉最少(这个问题的前提是不能破坏层的之间的上下级关系。这个业务需求就是我将来要把这个图中所描述的关系在JSP中画出来),但是我现在还没有一个标准是什么叫交叉数最少,还请各位高手指点迷津。
如果有了这个标准后,有没有一个可行的算法去实现它。
我不知道遗传算法和神经网络能不能解决该问题,如果有人知道,请麻烦给个提示。
业务补充:
分层一般也就只有4,5,但是不排除特殊的业务会达到10层甚至更多。
每一层一般也就5,6个业务实例,但是也有可能很多。
不知道我把问题说明白没有,请各位高手帮忙或者给个提示。
- 大小: 4.7 KB
- 大小: 29 KB
- 大小: 6 KB
分享到:
相关推荐
资源名:MTSP问题求解_遗传算法_matlab 资源类型:matlab项目全套源码 源码说明: 全部项目源码都是经过测试校正后百分百成功运行的,如果您下载后不能运行可联系我进行指导或者更换。 适合人群:新手及有一定经验的...
遗传算法求解Rastrigin函数遗传算法求解Rastrigin函数遗传算法求解Rastrigin函数遗传算法求解Rastrigin函数
规则迷宫的一种求解思想及算法.规则迷宫的一种求解思想及算法.
偏微分方程快速求解的托马斯算法matlab的m文件,主要应用于PM方程等的数值求解中
别的地方能够下的,还没看完,希望有用! 基本遗传算法—一种求解方程的有效算法
【优化求解】蜻蜓算法求解多目标优化问题matlab源码.md
在交通配流工程中,用于求解UE交通均衡的算法,amDLKSajkl
代码 改进蚁群算法求解连续空间优化问题代码代码 改进蚁群算法求解连续空间优化问题代码代码 改进蚁群算法求解连续空间优化问题代码代码 改进蚁群算法求解连续空间优化问题代码代码 改进蚁群算法求解连续空间优化...
用简单遗传算法求解8皇后问题,每次输出一代染色体中最好和最差个体的适应度,当求的解时便将解输出,解依次为0到7行哪一列放棋子,只是简单的熟悉一下遗传算法,代码没有写注释,如果有问题与我讨论就发邮件吧,...
双层规划模型的遗传算法求解的Matlab...这个Matlab源码提供了一个完整的双层规划模型的遗传算法求解的实现,可以作为解决双层规划问题的参考,同时也提供了一个算法仿真团队的链接,方便用户获取更多的算法仿真资源。
生成求解算法的过程通常与自动求解算法相类似,只是目标从找到一个解变为找到所有可能的解,或者找到最短的解。在这个过程中,可以使用递归或者迭代的方式来探索所有可能的状态空间,同时记录下达到目标状态的路径和...
【优化求解】基于遗传算法求解列车交路方案matlab源码.md
分布式约束优化问题及其求解算法 分布式约束优化问题(Distributed Constraint ...DCOP问题及其求解算法是分布式系统中的一种重要问题,需要结合实际应用场景选择合适的算法和策略,以提高系统的效率和可靠性。
python实现VRPTW求解禁忌搜索+变邻域搜索代码,完美支持所罗门算例!
求解凸包问题:输入是平面上 n 个点的集合 Q,凸包问题是要输出一个 Q 的 凸包。其中,Q 的凸包是一个凸多边形 P,Q 中的点或者在 P 上或者在 P 中。 实现基于枚举方法的凸包求解算法 实现基于 Graham-Scan 的凸包...
总结来说,这个压缩包包含了一个使用贪心算法求解旅行商问题的C语言程序,以及相关的项目文件和输入数据。尽管贪心算法无法保证找到TSP的全局最优解,但对于小型问题实例,它仍然能提供一种接近最优的解决方案。对于...
染色体采用实数编码,表示为一个包含L个不重复自然数的随机排列向量(s1, s2, …, sL),其中sj表示第j个需求点的位置。 ##### 5.2 可行化过程 可行化过程是将编码后的染色体映射成一组满足所有约束条件的可行路径。...
由于Job-Shop调度问题是一个NP难题,而遗传算法为求NP 难度问题的近似解提供了一种有效手段,所以现在许多人都致力于用遗传算法解决Job-shop问题,各有特点。但就目前来看:(1) 由于Job-Shop调度问题的特殊性,编码...