Идея «выполнения ограничивающих условий» лежит в основе понимания того, как думает и действует человек. Ограничение — это некое обстоятельство, которое необходимо принимать во внимание при решении определенной задачи. Ну а выполнение ограничивающих условий — процесс, который позволяет принять во внимание все необходимые ограничения. Суть в том, что зачастую существует очень мало способов выполнить все ограничивающие условия одновременно. Причины столь широкого распространения этого принципа в том, что он не требует поиска идеального решения. Вы сами решаете, какие ограничения для вас самые важные и сколько их вообще должно быть...