Дима, хорошее предложение.
Я например сам не программер, но есть желание помочь или каким-то образом принять участие в создании данного продукта.
Поэтому, можно просто скинуться желающим и оплатить написание этой программы.
Потом можно участникам разделиться на его оптимизацию, так как на это время нужно тоже довольно много, чтобы опредлить наилучшие пары и лучший тайм-фрейм.