【发布时间】:2014-03-25 22:28:47
【问题描述】:
如果我有如下矩阵...
test case | branch 1 | branch 2 | branch 3 | branch 4
-----------------------------------------------------
Test1 | x | o | x | o
Test2 | o | o | x | o
Test3 | x | x | x | o
Test4 | x | o | x | x
Test5 | x | x | x | x
我正在尝试优化最大分支覆盖率,但最少测试这可能意味着我的 GA 染色体需要存储 100 多个测试或只存储一个。
例如,在这个例子中,我只需要 Test5,所以我可以有一个二元染色体,
101
不过,我可能需要更多...
101001
这是要使用的表示吗?如果是这样,我需要使用什么突变和交叉运算符?
【问题讨论】:
标签: algorithm artificial-intelligence genetic-algorithm evolutionary-algorithm