好奇本站的awardhacker是怎么做的?

一直在用本站的里程票搜索工具awardhacker,感觉非常方便。CS新手非常好奇它是怎么实现的?主要想了解一下这些点数对应route是怎么自动化总结出来的?希望有大佬可以解惑一下~ :flushed:

@skysniper 有空可以来讲讲:joy:

大佬们好 :rofl:

我随便查了几个,确实牛逼。Software engineering不可小视啊

我比较关心award的数据是从哪里来的,算法本身怎样都可以 :dog:

同意,算法本身不难、差一点就慢一点而已,但兑换表的数据库如何构建和更新是更重要的、同好奇怎么弄的

等大佬解答了哈哈 :sweat_smile: @skysniper

兑换表是手动维护的:joy: 如果只是改了数字还比较好弄 就类似于一个csv表格改个数字;如果是那种结构性的变化就比较麻烦了

手动维护的?这个工作量也太大了吧。Virgin Atlantic美国飞欧洲的单程5K航班是怎呢得出来的?根本找不到啊。

还有Phoenix-Johannasburg怎么得出来了用AF/KLM可以兑换charter flight/private jet??

那个5k我看了一下应该是我输入的时候输错了 一会儿就改过来 应该是15k…
Charter flight/private jet 出现应该是我们的排除算法漏过了 这个想完美排除还挺不容易的…

请问这个兑换表开源了嘛

没开源 这个兑换表涉及zones的定义之类的一大堆很细节的定义 不仔细讲解研究不太容易更新的:joy:

如果可以的话,能分享一下file嘛想下载下来研究一下~

哈哈暂时还没有开源的打算:sweat_smile:

话说比较头痛的就是现在美帝三大航DL UA AA一个个都开始动态兑换了
感觉awardhacker准确度越来越低了… 哎

的确 但是仍然是很好的参考,我一般每次都awardhacker搜出来几家合适的航司 然后用ef对应查票 最后去航司官网看

如果你可以教会我怎么算的话,数据结构和编辑器的问题对我来说完全不是问题(逃

哈哈 只是每次里程项目有大的变动的话 需要比较细心的重新把zones划分好然后建立新的里程表文件 这些比较繁琐:joy:

我猜根据各个航司兑换表分区比如asia 1区飞asia 2区 ; asia 1区内部; asia 1区飞北美这种… 需要人工比较多… 还有些航司好像是根据飞行miles算的表 人工总结的话会久的…

我还能看到从我村飞往温哥华AC直飞路线呢hhh,这条航路好像早就取消了。如果没取消的话直飞去看女朋友也太舒服了