Мелвин, Брок, Марк и Клэр, чтобы сэкономить деньги и сохранить душевное спокойствие, решили организовать кооператив по присмотру за детьми. Они договорились сидеть с детьми друг друга на следующих условиях: если один из них остается с чьими-то детьми, то последний должен «заплатить» за это таким же количеством часов присмотра за чужими детьми. Подсчитывать баланс времени, которое каждый из них проработал «приходящей нянькой», они решили в конце месяца. Оказалось, что в течение месяца Мелвин сидел с детьми Брока 9 часов, Марк сидел с детьми Мелвина 3 часа, а Клэр оставалась с детьми Мелвина 6 часов. Марк 9 часов нянчился с детьми Клэр, и Брок 5 часов следил за ее детьми. Кто кому должен 12 часов отработки?
Очевидно, что хорошая схема, отражающая связи между этими людьми, просто необходима. Соответствующие данные помогут связать этих четверых с количеством часов, которые они должны друг другу. Начнем с первого предложения: «Мелвин сидел с детьми Брока 9 часов». Таким образом, Брок должен Мелвину в конце месяца 9 часов. При этом используется операция перевода количества часов, затраченных на присмотр за ребенком, в количество часов, «полученных» каждой «нянькой». Простейшая схема этого процесса имеет вид:
Следующая фраза трансформируется так: «Мелвин должен 3 часа Марку и 6 часов Клэр».
Затем, преобразовав третью фразу, мы получим: «Клэр должна Марку 9 часов и Броку 5 часов».
Рис. 9.7. Альтернативная форма представления задачи кооператива по уходу за детьми
Легко видеть из построенной схемы, что только Марку должны быть возвращены 12 часов присмотра за детьми — 3 часа от Мелвина и 9 часов от Клэр. Эта схема является необходимой частью решения поставленной задачи.
Существует несколько других способов представления информации в задаче о кооперативе по присмотру за детьми, которые отражают все существующие связи и таким образом позволяют получить правильный ответ. Когда моя коллега (д-р Сюзанна Намедэл из Калифорнийского государственного университета, Лонг-Бич) поставила эту задачу перед своими студентами, она обнаружила, что они в ходе поиска решения изобрели самые разные формы ее наглядного представления. Один из студентов использовал простейшую диаграмму, изображающую количество часов, затраченных каждым из участников. Представление условий задачи в такой форме приведено на рис. 9.7.
Некоторые студенты воспользовались различного рода таблицами. Кое-кто из них выписывал количество «отработанных» часов со знаком плюс, а число «одолженных» часов — со знаком минус Другой студент разделил исходную информацию на категории «работа няней» и «вызов няни», затем заполнил таблицу информацией, просуммировал по колонкам общее количество часов, которое каждый из членов кооператива «просидел нянькой», а по строкам таблицы просуммировал общее количество часов, в течение которых каждый из них вынужден был прибегать к услугам приходящей няни. Эти формы представления условия задачи приведены в табл. 9.1 и 9.2.
Таблица 9.1. Использование таблицы для наглядного представления информации в задаче о кооперативе по присмотру за детьми
Отработано Одолжено Итого
Мелвин +9–3,-6 0
Марк +3,+9 0 12
Клэр +6–9,-5 -8
Брок +5–9 -4
Таблица 9.2.Альтернативный вариант использования таблицы для наглядного представления информации в задаче о кооперативе по присмотру за детьми
Задача о кооперативе по уходу за детьми продемонстрировала, что существует несколько способов представления исходной информации. Попробуйте сами предложить различные наглядные представления задач, которые встретятся вам в этой главе. Правильное представление задачи содержит всю существенную информацию, которая представлена так, что может быть легко понята и усвоена. Кроме того, правильное представление подсказывает путь к решению задачи.
Попытайтесь построить иерархическое дерево
Иерархические деревья — это тип разветвленных диаграмм. Наиболее часто они применяются, когда надо математически оценить вероятность случайных исходов. (См. главу 4 об использовании древовидных диаграмм в решении задач типа «если… то…» и главу 7 об использовании дерева решений в расчетах вероятностей.) Иерархические деревья или древовидные диаграммы могут оказаться полезными при решении задач и принятии решений. В таком контексте они называются деревом решений. (Как отмечалось ранее в этой главе, различие между решением задачи и принятием решения несколько искусственно, поскольку они тесно взаимосвязаны.)
Если задача, над которой вы работаете, слишком сложна и каждый возможный путь решения разветвляется на дополнительные пути, то следует обратиться к помощи иерархического дерева, или древовидной диаграммы.
Вот, например, классическая задача, впервые предложенная Дункером (Dun-cker, 1945). Хотя предлагаемая в ней проблема является медицинской, никаких специальных знаний для ее решения не потребуется.