这是一个半宽泛的问题,但我觉得在某种程度上是可以回答的,或者至少是平易近人的。
我花了上个月左右的时间进行了相当广泛的模拟。为了保护我的雇主的利益,我不会具体说明它是做什么的......但它的作用可以用......高中舞蹈来解释。
一个女孩或男孩进入舞池,根据自由舞伴的选择,做出最佳选择。一段时间后,两名舞者跳完舞,现在可以自由地进行新的合作。
我一直在制作合作伙伴选择算法,旨在最大化平均匹配结果,同时又不会过多牺牲合作伙伴的等待时间。
我想要一种方法来衡量/比较我的算法版本,以便为任何情况选择最佳算法。然而,这很困难,因为我的模拟输入是非常大的输入参数矩阵(每个舞者 2-5 个),并且模拟需要几分钟才能运行(这一事实使得很难测试大量模拟输入)。我有一些输出指标,但将它们与大量输入联系起来非常困难。我也有兴趣找出在某些输入条件下哪些算法完全失败......
任何专业提示/在线资源可能会帮助我定义输入约束/输出变量,从而清楚地了解最佳算法?