Видение

Алгоритмы против логики

Книга правил дорожного движения содержит логические правила, регулирующие поведение автомобилей и людей на дорогах. Такой свод правил дорожного движения не очень толстый, может быть около ста страниц или около того. Предположим, вы переходите дорогу. Используя логику из книги правил дорожного движения, вы вырабатываете точный алгоритм, как вам поступить в данной конкретной ситуации.

Представьте себе, если бы все возможные ситуации на всех возможных перекрестках были описаны в книге правил дорожного движения? Сколько страниц должна содержать такая книга правил дорожного движения?) Это был бы алгоритмический подход.

Но для правил дорожного движения мы используем логику, а не алгоритмы. Потому что логика позволяет представить знания в более компактной форме. В принципе, небольшой набор логических правил позволяет описать очень большое или даже бесконечное множество ситуаций.