首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >优化运行辅助

优化运行辅助
EN

Stack Overflow用户
提问于 2012-06-09 19:16:05
回答 1查看 39关注 0票数 0

我正在对彼此的两组数据进行优化,并且正在寻求一些帮助,以便根据计算结果查找运行的设置。我会解释..。

我将两条数据线相互对比(比如图形线)--线A和线B。这些线有交叉点--根据每条线的方向向上和向下。例如。A线往上走,B线往下走是“向上交叉”,A线往下走,B线往上走是“向下交叉”。程序计算财务分析。

我分析交叉点,并根据一组规则从分析中获得结果“等级”。排名是单个整数。

线A具有用于优化运行的多个设置,例如,窗口1的值为10到20,窗口2的值为30到40。线路B也有设置。

当我运行优化时,我会迭代每一行可用的参数,并计算排名。优化运行的结果是一个等级列表,它是可用的排列数量的大小。

所以我的问题是:

使用排名列表中的位置(索引)从计算出的排名中查找线路设置的最佳方法是什么。用于创建运行的优化设置将被存储用于该等级运行,并可用于查找。

我还将在将来向系统中为线路添加额外的参数,因此我希望程序考虑将来的其他线路设置,而不会影响在添加新参数之前创建的任何等级文件。

除此之外,我希望能够根据优化运行中包含的特定设置找到索引(前一种方法的反向查找)。

如果可能的话,我希望避免向后兼容的版本控制,这样查找算法将是自给自足的。

哈希表是否适用于此目的,或者您是否有更好的实现技术?您有没有在C++中执行此类型操作的示例?

谢谢,

克里斯。

EN

回答 1

Stack Overflow用户

发布于 2012-06-09 19:23:55

如果我理解正确的话,您有一堆相关的数据(设置+排名),您希望能够在这些数据上执行具有不同键类型的查找。如果是这样,那么听起来就是您要找的东西。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10960529

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档