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