Это двумерный массив, с одним столбцом для каждой опции и одним столбцом для результата (время выполнения стандартного тестового примера). Поскольку имеется 65 столбцов, параметры могут быть включены или выключены, есть 2 ^ 65 возможных комбинаций, что равно 36893488147419103232. Сортируйте его по столбцу результата, и это оптимальный набор параметров!
Я думаю, я бы пошел с файлом CSV ....
Количество возможных комбинаций нецелесообразно. Протестируйте, чтобы выяснить, делает ли какой-либо один флаг вашу программу быстрее или медленнее, а затем, если любая из двух комбинаций флагов работает лучше, чем сумма их индивидуальных улучшений (синергетических эффектов), то сделайте то же самое с тремя флагами и так далее. Затем эти параметры можно использовать в этих синергетических группах, чтобы уменьшить количество возможных комбинаций.
Но это смехотворно большое количество комбинаций опций!