我要显示按“最佳”排序的酒店列表。为了确定“最佳”,我需要考虑多个因素。我当时在考虑对每个因子进行任意加权,然后将所有内容加起来以创建具有以下公式的排序得分。
score = (w1 * f1) + ... + (wn * fn)
我开始实现这一点,但是当我开始插入东西时遇到了一些麻烦。我总共有6个因素。这些是我所拥有的各种因素。
["none":0, "low":1, "med":2 "high":3]
类-距离2越近越好如您所见,这不仅仅是更大更好的情况。我想知道是否必须以某种方式标准化这些因素。也许在0到1之间,其中0是最不希望的,而1是最可取的?