Использование PHP или Python , но я уверен, что основные функции независимы.
Я не уверен, что такое правильный термин, математическая теория или алгоритм, иначе я уверен, что Google исправил бы это для меня за несколько минут.
У меня есть набор данных, подобный следующему:
cost | qty | ppl | store
------------------------
30| 500| 10| 1
40| 600| 12| 2
35| 500| 14| 3
50| 700| 10| 1
30| 700| 12| 1
40| 250| 14| 2
Я пытаюсь найти «оптимальную» строку, основанную на следующих квалификаторах:
- стоимость: чем ниже, тем лучше.
- Кол-во: чем выше, тем лучше.
- чел: чем ниже, тем лучше.
- store: не имеет значения в этом случае, но используется позже, чтобы найти «лучший» в зависимости от «store».
По сути, я пытаюсь найти лучшую конкретную «сделку» в ситуации, подобной «групповой покупке», когда наименьшее количество людей требуется для получения наилучшей «стоимости» (количество-стоимость-стоимость).
На мой взгляд, лучше всего будет строка № 5 из-за скачка количества.
Если для этого есть название и хорошая (Википедия?) Статья на эту тему, я был бы рад закончить это сам. Спасибо за ваше время!