信息:提前道歉,因为我不确定我的解释是否足够。我试图弄清楚如何编写遗传算法。下面的解释是一般部分,我不确定哪个具有合理 c# 经验的人应该能够回答,因为它不是 GA 特定知识。
问题: 我需要编写一个方法(Manager_Method),其主要目的是将不同的参数组合传递给第二种方法(Computation_Method),该方法使用这些输入值返回结果。
棘手的部分在于 Manager_Method 需要能够确定所选 Computation_Method 所需的参数(将有几个 Computation_Methods,每个都有不同数量/类型的输入)。
所以我想知道是否有人知道一些巧妙的方法来解决这个问题,除非必须硬编码到一个数组中,每个 Computation_Method 的输入是什么。每次我添加一个新的 Computation_Method 时都需要重新编译。
提前致谢。
编辑:XML 可能是一个想法。我试图摆脱的是参数中的硬编码。我试图避免的是在我添加了一个新的 Computation_Method 并且还以某种方式让 Manager 方法知道每个 Computation_Method 需要哪些参数的情况下重新编译。我想会有一些方法可以做到这一点。