Содержание материала

4.1. О диапазонах.

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

После многочисленных экспериментов с формой представления и набором данных оказалось, что для составления плана очень удобно использовать три временных диапазона: горизонт планирования, желательный и допустимый диапазоны. Альтернатива была традиционной: построить функцию полезности и максимизировать ее при имеющихся ограничениях. Однако от такого подхода пришлось отказаться по двум причинам. Во-первых, он представляется мне неестественным с точки зрения того, как человек в реальной жизни решает такие задачи. А одной из главных задач разработки данного алгоритма было воспроизводство в программе именно реальных мыслительных алгоритмов. Во-вторых, использование функции полезности и подобных ей функций содержит в себе слишком большую долю произвола (в первую очередь при определении вида функции полезности). Почти невозможно надежно оправдать выбор того или иного вида функции полезности. Хотя, безусловно, вычислительная простота подхода с функцией полезности была очень соблазнительной.

Идея диапазонов кажется заманчивой по причине интуитивной ясности и благодаря относительной простоте вычислений (хотя во втором компоненте она и уступает функции полезности).

Вот что представляют собой эти диапазоны.

1. Горизонт планирования (ГП) – продолжительность периода, на который человек планирует свою деятельность. Его продолжительность ограничена только содержанием решаемых задач и располагаемыми вычислительными мощностями. В подавляющем большинстве изученных работ этот период задается исследователем экзогенно, хотя для таких задач, как модель поведения человека, он, безусловно, должен определяться эндогенно самим агентом.

2. Желательный диапазон исполнения действия (ЖД) – интервал времени или объединение несвязных интервалов, в течение которых человек хотел бы выполнить соответствующее действие. Действие должно начинаться и завершаться внутри интервала.

3. Допустимый диапазон исполнения действия (ДД) – интервал времен или объединение несвязных интервалов, в течение которых человек может выполнить соответствующее действие. “Может” означает здесь иметь физическую возможность и не иметь внутренних психологических ограничений. Так, например, у человек может не быть возможности сходить в магазин, потому что тот закрыт, а может не быть возможности уехать с юбилея близкого человека, потому что он никак не хочет его обижать. Действие должно начинаться и завершаться внутри интервала.

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

У диапазонов в алгоритме существует своеобразная иерархия. Так, если действие не попадает в допустимый диапазон, оно не может быть исполнено вовсе (по определению допустимого диапазона), и тогда алгоритм его отбрасывает. Но если действие не попадает в желаемый диапазон, оно все еще может быть выполнено. Например, если человек хочет отмечать Новый год в середине мая, то он либо все равно будет отмечать его первого января, либо не будете отмечать вовсе. Подобная иерархия имеет значение с точки зрения психологической отдачи от исполнения действия. Очевидно, действие, выполненное в желаемом диапазоне, приносит больше удовлетворения, чем такое же действие, но выполненное за пределами этого диапазона.

Каждый из трех диапазонов задается точками начала и окончания интервала (или несколькими начальными и финальными точками, если диапазон представляет собой объединение интервалов) на временной шкале, в масштабе, подобранном для конкретной задачи. Например, 14 марта 2013 – 14 апреля 2014 или 15:30 – 16:10.

С точки зрения понимания человека, интересней всего, как человек переводит свои знания и представления во временныé диапазоны. Одновременно это является и наиболее тонким местом при переходе от предлагаемого алгоритма планирования к модели поведения человека. Однако данный вопрос лежит за границами тематики настоящей статьи. Здесь я сосредоточусь лишь на самом алгоритме планирования, а то, как возникают эти диапазоны – предварительно рассчитываются программой или сообщаются живыми людьми, – для нас сейчас непринципиально.

Предложенные диапазоны оказываются удобными и для процедуры согласования разных планов, например, когда несколько человек собираются совместно выполнить одно действие. Тогда желательный (допустимый) диапазон группы людей будет равняться пересечению всех желательных (допустимых) диапазонов членов группы. Если же общего для всех пересечения не найдется, то скорее всего для обобщенного решения достаточно будет ввести иерархию членов группы; и тогда диапазоны менее важных ее членов будут учитываться в меньшей степени вплоть до исключения их из выполнения действия. Другое дело, что может потребоваться предварительный пересмотр самих желательных (в частности, возможно частичное или полное объединение желательных отдельных членов группы с диапазонами других членов группы) или допустимых (поскольку, например, внутренние ограничения, формирующие допустимый диапазон одних членов группы, могут быть ослаблены другими участниками группы) диапазонов для членов группы. Но предлагаемый алгоритм оперирует уже сформированными диапазонами, а подробное обсуждение процесса формирования диапазонов выходит за рамки настоящей статьи. Кроме того, возможны вариации процесса поиска пересечений: от мгновенного до постепенного (имитирующего поэтапные переговоры). Но эта тема также лежит за рамками данной статьи.

Чтобы оставить комментарий, необходимо зарегистрироваться

© 2015 humanmodel.ru