Информационные системы и феномен жизни - Коштоев В. В. (версия книг .TXT) 📗
Следовательно, выбор способа достижения цели, находящейся на некотором i-том уровне ИСЦ, есть процесс последовательного выбора наиболее приоритетных целей на всех уровнях ИСЦ, лежащих ниже i-того, начиная с (i+1)-го до самого нижнего. Иначе говоря, процедура выбора всегда начинается с цели, находящейся на самом верхнем уровне ИСЦ, так или иначе осознаваемом информационной системой. это очень важное положение, которое никогда нельзя упускать из виду.
Еще раз рассмотрим процедуру выбора цели. Из множества целей данного уровня иерархии выбирается, та единственная цель, при достижении которой создаются наиболее адекватные условия для достижения наиболее приоритетной цели следующего уровня ИСЦ. эта выбранная цель и будет иметь в данном случае наибольший приоритет на текущем уровне ИСЦ. Из этого механизма определения приоритетности цели на любых уровнях ИСЦ однозначно вытекает, что приоритеты целей увеличиваются с ростом уровня иерархии, на котором они находятся, а также, что приоритеты всегда устанавливаются, начиная с самого верхнего уровня ИСЦ. Только при таких условиях возможна корректная оценка целей и выбор соответствующего действия или поведения. Здесь и далее в тексте под понятием "самого верхнего уровня ИСЦ" всегда подразумевается самый верхний уровень, осознаваемый субъектом, или как-то иначе зафиксированный в его тезаурусе, а не верхний абсолютно.
Таким образом, можно считать очевидным, что для совершения действия (поступка) ЖС должна осуществить выбор цели из множества целей рассматриваемого ею в данный момент уровня иерархии. Для такого выбора ЖС должна иметь возможность оценить эффективность выбора текущей цели. Но некоторую цель можно оценить только относительно эффективности достижения другой цели, находящейся на более высоком уровне иерархии. Другого способа корректной оценки цели не существует, а без оценки цели ЖС не может осуществить ее выбор и, следовательно, совершить определенное действие или поступок, или же эффективно реализовать свое поведение. Иначе говоря, должна существовать некоторая шкала приоритетов (ценностей) целей, которую невозможно реализовать на каждом уровне иерархии без более высокого уровня. Кроме этого условия, для адекватного функционирования ЖС как системы, необходимо, чтобы эта шкала приоритетов целей была стабильна в процессе онтогенеза ЖС, а для ЖС как вида ее стабильность должна обеспечиваться в течение всего филогенеза данного вида ЖС.
Очевидно, что самый нижний уровень иерархии целей определяется характером самых элементарных действий, на которые способна ЖС, как информационная система. Что касается самого верхнего уровня иерархии, то здесь такой определенности не существует. Для ЖС, расположенных на нижних уровнях иерархии, т.е. не обладающих сознанием, этот уровень, как и вся иерархия целей со своими приоритетами, в основном закладывается генетически, что и реализуется по всей вероятности. У ЖС, обладающих сознанием, а тем более самосознанием, т.е., в частности, у человека, определенная часть этой иерархической системы целей со своими приоритетными шкалами ценностей, формируется в процессе воспитания, формирования личности. В этом случае приоритетность целей, находящихся на самом высоком уровне иерархии, осознаваемом индивидом, должна закладываться в его тезаурус на уровне веры. Не существует принципиально другой возможности "сознательно присвоить" приоритеты этим целям, т.к. "нет"(т.е. не осознается) более высокого уровня иерархии, без которого, как мы видели, невозможно осуществить оценку целей, а следовательно и их выбор. Поэтому, можно считать, что постановка вопроса: "для чего", необходима для поиска более "высшей" цели, позволяющей адекватно выбрать цель на текущем уровне иерархии целей.
Нельзя также исключить возможность, что абсолютные приоритеты некоторых наивысших целей все-таки закладываются в тезаурус, точнее в подсознание индивида и передаются из поколения в поколение генетически. Но здесь однозначно утверждать ничего нельзя, т.к. для этого пока нет никаких объективных фактов. Есть только некоторое "интуитивное" чувство, что приоритетность каких-то "высших" целей, как и сами эти цели, все-таки закладываются (в виде некоторой "потенции") в подсознание индивида генетически, т.е. они свойствены имманентно человеку. Конечно здесь имеются в виду не те цели, которые обуславливают поведение и любые действия, поступки индивида, направленные на сохранение его, как живого организма. эти цели безусловно передаются генетически, как и у любого животного, живого организма.
Количество уровней ИСЦ различно у разных ЖС и можно достаточно обоснованно считать, что с ростом уровня сложности ЖС количество этих уровней увеличивается, начиная с какого-то минимума. С усложнением ЖС, в общем случае, увеличивается и возможное количество целей на каждом уровне ИСЦ. Можно также предположить, что начиная с некоторого уровня, число целей на каждом уровне уменьшается с увеличением самого уровня и на самом верхнем уровне данной ИСЦ может быть даже только одна цель. Количество целей на каждом уровне ИСЦ и число этих уровней обуславливают многообразие поведения ЖС.
Исходя из всего вышеизложенного, можно попробовать более четко сформулировать понятие сложности информационной системы и принять, что
сложность ИС есть сумма всех целей ее ИСЦ с учетом "веса" уровней ИСЦ, т.е. сложность ИС равна двойной сумме (по i, j) слагаемых Ki и Цji, где Цji есть j-тая цель i-того уровня, а Кi есть некий "вес" целей i-того уровня. Причем,
Кi > K(i+1), а j = 1,2,...,Qi.
Наверное, по такому же принципу можно оценить и сложность любого алгоритма, а также программы, реализующей этот алгоритм (именно сложность, а не объем), т.е. считать, что
сложность алгоритма пропорциональна числу всех "ветвлений", содержащихся в алгоритме.
Уже отмечалась определенная аналогия между энергией и информацией. Точно также можно провести некотору. аналогию между потенциальной энергией (физической) и сложностью ИС. Тогда кинетической энергии будет соответствовать сложность той части тезауруса ИС, которая активизирована для достижения текущей цели, т.е. реализующая текущее поведение, действие ИС. Если принять правомочность такой аналогии, то по всей вероятности целесообразно ввести и такие понятия, как мощность сложности и плотность сложности.
Но как только мы ввели эти понятия, сразу проявляется очень интересное обстоятельство. Известно, что за всю многовековую "технологическую цивилизацию", несмотря на все созданные суперкомпьютеры, человечество не смогло создать ничего такого, чтобы по сложности могло сравниться хотя бы с насекомым, не говоря уже о более сложных живых организмах. А вот по такому параметру как "плотность сложности", любые человеческие творения не могут сравниться даже с клеткой!
Вот только по "мощности сложности" может быть и можно конкурировать, да и то в этом еще надо хорошо разобраться. Ведь известно, что скорость реализации алгоритма зависит не только от скорости выполнения "базовых" команд или процедур, но и от степени распараллеливания этого алгоритма. Каким-то образом, отдельные личности, так называемые "счетчики", умудряются же выполнять вычислительные процедуры быстрее любой, самой быстрой ЭВМ, хотя эти процедуры как раз самые "естественные" для ЭВМ.
Наконец, надо отметить, что такое определение понятий сложности, мощности сложности и плотности сложности допускает в какой-то степени количественную оценку этих качеств.
Теперь вернемся к проблеме целеполагания и напомним одно важное обстоятельство: поведение, информационное действие, и цель, ради достижения которой оно совершается, определенным образом взаимно обусловлены. Поэтому в ЖС "программно" может быть заложена не цель, которую надо достичь, совершая те или иные действия, поступки, а программа самого действия или поведения, выполнение которой и приведет к достижению необходимой цели.
В связи с тем, что в общем случае, любая ЖС есть иерархическая система одного и того же рода, до некоторого, самого нижнего уровня членения, где происходит смена рода системы (в известном для нас случае это уровень клетки), каждая ИСЦ любой ЖС, в свою очередь, входит в структуру иерархической системы некоторого множества ИСЦ. Причем, в этом случае можно говорить о приоритете ИСЦ в целом. Вследствие принципиальной гетерогенности ЖС, как и любой системы, приоритет ИСЦ ЖС более низкого уровня должен быть выше приоритета ИСЦ ЖС предыдущего уровня. Детальный анализ этой иерархии ИСЦ чрезвычано сложная и емкая проблема. Здесь есть смысл остановиться только на некоторых моментах этой проблемы.