Ну вот допустим сидят за столом пять человек. И решают сравнительно простую задачу. Нпример эту хрень с волком, капустой, лодкой и что там ещё.
Вот интересно, как нужно распаралелить решение между ними, чтобы максимально эфективно было.
Но. Но они либо думают, либо говорят. И получается что их всех одновременно нужно както грузить. Либо ждать ответа от "активного". А это время.
Upd. Ну если хорошо подумать, то простой вариант, в следущем. "Умный" распатронивает задачу на куски. Выдаёт мелким куски, и сравнивает от разных результаты от трёх "исполнителей". При совпадении одинаковых заданий, пропускает на следущий этап. А хорошо зарекомендовавшие себя "исполнители" со временем промоутятся на супервайзеров. Но можно и эфективней наверно. Надо подумать.
Upd2. Нехер думать. Результаты следущие. Человечество думать не умеет. Ии раскладывает по ролям на раз. А особенно если "у вас две минуты на придумать решение, а иначе вас грохнут всех". И он грамотно раскладывает.