【发布时间】:2016-05-20 12:00:12
【问题描述】:
我正在尝试使用 C# 作为编程语言来解决问题陈述。 在输入(双精度/十进制)的问题系统中,例如 Hi,生成的输出是包含多个参数(F i、Pi 和 Ti)。我必须以某种方式仅过滤掉数据集中满足以下条件的条目。
- Fi > Fmin,其中 Fmin > 是一些常数
- Pi > Pmin,其中 Pmin > 是一些常数
- Ti Tmax,其中 Tmax > 是一些常数
在这样的情况下,我可以使用一种有效的算法吗?我可以将输出参数值很好的 Hi 的最佳值集归零约束范围内。此外,我认为在这种情况下使用遗传算法是有道理的,但不知何故,我无法制定和适应遗传算法特有的问题。
非常感谢任何指针/建议。
【问题讨论】:
-
你说的 我可以在 Hi 的一组最佳值上归零是什么意思?
-
对于给定的“H”值的含义,输出值完全在我的问题陈述中所述的约束范围内。
-
您可以在这里尝试使用遗传算法。您应该只选择适当的适应度函数和变异方案。 Fi,Pi,Ti 是什么意思?
Fi - Fmin越大越好,反之亦然?这很重要,因为我们必须说明一些突变“方向”。 -
另外,将此主题放在scicomp.stackexchange.com 会更有成效。这完全是他们的工作;)
-
很抱歉,这是具体的编程问题
标签: c# optimization mathematical-optimization genetic-algorithm