Хочется, чтобы целевая функция на вход принимала два решения, а на выходе возвращала лучшее. Возможно также, что такую функцию могут интересовать параметры стакана на момент начала поиска решения (по факту пока что интересует только начальный счёт). Такой подход позволит инкапсулировать больше нюансов, не интересных функции перебора решений.
Хочется, чтобы целевая функция на вход принимала два решения, а на выходе возвращала лучшее. Возможно также, что такую функцию могут интересовать параметры стакана на момент начала поиска решения (по факту пока что интересует только начальный счёт). Такой подход позволит инкапсулировать больше нюансов, не интересных функции перебора решений.