Text
                    ЭНЦИКЛОПЕДИЯ КИБЕРНЕТИКИ

АКАДЕМИЯ НАУК УКРАИНСКОЙ СОВЕТСКОЙ СОЦИАЛИСТИЧЕСКОЙ РЕСПУБЛИКИ НАУЧНЫЙ СОВЕТ ГЛАВНОЙ РЕДАКЦИИ УКРАИНСКОЙ СОВЕТСКОЙ ЭНЦИКЛОПЕДИИ Н. П. БАЖАН (председатель Научного совета), Б. М. БАБИЙ, И. К. БЕЛОДЕД, П. А. ВЛАСЮК, В. М. ГЛУШКОВ, Г. В. ГОЛОВКО, В. Н. ГРИДНЕВ, В. С. ГУТЫРЯ, Г. М. ДОБРОВ, А. 3. ЖМУДСКИЙ, Р. Е. КАВЕЦКИЙ, В. И. КАСИЯН, И. И. КОМПАНИЕЙ (зам. председателя Научного совета), В. М. КОРЕЦКИЙ, И. Д. НАЗАРЕНКО, Л. Н. НОВИЧЕНКО, О. С. ПАРАСЮК, Б. Е. ПАТОН, В. Ф. ПЕРЕСЫПКИН, И. Г. ПИДОПЛИЧКО, В. Б. ПОРФИ- РЬЕВ, Л. Н. РЕВУЦКИЙ, Н. Е. СИВАЧЕНКО, А. Д. СКАБА, К. Ф. СТАРОДУ- БОВ, С. И. СУББОТИН, В. М. ТЕРЛЕЦКИЙ, П. Т. ТРОНЬКО, А. Я. УСИ- КОВ, П.М. ФЕДЧЕНКО, И. М. ФЕДОРЧЕНКО, И. Н. ФРАНЦЕВИЧ, В.В. ЦВЕТ- КОВ, Р. В. ЧАГОВЕЦ, Н. 3. ШАМОТА, Г. А. ШВЕД (ответственный секретарь Научного совета), Г. Г. ШЕВЕЛЬ, В. И. ШИНКАРУК, С. М. ЯМПОЛЬСКИЙ.
ЭНЦИКЛОПЕДИЯ КИБЕРНЕТИКИ РЕДАКЦИОННАЯ КОЛЛЕГИЯ ЭНЦИКЛОПЕДИИ КИБЕРНЕТИКИ В. М. ГЛУШКОВ (ответственный редактор), Н. М. АМОСОВ, И. А. АРТЕ- МЕНКО, А. А. БАКАЕВ, В. В. ИВАНОВ, Л. А. КАЛУЖНИН, В. А. КОВА- ЛЕВСКИЙ, В. С. КОРОЛЮК, М. И. КРАТКО, В. М. КУНЦЕВИЧ, А. И. КУХ- ТЕНКО (зам. ответственного редактора), Б. Н. МАЛИНОВСКИЙ, В. С. МИ- ХАЛЕВИЧ, П. В. ПОХОДЗИЛО (ответственный секретарь), Г. Е. ПУХОВ, Б. Н. ПШЕНИЧНЫЙ, 3. Л. РАБИНОВИЧ, Б. Б. ТИМОФЕЕВ, Е. Л. ЮЩЕНКО ТОМ ПЕРВЫЙ Абс — Мир ГЛАВНАЯ РЕДАКЦИЯ УКРАИНСКОЙ СОВЕТСКОЙ ЭНЦИКЛОПЕДИИ КИЕВ —1974
6. П2. 154. 1 (03) (g) ГЛАВНАЯ РЕДАКЦИЯ УСЭ, 1974 г. Том подписан к печати 2 апреля 1974 г, ХАРЬКОВСКАЯ КНИЖНАЯ ФАБРИКА им. М. В. ФРУНЗЕ 305 — 003 dM—222(04)74 367—74
ПРЕДИСЛОВИЕ Издание Энциклопедии кибернетики (ЭК) в двух томах осуществлено в соответ- ствии с постановлением Центрального Комитета Коммунистической партии Украины и Совета Министров Украинской ССР. Создание ЭК — результат творческого сотруд- ничества Главной редакции Украинской Советской Энциклопедии и ордена Ленина Института кибернетики Академии наук Украинской ССР. Кибернетика — наука об общих закономерностях, принципах и методах обработки информации и управления сложными системами — находится ныне на самом острие научно-технического прогресса. Трудно назвать отрасль науки, техники или народ- ного хозяйства, где бы ни применялись ее методы и средства. Кибернетикой пользуются инженеры и математики, экономисты и социологи, врачи и биологи, археологи, линг- висты, педагоги и специалисты многих других отраслей. Более чем в 500 сферах науки, техники, народного хозяйства применяются ныне электронные вычислительные ма- шины — эти универсальные преобразователи информации и мощные средства ее пе- реработки, являющиеся основными орудиями современного научного работника или инженера. Роль кибернетики в народном хозяйстве нашей страны будет возрастать и дальше. В Резолюции XXIV съезда КПСС указано на необходимость «...шире применять организационную и электронно-вычислительную технику, автоматизированные си- стемы и научные методы управления и планирования» (Материалы XXIV съезда КПСС. М., 1971, с. 202). Интерес к кибернетике как к науке и к ее применениям возрастает с каждым днем. Создание ЭК является первой попыткой удовлетворить все возрастающий спрос на энциклопедические издания по этой отрасли знаний. Большинство статей Энцикло- педии по содержанию и форме доступны широкому кругу научных и инженерно-тех- нических работников, однако есть в ней и статьи, понятные лишь узкому кругу чита- телей, имеющих соответствующую подготовку. На страницах Энциклопедии читатель познакомится с проблемами и вопросами теоретической кибернетики — ее математического аппарата, теории систем, теории информации, основ и методов программирования, построения алгоритмических язы- ков, теории автоматов. В статьях по экономической кибернетике рассмотрены вопросы о применении ме- тодов и средств кибернетики для изучения экономических систем и управления ими — вопросы создания экономико-математических моделей, решения задач распределения, транспортных задач, создания автоматизированных систем управления предприятиями, отраслями народного хозяйства, вопросы разработки и применения методов научной организации труда, методов научного прогнозирования и т. п. Большое место в Энциклопедии занимают статьи по технической кибернетике, охватывающие вопросы автоматического управления сложными техническими система- ми и комплексами, автоматизации научного эксперимента, создания оптимальных си- стем управления технологическими процессами, оптимизации взаимодействия человека и машины в сложных системах управления, разработки методов и устройств управ- ления. В статьях по вычислительной технике приведены сведения о принципах построе- ния и конструкции технических средств кибернетики — электронных вычислительных 5
машин и моделирующих устройств. В Энциклопедии описаны почти все отечественные и наиболее важные зарубежные вычислительные машины. В цикле статей по биологической кибернетике и бионике рассмотрены проблемы, связанные с процессами управления биологическими системами,— создания моделей мозга, моделей органов человека и регулирующих систем организма для лечения и про- филактики заболеваний, создания и применения средств кибернетической техники для автоматизации постановки диагноза, выработки оптимальных средств лечения, перене- сения совершенств живой природы в технические устройства и средства. Большая группа статей посвящена вопросам прикладной и вычислительной мате- матики, в них изложены наиболее употребительные методы вычисления и решения отдельных классов математических задач и даны рекомендации по оптимизации вычис- лений. Отдельные циклы статей охватывают философские и социологические вопросы ки- бернетики, вопросы применения ее методов и средств для автоматизации информацион- ной работы, лингвистических исследований, программированного обучения и т. д. Всего в двух томах ЭК помещено более 1700 статей, к значительному большинству которых дана библиография. Статьи Энциклопедии иллюстрированы средитекстовыми схемами, чертежами, рисунками и цветными вклейками, которые делают наглядным освещение наиболее важных вопросов или сфер применения кибернетики. ЭК рассчитана на широкие круги специалистов по самым разнообразным отраслям науки, техники и народного хозяйства, она призвана стать также универсальным спра- вочником для студентов и аспирантов физико-математических, технических, экономи- ческих и медицинских профилей. Энциклопедия должна дать ответ на наиболее важные вопросы всем, кто в той или иной мере занимался проблемами и вопросами обработки информации и управления, и тем, кто этим только что заинтересовался. В создании ЭК приняли участие (в качестве авторов, рецензентов и консультан- тов) свыше 600 ученых и специалистов различных отраслей народного хозяйства из 102 организаций, учреждений и предприятий Москвы, Ленинграда, Новосибирска и союзных республик СССР. Главная редакция Украинской Советской Энциклопедии и редакционная колле- гия ЭК выражают искреннюю благодарность ученому совету и всему коллективу Ин- ститута кибернетики АН УССР, а также всем организациям и лицам, принимавшим участие в подготовке этого издания. Редакционная коллегия искренне благодарна акад. АН СССР А. И. Бергу, А. А. Дородницыну, Г. И. Марчуку, А. Н. Тихонову, Н. Н. Яненко; чл.-кор. АН СССР А. П. Ершову, Ю. Л. Ершову, А.М. Летову, |Б. С. Сотскову], С. В. Яблонскому; акад. АН Узб. ССР В. К. Кабулову, акад. АН Киргиз.ССР |ю. Е. Неболюбову|, акад. АН Латв. ССР Э. А. Якубайтису; чл.-кор. АН Эст-ССР Б. Г. Тамму и чл.-кор. АН Груз.ССР В. В. Чавчанидзе за их научно-методическую помощь в подготовке Эн- циклопедии кибернетики. Замечания и пожелания просим присылать по адресу: 252650, Киев-30, «ГСП», ул. Ленина, 51, Главной редакции Украинской Советской Энциклопедии АН УССР.
КАК ПОЛЬЗОВАТЬСЯ ЭНЦИКЛОПЕДИЕЙ КИБЕРНЕТИКИ В Энциклопедии кибернетики статьи размещены по алфавиту. Названия статей поданы преимуществейно в единственном числе («АЛГОРИТМ», а не «Алгоритмы», «ПОДАВТОМАТ», а не «Подавтоматы»); во множественном числе — только тогда, когда есть необходимость осветить в одной статье обобщенный термин, принятый в науке («ИГРЫ ДИФФЕРЕНЦИАЛЬНЫЕ»), или же когда статья содержит в себе несколько понятий («АВТОМАТЫ БЕСКОНЕЧНЫЕ», «КАНАЛЫ СВЯЗИ», «ЯЗЫКИ ПРОГРАММИРОВАНИЯ»). Названия статей об иностранных и международных ор- ганизациях и промышленных объединениях (федерациях, корпорациях, фирмах и т. д.) даны в русской транскрипции. Если названия статей состоят из имен существительного и прилагательного, то на первое место в большинстве случаев поставлено существительное (напр., «СЛОВАРЬ АВТОМАТИЧЕСКИЙ», а не «Автоматический словарь», «АННОТИРОВАНИЕ АВ- ТОМАТИЧЕСКОЕ», а не «Автоматическое аннотирование»). Прилагательное ставится на первое место лишь тогда, когда оно вместе с существительным составляет установив- шееся понятие («ОПЕРАТОРНЫЙ МЕТОД ПРОГРАММИРОВАНИЯ») или когда на прилагательное падает логическое ударение, подчеркивающее специфическое содер- жание статьи («КОРРЕЛЯЦИОННЫЙ МЕТОД РАСПОЗНАВАНИЯ», «ЗАПОМИ- НАЮЩЕЕ УСТРОЙСТВО»). В названиях некоторых статей, состоящих из нескольких слов, обычный порядок слов изменен для того, чтобы в начале стояли слова, главные по значению, напр., «АВТОМАТИЗАЦИЯ ПРОЕКТИРОВАНИЯ ЦВМ». В статьях о методах или устрой- ствах, названных по фамилии человека, предложившего этот метод или устройство, на первом месте стоит фамилия («ТЬЮРИНГА МАШИНА», «ПОСТА КОМБИНА- ТОРНАЯ ПРОБЛЕМА»), Названия статей набраны полужирным шрифтом, прописными буквами. Если названием статьи является научный термин, имеющий один или несколько синони-- мов, то эти синонимы даны после названия статьи вразрядку и отделены от основного термина запятой (напр., МАШИННЫЙ ПЕРЕВОД, автоматический пе- ревод). Как правило, в статьях, где упомянута фамилия ученого, в скобках указаны даты его рождения и смерти. Все даты даны по новому стилю. Если название статьи требует некоторого уточнения, то слово или группа слов, уточняющих это название, набраны после названия вразрядку (напр., АДРЕС в про- граммировании). Чтобы помочь читателю полнее ознакомиться с интересующим его вопросом, а также предупредить лишнее повторение материала в смежных статьях, в Энцикло- педии применена система ссылок. Название статьи, на которую делается ссылка, набрано курсивом. В Энциклопедии помещен ряд коротких статей-ссылок, среди которых имеются: расширенные ссылки (с определением термина), напр., ИНСТРУМЕНТАЛЬНАЯ ПОГРЕШНОСТЬ, приборная погреш- ность — погрешность, возникающая вследствие несовершенства измерительных при- боров, решающих элементов или составных частей вычислительных машин (см. По- грешность решающего элемента, Погрешностей вычислений теория)', обратные ссылки, вызванные изменением в основной статье принятого в Энциклопедии 7
порядка слов (напр., ВЕРОЯТНОСТЕЙ РАСПРЕДЕЛЕНИЕ — см. Распределение вероятностей)-, синонимические ссылки с терминов, широко применяе- мых в спец, литературе (напр., ВНЕШНЕЕ ОБОРУДОВАНИЕ — то же, что и внеш- ние устройства, ВЕРОЯТНОСТНЫЙ ПРОЦЕСС — то же, что и случайный процесс)-, ссылки с терминов на статьи, в которых раскрыто содержание этих тер- минов (напр., ИЕРАРХИЧНОСТЬ УПРАВЛЕНИЯ — см. Иерархические системы управления). Система ссылок дана в соответствии с граф-схемами, составленными в соответствии с каждым тематическим разделом Энциклопедии. Знак ударения в набранных черным шрифтом терминах поставлен над ударными гласными во всех входящих в название статьи словах (кроме односложных). В слож- ных словах обозначено лишь главное ударение (напр., МНОГОПОЛЮСНИК КОН- ТАКТНЫЙ). В словах, употребляющихся с двойным ударением, проставлены два ударения. Условные обозначения и сокращения применяются с целью экономии места. Кроме общепринятых сокращений, применяются и сокращения, принятые для Энцик- лопедии кибернетики (см- «Основные сокращения и условные обозначения», с. 9—10). Если слова, составляющие название статьи, повторяются в ее тексте, то там они обозначаются начальными буквами, например: в статье «АВТОМАТ» — А., в статье «КОРРЕЛЯЦИОННАЯ ТЕОРИЯ СЛУЧАЙНЫХ ПРОЦЕССОВ» — К. т. с. п. Наименования величин и единиц величин и их обозначения, применяемые в Энцикло- педии кибернетики, выражены в Международной системе единиц в соответствии с ГОСТ 9867—61. Подтекстовая библиография, как правило, приведена на языкб издания. Среди- текстовая библиография указана на русском языке — независимо от языка оригинала. Названия периодических изданий на иностранных языках в тексте статьи даны на языке оригинала, а в скобках дан русский перевод названия. Труды В. И. Ленина даны по Полному собранию сочинений (5-му изданию). Труды К. Маркса и Ф. Энгельса приведены по 2-му русскому изданию Сочинений. Существенным дополнением к статьям служат иллюстрации: цветные вклейки, текстовые рисунки, графики и др. Цветные вклейки даны к наиболее важным статьям с указанием «Илл. между с.____». Текстовые иллюстрации, как правило, помещены в статье. Если посылка дана на иллюстрации, помещенные в других статьях или в другом томе, то указывается лишь название статьи, без номера тома и номера страницы (напр., в ст. «Дискретных преобразователей теория» указано: «Илл. см. в ст. «Авто- мат управляющий»). Рисунки к ряду статей даны преимущественно в таблицах с соответствующими подтекстовками. Если подписи под рисунком нет, это означает, что сам текст статьи является объяснением к этому рисунку.
ОСНОВНЫЕ СОКРАЩЕНИЯ И УСЛОВНЫЕ ОБОЗНАЧЕНИЯ А ангстрем (с числом) а ампер (с числом) абс. абсолютный абс. ед. абсолютная единица авиац. авиационный АВМ аналоговая вычислительная машина автомат. автоматический АИМ амплитудно- импульсная модуляция акад. академик алгебр. алгебраический алгоритм. алгоритмический AM амплитудная модуляция амер. американский англ. английский АН СССР Академия наук СССР АН УССР Академия наук УССР араб. арабский арифм. арифметический а «сек ампер-секунда (с числом) асинхр. асинхронный АСУ автоматизированная система управления АСУП автоматизированная система управления предприятием АУ арифметическое устройство биол. биологический б. ч. большей частью в вольт (с числом) в., вып. выпуск в т. ч. в том числе ва вольт-ампер (с числом) верх. верхний ВЗУ внешнее запоминающее устройство ВМ вычислительная машина ВС вычислительная система вкл. включительно внеш. внешний внутр. внутренний воен. военный в-сек вольт-секунда (с числом) вт ватт (с числом) ВТ вычислительная техника вШ'сек ватт-секунда (с числом) вт • час ватт-час (с числом) ВЦ вычислительный центр выс. высота вычисл. вычислительный г. год (с числом) г.г. ГОДЫ (С ЧИСЛОМ) г. город (с названием) г грамм массы или веса (с числом) геом. геометрический гс или Г грамм силы (с числом) гс гаусс (с числом) гл. о. главным образом гн генри (с числом) гос. государственный гос-во государство °C градус стоградусной шкалы Цельсия (с числом) °К градус абсолютной шкалы Кельвина (с числом) греч. греческий гц герц (с числом) ГЭС гидр оэл ектр останция дж джоуль (с числом) ДЗУ долговременное запоминающее устройство диагн. диагностический дифф. дифференциальный дм дециметр (с числом) дм2 квадратный дециметр (с числом) ДР- другие д-р доктор европ. европейский ехр экспонента ж.-д. железнодорожный зам. заместитель з-д завод зап. западный зп. запад засл. деят. н. заслуженный деятель науки засл. деят. заслуженный деятель н. и т. науки и техники ЗУ запоминающее устройство ил. см. в ст. иллюстрацию смотрите в статье ил. см. с. иллюстрацию смотрите на странице ИМ импульсная модуляция им. имени инж. инженер (с фамилией) ин-т институт интегр. интегральный ИПС инфор мационно- поисковая система к кулон (с числом) канд. кандидат ка питалистич. ка питалистическии кв. квадратный кв киловольт (с числом) ква киловольт-ампер (с числом) к-во количество кет киловатт (с числом) кет • час киловатт-час (с числом) кг килограмм массы или веса (с числом) кгс или кГ килограмм-сила (с числом) кгс'Мили кГм килограммометр (с числом) кгг^ килогерц (с числом) кдж килоджоуль (с ЧИСЛОМ) киберн. кибернетический ккал килокалория (С ЧИСЛОМ) к.-л. какой-либо км километр (с числом) км2 квадратный километр (с числом) км3 кубический километр км/сек километров в секунду (с числом) км/час километров в час (с числом) к.-н. какой-нибудь КН. книга кон. конец (в сочетании, напр., «в кон. 19 в.») коорд. координаты коэфф. коэффициент кпд коэффициент полезного действия к-т комитет кэв килоэлектрон-вольт (С ЧИСЛОМ) л литр (с числом) лат. латинский леч. лечебный лит. литературный лк люкс (с числом) лм люмен (с числом) логарифм. логарифмический логич. логический м метр (с числом) м2 квадратный метр (с ЧИСЛОМ) м3 кубический метр (с числом) ма миллиампер (с числом) магн. магнитный макс. максимальный матем. математический (с термином) маш. машинный маш.-строит, машиностроительный м/сек метров в секунду (с числом) м/час метров в час (с числом) мв милливольт (с числом) мет милливатт (с числом) мг миллиграмм(счислом) Мгц мегагерц (с числом) мед. медицинский междунар. международный металлообр. металлообраба- тывающий металлург. металлургический метод. методический мех. механический микроскоп. микроскопический мин минута миним. минимальный мкм микрометр (с числом) мка микроампер (с числом) мкв микровольт мквт (с числом) мкс микроватт (с числом) максвелл (с числом) 9
МКГРК мкф млн. (микросекунда с числом) микрофарада (с числом) миллион млрд. миллиард мм миллиметр мм рт. ст. миллиметр ртутного столба (после числа единиц давления) мм* квадратный миллиметр мм* кубический миллиметр мн-во множество мн-к многоугольник Мэв мегаэлектрон-вольт, миллион электрон- вольт (с числом) наз. называется напр. например нар. х-во народное хозяйство нар.-хоз. народнохозяйст- венный наст. настоящий (в сочетании, напр., «наст, время», «наст, фамилия») науч. научный нац. национальный нач. начало, начальный н.-и. научно- исследовательский нем. немецкий ниж. нижний норм. нормальный нсек наносекунда (10“’сех) об. оборот обл. область (с названием) обрабат. обрабатывающий об/мин оборотов в минуту (с числом) об/сек оборотов в секунду (с числом) ОЗУ оперативное запоминающее устройство ом ом (с числом) оптим. оптимальный опт-ция оптимизация орг-ция организация осн. основной офиц. официальный п. пункт (в сочетании, напр., «п. 5») пед. педагогический пл. площадь (с числом) погр. погрешность подмн-во подмножество подпростр. подпространство пол. половина (в сочетании, напр., «1-я пол. 19 ст.») политех, прибл. произ-во пром. пром-сть пр остр, проф. психолог. пф р. разд, ред. респ. рис. р-н РУС. с. с. САР САУ с.-х. с. х-во сек синхр. СКВ см. см см2 СМ* сов. совр. соотв. социалистич. СП спец. ср. ст. ст. строит. t° т-ра плав. т тс. или Т т. е. т. к. т. н. т. о. табл. ТАР политехнический приближенный, приблизительно производство промышленный промышленность пространство профессиональный психологический пикофарада родился раздел редактор, редакционный республиканский рисунок район русский село (с названием) страница (с числом) система автоматического регулирования система автоматического управления сельскохозяйствен- ный сельское хозяйство секунда (с числом) синхронный специальное констр укторское бюро смотрите сантиметр (с числом) квадратный сантиметр (с числом) кубический сантиметр (с числом) советский современный соответственно социалистический стандартная программа специальный средний статья столетие (с числом) строительный температура температура плавления тонна массы или веса (с числом) тонна-сила (с числом) то есть так как так называемый таким образом таблица теория автоматического регулирования теор. тех. теоретический технический технолог. технологический тыс. тысяч, тысячелетие (с числом) УВМ управляющая вычислительная машина УД- В. удельный вес УКр. украинский УУ управляющее устройство ун-т университет ур-ние уравнение устр-во устройство (прибор, система) уч. учебный Ф фарада (с числом) физ. физический (с термином) физиол. фи зи о л ог и ческ ий (с термином) физ.-мат. физико-мате- матический физ.-хим. физико-химический филолог. фи л о л ог и ческ ий ф-ла формула фонетич. фонетический франц. французский ф-т факультет ф-ция функция хим. химический х-во хозяйство хоз. хозя йственный центр. центральный ЦВМ цифровая вычислительная машина ч час чм частотная модуляция чл.-корр. член-корреспондент чел. человек (с числом) числ. численный шир. ширина шт. штук (с числом) э эрстед (с числом) эв электрон-вольт (с числом) эдс, э. д. с. электродвижущая сила зконом. экономический экстрем. экстремальный электр. электрический энерг. энергетический ЭВМ электронная вычислительная машина ЭЦВМ электронная цифровая вычи с лите л ьна я машина япон. японский
АБСТРАКТНАЯ ТЕОРИЯ АВТОМАТОВ — на- правление в автоматов теории, характери- зующееся тем, что при изучении автоматов отвлекаются от их структурных особенностей. При таком подходе внутр, состояния автома- та, его входные и выходные сигналы рас- сматриваются как некие абстрактные симво- лы, образующие соответственно алфавиты: Q (внутренний), X (входной), Y (выходной). X и Y считаются конечными алфавитами, Q мо- жет быть бесконечен. Автомат детерминиро- ванный определяется как ЗЛ = <<?, X, Y, V, Ф), где ф-ция переходов Y отображает х X X в Q, а ф-ция выходов Ф отображает Q X X в Y. Автомат недетерминированный определяется аналогично, но с той лишь раз- ницей, что в качестве 4r, Ф допускаются многозначные ф-ции. В случае же автомата вероятностного под Т и Ф следует понимать матрицы переходных и выходных вероятно- стей, т. е. ф-ции, отображающие Q х X х Q и Q X X х Y в числовой промежуток (0, 1) и имеющие, соответственно, смысл Y (q;, Xji qs) — вероятность того, что входной символ х- переводит состояние qi в состояние ?5,Ф (qit Xj, уТ) — вероятность того, что при входном символе Xj и внутр, состоянии q^ будет выра- ботан выходной символ уг- Приведенные понятия весьма общи и не конструктивны в случае, когда Q бесконечен. Более узкие классы могут быть выделены пу- тем наложения различных ограничений на компоненты Q, X, Y, V, Ф. Поскольку эти ограничения не формулируются в структур- ных терминах, то они касаются гл. о. мощ- ности алфавитов (напр., если Q конечен, то и автомат наз. конечным) или общих свойств функций Чг, Ф. В случае вырождения, когда тот или иной алфавит состоит из одного сим- вола, удобнее рассматривать модифицирован- ные определения, которые получаются при удалении вырожденных компонент. Напр., детерминированный автомат без выхода — зто тройка {Q, X, Y), где Q, X, Ч/ имеют прежний смысл; вероятностный автомат ав- тономный — это пара (Q, ’F), где Y — матрица переходных вероятностей для со- стояний из Q (т. е. по существу такой автомат является цепью Маркова). В А. т. а. изучаются преимущественно та- кие концепции поведения (см. Поведение ав- томатов), в которых преобразуемыми или при- нимаемыми словами являются слова в алфа- вите X (входные слова), а результатами пре- образования или порождения являются слова в алфавите Y (выходные слова). В основном это — реализация операторов в автомате и представление множеств в реальное время. В силу большой общности и неконструктив- ности употребляемых понятий автомата, даже в случае детерминированных автоматов, реа- лизуемые операторы (представляемые мн-ва) могут оказаться неэффективными. В А. т. а. осн. изучаемыми конструктивными объектами являются автоматы конечные, а также реа- А лизуемые ими операторы и представляемые ими мн-ва (конечно-автоматные операторы и мн-ва). В А. т. а. широко применяются методы и понятия алгебры, логики математической и алгоритмов теории. Центр, проблемами А- т. а., которые порождены практическими задачами конструирования и эксплуатацив вычислительной техники и получили далеко идущее теоретическое развитие, являются проблемы синтеза и анализа, а также связан- ная с ними теория экспериментов с автома- тами. Анализ и синтез автоматов в А. т. а. Проб- лема синтеза заключается в поиске и построе- нии автомата, исходя из условий, предъяв- ляемых к реализуемому им оператору или к представляемому им мн-ву, причем в А. т. а. гл. о. имеются в виду реализация или пред- ставление в реальное время. Обычно предпо- лагается, что эти условия выражены на до- статочно четком и формализованном языке (т. н. язык заказчика), напр. в виде формулы 21 этого языка. Кроме того, считается, что иско- мый автомат принадлежит заранее очерченно- му классу автоматов, допускающих конструк- тивное описание. Формальный язык, сред- ствами которого осуществляется это описание (язык исполнителя), также считается задан- ным. Когда речь идет о конечных автоматах, обычно, описание автомата заключается в представлении системы его команд посредством графического или табличного задания функ- ций V, Ф (матриц переходных и выходных'ве- роятностей, если автомат вероятностный). По- строенный в результате абстрактного синтеза автомат может быть использован впоследствии как исходный материал на этапе синтеза автомата структурного. В рамках общей проблемы абстрактного син- теза возникают отд. более частные проблемы: 1) Существование. Существует ли оператор, удовлетворяющий условию, выра- женному формулой 21, и реализуемый (мн-во представимое) в автомате данного типа? 2) Единственность. Единственен ли этот оператор? 3) Конструкция. Для к.-н. оператора, удовлетворяющего условию 21, построить реализующий его автомат и указать соответствующую настройку: начальное со- стояние, заключительные состояния, а в слу- чае вероятностного автомата—допустимый уро- вень надежности. 4) Минимизация. По- строенный автомат ЗЛ привести посредст- вом эквивалентных преобразований к эквива- лентному ему автомату, удовлетворяющему 11
АБСТРАКТНОГО АВТОМАТА ГРАФ некоторым критериям оптимальности. Напр., в случае конечных автоматов — минимизация числа состояний путем склеивания неразли- чимых и устранения недостижимых состояний. Решение указанных проблем мыслится в виде алгоритмов, которые по заданной фор- муле ЭД доставляют ответы на вопросы 1)— 2) и осуществляют необходимые конструкции и преобразования для проблем 3)—4). Соот- ветствующая теория существенно зависит от языков, употребляемых заказчиком; в каче- стве языка исполнителя обычно рассматрива- ются различные классы автоматных диаграмм. При выборе языка заказчика естественно руководствоваться следующими двумя (ан- тагонистичными) требованиями: выразитель- ность языка, т. е. удобство (для заказчика) изложения в нем условий, предъявляемых к поведению проектируемого автомата; про- стота алгоритмов, решающих проблему син- теза в целом и отдельные ее задачи. (Аналогия: в теории программирования — выразитель- ность входного языка и простота транслято- ра). Эта ситуация подробно исследована при- менительно к конечным автоматам. С точки зрения простоты алгоритмов предпочтительны алгебр, языки (см. Регулярные события и вы- ражения). Более выразительными являются языки, основанные на применении фрагмен- тов логики предикатов (см. Язык логический для задания автоматов), но и алгоритмы син- теза для них становятся более громоздкими. Проблема анализа является обратной к проб- леме синтеза: по заданному автомату требу- ется описать его поведение средствами языка заказчика. В некотором смысле анализ и син- тез можно рассматривать как переводы с од- ного языка на другой, причем перевод, соот- ветствующий анализу, обычно проще. Разра- ботаны многие алгоритмы синтеза и анализа, гл. о., для конечных детерминированных ав- томатов. В качестве составной части алгоритма синтеза детерминированного автомата в него зачастую входит построение недетерминиро- ванного автомата с последующим его преоб- разованием в эквивалентный ему детермини- рованный автомат. Разработка алгоритмов абстрактного синтеза с применением логич. языков оказалась связанной с некоторыми алгоритм, проблемами матем. логики и спо- собствовала их решению. Эксперименты и синтез. Пусть имеется де- терминированный автомат инициальный (ЗЛ, qa}, который неизвестен экспериментатору или же (при некоторых других постановках) известна лишь какая-то верхняя оценка для числа состояний автомата ЗЛ. Предполагается, что с этим «черным ящиком» можно экспери- ментировать в том смысле, что можно пода- вать входные слова и наблюдать соответствую- щие выходные слова. Задача заключается в такой организации эксперимента, которая позволила бы извлечь полезную информацию о поведении «черного ящика», т. е. об опера- торе Т (ЗЛ, д0), который реализуется этим «черным яшиком» в реальное время; в лучшем случае — построить автомат, эквивалентный 12 (ЗЛ, q0), или по крайней мере установить к.-н. достаточно характерные свойства опе- ратора Т (ЗЛ, qa). Эта задача связана и с проб- лемой абстрактного синтеза в следующей си- туации, часто встречающейся в инженерной практике (см. Язык анкетный для задания автоматов). Заказчик задумал вполне опреде- ленный оператор, который должен реализо- вать проектируемый автомат, однако он не в состоянии описать этот оператор на языке исполнителя. В таком случае исполнитель пытается путем подходящего опроса заказчика (выступающего здесь в роли «черного ящика») разгадать задуманный им оператор. Осн. ре- зультаты относятся к экспериментам с конеч- ными автоматами. В последнее время имеется продвижение и для некоторых классов беско- нечных автоматов. Для конечных автоматов (ЗЛ, д0) существует алгоритм экспериментирования, который при наличии верхней оценки для числа состояний автомата ЗЛ полностью восстанавливает (рас- шифровывает) его поведение, т. е. строит автомат, эквивалентный «черному ящику». Если же экспериментатор не располагает та- кой верхней оценкой, то алгоритм расшифров- ки невозможен; однако и в этой ситуации раз- работаны процедуры (называемые частными алгоритмами расшифровки), которые хотя и не для всех «черных ящиков», но для подавляю- щего большинства их (при разумном опреде- лении «большинства») все же устанавливают поведение. В теории экспериментов установ- лены и достаточно точные оценки сложности алгоритмов расшифровки (напр., оценка дли- ны входных слов, для которых необходимо вести наблюдение). В случае частотных алго- ритмов расшифровки они существенно зависят от того, с какой частотой гарантируется пра- вильная расшифровка. Эти результаты осно- ваны на детальных оценках параметров и спек- тров поведения (см. Оператор автоматный). Игры автоматов. В А. т. а. изучаются и автоматов игры. В отличие от классической игр теории, в которой игроки заранее знают последствия тех или иных действий (своих и противника), предложено исследовать си- туацию, когда участники игры — автоматы —• не обладают такой априорной информацией. Оказалось, что можно построить такие конеч- ные автоматы, которые успешно справляются и в этой ситуации. Результаты такого рода, естественно интерпретируются в терминах це- лесообразного поведения одного индивидуума или коллектива. Лит.: Глушков В. М. Синтез цифровых автома- тов. М., 1962 [библиогр. с. 464—469]; Бюхи Д. Р. О разрешающем методе для ограниченной арифметики второго порядка. В кн.: Кибернетический сборник, в. 8. М., 1964; Цетлин М. Л. Исследования по теории автоматов и моделированию биологических систем. М., 1969 [библиогр. с. 306—316]; Трах- тенброт Б. А., Барздинь Я. М. Конечные автоматы (Поведение и синтез). М., 1970 [библиогр. с. 389—395]. Б. А. Трахтеиброт. АБСТРАКТНОГО АВТОМАТА ГРАФ — граф направленный, вершинам которого сопостав- лены состояния автомата, а дугам — входные сигналы. Если входной сигнал xi вызывает
ABM ИТЕРАТИВНАЯ переход автомата из состояния <zj в состояние ak, то на графе автомата этому сигналу соот- ветствует помеченная буквой xi дуга, соеди- няющая вершину aj с вершиной ak. Такой граф задает ф-цию переходов автомата. Для задания ф-ции выходов дуги этого графа по- мечаются еще и соответствующими выходными сигналами (рис.). Задание автомата с помощью графа особенно наглядно при небольшом числе его СОСТОЯНИЙ. С. С. Гороховский. абстракция актуальной бесконеч- ности — одна из основных абстракций ма- тематики и логики. Состоит в отвлечении от незавершенности (и незавершимости) процесса построения бесконечного множества. А. а. б. позволяет представлять бесконечные множе- ства, напр., бесконечные числовые множества (натуральных, целых, действительных и т. п. чисел) как построенные (существующие) объек- ты, независимо от процесса образования всех их элементов. При этом может существовать способ построения произвольного элемента та- кого множества, но заведомо не существует способа построения бесконечного множества как данного сразу всеми своими элементами. Превращая бесконечные множества в допу- стимые, существующие (существующим счи- тается любой объект, определение которого не приводит к логич. противоречиям) объекты, А. а. б. открывает тем самым путь к такому изучению их, в котором используются сред- ства логики (в частности, исключенного третье- го закон), отработанные на конечных множе- ствах. А. а. б. составляет идейную основу множеств теории и основанной на ней мате- матики, т. н. классической математики, и клас- сической логики. А. а. б. отвергается однако сторонниками интуиционизма и представите- лями конструктивного направления в матема- тике и логике. Для конструктивистов неприем- лем неконструктивный характер объектов, вводимых с помощью А. а. б., и они развивают такое построение математики и логики, кото- рое не использует А. а. б. Лит.: Кантор Г. Основы общего учения о много- образиях. В кн.: Новые идеи в математике, сб. № 6. СПБ, 1914; Богомолов С. А. Актуальная бес- конечность. Л_М., 1934; Петров Ю. А. Логи- ческие проблемы абстракций бесконечности и осуще- ствимости. М., 1967 [библиогр. с. 160—162]. Б. В. Бирюков, Ю. А. Петров. АБСТРАКЦИЯ ПОТЕНЦИАЛЬНОЙ ОСУЩЕ- СТВИМОСТИ — одна из абстракций матема тики и логики, состоящая в отвлечении от реальных границ конструктивных возможно- стей, обусловленных ограниченностью нашей жизни в пространстве, во времени и в мате- риалах. А. п. о. позволяет вводить в рассмот- рение объекты, не учитывая возможности их реализации (напр., не учитывая требуемых для этого средств, места и т. п.), а принимая во внимание лишь возможность их построе- ния в том смысле, что имеется эффективный (конструктивный) способ (алгоритм) для та- кого построения. В рамках А. п. о., напр., последовательность натуральных чисел есть потенциально осуществимый объект, т. к. не- трудно задать индуктивное определение, по- рождающее любое натуральное число. Но мно- жество всех натуральных чисел не является потенциально осуществимым объектом, т. к. не может быть построено в рамках А. п. о.: немыслим эффективный способ построения всех вместе натуральных чисел. А. п. о. лежит в основе понятий потенциальной бесконечности как такого дискретного процесса, что если из потенциальной осуществимости некоторого шага процесса построения объекта следует по- тенциальная осуществимость следующего (не- посредственно) шага, то потенциально осуще- ствим любой шаг процесса (т. о., известное правило полной матем. индукции предпола- гает А. п. о.). Конструктивная математика и конструктивная матем. логика, отвергая аб- стракцию актуальной бесконечности, прини- мают А. п. о. Хотя А. п. о.— естественная предпосылка многих разделов теор. киберне- тики, в последней строятся и теории, ограни- чивающие в той или иной форме эту абстрак- цию, т. к. в реальных кибернетических систе- мах невозможны потенциально бесконечные процессы. Лит.: Шанин Н. А. О конструктивном понима- нии математических суждений. «Труды Математи- ческого института им. В. А. Стеклова АН СССР», 1958, т. 52; К о з м и д и а д и В. А. О множествах, разрешимых и перечислимых автоматами. В кй.: Проблемы логики. М., 1963; Петров Ю. А. Ло- гические проблемы абстракций бесконечности и осу- ществимости. М.. 1967 [библиогр. с. 160—162]. Б. В. Бирюков, Ю. А. Петров. АВМ ИТЕРАТИВНАЯ — аналоговая вычис- лительная машина, осуществляющая процесс решения задачи в течение некоторого числа циклов. Машина обладает дополнительными свойствами независимого управления и выпол- няет необходимый минимум логич. и программ- ных операций, имеет устройства для выборки и передачи информации из одного цикла опе- раций в другой (параллельный или последую- щий). Программа решения обычно задается на наборном поле, а при решении узко специали- зированных задач процесс осуществляется в соответствии с алгоритмом, реализуемым по- средством устройства управления. Как пра- вило, в АВМ и. реализуются итерационные способы решения (см., напр., «Итератор»), Однако, существуют итеративные аналого- вые вычислительные машины, в которых на каждом цикле реализуется принципиально 13
ABM МЕХАНИЧЕСКАЯ точное решение исходной задачи при фикси- рованных значениях некоторых параметров, изменяющихся от цикла к циклу. Это бывает, напр., при решении задач оптимизации систем автомат, регулирования, ур-ний в частных производных и др. Лит. см. к ст. Аналоговая вычислительная машина. И. М. Витенберг. АВМ МЕХАНИЧЕСКАЯ — комплекс простей- ших механических аналоговых вычислитель- ных устройств (АВУ), реализующих матема- тические операции сложения, вычитания, умножения, деления, воспроизведения функ- ций одного или двух аргументов, интегрирова- ния и дифференцирования. Эти устройства на- зывают также счетно-решающими механизма- ми (СРМ). Механические АВУ значительно на- дежнее (а иногда и точнее) электрических, электромеханических и др., в них не проте- кают электромагн. переходные процессы и в большинстве случаев они не нуждаются в спец, источниках питания. Их недостатки — относи- тельно большие габариты и вес, сложность изготовления, высокая стоимость, меньшая гибкость при компоновке их в АВМ. Механи- ческие АВУ вытеснены электромех. и электр. АВУ, но не потеряли практического значения. Применяют их, когда требуется обеспечить высокую надежность работы или когда реа- лизуемые ф-ции и их аргументы должны обя- зательно воспроизводиться мех. перемещения- ми. Особенно широко применяются такие СРМ, как суммирующие (конические дифференциа- лы) и функциональные преобразователи (ку- лачковые механизмы, механизмы с некруглы- ми зубчатыми колесами, с графиками нели- нейных зависимостей и с неравномерными шкалами). Большинство СРМ имеют не более двух входов и один выход, на которых фигури- руют физ. величины — углы поворота <р или поступательные перемещения L ведомого (вы- ходного) и ведущих (входных) звеньев. Ана- литическое выражение, описывающее поведе- ние простейшего мех. АВУ, является законом движения ведомого звена и может иметь вид: Фз = Ф(ф1, Фг)> Фз = Ф(ф1. L2), ф3 = ф(В1, L2) или L3 = ф (Lb L2), L3 = ф (<рь L2), L3 = ф (ф1( ф2), где фп ф2 и В2 — перемещения ведущих звеньев. Многие СРМ обладают т. н. естествен- ной обратимостью, т. е. допускают изменение направления передачи перемещения по одному из входов на обратное. Это свойство расши- ряет возможность применения их для реали- зации не только прямых матем. операций, но и обратных (напр., умножения и деления), од- нако это требует принятия спец, мер для обес- печения передачи движения в нужном направ- лении. Осн. расчетами, которые приходится производить, проектируя и применяя СРМ, кроме обычного для АВУ расчета масштабов, являются силовой расчет (заключающийся в определении усилий или моментов, которые нужно приложить к ведущим звеньям для пре- одоления нагрузки на ведомые звенья) и рас- чет мертвых ходов (позволяющий установить точность воспроизведения соответствующей матем. операции). Механические аналоговые машины могут быть как специализированны- ми, так и универсальными (см. также Анало- говая вычислительная машина, АВМ элект- р ом ехан ическая). Лит.: Кобринский Н. Е. Математические ма- шины непрерывного действия. М., 1954 [биб- лиогр. с. 444—447]; Лебедев А. Н. Счетно-ре- шающие устройства, м., 1968. А. Н. Лебедев. АВМ ПНЕВМАТИЧЕСКАЯ — вычислитель- ная машина непрерывного действия, в которой роль машинных переменных играют величины давления воздуха в различных точках спе- циально построенной сети. Осн. элементами АВМ п. являются дроссели (пневматические сопротивления), пневматиче- ские емкости и мембраны. Дроссели раз- деляют на постоянные, регулируемые, пере- менные и нелинейные. Постоянный дроссель — это участок канала пневматической сети, на котором соотношение между разностью дав- лений на концах (рг — р2) и расходом воздуха G имеет вид О = a (р, — р2), где а — постоян- ный для данного дросселя коэффициент (ко- эффициент расхода). В регулируемых дроссе- лях коэфф, а можно изменять. В переменных дросселях коэфф, а изменяется в процессе ре- шения задачи в зависимости от времени или от другой переменной. Регулируемые и пере- менные дроссели строят гл. о. в виде сопла и какого-либо заграждения. Расстояние от сопла до заграждения изменяется, и в зави- симости от этого изменяется и коэфф, расхода. Нелинейные дроссели характеризуются нели- нейной функциональной зависимостью расхо- да от разности давлений. Коэфф, а в этом случае является сложной ф-цией геометрии дросселя и параметров газа. Они обычно определяются экспериментально и обрабаты- ваются в критериях подобия — числах Рей- нольдса. Пневматические емкости представляют со- бой глухие и проточные камеры. Вследствие сжимаемости воздуха,, давление в камере рас- тет по мере ее заполнения. На основе линей- ных дросселей и пневматической емкости, в пневматике строится апериодическое звено. Давление на входе звена связано с давлением в камере (оно здесь считается выходным) ур-нием Схема пневматического усилителя. т —+ рвых = kpBX + к()Ра, в котором коэфф, к, ко зависят от коэфф, расхода дрос- селей, ат — еще и от объема камеры. Т. о., при постоянном давлении на входе звена дав- 14
ABM ЭЛЕКТРОМЕХАНИЧЕСКАЯ ление на выходе изменяется по экспоненциаль- ному закону. Мембраны используют для преобразо- вания давления воздуха в мех. перемещение. Перемещение это весьма мало, оно составляет величину порядка сотых долей миллиметра, но этрго достаточно для перемещения заграж- дения? в дросселе. Именно такую связь очень часто, используют, конструируя различные блоки АВМ п. В пневматике чаще всего при- меняет мембраны с жестким центром. АВМ п., как и электронная аналоговая вы- числительная машина, состоит из набора раз- личных функциональных блоков. Входы и вы- ходы этих блоков представляют собой штуце- ра, которые для решения данной задачи со- единяют с помощью шлангов соответственно соединениям в электронных АВМ. Иногда схема сети может быть жесткой, тогда блоки АВМ п. собирают на платах, соединительные каналы в которых делают литьем, штамповкой либо травлением. К осн. функциональным бло- кам АВМ п. относятся: усилитель, сумматор, интегратор, множительное устр-во и функцио- нальный преобразователь. Усилитель (рис.) состоит из дросселя Р типа сопло — заслонка, управляемого мемб- ранным блоком М, трех постоянных дросселей ai, а2, аз, двух регулируемых дросселей а4 и а5 и четырех пневмоемкостей Vi — И4. В ем- кость 71 через дроссель ai подается входное давление рвх. Давление в камере Vi действует на мембрану, шток которой является заслон- кой дросселя р. Перемещение заслонки вызы- вает изменение давления в камере У4, которое создается источником питания и является вы- ходным. Пропорциональная зависимость рвых от рвх обеспечивается отрицательной обрат- ной связью. Эта связь осуществляется в виде давления (которое поступает с выхода усили- теля через дроссель аз) на обратную сторону мембраны в камере V2. Изменением регулируе- мых дросселей а4, а6 коэффициент усиления усилителя можно менять в широких пределах. Описанный усилитель характеризуется огра- ниченным расходом воздуха на выходе, т. к. в канале питания имеется постоянный дрос- сель. Поэтому при больших нагрузках часто применяют усилители мощности. Наиболее простая схема сумматора представляет собой собранный в точку пучок линейных дросселей. Если суммарный расход воздуха в точке соединения равен нулю, п устр-во описывается ур-нием У, а{ (р; — г=1 п — Рвых) = °- откуда рвых = У kiPi, причем г=1 п О < А < 1 и У = 1. Последние соотноше- 1=1 ния ограничивают область применения такого сумматора. Схемы, свободные от указанных ограничений, построены на принципе компен- сации. Интеграторы строят по схеме, со- держащей апериодическое звено (коэфф, пе- редачи его равен единице), охваченное поло- жительной обратной связью. Примером инте- гратора, построенного по такой схеме, может служить интегратор Фернера, работающий в диапазоне низких рабочих давлений 0—100 мм вод. ст. Умножение давлений рх и р2 основано на том, что коэффициентом расхода дросселя, к которому подведено давление можно управлять с помощью давления р2. Тогда при определенных условиях реализуется зависи- мость рвых — кр1р2, в которой к — постоян- ное число. На этом принципе построено, напр., множительно-делительное устр-во Ин-та проб- лем управления АН СССР. Погрешность решения в АВМ п. значитель- но выше, чем в электронных АВМ, а частот- ный диапазон (доли герца) уже. Поэтому их применяют в тех областях, где существенно важны их достоинства: высокая надежность, взрывобезопасность, нечувствительность к вы- соким т-рам, простота обслуживания, малая стоимость. Такими областями являются хим. производство, металлургия, теплоэнергетика, газовая пром-сть, нефтедобыча, нефтеперера- ботка и т. п. Наличие в АВМ п. подвижных мех. узлов, а также низкая их точность суще- ственно сужают сферу их применимости. Этих недостатков не имеют цифровые пневматиче- ские устр-ва струйной техники (см. Пневмо- ника), которые находят все более широкое применение, вытесняя АВМ п. АВМ п. являются, напр., моделирующая установка ПВМ-2 (СССР), предназначенная для решения обыкновенных линейных дифф- ур-ний до б-го порядка, и установка Фернера (ГДР) для моделирования различных цепей регулирования. Лит.: Дмитриев В. Н., Чернышев В. И. Пневматические вычислительные приборы непрерыв- ного действия. М.— Л./ 1962 [библиогр. с. 92—93]: Пневмо- и гидроавтоматика. М., 1964. Л. А. Казакевич. АВМ ЭЛЕКТРОМЕХАНИЧЕСКАЯ — комп- лекс простейших электромеханических и ме- ханических аналоговых вычислительных устройств (АВУ), реализующих математиче- ские операции сложения, вычитания, умноже- ния, деления, воспроизведения функций одно- го или двух аргументов, интегрирования в дифференцирования. Входными и выходными физ. величинами электромех. АВУ могут быть мех. (обычно угол поворота) и электр. (обычно напряжение постоянного или переменного то- ка). АВМ э., по сравнению с механическимв АВМ, менее надежны в работе (особенно, ес- ли они имеют скользящие контакты), более чувствительны к изменениям т-ры и влаж- ности, но, как правило, проще в изготовлении и дешевле. Многие АВМ э. обладают принци- пиальными погрешностями. Точность повыша- ется уменьшением нагрузки, применением вы- сококачественных материалов, тщательностью изготовления и др. Для всех электромех. АВУ характерно отсутствие естественной об- ратимости. К электромех. АВУ относятся в 15
АВТОКОД основном потенциометры, вращающиеся транс- форматоры и тахогенераторы. Потенциометр (рис. 1, а — г) представ- ляет сопротивление с двумя неподвижными (А, Б) и одним подвижным (В) контактами. Наличие подвижного контакта позволяет ис- пользовать потенциометр в качестве перемен- ного сопротивления (ПС), меняющегося по закону г = / (ф), или делителя напряжения (ДН), выходное напряжение которого равно U = —- f (ф), где ф — угол поворота движ- гп ка, гп — полное сопротивление, Un — напря- жение питания потенциометра. Сопротивле- ние потенциометра — это калиброванный про- вод, намотанный на плоский каркас. Движок в виде рычажка с контактной щеткой, при- 1. Потенциометр: а — как переменное сопротивление (б — его условное обозначение); в — как делитель напряжения (г — его условное обозначение). 2. Вращающийся трансформатор: а — синусно-коси- нусный (б — его условное обозначение): в — линей- ный (г — его условное обозначение). 3. Тахогенератор: а — постоянного тока (б — его условное обозначение); в — переменного тока (г — его условное обозначение). 4. Интегрирующий привод. (У — усилитель, Д — двигатель). жатой к проводу, в месте, свободном от изо- ляции, крепится в спец, стакане. Потенцио- метр, как ДН, служит для воспроизведения зависимостей z — х F (у), в частности, как множительное устр-во, реализующее z = ху. Потенциометр как ПС служит для воспроиз- ведения функций z = F (х). Применение ПС в мостовых схемах позволяет реализо- вать весьма сложные зависимости, напр.. тп Г п “|—1 z = П Fj, (xk) П F (ys) Специализиро- fe=l s=1 J ванный синусно-косинусный потенциометр вос- производит одновременно две ф-ции z, = х sin у. z2 = X cos у. Вращающийся трансформа- тор (рис. 2, а — г) или синусно-косинусный вращающийся трансформатор (СКВТ), пред- ставляет собой индукционную электр. микро- машину с двумя статорными (Ci, С2) и двумя роторными (Pi, Р2) обмотками, имеющую одив мех. вход ф (угол поворота ротора), два электр. входа Z7C1, (амплитуды напряжений, пи- тающих обмотки Ci, С2) и два электр. выхода Z7pl, Р2 (амплитуды эдс, индуктируемых в обмотках Pi, Р2), причем Upl = = /rT(f7clsin ф+ UC2 cos ф), Up2= kT(Uclcostp- — Z7clsin ф), где кТ = const. СКВТ широко используется для моделирования различных зависимостей с тригонометрическими ф-циями, напр., zi = х sin у, z2 = х cos у и др. СКВТ с особым соединением обмоток (рис. 2, в, г) превращается в линейный вращающийся трансформатор (ЛВТ), с выходным напряже- нием, равным U = kUrq>, | ф | 60°. где к = = const. Тахогенератор (рис. 3, а — г) — электр. микромашина, генерирующая напря- жение U = kU . , где к — const, — в at ’в напряжение возбуждения, ф — угол поворота ротора или якоря; служит для реализации операции дифференцирования. Для воспроиз- ведения операции интегрирования тахогене- ратор включается в схему интегрирующего привода (рис. 4). В АВМ э. на постоянном токе применяются потенциометры и тахогенераторы постоянного тока; на переменном — вращающиеся транс- форматоры и тахогенераторы переменного то- ка. В настоящее время практическое приме- нение находят только специализированные АВМ э. Однако потенциометры как простей- шие электромех. АВУ широко используются и в универсальных электронных АВМ, напр., «МН-7», «ЭМУ-10» и др. Лит.: Ходоров Т. Я. Электромеханические индук- ционные счетно-решающие устройства. Л., 1960 [биб- лиогр. с. 180—181]; Лебедев А. Н. Счетно-ре- шающие устройства. М., 1968; Белевцев А. Т. Потенциометры. М.. 1969 [библиогр. с. 322—326]. А. Н. Лебедев. АВТОКОД — язык программирования, ориен- тированный на конкретную вычислительную машину. Из всех других машинно-ориентиро- ванных языков А. по форме и по содержанию 16
АВТОКОРРЕЛЯЦИОННАЯ ФУНКЦИЯ наиболее близок к языку машинных команд, т. е. к языку, который непосредственно интер- претируется машиной. А. позволяет исполь- зовать при программировании все возможности языка машинного. Но при этом необходимо знать операции машинные, форматы и ф-ции машинных команд, форматы данных, способы адресации памяти ЦВМ и др. особенности архитектуры данной машины. А. предостав- ляет удобные средства для записи машинных команд и данных, а также средства для опи- сания вспомогательных ф-ций, полезных при подготовке и документировании программ. Программа, написанная на А., является более осмысленной для программиста, чем програм- ма, написанная на машинном языке. Трансля- ция программ с А. на машинный язык осуще- ствляется ассемблером. Несмотря на то, что А. в некоторой части специфичен для каждой машины (поскольку в нем учитываются их осо- бенности), общая структура языка сохраня- ется во всех А. Основу языка составляет набор мнемонических символов, предназначенных для задания всех машинных операций и опе- раций, выполняемых ассемблером. Кроме того, этот язык допускает конструкции, которые дают возможность в командах ссылаться на операнды, используя при этом метки, имею- щиеся в машинных командах и командах ас- семблера. Удобство А. в значительной мере зависит от набора вспомогательных ф-ций, присущих ассемблеру и задаваемых его командами. По- следние позволяют определять данные в до- пустимых представлениях, резервировать об- ласти памяти, определять метки как значения выражений, указывать входные и внешние метки программы с целью сегментации и не- зависимой трансляции программ, управлять присвоением адресов, предписывать правила документирования программы. Для написа- ния программы на А. обычно используется бланк, в котором выделяются поля для метки, операции, операндов, комментария и поле идентификации строки. Каждая строка блан- ка предназначена для записи одного предло- жения на А. Расширение А. может быть до- стигнуто в результате использования макро- команд, которые обозначают группу действий, задаваемых пользователем в макроопределе- ниях. А. составляют основу математического обеспечения ЦВМ и, как правило, исполь- зуется для создания операционных систем, трансляторов, а также прикладных программ, предъявляющих особые требования к эффек- тивному использованию возможностей машин. АВТОКОЛЕБАНИЯ - ТССА,™"- щие колебания, возникающие в нелинейных динамических системах вследствие инерцион- ных и нелинейных свойств системы, при от- сутствии внешних периодических воздействий. А. характерны тем, что их амплитуда и ча- стота не зависят от изменения в определенных пределах начальных условий системы. Систе- мы, в которых имеют место А., наз. а вто- колебательными. 2 4-210 Если нелинейная динамическая система опи- сывается дифференциальным уравнением X (t) = F [X (г)] (1) или разностным уравнением Хп+1 = Ф (Хп), (2) где X (t) = (xt (t), х2(«), ..., xm(t)); Хп = = х Ю = 1х1,п’ х2,п> ’ хт,п1 — векторы фа- зовых координат, однозначно определяю- щие динамическое состояние непрерывной и дискретной систем, то в режиме А. имеют мес- то соотношения X (£) = X (i + Т) или Хп = — Хп_|_^-, где Т и N — соответственно перио- ды А. непрерывной и дискретной систем. А. в физической системе возможны лишь тогда, когда поступление энергии от ее источ- ника за период равно потере (рассеянию) энер- гии за это же время. Это условие баланса энергии и есть условие существования А. В нелинейной системе с неустойчивым поло- жением равновесия А. возникают самопроиз- вольно, вслед за включением системы. В си- стемах с устойчивым в определенной области положением равновесия для возбуждения ав- токолебаний необходимо определенное началь- ное отклонение фазовых координат от их равновесного состояния. Автоколебательные системы чрезвычайно распространены в радио- технике (для построения генераторов коле- баний), в автоматическом регулировании (для создания вибрационных регуляторов), в цифровой вычислительной технике (в схемах мультивибраторов), в технической кибернети- ке (напр., для построения автоколебательных экстремальных систем управления и самона- страивающихся систем) и т. д. Для многих систем автоматического регулирования А. яв- ляются вредными и недопустимыми, и для устранения их вводят в систему различные корректирующие звенья, изменяющие дина- мические и статические свойства системы. Лит.: Харкевич А. А. Автоколебания. М., 1954 [библиогр. с. 169—170]; Андронов А. А., В и т т А. А., X а й к и н С. Э. Теория колебаний. М., 1959 [библиогр. с. 905—912]. В. М. Кунцевич. АВТОКОРРЕЛЯЦИОННАЯ ФУНКЦИЯ — функция, характеризующая степень связи между значениями случайного процесса х (Z) в моменты времени ti и t2. Для комплексного случайного процесса х (t) А. ф. определяется следующим образом: (г1’ га) = = М {[х (it) — тж(Ц)] [х (t2) — тх (t2)J} (черта вверху обозначает комплексно-сопря- женную ф-цию). Для действительного случай- ного процесса ^хх (г1> гг) ” = М {[х (ZJ — тх (^)1 [х (t2) — тх (t2)]}, где М — знак матем. ожидания, тх (г) — ма- тем. ожидание процесса х (/). А. _ф, можно, .выразить через двумерный дифференциальный закон распределения 17 L
АВТОМАТ (двумерную совместную плотность вероятнос- ти) р [г (<i), х (г2)] случайных величин х (Ц) и х (Z2) -f-oo 4-00 /гжх((1>г2)= j J тж (ft)J [я (t2) — —оо —оо — тх (i2)J р [г (h), х (i2)] dx (4J dx (i2). По А. ф. можно судить о влиянии одного зна- чения случайной ф-ции х (Zi) на другое х (Z2) и характеризовать изменчивость случайной ф-ции. В общем случае А. ф. зависит от значений двух аргументов ti и Z2. Для стационарных в широком смысле процессов А. ф. зависит лишь от разности этих аргументов т = Z2 — £i, т. е. Яхх^,^) = Rxx(r). Если х (Z) — нормальная случайная ф-ция t, то для ее полного описания достаточно знать матем. ожидание тх (Z) и корреляционную ф-цию Rxx (Ji, Z2). При практических исследованиях часто ис- пользуют нормированные А. ф. ’ RXX М «XX (*2, *2) ' А. ф. обладает рядом важных свойств: 1) при Zi = i2 = i А. ф. равна дисперсии случайной ф-ции х (t) и характеризует ее среднюю мощ- ность Dxx (t) = Rxx (t, t); 2) для комплекс- ной случайной ф-ции х (Z) Rxx ((ъ Z2) = Rxx (t2, Z,). а для стационарного случая: /?жж (т) = йхх т)- Если х <г) — веществен- ная ф-ция, то последние выражения мож- но переписать соответственно: ^хх ~ RXX ^2’ *1)’ Rxx <т> = Rxx <— 3) А. ф. является убывающей ф-цией I RXX г2> I < V^RXX *l) RXX ^)> для стационарного случая Rxx (°) = Dxx > Rxx <т); 4) для широкого класса случайных про- цессов lim I Rxx 0. Ui, I Для эргодического случайного процесса вы- числение А. ф. можно выполнить по одной реализации (см. Эргодическая теория): 1 7 Rxx w = 11Ш ~ГГ~ [ж (£) — тж] [ж (£ — Т-*оо —Т — Т) — mJ dt. Для конечной длины реализации х (Z) возмож- но получить только оценку А. ф., вычисляе- мую как 1 ? Дхх(т) = “?— 1 [г (Z) — тж] [г (Z — г) — Р О —- rnx] dt, где Тр — длина реализации. Благодаря раз- витию цифровых и импульсных систем, широ- ко стали использоваться т. н. дискретные А. ф. дискретного случайного процесса х (пТ). Здесь Т — интервал дискретизации, п = О, 1, 2, 3, ...— дискретное время. Дискретные А. ф. подобно (1) определяются так: Ч-оо 4-00 &хх = j* J [я (h^) ‘ —сю —оо — тх [я (Ч^) — тх (чЛ! Р Iх (»J), х (цТ)] dx (1гТ) dx (i^T) и обладают свойствами, аналогичными непре- рывным А. ф. См. также Случайных процессов теория. Корреляционная теория случайных процессов. в. Ю. Мандровский-Соколов. АВТОМАТ (от греч. айтбрато? — самодей- ствующий) —• 1) Устройство, выполняющее не- который процесс без непосредственного учас- тия человека. Появление А. относится к глу- бокой древности. Это были в основном часы и различные мех. игрушки, которым прида- вали форму человека или животных. Со 2-й пол. 18 в. начинается широкое применение А. в пром-сти. До недавнего времени А. строили, чтобы заменить ими человека при выполнении физ. труда. В 40—50-х гг. 20 в. появились А., выполняющие некоторые виды умственного труда. Это различного рода автомат, вычисл. машины и др. кибернетические устр-ва. При- менение А. значительпо повышает производи- тельность труда, скорость и точность выпол- нения операций. А., кроме того, применяют для освобождения человека от утомительного, однообразного труда, для ограждения чело- века от условий, опасных для жизни или вредных для здоровья; используют их и там, где присутствие, человека невозможно (высо- кая т-ра, давление, ускорение и т. п.). В на- стоящее время А. получили широкое приме- нение во всех отраслях нар. х-ва и являются основой технического прогресса (см. Кибер- нетика техническая. Цифровая вычислитель- ная машина). 2) Матем. понятие, модель математическая реальных (технических) А. Абстрактно А. мож- но представить как некоторое устр-во («чер- ный ящик»), имеющее конечное число входных и выходных каналов и некоторое мн-во внутр, состояний. На входные каналы А. извне посту- пают сигналы, и в зависимости от их значения и от того, в каком состоянии он находился, А. переходит в следующее состояние и выдает сигналы на свои выходные каналы. С течением времени входные сигналы изменяются, соот- ветственно изменяются и состояние А., и его выходные сигналы. Т. о., А. функционирует во времени (см. Автоматического управления 18
АВТОМАТ АСИНХРОННЫЙ теория, Автоматов теория). В узком смысле термин А. употребляется для обозначения т. н. синхронных дискретных А. Такие А. имеют конечные мн-ва значений входных и выходных сигналов, называемые входным и вы- ходным алфавитами. Время разбито на промежутки одинаковой длительности (такты); на протяжении всего такта входной сигнал, состояние и выходной сигнал не изменяются. Изменения происходят только на границах тактов. Следовательно, время можно считать дискретным # = 1,2, ..., п, ... . Такой А. фор- мально описывается пятеркой А = {X, У, Q, б, Х>, где X и У соответственно входной и выходной алфавиты, Q — мн-во состояний, б: А х Q -* Q — ф-ция переходов и к: X х X Q У — ф-ция выходов. В каждый такт времени А. находится в одном из состояний и на вход его поступает некоторая буква алфавита X. Если в такт t0 на вход А. посту- пает буква пеХ и А. находится в состоя- нии q е Q, то значение выхода в этом же такте равно к (zo, q) и в следующем такте А. будет находиться в состоянии б (хо, q). За п тактов работы А. преобразует последователь- ность входных букв длины п в последователь- ность выходных букв той же длины, т. е. А. определит некоторое отображение мн-ва по- следовательностей входных букв во мн-во последовательностей выходных букв. Gm. Ал- гебраическая теория автоматов, м и Кратко АВТОМАТ АВТОНОМНЫЙ — автомат, функ- ционирование которого не зависит от пода- ваемых на его вход букв. В этом смысле гово- рят, что А. а. является автоматом без входов. Формально А. а.— это четверка (Q, У, Ф, и функционирование его определяется рекур- рентным соотношением: q (t + 1) = 'И [ q (t) ], у (f) — Ф [g (#)]. Бесконечным А. а. являет- ся, напр., Тьюринга машина, когда мн-во всех ее конфигураций рассматривается как мн-во состояний данного автомата. Если А. а. является автоматом конечным, то его выход- ная последовательность — периодическая, причем период пе превышает числа состояний (см. Поведение автоматов). АВТОМАТ АСИНХРОННЫЙ — математиче- ская модель устройства, предназначенного для переработки последовательности входных дис- кретных сигналов Ai ((), ..., Ап (t) в последо- вательности выходных дискретных сигналов Zi (#), ..., Zm (t). При этом считается, что оче- редное изменение значений входных сигналов может произойти только тогда, когда в А. а. закончится переходный процесс, вызванный предыдущим изменением этих сигналов. Схе- му А. а. можно построить на одних безынер- ционных логических элементах. Однако в по- давляющем большинстве случаев в его схему вводят задержки — элементы, каждый из ко- торых осуществляет сдвиг сигнала, подавае- мого на его вход. Наиболее распространенная схема А. ,а. показана на рис. 1. В этой схеме Ai ((), ... ..., Ап (t)—входные, Xi (t), ..., Xh (t) — проме- жуточные, Zi (t), ..., Zm(f) — выходные сиг- налы. Все v безынерционных логич. элементов А. а. собраны в логич. преобразователе (ЛП). Задержки Ti (t), ..., rh (t) вынесены отдельно. В общем случае величина каждой из задержек является случайной ф-цией времени с ограни- чением: tmax > (t) > 0, где i = 1, ..., к; гшах — заданная предельная величина. Иног- да в А. а. принимают, что т{ (t) = const. По- скольку практически не существует безынер- ционных логич. элементов, широкое распро- странение получила схема А. а., показанная 1, Схема асинхронного автомата с задержками 2. Схема асинхронного автомата с фильтрами на рис. 2. В этой схеме преобразователь П представляет собой v реальных логич. эле- ментов, каждый из которых выполняет опре- деленное логич. преобразование и сдвигает па г- (t) сигнал, полученный в результате этого преобразования. В общем случае величина рассматриваемого сдвига является случайной ф-цией времени с ограничением: Tmax > (0 > °’ г«е Ттпах ~ заданная пре- дельная величина. Чтобы эта схема (рис. 2) описывалась той же системой логич. ур-ний, что и предыдущая (рис. 1), в ней к задер- жек заменяется к + т фильтрами. Фильтром Ф4, где i = 1, ..., к А-m, наз. элемент, пропу- скающий со сдвигом на т; (t) изменение сигна- ла на его выходе только в том случае, когда последующее его изменение произойдет поз- же, чем через т4 (t). Величина сдвига, выполняемого фильт- ром, считается случайной ф-цией, на которую 2* 19
АВТОМАТ ВЕЗ ПАМЯТИ наложено ограничение: /тах > тг(() > imin, где imin — максимально возможное время пе- реходного процесса в преобразователе П, возникающего после изменения одного либо нескольких (одновременно) входных сигна- лов. А. а., в котором к = 0 (т. е. нет ни одного контура обратной связи), наз. ком- бинационным, или примитивным. При к > О А. а. наз. последова- тельностным. Практическое значение имеет только конечный А. а., в котором параметры п, к, т, v и количество состояний каждого элемента — конечны. Конечный А. а. задается мн-вом входных R = )pi, ..., р2п}, устойчивых внутренних К = [Xj, ..., xs} и вы- ходных L = >Xi, ..., состояний и ф-ци- ями переходов и выходов, дающими одно- значное отображение мн-ва пар состояний р, х в мн-во пар состояний х, X. Конечный А. а. является матем. моделью, определяющей осн. характеристики электронных вычисл. и информационных машин, релейных устр-в и дискретных (логич.) автоматов. Важнейшей проблемой, связанной с синтезом конечного А. а., является кодирование состояний автома- та. Эта проблема вызвана тем, что в схемах рис. 1 и 2 задержки или сдвиги могут иметь различные значения. Поэтому в конечном А. а. возникают состязания между его цепями, что приводит к появлению ошибок при пере- ходах из одного устойчивого состояния в дру- гое. Устранение этих ошибок производится правильным кодированием внутр, состояний. См. также Асинхронных автоматов теория. Лит.: Лазарев В. Г., П и й л ь Е. И. Синтез асинхронных конечных автоматов. М., 1964 [библиогр. с. 252—257]; Лазарев В. Г., П и й л ь Е. И. Синтез управляющих автоматов. М., 1970 [библиогр. с. 392—398]; Якубайтис Э. А. Синтез асин- хронных конечных автоматов. Рига, 1970; К о л д у - э л л С. Логический синтез релейных устройств. Пер. с англ. М., 1962; Perrin J. Р., Denouet- t е М., Daclin Е. Systfemes logiques, t. 1—2. Paris, 1967. Э. А. Якубайтис. АВТОМАТ БЕЗ ПАМЯТИ — автомат конеч- ный, имеющий одно внутреннее состояние. По- скольку в процессе функционирования состоя- ние такого автомата изменяться не может, то выходной символ зависит только от входного символа в данном такте и не зависит от ранее поступивших символов. Оператор, реализуе- мый таким автоматом, осуществляет побуквен- ный перевод входных символов в выходные. Такие операторы наз. истинностными. Они являются, по существу, функциями мно- гозначной логики. АВТОМАТ ВЕРОЯТНОСТНЫЙ — дискрет- ный стационарный потактный преобразователь информации с памятью, функционирование ко- торого в каждом такте зависит только от со- стояния памяти в нем и может быть описано статистически. Свойства А. в., как входного— выходного преобразователя, изучаются на та- кой модели. Пусть X, Y, Q — конечные или счетные множества входных и выходных букв и состояний А. в. соответственно. Тогда на декартовом произведении множеств Q х Y определено условное вероятностное распре- 20 деление р (а', у | а, х), заданное на каждом элементе декартова произведения множеств Q х X. А. в. обозначается как (X, Y, Q, р (а', у \ а, х)). функционирование А. в. со- стоит в том, что в дискретные моменты време- ни на вход устр-ва подается последователь- ность букв входного алфавита X. При усло- вии, что А. в. находится в состоянии а е. Q и на вход подана буква х е. X, автомат пере- ходит в следующее состояние а' е Q и выдает букву у е Y с вероятностью р (а', у | а, х). В первом такте фиксировано начальное со- стояние А. в. или начальное распределение р (а) вероятностей состояний. Для теории А. в. существенно то, как именно сказывается закон функционирования, определенный выше для А. в. как однотактного преобразователя информации, на законе его функционирования «в целом» как многотактного устр-ва, опреде- ляющего преобразования последовательностей входных букв в последовательности выходных букв с тем же числом букв. Свойства А. в. как идентификатора событий изучаются на модели А. в., выход которого не рассматри- вается. Тогда на множестве состояний Q определяется условное распределение вероят- ностей р (я'|я, х), заданное на каждом элемен- те декартова произведения множеств Q х X. Пусть F с Q — подмн-во Q и р (а) — рас- пределение вероятностей начальных состояний. А. в. наз. объект (X, Q, F, р (я'|я, х), р (а)). Функционирование такого А. в. определяется почти аналогично, с той только разницей, что условное вероятностное распределение опре- деляет переходы лишь для его состояний. А. в. наз. конечным, если конечны мн-ва X, У, Q. Пусть п — число состояний А. в. Тогда рассматривают А. в. и как систему (п х п)-матриц с неотрицательными элемен- тами вида М (у | х), х е X, у е У, где эле- менты матриц определены как т^ (у | х) = = р (я}., у | я;, х) или, .во втором случае, как систему стохастических (п х п)-матриц А (х), х е. X, где элементы матриц определены как ay (х) =р (oj |я{, х). Удобно рассматривать рас- пределение вероятностей р (я) в векторной форме. Тогда формально функционирова- ние А. в. можно описать матрицей преобразо- вания М (?|р). Обозначим слово, подаваемое на вход А. в., р = Xi... xs. Пусть р (е) — век- тор, составленный из вероятностей начальных состояний А. в. Тогда вектор вероятностей конечных состояний А. в. имеет вид р (р) = = р (е) А (р), где А (р) — соответствующая матрица. Одна из осн. задач теории А. в.— описание класса событий, представимых в конечных А. в. Пусть ХА(р) = р (е) А (р) пр, где коор- динаты вектора-столбца пр равны единице для номеров соответствующих состояниям из F и нулю — для остальных номеров. Пусть F% — мн-во всех слов в алфавите X. Говорят, что событие S e'Fx представлено в А. в. начальным вектором состояний р (е),
автомат дефинитный множеством отмеченных состояний F и точ- кой сечения X, 0 < X < 1, если любое слово р из Fx тогда и только тогда принадлежит S, если выполнено следующее условие: (р)>Х. Класс представимых событий является конти- нуальным множеством. Представимое событие Т характеризуется тем, что определяет в про- странстве L числовых последовательностей ап, п = 1, 2, ..., сумма которых сходится абсо- лютно к единице, некоторую линейную экви- валентность = ттак, что фактор-пространство L/ = т по этой эквивалентности оказывается конечномерным. Существуют примеры нере- гулярных представимых событий и примеры непредставимых событий, являющихся, одна- ко, примитивно-рекурсивными мн-вами. Дока- зано, что класс представимых в конечных А. в. событий совпадает с классом событий, представимых в конечных автоматах линейных. Для учета реальных возможностей статистич. эксперимента по распознаванию принадлеж- ности данного слова представляемому собы- тию приходится вводить понятие изолирован- ной точки сечения X относительно автомата А как числа, удовлетворяющего условию (р) (р | ха (р) — I > г«е 6 > °- Конечный А. в. с изолированной точкой се- чения представляет только регулярные со- бытия. Однако можно привести примеры регулярных событий, которые конечные А. в. представляют с меньшим числом состояний, чем детерминированные. Задача устойчивости А. в. состоит в харак- теристике класса А. в., которые при достаточ- но малых возмущениях переходных вероят- ностей |1 (а'[а, х) и фиксированной точке се- чения представляют одно и то же событие. Класс конечных/А. в., все переходные вероят- ности которых строго положительны, является устойчивым относительно изолированной точ- ки сечения. А. в., как входной — выходной преобразо- ватель, определяет многотактные каналы связи условием Т— (q |р) = ц (е) М (q | р) е, где век- Д(£) тор-столбец е состоит только из единиц. Их существенное свойство заключается в том, что отношения вида Т (9192 I Р1Р2) Т(91 I Pi) если они определены, должны быть условными вероят- ностными распределениями. Состояния а и Ь одного или различных А. в. эквивалентны, если г™ (q | р) = rf (q |р), ре Fx,> q e Fy. Для распознавания эквивалентности пары состояний одного А. в. достаточно диагн. про- стого эксперимента длины (п — 1), а для раз- личных А. в.— длины (п + т — 1), где пит —• числа состояний соответствующих автоматов. Два А. в. эквивалентны, если для каждого состояния одного из них найдется эквивалент- ное ему состояние другого. Пусть А. в. А с п состояниями имеет пару эквивалентных состояний щ и а2. Система матриц В (у | х), полученная из системы матриц А (у | х) вычеркиванием строки и столбца ai и заменой столбца а2 на сумму столбцов ai и а2, определяет А. в. с (я — 1) состоянием, экви- валентный данному. В отличие от теории де- терминированных автоматов мн-во миним- А. в., эквивалентных данному, вообще гово- ря, континуально. А. в. А гомоморфен А. в. В, если существует такая прямоугольная матрица полного ран- га Н, что А (у [х) Н = НВ (у | х), х е X, у еУ и ZAH = ZB, где ZA и ZB — допустимые мн-ва векторов состояний соответствующих автома- тов. Из гомоморфизма А и В следует, что это — эквивалентные автоматы. Из эквивалентности А и В вытекает существование псевдо-вероят- ностного автомата С, которому гомоморфны А и В, т. е. автомата, формально определяе- мого как вероятностный, но переходные вероят- ности могут принимать отрицательные значе- ния. Можно отметить результат, что А. в. А эквивалентен детерминированному автомату В, на входе которого установлен генератор случайных кодов, управляемый последова- тельностью входных букв А. Структурная теория А. в. развита пока недостаточно. Методы теории А. в. опираются на свойства стохастических матриц, матриц с неотрица- тельными элементами и определяемых этими матрицами линейных преобразований. Сущест- венное значение имеют также чисто автомат- ные методы, поскольку формально А. в.— это линейный преобразователь распределений ве- роятностей на мн-ве Q, т. е. линейный автомат с бесконечным числом состояний |1 (р), р Изучение А. в. имеет важное значение для разработки методов анализа дискретных устр-в, проявляющих статистически законо- мерное случайное поведение, выяснения функ- циональных возможностей таких устр-в и обо- снования границ целесообразности их исполь- зования, а также для решения задач синтеза устр-в, удовлетворяющих заданной системе требований. Лит.: Рабин М. О. Вероятностные автоматы. В кн.: Кибернетический сборник, Кв 9. М., 1964; Карлайл И. В. Приведенные формы для стоха- стических последовательных машин. В кн.: Киберне- тический сборник. Новая серия, в. 2. М., 1966; Б у - х а р а е в Р. Г. Вероятностные автоматы. Казань. 1970; Поспелов Д. А. Вероятностные автоматы. М., 1970 [библиогр. с. 84—87]; Starke Р. Н. Theorie stochastischer Automaten. «Elektronische In- formationsverarbeitung und Kybernetik», 1965, Bd. 1, H. 1—2. P. Г. Бухараев. АВТОМАТ ДЕТЕРМИНИРОВАННЫЙ—ав- томат, функция перехода которого является всюду определенной (однозначной) функцией Y : Q х X -> Q, где Q — мн-во состояний и X — мн-во входных букв (входной алфавит). автомат дефинитный — автомат ко- нечный, для которого существует такое число t, что каждое входное слово длины t перево- дит автомат из любого состояния в одно и то же состояние, зависящее от этого входного слова. А. д. находят различные применения, в частности, при разработке теории кодиро- вания. Схемы А. д. можно построить из эле- ментов задержки и функций алгебры логики без петель обратной связи. 21
автомат инициальный АВТОМАТ ИНИЦИАЛЬНЫЙ — автомат, в ко- тором одно из состояний выделено в качестве начального состояния. Именно с этого состоя- ния А. и. всегда и начинает работу. См. По- ведение автоматов. АВТОМАТ КОНЕЧНЫЙ — автомат, у ко- торого мн-во внутренних состояний и ми-во входных значений (а, следовательно, и мп-во выходных значений) являются конечными мн-вами. Абстрактно, А. к.— это пятерка (А, X, Y, 6, X), где А, X, Y — конечные мн-ва, называемые соответственно мн-вом внутренних состояний, мн-вом входных сигналов и мн-вом выходных сигналов, a 8 и X — однозначные ф-ции 6: А х X -> А — ф-ция переходов, X: А х X Y — ф-ция выходов. Понятие А. к. было предложено в качестве математи- ческой модели тех. устройств дискретного действия, т. к. любое такое устр-во (в силу конечности своих размеров) может иметь толь- ко конечное число состояний. Теория А. к., являясь осн. составной частью общей теории автоматов, имеет большое прикладное значе- ние, в частности, ее методы применяются при проектировании ЦВМ и др. автоматических дискретных устройств. Лит.: Глушков В. М. Синтез цифровых автома- тов. М., 1962 [библиогр. с. 464—469]. М. И. Кратко. АВТОМАТ ЛИНЕЙНЫЙ — один из специаль- ных видов автоматов. Его входные значения х (t), внутренние состояния a (t) и выходные значения у (t) являются векторами над неко- торым конечным полем Р (размеров I, п, т соответственно), а ф-ции переходов и выходов определены так: a (t + 1) = R a (t) +5 х X х (fy, у (t) = U - а (£)+ Е • х (£), где R = = lril]nxn’ $ = Xilinx!’ = 1и^тхп’ Е = = — матрицы над тем же полем Р- А. л. широко применяют при проектировании управляющих устройств ЦВМ, построении датчиков случайных чисел, при использовании кодов корректирующих и т. д. Эти автоматы рассматривают как промежуточное звено меж- ду автоматами конечными и линейными ди- намическими системами. АВТОМАТ МАГАЗИННЫЙ — автомат спе- циального вида (как правило, бесконечный), в основе которого лежит понятие памяти ма- газинной, или магазина. Магазин удобно пред- ставлять в виде бесконечной в одну сторону ленты, состоящей из ячеек, пронумерованных числами 1, 2, 3, ...; лента расположена вер- тикально таким образом, что первая ячейка оказывается самой верхней. В каждый момент времени в магазине записано некоторое слово. Первая его буква записана в первой ячейке, вторая — во второй и т. д. Остальные ячейки магазина «пусты», т. е. заполнены спец, «пу- стыми» символами. Магазин работает в двух режимах — чтения и записи. При чтении вос- принимается лишь верхняя буква слова, за- писанного в магазине. Эта буква стирается, а оставшаяся часть слова поднимается на одну ячейку вверх. При записи в магазин слова h длины т слово, записанное там, сдвигается на т ячеек вниз, а в освободившиеся ячейки записываются символы слова h. Таким обра- 22 зом, чтение слова из магазина происходит в обратном порядке по сравнению с порядком его записи. Структура А. м. представлена на рис. Он со- стоит из конечного управляющего автомата, снабженного тремя каналами для работы с ма- газинами — входным, выходным и внутрен- ним. При этом входной магазин работает всегда только в режиме чтения, выходной — в режи- ме записи, а внутренний — в режиме чтения и записи. Множество А состояний управляю- щего автомата разбито на два непересекаю- Структура магазинного автомата, щихся подмножества Ai и А2. Если состояние управляющего автомата относится к подмно- жеству Ai, то Происходит считывание из вход- ного и внутр, магазинов, если же оно отно- сится к подмножеству А2, то происходит счи- тывание только из внутреннего магазина. В этот же момент автомат переходит в новое со- стояние и записывает во внутренний и выход- ной магазины некоторые слова. Пусть X, Y и Z — алфавиты входного, выходного и внутрен- него магазинов, не включающие «пустой» бук- вы. Тогда А. м. задается двумя ф-циями At х X х Z -> А х F (Z) x F (У) и 62: А2 х XZ^AxF(X)xF (У). Значения этих ф-ций 6i (а, х, z) и б2 (а, z) указывают новое состояние и слова, которые записываются во внутренний и выходной ма- газины. Действия автомата при пустом вход- ном или внутреннем магазине не определены. Функции 61 и 62 могут быть частичными и многозначными (т. е. задавать не отображение, а отношение между элементами соответствую- щих множеств). В этом случае А. м. наз. не- детерминированным. В недетерминированном А. м. мн-ва Ai и А2 могут пересекаться. Различают распознающие А. м., или акцеп- торы (выходной алфавит пуст), порождающие А. м. (входной алфавит пуст), и магазинные преобразователи или трансдьюсеры (общий случай). Для определения способа функцио- нирования А. м. рассмотрим понятие конфи- гурации и отношение перехода па мн-ве кон- фигураций. Конфигурацией иаз. четверка (р, a, w, q), где р е F (X), а е А, и: е F (Z), деЁ(У). Конфигурация (р, a, wz, q) непо- средственно переходит в конфигурацию (р', а', ww', qq'), если р = р'х и (a', и/, q') G 61 (а, x, z) или (a', w’, д') е 62 (а, г). Конфигурация к переходит в конфигурацию к’, если сущест-
АВТОМАТ РЕГИСТРОВЫЙ вует последовательность к — ki, к2, ..., кт — — к' конфигураций, в которой каждая пре- дыдущая непосредственно переходит в сле- дующую. Конфигурация наз. заключительной, если она имеет вид (Z, а*, е, д), где а* е А* (е — пустое слово). Для распознающих автоматов в определе- нии конфигурации следует отбросить четвер- тую компоненту, а для порождающих — пер- вую. В мн-ве А выделяют также начальное состояние ао и мн-во заключительных состоя- ний Л*, а в мн-ве I — начальный символ zo. Распознающий А. м. представляет (распозна- ет) язык, состоящий из всех слов р таких, что конфигурация (р, zo, е) переходит в одну из заключительных конфигураций. Порождаю- щий автомат порождает язык, состоящий из всех слов q таких, что конфигурация (до, zo, е) переходит в заключительную конфигурацию вида (д*, е, q). Класс языков, распознаваемых (порождаемых) недетерминированными А. м., совпадает с классом контекстно-свободных языков, а класс отношений, представленных недетерминированными магазинными преобра- зователями, совпадает с классом отношений, порождаемых контекстно-свободными грамма- тиками перевода. Лит.: Гинзбург С. Математическая теория контекстно-свободных языков. Пер. с англ. М., 1970 [библиогр. с. 310—3193- А. А. Летичевский. АВТОМАТ МИКРОПРОГРАММНЫЙ — 1) в технике — автомат, реализующий микропро- грамму функционирования дискретного уст- ройства. 2) Матем. понятие — см. Автомат регистровый. АВТОМАТ МИНИМАЛЬНЫЙ — автомат, ко- торый в классе всех автоматов, реализующих данный оператор автоматный, имеет наи- меньшее возможное число состояний. См. Ми- нимизация числа состояний автомата. АВТОМАТ НЕДЕТЕРМИНЙРОВАННЫЙ — автомат, который при данном входном сим- воле и внутреннем состоянии может перехо- дить в несколько различных внутренних со- стояний. Формально А. и.— это пятерка {X, Y, <2, Ф, такая, что отображение Y: X х X Q Q не является однозначным. По ана- логии с теорией автоматов детерминирован- ных можно ввести понятия представления (по- рождения) множеств для А. н. Если два ав- томата конечных, представляющие одно и то же мн-во, считать эквивалентными, то суще- ствует алгоритм, позволяющий по каждому конечному А. н. построить эквивалентный ему конечный детерминированный автомат. При этом, естественно, детерминированный автомат имеет большее число состояний, чем А. н. В общем случае для любых автоматов подоб- ное утверждение неверно. Напр., класс мно- жеств, порождаемых недетерминированными автоматами с магазинной памятью, шире, чем класс множеств, порождаемых такими же де- терминированными автоматами. Лит.: Лупанов О. Б. О сравнении двух типов конечных источников. В кн.: Проблемы кибернетики, в. 9. М., 1963; Л ю б и ч Ю. И. Оценки числа со- стояний, возникающих при детерминизации недетер- минированного автономного автомата «Доклады АН СССР», 1964, т. 155, X» 1. М. И. Кратко. АВТОМАТ ОПЕРАЦИОННЫЙ — устройство цифровой вычислительной машины, в котором совершаются преобразования кодов чисел или слов. А. о. состоит из набора регистров с ком- бинационной логикой на входах запоминаю- щих элементов регистров. Входные сигналы А. о. отождествляются с выходными сигнала- ми автомата управляющего — сигналами мик- роопераций. Эти сигналы определяют преоб- разования мн-ва состояний А. о. Выходными сигналами А. о. являются строки значений логич. условий, характеризующих состояния его регистров. В теории удобно рассматривать А. о. как бесконечный Мура автомат спец, ви- да (многорегистровый автомат), с. С. Гороховский. АВТОМАТ ПРИВЕДЁННЫЙ — автомат, в ко- тором отождествлены все эквивалентные между собой состояния. См. Алгебраическая теория автоматов. АВТОМАТ ПУШ-ДАУН — то же, что и ав- томат магазинный. АВТОМАТ РЕГИСТРОВЫЙ — специального вида автомат(как правило, бесконечный), вве- денный как математическая модель, более близкая к структурам современных цифровых вычислительных машин. В основе определения А. р. лежит понятие регистра. Регистром (точ- нее, р-позиционпым регистром) наз. мн-во переменных (элементов регистра) с одной и той же p-элементной областью определения Р, занумерованных последовательными целы- ми числами и упорядоченных в соответствии с этой нумерацией. В реальных машинах любой регистр состоит из конечного числа элементов. Однако в не- которых ситуациях более удобно считать их бесконечными. Если для нумерации элементов регистра использованы все целые рациональ- ные числа (положительные и отрицательные), то регистр наз. двусторонним. Если для нумерации использованы все числа интер- вала (т, + со) или (— со, т), то регистр наз. односторонним бесконечным регистром. Состояниями регистра наз. всевозможные наборы значений (состояний) его элементов. Для задания преобразований мн-ва состояний регистров используются преобразования пе- риодически-определенные. Каждое такое преоб- разование задается р-значной ф-цией f (zi, ... ...,zq) и базовым ур-нием ^=/ •••, определяющими значение г-й переменной реги- стра после выполнения преобразований через значения х,- его переменных до выполнения преобразования. Набор чисел (й, ..., iQ) наз. базой периода. Для бесконечного ре- гистра в обе стороны базовое ур-ние однознач- но определяет преобразование. В случае же бесконечного в одну сторону или конечного ре- гистра может иметь место краевой эффект, когда часть или все аргументы ..., при некоторых i выходят за пределы рассмат- риваемого регистра. В этих случаях рассмат- риваемый регистр дополняется фиктивными элементами, принимающими всегда постоян- ные значения. 23
АВТОМАТ С МАГАЗИННОЙ ПАМЯТЬЮ Другой тип преобразований мн-ва состоя- ний регистра (он часто встречается на практи- ке) дают периодически-определенные преоб- разования со вспомогательными переменными. В этом случае каждой осн. переменной х^ ста- вят в соответствие некоторое количество х^\..., г^1 вспомогательных переменных. Значения переменных после выполнения преобразова- ния задаются в этом случае с помощью базо- вых ур-ний: у{ = /о; = Л; Цп) = /п, пра- Абстрактная модель центрального процессора вычис- лительной машины: А — управляющий автомат, В — операционный автомат. вые части которых зависят от переменных •••» xi+ig регистра и вспомогательных переменных х(к) ь, • ••, х<к) . . При этом ур- i+ii i+iqh ния должны быть корректными, т. е. одно- значно определять результат выполнения пре- образования. Кроме указанных двух типов преобразований, применяются еще т. н. конеч- но-определенные преобразования, меняющие состояние только конечного числа переменных регистра, и установочные преобразования, пе- реводящие регистр из любого состояния в не- которое фиксированное для данного регистра состояние. Все преобразования рассмотренных типов легко переносятся на случай нескольких ре- гистров. В этом случае можно определить мн-во состояний и ф-цию переходов А. р. В. Этот автомат состоит из некоторого конечного набора регистров Bi, ..., Вп и состояниями его являются наборы состояний регистров. Каждому входному сигналу у eY входного алфавита Y автомата В соответствует некото- рое преобразование f мн-ва В одного из ука- занных типов. Для задания ф-ции выходов А. р. рассматривают разбиение Г мн-ва его состояний на попарно непересекающиеся клас- сы и рассматривают ф-цию выходов как ф-цию, зависящую только от класса, которому принадлежит состояние автомата и входного сигнала. Разбиение Г обычно выбирается ко- нечным, а его классы получаются путем при- менения булевых операций к т. н. допустимым мн-вам. К этим мн-вам относятся прежде всего конечно-определенные мн-ва, т. е. такие, в ко- торых заданные элементы некоторого регистра (в конечном числе) принимают заданные зна- чения. Вообще допустимыми являются также мн-ва, в которых заданный регистр содержит определенную конечную конфигурацию зна- чений переменных или в состоянии его за- данная конфигурация периодически повто- ряется. Построенный т. о. автомат наз. мно- горегистровым конфигурационно периодиче- ским автоматом. Применяя указанную концепцию бесконеч- ного автомата, можно построить абстрактную модель центр, процессора вычисл. машины. Эта модель представляет собой композицию двух автоматов — автомата управляющего А и ав- томата операционного В (рис.). Управляю- щий автомат А является автоматом конеч- ным, операционный автомат В — бесконеч- ным конфигурационно периодическим авто- матом. К автомату В добавляют обычно еще входной канал U, сигналы в котором вызывают установочные преобразования, и выходной ка- нал V, по которому передаются состояния не- которых регистров операционного автомата. Сигналы алфавита V вызывают только перио- дически-определенные преобразования (воз- можно, со вспомогательными переменными). Эти сигналы также разрешают или запрещают поступление сигналов по каналу U. Сигналы в каналах U и V наз. также векторными. Эти каналы связывают центр, процессор с внеш, устр-вами, напр., оперативным запоминаю- щим устройством ЦВМ. В автомате А обычно легко выделить состоя- ния, в которых начинается или заканчивается выполнение той или иной макрооперации ма- шины (сложение, умножение и т. д.). Выбирая такие состояния в качестве начального и за- ключительного, получаем дискретный преоб- разователь, действующий на мн-ве состояний операционного автомата В. Элементарные опе- раторы этого преобразователя являются мик- рооперациями процессора. С теорией А. р., основы которой заложил сов. математик В. М. Глушков (р. 1923), тесно связана теория автоматов итеративных. Лит.: Глушков В. М. Теория автоматов и во- просы проектирования структур цифровых машин. «Кибернетика», 1965, № 1. А. А. Летичевский. АВТОМАТ С МАГАЗИННОЙ ПАМЯТЬЮ — см. Автомат магазинный. АВТОМАТ САМОВОСПРОИЗВОДЯЩИЙСЯ — автомат, который в процессе функционирова- ния строит свою копию. Исследования по тео- рии самовоспроизведения автоматов впервые предпринял Дж. фон Нейман, объяснивший следующим образом приведенное определение. Пусть задан автономный конечный автомат А и некоторый набор Q конечных автоматов (элементов). Если выходные сигналы автома- та А удается интерпретировать как указания, какой из элементов набора Й надо взять и к каким элементам из уже имеющегося соеди- нения элементов его присоединить, то последо- вательность выходных сигналов автомата А можно рассматривать как процесс построения некоторого соединения элементов. Пусть среди выходных сигналов автомата А имеется сиг- нал, который интерпретируется как «построе- ние закончено». В этом случае автомат А за некоторое конечное число шагов «строит» не- которую логическую сеть L над Й. Пусть эта сеть реализует автомат В, тогда говорят, что А в процессе функционирования строит авто- мат В. Автомат В наз. «потомком» А, а авто- 24
АВТОМАТ САМОВОСПРОИЗВОДЯЩИЙСЯ мат А — «родителем» автомата В. Следуя при- нятой терминологии, будем говорить, что автомат А построен в Q, если он реализован в некоторой логической сети над Q. Если бы эле- менты набора Й были выполнены в виде реаль- ных физ. устройств и автомат А был снабжен исполнительными органами, позволяющими ему выбирать нужные элементы и делать нуж- ные соединения, и автомату А дать достаточ- ное к-во элементов, то он мог бы в действи- тельности построить некоторое устр-во в виде соединения элементов. Рассмотрим такой набор элементов Й, когда «родитель» любого автомата, построенного в Q, сам может быть построен в Й. Можно пред- положить, что для любого автомата А его «ро- дитель» — р (Л) должен быть в некотором смысле более сложным, чем А, т. к. р (А) должен обладать всей информацией о струк- туре автомата А. Необходимо найти такой А, что р (Л) = А, т. е. автомат, который строит свою копию (автомат А в этом случае наз. самовоспроизводящимся). При этом представляет интерес не всякое самовос- произведение автоматов, а самовоспроизведе- ние автоматов, имеющих достаточно сложное строение. Заметим, что если А является А. с., то порожденные им автоматы также будут строить автоматы А, причем их «потомки» будут не только функционально, но и струк- турно эквивалентны «родителям», т. е. будут совпадать логические сети, реализующие «ро- дителей» и «потомков». Дж. фон Нейман рассматривал две модели самовоспроизведения. В первой, т. н. кинема- тической модели, автомат А «плавал» в резер- вуаре, в котором плавала «пища», т. е. неис- черпаемый запас элементов набора Й. Вторая, т. н. клеточная модель, представляет собой бесконечную двумерную итеративную сеть (см. Автоматы итеративные). Конфигурация Z этой сети наз. самовоспроизводя- щ е й с я, если для любого натурального п найдется такой такт т, что если в такт t = О мы зададим на клеточной модели одну конфи- гурацию Z, то в такт т наша модель будет со- держать п непересекающихся конфигураций Z. Клеточная модель может рассматриваться как некоторая абстрактная среда, в которой пространство и время дискретны, а передви- жения элементов могут быть заменены пере- дачей сигналов. В обоих случаях для доказательства воз- можности самовоспроизведения достаточно сложных автоматов Дж. фон Нейман предло- жил воспользоваться т.н. универсаль- ным конструктором. Суть этого предложения сводится к следующему. Зафик- сируем некоторый набор элементов Й. Вместо автономного автомата А рассмотрим автомат К со входом. Если, подав на К входную по- следовательность g, мы получим выходную последовательность, которую можно рассмат- ривать как процесс построения некоторого ав- томата то | наз. кодом автомата А^ (при фиксированном К). Код автомата А обозна- чают через £ (А). Автомат К наз. универсаль- ным конструктором, если для любого автома- та М в Й найдется такая входная последова- тельность £ (М), что при подаче ее на вход К на выходе будет построен автомат М. Т. к. фактически вся информация о структуре ав- томата, который должен быть построен, может быть записана в его коде, то универсальный конструктор может быть построен даже при достаточно простых наборах элементов. С другой стороны, код £ также можно пред- ставить в виде подходящего соединения эле- ментов, реализующего автономный автомат 21 (£), выдающий этот код. Если соединить выход автомата 21 (с,) со входом автомата К, что соответствует подаче входной последова- тельности £ на вход автомата К, то получим автономный автомат [21 @ : А], который по- рождает автомат Aj (символически [21 (е) : : А] -> Ag). В этом случае автомат [21 (с, (А)) : : А] — это автомат А, снабженный описанием своего же кода. Очевидно, что этот автомат не является А. с., т. к. он строит только авто- мат А без кода. Для построения А. с. надо к автомату А до- бавить т. н. устр-во копирования Р, т. е. ав- томат, который, получив на вход код строит на выходе копию этого кода и управляющее устр-во R (назначение его будет объяснено ни- же). Полученный автомат К — Р — R имеет один вход и работает следующим образом. Если на его вход подать код £, то сначала К построит автомат А %, потом Р построит копию кода £, и наконец, эта копия g будет подана на вход автомата А., т. е. будет построен ав- томат [21 (£) : А^]. Управляющее устр-во R следит за тем, чтобы отмеченные выше дей- ствия были выполнены в указанной последо- вательности. Подадим теперь на вход автомата А — Р — R его собственный код, т. е. по- строим автомат [21 (с, (А — Р — Я)) : А — Р — Я]. Очевидно, что он будет строить ав- томаты [21 (ЦК — Р. — R)) : К — Р — Я], т. е. будет А. с. Описанный здесь механизм самовоспроизведения поразительно напомина- ет процесс самовоспроизведения простейших (одноклеточных) живых организмов. Аксиоматическое построение теории само- воспроизведения предпринял амер, матема- тик Дж. Майхилл. Он доказал теорему, яв- ляющуюся обобщением теоремы о существо- вании А. с. Для широкого класса нумераций автоматов имеет место следующий факт: для любой вычислимой функции g (х) существует автомат с номером п такой, что порождаемый им автомат имеет номер g (п) (при g (ж) = х имеем теорему о существовании А. с.). Более того, он доказал и теорему о существовании т. н. самосовершенствующихся автоматов. Счи- тают, что автомат А2 более совершенный, чем автомат Ai (Ai < А2), если при естественном уточнении понятия вычислительной способ- ности можно сказать, что автомат А2 способен вычислить все то, что и автомат Ai и еще что- нибудь сверх этого. Справедлива теорема: су- ществует такая бесконечная последователь- ность автоматов {А^, что одновременно Ai < 25
АВТОМАТ СВОБОДНЫЙ < А -+1 и Аг -> Ai+1, где Z = 0, 1, 2, ... . До- казывая эти теоремы, необходимо иметь такой набор элементов, из которых можно было бы построить универсальный конструктор, устр-во копирования кода и т. д. Амер, математик Э. Мур показал, что в лю- бой клеточной модели из достаточно широкого класса таких моделей существуют конфигу- рации, которые не могут быть самовоспроиз- водящимися. Известны попытки физ. построе- ния моделей самовоспроизведения. Например, англ, генетик Л. Пенроуз сделал механические элементы двух видов А и В так, что они могут сцепляться друг с другом одним из двух способов АВ или В А. Если в поднос, в котором находятся несцепленные друг с дру- гом элементы А и В, поместить «родителя» АВ и затем начать поднос встряхивать, то в нем будут порождаться только сцепления АВ, т. е. АВ будет воспроизводить себя. Если же туда поместить В А, то будут порождаться соеди- нения В А. Амер, ученый Г. Джекобсон по- строил такую электромех. модель самовоспро- изведения: составленные из различных ваго- нов игрушечные поезда, используя системы разъездных путей, так перегоняли не сцеплен- ные между собой вагончики, что составляли поезд, подобный себе. Лит.: Нейман Дж. фон. Общая и логическая теория автоматов. В кн.: Тьюринг А. Может ли машина мыслить? Пер. с англ. М., 1960; Penro- se L. Automatic mechanical self-reproduction. «New Biology», 1959, № 28; Джекобсон Г. О мо- делях воспроизведения. В кн.: Кибернетический сбор- ник, № 7. М., 1963; Майхилл Дж. Абстрактная теория самовоспроизведения. В кн.: Общая теория систем. Пер. с англ. М., 1966; Мур Э. Ф. Математи- ческие модели самовоспроизведения. В кн.: Математи- ческие проблемы в биологии. Пер. с англ. М., 1966; А р б и б М. Мозг, машина и математика. Пер. с англ. М., 1968 [библиогр. с. 217—224]; С odd Е. F. Cellular autdmata. New York — London, 1968 [биб- лиогр. с. 118]; Нейман Дж. фон. Теория самовос- производящихся автоматов. Пер. с англ. М., 1971 [библиогр. с. 322—326]. М. И. Кратко, АВТОМАТ СВОБОДНЫЙ. Автомат можно рас- сматривать как унарную универсальную ал- гебру А = <(?, /1, fk) (см. Автоматов способы задания). Автомат наз. свобод- ным, если алгебра А — свободная. Напр., пусть дано два непересекающихся множества Q иХ. Образуем множество слов А таких, что первая их буква — элемент множества Q, а все остальные (если они имеются) — элементы множества X. Образуем теперь из полученного множества слов Л автомат 21 (Q, X) сле- дующим образом. Каждое слово из Л назовем состоянием автомата 21 (Q, X), каждый эле- мент х е X назовем входом автомата 21 (Q, X) и, по определению, будем считать, что состоя- ние q е Л под действием входа х переходит в состояние qx, где qx — слово из Л, получен- ное приписыванием справа к слову q буквы х. Полученный автомат будет А. с. (с множеством свободнообразующих состояний Q и свободно- образующих входов X). Верно утверждение: любой другой автомат (с множеством образую- щих состояний Й и образующих входов X) является гомоморфным образом А. с. At. И. Кратко. АВТОМАТ СВЯЗНЫЙ — автомат, имеющий такое состояние, которое путем подачи под- ходящего входного слова может быть переве- дено в любое другое состояние. Инициальный автомат наз. связным, если указанное вы- ше состояние является его начальным состоя- нием. АВТОМАТ УПРАВЛЯЮЩИЙ — понятие, свя- занное с рассмотрением композиции двух ав- томатов, один из которых (напр., автомат А) наз. управляющим, а другой (автомат В) — операционным. А. у. А представ- Композиция управляющего и операционного автома- тов. ляет собой инициальный Мура автомат или Мили автомат с заключительным состоянием. Композиция автоматов А и В определяется так, как указано на рис. Выходные сигналы у е Y А. у- А являются входными сигналами операционного автомата В и, наоборот, вы- ходные сигналы х е X операционного авто- мата являются входными сигналами А. у. Каждый сигнал у задает некоторое отображе- ние множества SB состояний операционного автомата в это же множество. Эти отображе- ния наз. микрооперациями. Струк- тура входного сигнала А. у. обычно задается в виде конечного набора значений логических условий ой, а2, ..., сст, определенных на множе- стве SB. К рассмотрению описанной схемы взаимодействия двух автоматов сводится ряд задач прикладной алгоритмов теории, таких как проектирование структур вычисл. машин, ряд задач теории программирования и пр. В связи с этим значительный интерес представ- ляет изучение различных форм эквивалент- ности А. у. См. также Автомат регистровый. А. Н. Чеботарев. автомат частичный — автомат, у кото- рого ф-ция переходов Чг (а, х) или ф-ция вы- ходов Ф (а, х), или обе эти ф-ции определены не для всех пар значений своих аргументов анх. В связи с этим понятие эквивалентности вполне определенных автоматов и их состоя- ний в случае А. ч. заменяется более общим понятием совместимости, основанном на сов- падении индуцируемых отображений в пере- сечении их областей определения. А. Н. Чеботарев. АВТОМАТА ДИАГРАММА — то же, что и аб- страктного автомата граф. АВТОМАТА МАТРИЦА ПЕРЕХОДОВ — один из способов задания конечного абстрактного автомата. Для автомата А, имеющего п состоя- ний, А. м. п. || А || представляет собой квад- ратную матрицу порядка п. Пусть а2, ... ..., ап)—множество состояний автомата А, а pi, х2, ..., Хт} и {j/1, у2, ..., yh}— соответствен- но входной и выходной алфавиты. В случае 26
АВТОМАТИЗАЦИЯ ЛИНГВИСТИЧЕСКИХ ИССЛЕДОВАНИЙ инициального автомата ai всегда обозначает начальное состояние. Элементом (г, /) матрицы [IА || является множество пар вида (^is/yis), таких, что под воздействием входного сигнала автомат А переходит из состояния ai в со- стояние a.j и выдает при этом выходной сигнал !-гз' Для °б°значения мн-ва, состоящего из пар &ц/Уц), (Жг2^г2>’ — ’ ^iq^iq^ обычно выписы- вают эти пары, соединенные знаком дизъюик- ции: (*и/ун) V (zi2/yi2) V ... V (ziq/yiq). От А. м. п. нетрудно перейти к любому другому способу задания абстрактного автомата, напр., к таблицам переходов и выходов, графу автомата и пр. См. также Автоматов способы Задания. д. н. Чеботарев. АВТОМАТА ПАМЯТЬ — число состояний ав- томата; иногда под термином А. п. понимают логарифм этого числа. См. Алгебраическая тео- рия автоматов. АВТОМАТА ТАБЛИЦА — прямоугольная таб- лица размера п х ш, где п — число состоя- ний автомата, т— число входных букв. Столб- цам таблицы соответствуют состояния автома- та, строкам — входные буквы. На пересече- нии г-го столбца и у’-й строки указано два зна- чения: состояние автомата, в которое он пе- рейдет из состояния qi под действием входной буквы х-, и значение его выхода при этом. См. Автоматов способы задания. АВТОМАТА ФУНКЦИЯ — термин, употреб- ляемый в трех разных значениях: 1) то же, что и автоматное отображение, или оператор автоматный; 2) функция переходов автомата 6 (д, х), т. е. отображение Q х X Q; 3) ре- же — функция выходов автомата ;.((/. х), т. е. отображение Q х X -> Y, где Q — мн-во состояний, X — входной алфавит, Y — выходной алфавит автомата. В каком именно значении употребляется термин «А. ф.», определяют из контекста. См. Автоматов способы задания. АВТОМАТИЗАЦИЯ КОМПЛЕКСНАЯ — си- стемный охват автоматизацией производствен- ных и экономико-административных процессов в рамках агрегата, отдельного технологиче- ского процесса, цеха, предприятия и более высоких производственных и хозяйственных формаций. А. к. базируется на достигнутом уровне развития кибернетики и, в частности, ее разделов — кибернетики технической и ки- бернетики экономической. См. также Автома- тизация управления производственным процес- сом, Автоматизированные системы управле- ния предприятием, Системотехника. Б. Б. Тимофеев. АВТОМАТИЗАЦИЯ ЛИНГВИСТИЧЕСКИХ ИССЛЕДОВАНИЙ — использование вычисли- тельных машин для лингвистического — преи- мущественно комбинаторного и статистическо- го — анализа текста как последовательности лингвистических форм. Сущность лингвистического анализа заклю- чается в том, что на мн-ве лингвистических форм одного уровня (напр., на множестве зву- ков речи, представленных в тексте буквами, или на мн-ве слов текста) определяются отно- шения эквивалентности и порядка, ставящие в соответствие каждой форме класс, к которому она принадлежит, и каждой паре в последо- вательности форм — направление синтакси- ческой связи между ними. Миним. классами форм являются лингвистические единицы — фонемы, конкретными представителями кото- рых являются звуки речи, морфемы (миним. значимые единицы языка), представляемые в тексте морфами (миним. значимыми частями слов), лексемы, представляемые в тексте сло- воформами, модели словосочетаний и модели предложений. На множестве лингвистических единиц могут быть вновь определены отноше- ния эквивалентности и получены классы линг- вистических единиц, такие, как гласные и со- гласные фонемы, служебные и знаменательные морфемы, имена и глаголы и т. п., и вновь оп- ределены отношения порядка. Такие процеду- ры лингвистического анализа имеют алгорит- мический характер и опираются в большой степени на информацию о совместной встре- чаемости лингвистических форм в текстах. При этом учитывается не только информация о составе лингвистических форм в окружения, но и условная частота появления одних форм при условии появления других. Одна из ти- пичных задач автоматического лингвистиче- ского анализа состоит в переводе текста, за- данного как последовательность знаков алфа- вита, в последовательность лингвистических форм заданного уровня, в отождествлении различных употреблений одной и той же фор- мы, в построении классов лингвистических форм и единиц. В зависимости от того, предшествует ли ав- томат. обработке текста обработка его чело- веком или нет, различают полуавтоматический и автоматический анализ. При полуав- томатическом анализе текст за- ранее членится на формы заданного уровня (напр., на слова) и каждая форма снабжается набором признаков, в котором указывается принадлежность этой формы к определенному классу форм и его подклассам и связь этой формы с другими формами текста. Проанализи- рованный таким образом лингвистом текст переносится на носители информации (перфо- карты, перфоленты) и поступает на обработку в ЦВМ. Обычными задачами такой обработки являются: 1) отождествление индивидуальных формоупо.треблений внутри каждого из клас- сов форм или единиц; 2) подсчет числа тожде- ственных или эквивалентных формоупотреб- лений; 3) подсчет условной частоты совмест- ной встречаемости форм или единиц, или клас- сов единиц; 4) построение инвентарей лингви- стических форм, единиц и классов; 5) струк- турный и лингвостатистический анализ инвен- тарей (см. Л ингвистическая статистика) и др. Различаются следующие виды инвентарей: ин- вентари фонем и графем (букв) и их сочетаний, инвентари слогов, морфов и морфем, а иног- да — и основ слов; инвентари словоформ и лексем [списки (индексы) слов, словари частот- ные]; инвентари словосочетаний. 27
АВТОМАТИЗАЦИЯ МЕДИЦИНСКОЙ ДИАГНОСТИКИ В случае, если предварительной обработки текста лингвист не производит, говорят об автоматическом анализе. В част- ности, автоматический анализ является осн. частью машинной дешифровки письменностей (см. Дешифровка текстов'). Автоматический лингвистический анализ производится либо путем сравнения форм и их окружений в тексте с заданными в таблицах эталонами, которым сопоставлены наборы признаков, либо метода- ми комбинаторного или комбинаторно-стати- стического анализа совместных встречаемостей форм. В последнем случае он базируется на предположении о том, что статистически зна- чимые отклонения частот совместной встре- чаемости форм от матем. ожиданий, вычислен- ных в предположении об их случайном сов- местном появлении в тексте, свидетельствуют об определенной близости этих форм. Таким образом удается установить морфологические типы форм, синтаксические структуры и се- мантические группы (поля). Автоматический анализ переводимого текста является первым этапом машинного перевода. Кроме задач, связанных непосредственно с лингвистическим анализом текстов, ЦВМ ис- пользуют как средство автоматизации труда лингвиста, напр., при каталогизации лингви- стических явлений, требующей сортировки и подсчета числа явлений по группе признаков. Как правило, машины используют в лингви- стических исследованиях, связанных с обра- боткой больших массивов лингвистической информации, насчитывающих сотни тысяч формоупотреблений. При этом часто собствен- но лингвистический -анализ сопровождается вычислением различных статистик (частоты форм, единиц и классов, длины форм — слов, предложений), проверкой статистических ги- потез о равенстве вероятностей, с которыми одни и те же формы, единицы или классы употребляются в различных текстах, гипотез о наличии корреляций между частотами форм в разных текстах. С помощью ЦВМ решаются также собственно лингвостатистические зада- чи, связанные с изучением механизма функцио- нирования языка в статистическом аспекте,— изучение функций распределения лингвисти- ческих статистик в словаре и в тексте. Лит.: Шайкевич А. Я. Распределение слов в тексте и выделение семантических полей. В кн.; Иностранные языки в высшей школе, в. 2. М., 1963; Фрумкина Р. М. Автоматизация исследователь- ских работ в лексикологии и лексикографии. «Вопросы языкознания», 1964, № 2; Автоматизация в лингви- стике. М__Л., 1966; Засорина Л. И. Автома- тизация и статистика в лексикографии. Л., 1966; Московия В. А. Автоматизация некоторых ас- пектов лингвистической работы. «Вопросы языкозна- ния», 1966, №1;Севбо И. П. Структура связного текста и автоматизация реферирования. М., 1969; Перебийн1с В. С. К1льк1сн1 та як1сн! характе- ристики системи фонем сучасно! укра'шсько! лите- ратурно'! мови. К., 1970. В. М. Андрющенко. АВТОМАТИЗАЦИЯ МЕДИЦИНСКОЙ ДИАГ- НОСТИКИ — комплекс математических и тех- нических приемов, осуществляемых с целью повышения достоверности и надежности и ус- корения медицинского диагноза. А. м. д. пред- полагает частичную или полную передачу 28 функций врача приборам и автоматам. Поста- новка диагноза состоит из следующих этапов: 1) сбор информации о больном и проявлениях болезни; 2) обработка и оценка собранных данных; 3) собственно установление диагноза. Автоматизации можно подвергнуть каждый из этапов постановки диагноза или весь процесс полностью. При этом полностью автоматизи- ровать можно только те задачи медицинской диагностики, для которых существуют алго- ритмы и которые в принципе можно решить без участия медицинского персонала. На 1-м этапе разрабатывают стандартизи- рованные истории болезни различных профи- лей, вопросники и др. Собранную информацию в больном записывает врач (или сам больной) в цифровой или текстовой форме в соответ- ствующие графы стандартизированного доку- мента. Такая запись позволяет формализовать информацию о больном и хранить ее в памяти ЦВМ. Благодаря представлению информации в такой форме формализованный естественный медицинский язык можно совмещать с языком ЦВМ. Таким образом, результат обследования конкретного й-го больного можно представить в виде троичного вектора fh где = 1, если имеется данный у{-й симптом; s; = 0, если этот симптом отсутствует; = —1, если дан- ный симптом не исследовали (i = 1, 2, ..., т). На 2-м этапе постановки диагноза выделяют, обрабатывают и оценивают собранную инфор- мацию. Выделять симптомы может врач или, после предварительного обучения, ЦВМ. За- тем оценивают значимость полученных симп- томов для различных заболеваний. Это про- изводит врач или ЦВМ по спец, матрицам и различным решающим правилам. Так, напр., используя методику Бродмена, можно полу- чить диагностическую ценность р (s;, dj) симп- тома si для диагноза d$ (J = 1, ..., п) в следую- щем виде: p(sz>d/)=H£iM^M-±l. 2 (Гр М)3 В качестве меры информативности можно ис- пользовать дивергенцию Кульбака Р (g{, dj!dt) = = [р (Sl-/d,-) - p (Slldf)} log ggg- , информационную меру Шеннона P (stldj) = — p (s£/d/) log p (st/df) и др. На 3-м этапе врач или автоматическое устр-во строит модель заболевания (установ- ление диагноза) в соответствии с теми решаю- щими правилами, по которым получены оцен- ки симптомов. При использовании детерми- нистской логики модель заболевания строят, сравнивая данный неизвестный вектор /й с эта- лоном. Построение эталона основано на логи- ческих операциях и данных медицины. Эталон хранится в виде записи, на ручных перфокар-
АВТОМАТИЗАЦИЯ ПРОГРАММИРОВАНИЯ т А = У log тах или в памяти ЦВМ в виде булевой функции ... + si 4- +sm)A(g1 + + gi + • • • + g№ + • ’ ’ + gt) A (dj + d2 + + + d; + + dn). При этом решение принимают следующим образом: решают, что /h е d- или множеству {d^j, если F = 1 при d- = 1 (или |d^} = 1). Используя статистиче- ские методы, модель заболевания строят путем нахождения максимально правдоподобной оценки. При минимизации среднего риска диагностирования (см. Риск распознавания) ис- пользуется оптим. Байесовское решающее пра- вило, сформулированное так: данный вектор /h е d(, если б = maxp (/h /d() g&. Зна- чение t, при котором достигается максимум, является искомым. При t = 0 принимается решение об отказе от диагностирования дан- ного вектора При использовании методики многоальтер- нативного последовательного анализа решаю- щее правило гласит: продолжаем подсчет.оце- нок (коэффициента правдоподобия), если log Bt- < Л < log At- решаем, что /hе d-, если Л > log At-; решаем, что fh е dt, если Л < где d? df (j, t = 1, ..., n, t j) — классы заболеваний (диагнозы); Ay и Bt- — пороги, определяемые по заданной достовер- ности диагностирования (или же при обуче- нии) для каждой пары сравниваемых классов; Р (st/dt) Р (Si/d,) i=l J бия: р (s./dj) и р (Sj/dt) — априорные вероят- ности появления s.-го симптома в d.-ом и d.-ом ь у С классах. В некоторых случаях при построении модели заболевания целесообразно использо- вать составное нелинейное решающее правило, которое позволяет полнее учесть информацию о больном. Следует отметить, что при построении мо- делей заболеваний врач или ЦВМ основыва- ются на соответствующей структуре диагноза, т. е. при принятии решения по оценкам (весам) соответствующей информации о больном, ука- зывают осн. и сопутствующее заболевания и состояние отдельных функций органов и ре- гулирующих систем организма. Автоматизи- ровать этот этап постановки диагноза возмож- но только после создания программного обес- печения для ЦВМ по формированию моделей заболевания. Однако окончательное заключе- ние остается за врачом (см. также Медицин- ская информационная система). Лит.: Моисеева Н. И. Проблемы машинного диагноза в неврологии. Л., 1967 [библиогр. с. 218— 231]; Медицинская информационная система. К., 1971 [библиогр. с. 283—288]; Бродмен К. По- становка диагноза при помощи вычислительной ма- шины. В кн.: Электроника и кибернетика в биологии и медицине. Пер. с англ. М.,1963;Ледли Р., Ла- ст е д Л. Медицинская диагностика и современные методы выбора решения. В кн.: Математические проб- лемы в биологии. Пер. с англ. М., 1966. В. Г. Мельников, А. А. Попов, В. М. Яненко. — коэфф, правдоподо- АВТОМАТИЗАЦИЯ ПРОГРАММИРОВА- НИЯ — раздел программирования, разраба- тывающий методы автоматического составле- ния программ и решения задач на цифровых вычислительных машинах по данным, пред- ставленным в некотором формализованном ви- де — на языке формальном. А. п. базируется на применении средств вычислительной тех- ники, предназначенных для облегчения обще- ния пользователя с ЦВМ. Основу построения систем А. п. составляют алгоритмические языки, ориентированные иа практические при- ложения, и базирующиеся на них языки про- граммирования. Целью создания систем А. п. является повышение эффективности исполь- зования ЦВМ в различных сферах их при- менения путем создания соответствующего математического обеспечения ЦВМ. Таким об- разом, проблематика А. п. выросла из прак- тических потребностей программирования и решения задач на ЦВМ. Работа пользователя ЦВМ при решении задач расчленяется на ряд этапов: изучение задачи (процесса переработки информации); выработка алгоритма решения задачи (алго- ритма, моделирующего данный процесс); со- ставление программы, реализующей этот ал- горитм на избранной машине; обработка ал- горитма и его проверка (отладка); подготовка данных; решение задачи и оформление резуль- татов. С расширением сфер применения ЦВМ наибольшую остроту приобрела проблема ав- томатизации этапов составления программ и их отладки, как наиболее механических и трудоемких. Действительно, описание сколь- нибудь сложного алгоритма в мелких опера- циях машинных связано с огромными тех. трудностями, поскольку при ручном програм- мировании необходимо четкое представление о размещении в памяти ЦВМ (обычно много- ступенчатой структуры) всех потоков инфор- мации на всех этапах работы программы и о связях и соотношениях между отдельными командами программы. В связи с такими труд- ностями описания алгоритмов уже на ранних этапах использования ЦВМ получили разви- тие приемы, облегчающие труд по составлению программ. Таковы, напр., метод описания алгоритмов в виде блок-схем, метод символи- ческих (или условных) адресов, метод подпро- грамм и др. Метод составления блок-схем основан на разделении задачи на ряд подзадач- блоков, из которых компонуется общая про- грамма. Метод символических адресов заклю- чается в применении буквенных обозначений для кодов операций и адресов программы. Введение подпрограмм расширяет набор эле- ментарных машинных команд. Автомат, ис- пользование стандартных подпрограмм в пре- делах одной задачи связано с построением интерпретаторов (т. н. интерпретирующих си- стем) или спец, трансляторов, представляю- щих собой алгоритмы компоновки программ из отдельных подпрограмм. Среди ранних оте- чественных работ в этом плане наиболее из- вестными стали работы по созданию интерпре- тирующих систем («прорабов»), отличающихся 29
АВТОМАТИЗАЦИЯ ПРОГРАММИРОВАНИЯ включением операций над объектами слож- ной структуры (векторами и матрицами), а также системы стандартных подпрограмм, со- зданной для машины «М-20». Метод подпро- грамм приводит к облегчению и упрощению задачи составления программ, однако он ос- новывается на языках, принципиально мало отличающихся от языков машинных. Послед- ние не могли служить средством преодоления трудностей программирования, возрастающих в связи с увеличением числа и разнообразия машин, ростом их возможностей и ростом сложности решаемых задач. Возникла проб- лема описания алгоритмов в терминах доста- точно крупных операций — проблема состав- ления схем программ. А. А. Ляпунов (1911— 73) разработал операторный метод програм- мирования; была построена алгебра про- грамм, операции которой представляют собой абстрактное выражение наиболее существен- ных и чаще всего встречающихся на практике композиций программ. Дальнейшее уточнение понятия оператора и четкое выделение основ- ных типов операторов в сочетании с библио- течным методом позволили использовать опе- раторный метод программирования как основ- ное средство А. п. на базе создания спец, трансляторов. Для операторных схем алгорит- мов разработаны системы эквивалентных пре- образований, позволяющие получать эффек- тивные в том или ином смысле программы. На основе метода операторного программиро- вания были созданы трансляторы для машин «Стрела» и «БЭСМ», послужившие началом развития А. п. в СССР на основе использова- ния трансляторов. Составление программ при помощи машины явилось первым серьезным использованием машин в «неарифметических» целях. Работы по А. п. дали возможность по-новому осознать возможности машин, послужили толчком не только к постановке и решению вопросов и др. неарифметических их использованиях, но и оказали влияние на характер вычисл. программ, которые все чаще и чаще оказы- ваются в значительной мере неарифметически- ми. Успех первых трансляторов послужил стимулом к созданию аналогичных программ на др. вычисл. машинах. Однако языки пер- вых трансляторов несли на себе в той или иной степени черты языков конкретных ЦВМ и поэтому являлись в известной степени язы- ками машинно-ориентированными и лишь не- значительно облегчали труд программиста. Начиная с 1956 предложено ряд способов записи алгоритмов и методов программирова- ния: метод граф-схем алгоритмов, метод спе- циализированных программирующих про- грамм и метод адресного программирования, основанный на спец, алгоритм, языке, назван- ном адресным языком. Метод граф-схем полу- чил распространение как метод формализации понятия блок-схем программ, оказавший боль- шое влияние на развитие вопросов теории про- граммирования. Метод специализированных программирующих программ нашел развитие и применение в работах по составлению биб- 30 лиотек стандартных подпрограмм и в даль- нейшем был положен в основу разработки се- рии вычисл. машин с развитой системой не- посредственной интерпретации '(«Промгнъ», ШИР!! и др.). Использование алгоритм, языков и основан- ных на них машинно- и процедурно-ориенти- рованных языков программирования в каче- стве средств для описания алгоритмов явилось новой ступенью в развитии систем А. п.; оно позволяет решать задачу совместимости алго- ритмов для их реализации на различных ЦВМ, упрощать процесс получения и отладки про- грамм (см. Отладочные программы), получать строгую документацию алгоритмов, организо- вывать обмен программами, создавать условия для хранения и модификации программ, раз- рабатывать методы их оптимизации, позволяю- щие улучшать те или иные характеристики программ, а также вырабатывать определен- ные требования к алгоритмическим структу- рам ЦВМ. Работы по созданию адресного языка ока- зали влияние на выбор параметров при кон- струировании ряда отечественных вычисл. ма- шин, в частности, «Киев», «Днепр», «ПромФь» и «Днепр-2»; адресный язык получил распро- странение как входной язык систем автомат, программирования для машин «Киев», «М-20» и др. За рубежом работы по А. п. развивались с 50-х годов 20 ст. в том же направлении, т. е. по пути автоматизации использования биб- лиотек стандартных подпрограмм, построе- ния языков программирования, таких, как ЮНИКОД, ФЕРРАНТИ и многих др. Вместе с тем обилие таких систем приводило к обособ- лению коллективов, работающих на различ- ных системах, и затрудняло процесс обмена разработанными алгоритмами. В связи с этим возникла идея создания универсальных язы- ков процедурно-ориентированных. Одним из таких языков является ФОРТРАН. Универ- сальность языка зачастую приводит к получе- нию программ, обладающих худшими пара- метрами в смысле расхода памяти или времени вычислений по ним (в сравнении с програм- мами, получаемыми с помощью искусных при- емов, учитывающих те или иные особенности машины). Однако рост быстродействия ЦВМ и количества их делают эту потерю малоощу- тимой по сравнению с теми выгодами, которые дает употребление универсальных языков. В 1958 был создан проект международного языка программирования, ориентированного на класс задач вычисл. математики, известного под названием АЛГОЛ-58, доработанный ва- риант которого был принят в 1960 и назван АЛГОЛом-60. Этот язык в середине 60-х го- дов 20 ст. стал основой для многих разрабаты- ваемых языков и трансляторов. Основным назначением трансляторов яв- ляется обеспечение существенного ускорения процесса получения программ, в машинных языках и обеспечение более полного исполь- зования машинных ресурсов. Помимо пере- вода алгоритмов с одного языка (входного ма-
АВТОМАТИЗАЦИЯ ПРОГРАММИРОВАНИЯ шинного языка) в другой (язык промежуточ- ный или язык ЦВМ), транслирующая система обеспечивает выявление синтаксических и ря- да семантических ошибок в алгоритмах, и этим частично решается задача отладки про- грамм. Кроме того, за.счет включения в систе- му соответствующих оптимизационных бло- ков, обрабатывающих алгоритмы посредством применения эквивалентных преобразований либо на уровне входного, либо выходного язы- ка, транслирующая система может обеспечить получение программ, удовлетворяющих опре- деленным требованиям качества. Наряду с транслирующими системами все большее значение приобретают интерпрети- рующие системы, которые (как и транслирую- щие) могут быть реализованы программными и схемными средствами. Интерпретатор осу- ществляет пооператорную последовательную обработку (перевод в машинные команды) опе- раторов алгоритмов, записанных на его вход- ном языке, и их интерпретацию — выполне- ние машинных команд, реализующих данный оператор. Процессы перевода выполняемого алгоритма и его реализации (интерпретации) при использовании этих систем тесно взаимо- связаны, и это представляет большие удобства для отработки и отладки программ, в част- ности при постановке на ЦВМ задач исследо- вательского характера. Системы такого рода приобрели наибольшую актуальность в связи с осуществлением на ЦВМ режима разделения времени. Однако повторное выполнение одного и того же оператора в таких системах связано с его повторным переводом на язык интерпре- тации (как правило, язык машины), и след- ствием этого является тот факт, что по ско- рости выполнения готовых программ системы интерпретации уступают системам трансля- ции. Проблема трансляции и интерпретации дан- ного языка программирования распадается, по существу, на проблему анализа и проблему синтеза. В основу построения первых трансля- торов была положена идея компоновки рабо- чей программы из программ, соответствую- щих отдельным операторам исходного алго- ритма. Трансляторы такого рода явились мно- гопроходовыми, т. е. трансляторами, при ра- боте которых запись обрабатываемого алго- ритма или его эквивалента просматривается несколько раз. Так, при одном из просмотров могут обрабатываться все описательные части алгоритма, в которых приводятся характерис- тики обрабатываемых объектов информации; при другом — переводятся на промежуточный язык арифм. операторы и т. д.; наконец осу- ществляется общее памяти распределение и присвоение истинных адресов. В случае, когда входной язык системы А. п. оказывается при- годным для описания алгоритмов трансляции, созданием таких систем в значительной мере решается проблема автоматизации самого про- цесса конструирования трансляторов. Пер- вый шаг на этом пути был получен посредством использования адресного языка и соответ- ствующего транслятора с него с целью расши- рения входного языка системы и для создания трансляторов для других ЦВМ. Появление языков для описания грамматик языков программирования (т. н. метаязыков) создало предпосылки для построения алгорит- мов синтаксического контроля и анализа, спо- собных по заданному описанию грамматики одного из данного класса языков и алгоритму в этом языке выдавать синтаксическое «дерево» последнего. Существенно при этом, что про- цесс синтаксического контроля или анализа для многих языков оказывается независимым от конкретных особенностей ЦВМ. Благодаря этому блок анализа транслятора становится универсальным, обслуживающим трансляцию для ряда языков данного класса. Транслято- ры, в которых анализ обрабатываемой про- граммы осуществляется на основе формаль- ного описания синтаксиса исходного языка (в некотором метаязыке), наз. синтакси- чески управляемыми. Проблема конструирования синтаксически управляемых трансляторов, ориентированных на широкий класс грамматик, содержащих аппарат для своего расширения, стимулиро- вала появление новых работ по формализации синтаксиса и семантики языков программиро- вания. Последние основаны на естественном методе задания семантики посредством индук- ции по синтаксической структуре предложе- ний языка. В связи с этим к проблеме форма- лизации алгоритм, языка добавляется проб- лема формализации его синтаксического и се- мантического описания. Эта проблема решает- ся путем создания метаязыка для описания синтаксиса и на его основе — метаязыка для описания семантики алгоритм, языков. Процессы трансляции и интерпретации, ко- торые для достаточно широкого класса языков программирования происходят всегда в од- них и тех же условиях, могут быть описаны алгоритмами, которые в зависимости от зна- чений некоторых параметров, определяющих конкретный язык, выполняют заданную пере- работку информации. В случае, когда запись на исходном языке транслируется на некото- рый универсальный машинно-независимый язык, достаточно близкий к внутренним язы- кам некоторого класса ЦВМ, формальное опи- сание синтаксиса и семантики языка приобре- тает машинно-независимую форму, и это по- зволяет автоматизировать процесс построения трансляторов. Дальнейшее развитие идей А. п. привело к созданию операционных систем, в которых помимо процесса программирования (или пе- ревода алгоритмов на язык интерпретации), автоматизирован комплекс всех этапов реше- ния задач па ЦВМ от анализа задачи до син- теза программы и получения результатов в виде, пригодном для хранения, документиро- вания или размножения. Вместе с тем, посред- ством использования спец, системных про- грамм операционная система полностью авто- матизирует работу обслуживающего персонала ЦВМ. Современные операционные системы представляют собой организованную совокуп- 31
АВТОМАТИЗАЦИЯ ПРОЕКТИРОВАНИЯ ЦВМ ность алгоритмов, программ стандартных и программ обслуживающих, информационно- справочных систем и архивов данных, а также систем трансляции и интерпретации, обеспе- чивающих пакетную обработку программ и многопрограммную работу в режиме разделе- ния времени и в реальном масштабе времени. Труд специалиста по программированию при наличии таких систем приобретает более творческий характер, поскольку теперь он связывается с разработкой новых и более со- вершенных методов решения задач на ЦВМ и мощных систем матем. обеспечения ЦВМ и их комплексов. Вместе с тем, развитие систем А. п. оказывает существенное влияние на проектирование алгоритм, структур вычисли- тельных систем, указывая пути их дальней- шего совершенствования, прежде всего за счет повышения уровня непосредственной ин- терпретации этих систем. Осн. тенденцией в развитии А. п. является стремление к созданию средств, обеспечиваю- щих реализацию задач (их программирование, отладку, решение и накопление, а также хра- нение программ и данных) при минималь- ных затратах труда программиста. Решение этой задачи обусловит дальнейшее применение ЦВМ в спец, областях. В плане этих работ особую остроту приобретает проблема унифи- кации и стандартизации средств матем. и тех. обеспечения ЦВМ. Расширение сфер применения ЦВМ, в свою очередь, связано с разработкой соответст- вующих специализированных языков и биб- лиотек. Попытки всеобъемлющих языков (СИМУЛА-67, ПЛ-1 и АЛГОЛ-68) подтверж- дают закономерность развития языков, ориен- тированных на проблемы. При этом на пер- вый план выдвигается проблема автоматиза- ции процесса разработки средств матем. обес- печения, обеспечивающих эффективную ре- ализацию этих языков, и в связи с этим со- здания метатрансляторов — систем програм- мирования, в которых входной и выходной языки являются параметрами, задаваемыми посредством их описания в некоторых мета- языках. Лит.: Ершов А. П. [и др.]. Алгоритмические язы- ки и программирование. В кн.: История отечественной математики, т. 4, кн. 2. К., 1970. Е. Л. Ющенко. АВТОМАТИЗАЦИЯ ПРОЕКТИРОВАНИЯ ЦВМ — использование автоматических средств в процессе проектирования цифровой вычисли- тельной машины. А. п. ЦВМ призвана облег- чить проектирование прежде всего в той его части, которая касается выполнения наиболее трудоемкой для проектировщика работы, пре- доставлять в распоряжение его средства для быстрой реализации принятых им решений, формализованные средства общения с другими проектировщиками, эффективные средства для совершенствования процесса проектирования и соответственно проекта. Развитие вычисли- тельной техники и разработка новых машин делает задачу А. п. ЦВМ особенно важной и актуальной. Особый интерес представляет ис- пользование для А. п. ЦВМ универсальных 32 вычислительных машин. В этом случае А. п. ЦВМ выглядит как создание и использование спец, матем. и тех. обеспечения универсаль- ных вычисл. машин, ориентированного на ре- шение задач проектирования ЦВМ. История развития А. п. ЦВМ прошла три стадии. На первой стадии разрабатывались конкретные автомат, устр-ва, рассчитанные на выполнение некоторого конкретного дей- ствия в процессе проектирования ЦВМ; на следующей стадии разрабатывались програм- мы для универсальных ЦВМ, которые реали- зовали тот или иной алгоритм решения сравнительно небольшой задачи, возникающей в процессе проектирования; третья стадия ха- рактерна разработкой систем программ. В на- стоящее время при А. п. ЦВМ используют комплексный подход, состоящий в разработке системы тех. и матем. средств. А. п. ЦВМ предполагает наличие методики проектирования, отражающей процесс про- ектирования ЦВМ. Методика проектирования ЦВМ представляет собой совокупность моде- лей, алгоритмов и др. матем. средств, в терми- нах которых можно осуществлять решение задач проектирования. Процесс проектирова- ния ЦВМ состоит из системного, алгорит- мического, логического, технического и технологического проектирования. На этапе системного проектирования ЦВМ осу- ществляется проектирование архитектуры вычисл. машины и разработка ее общей блок- схемы. Алгоритмическое проектиро- вание предполагает разработку алгоритмов функционирования таких блоков машины, как центральный процессор, выбор системы команд машины, а также разработку алгоритмов реа- лизации выбранной системы команд и т. д. (см. Алгоритмический синтез ЦВМ). Логи- ческое проектирование предусматривает получение логической структуры устройств вычисл. машины применительно к выбранной элементной базе (см> Блочный синтез ЦВМ, Элементный синтез ЦВМ). На этапе тех- нического проектирования осуществля- ется разработка конструкции вычисл. машины. Смысл технологического этапа со- стоит в разработке технологической оснастки и документации для изготовителей. Разделе- ние процесса проектирования на этапы явля- ется в значительной степени условным и зави- сит от состояния развития теории и практики проектирования ЦВМ. Поскольку история разработок ЦВМ сравни- тельно невелика, теории проектирования ЦВМ в строгом смысле не существует. Опыт проек- тирования конкретных ЦВМ позволил выде- лить из процесса проектирования лишь не- которую совокупность задач проектирования. Строгая постановка задач проектирования воз- можна лишь при наличии средств для точного описания проектируемой ЦВМ. Таким сред- ством служит язык описания устройств ЦВМ. В основе всякого описания ЦВМ ле- жит описание ее структуры (схемы), которое позволяет судить о составе компонент, из ко- торых она состоит, и связях между ними. Кро-
АВТОМАТИЗАЦИЯ ПРОЕКТИРОВАНИЯ ЦВМ ме того, должен быть описан процесс функцио- нирования этой структуры. В процессе проектирования выполняется ряд описаний проектируемой ЦВМ. Они от- личаются степенью детализации и подробнос- ти. Напр., на системном этапе проектирования традиционной ЦВМ описывают блок-схему машины, представляющую собой структуру из устр-ва управления, операционного устр-ва, входных и выходных устр-в, запоминающего устр-ва и т. п.; на тех. этапе проектирова- ния описывают структуру, состоящую из кон- структивных блоков, напр., плат и таблицы межплатных соединений; на логическом этапе описывают структуру, представляющую собой сеть из логических элементов ЦВМ и т. п. Полное описание проекта представляет собой иерархию структурных описаний с известными алгоритмами функционирования компонент. В зависимости от характера результата про- ектирования ЦВМ и используемой информа- ции о проекте задачи проектирования можно разделить на задачи синтеза, анализа, опти- мизации и оценки. Задачи синтеза состоят, как правило, в построении структур после- дующего иерархического уровня. Задачи ана- лиза предполагают определение различных качественных характеристик проекта ЦВМ. Оптимизационные задачи состоят в преобразо- вании имеющихся описаний проекта в соот- ветствии с.заданными критериями с целью из- менения характеристик. Наконец, задачи оце- нок состоят в прогнозировании значений ха- рактеристик будущих структурных описаний, т. е. схем машины. Техника решения задач проектирования за- висит от цели проектирования и используе- мого матем. аппарата. Напр., на этапе логич. проектирования ЦВМ задачами синтеза являю- тся задача синтеза автоматов структурного, задача синтеза комбинационной схемы, задача блочного синтеза ЦВМ и др.; задачами ана- лиза являются задача проверки правильности функционирования автомата, задача анализа комбинационной схемы, задача синхронизации работы автоматов композиции и т. п.; задача- ми оптимизации являются задача минимиза- ции числа регистров операционного устр-ва, задачи оптимизации числа уровней микропро- граммного управления ЦВМ, задача миними- зации затрат аппаратуры и пр. С точки зрения задач проектирования .си- стемный и алгоритмический этапы проекти- рования характеризуются, прежде всего, за- дачами анализа. При этом объектом анализа является архитектура ЦВМ. Одним из рас- пространенных средств решения задач этого этапа является техника моделирования, осно- ванная на представлении общей блок-схемы ЦВМ в виде модели массового обслуживания системы. Системный и алгоритмический этапы проектирования наименее формализованы. На логич. этапе проектирования встречаются все указанные типы задач. Методы решения задач основываются на результатах совр. алгебры, автоматов теории, алгоритмов теории, логи- ки математической и пр. Задачи тех. и тех- нологического этапов, наиболее нуждающиеся в автоматизации, не представляют принци- пиальных трудностей. Однако, постановка их на вычисл. машине оказалась очень трудной, поскольку потребовала сложной системы об- служивания. Использование в качестве осн. средства А. п. универсальных вычисл. машин требует ре- шения таких задач, как разработка алгорит- мов и программ решения задач проектирова- ния, а также разработка организации, хране- ния, перемещения информационных массивов о проектируемой ЦВМ и других дополни- тельных данных, необходимых в процессе про- ектирования. При этом предполагается раз- работка спец, техники следующего назначе- ния: для обслуживания внесения изменений в проект; обслуживания проектирования в диалога режиме ряда проектировщиков; об- служивания периферийных автом. устройств, используемых в процессе проектирования и изготовления схем ЦВМ; программирования задач проектирования и обслуживания процес- са проектирования. Имеется целый ряд экспериментальных си- стем А. п. ЦВМ. Как правило, они не являю- тся универсальными. Их назначение ограни- чивается кругом решаемых задач проектиро- вания. В качестве примера рассмотрим сле- дующие системы А. п. ЦВМ: систему, обслу- живающую проектирование «1ВМ-360»; систе- му «ПРОЕКТ»; систему А. п. ЦВМ, основан- ную на использовании языка ЛЯПАС. Система А. п. ЦВМ, обслуживающая проекти- рование «1ВМ-360», состоит из совокупности алгоритмов и программ на «1ВМ-7090», пред- назначенных для решения задач тех. и техно- логического проектирования. Эта система ха- рактерна тем, что она имеет стыковку уни- версальной вычисл. машины, на которую раз- работана, со спец, стендами и устр-вами, по- зволяющими автоматически решать некоторые задачи типа проверки правильности и надеж- ности схем. Программы этой системы делятся на моделирующие и конструирующие. Моде- лирующие программы позволяют получить ре- зультаты моделирования схемы порядка 2— 4 тыс. логич. элементов в течение 10—12 син- хронизирующих тактов менее чем за 30 мин. К конструирующим программам относятся, напр., такие программы, как распределение логических элементов по ячейкам и панелям; размещение ячеек на панели; размещение кабеля, соединяющего панели; проектирова- ние печатного монтажа на панели. Система «ПРОЕКТ», разработанная в Институте кибер- нетики АН УССР, представляет собой сово- купность средств спец, матем. обеспечения на ЭВМ «М-220», предназначенных для решения задач алгоритмического, логич., тех. проекти- рования центрального процессора ЦВМ. Эта система характеризуется гибким набором средств для реализации произвольной мето- дики проектирования. Решение задач проек- тирования осуществляется в терминах дирек- тив проектирования. Набор директив проек- тирования достаточно богат. Напр., основными 3 4-210 33
АВТОМАТИЗАЦИЯ УПРАВЛЕНИЯ ПРОИЗВОДСТВЕННЫМ ПРОЦЕССОМ директивами, используемыми на логич. эта- пе проектирования, являются следующие: выделение функционального, управляющего и операционного блоков, блочный синтез устр-ва, синтез управляющего и функциональ- ного блоков и т. д. Кроме собственно директив проектирования, в системе имеется большой набор удобных для пользователей директив обслуживания памяти распределения, диало- га, ввода и вывода данных и т. п. Система А. п. ЦВМ, основанная на использовании язы- ка программирования ЛЯПАС, состоит из биб- лиотеки стандартных подпрограмм, в кото- рых реализованы алгоритмы синтеза дискрет- ных автоматов, разработанные в современной теории автоматов. Бурное развитие ЦВМ, использование боль- ших интегральных схем (БИСов), усложнение логической структуры и схемная реализация частей математического обеспечения ЦВМ ве- дут к усилению значения и к усложнению средств А. п. ЦВМ. Разрабатывается методи- ка проектирования ЦВМ совместно с ее ма- тем. обеспечением и комплексы тех. и матем. обеспечения ее реализации. Лит.: Глушков В. М., Капитонова Ю. В., Летичевский А. А. Об автоматизации проектирования вычислительных машин. «Кибер- нетика», 1967, № 5; Применение вычислительных машин для проектирования цифровых устройств. М., 1968 [библиогр. с. 252—254]; Глушков В. М., Капитонова Ю. В., Летичевский А. А. Математическое обеспечение автоматизированной си- стемы проектирования вычислительных машин и си- стем (ПРОЕКТ). «Кибернетика», 1970, № 4; Г л у ш - ков В. М., Капитонова Ю. В., Лети- чевский А. А. О языках описания данных в автоматизированной системе проектирования вычис- лительных машин (ПРОЕКТ). «Кибернетика», 1970, № 6; Г л у ш к о в В. М., Капитонова Ю. В., Летичевский А. А. О методике проектирова- ния вычислительных машин в системе ПРОЕКТ. «Кибернетика», 1971, № 2: 3 а кре вский А. Д. Алгоритмы синтеза дискретных автоматов. М., 1971 [библиогр. с. 502—504]; Кейс П. [и др.]. Авто- матизация проектирования вычислительных систем с использованием логических схем на твердом теле. В кн.: Кибернетический сборник. Новая серия, в. 1. М., 1965. В. М. Глушков, Ю. В. Капитонова, А. А. Летичевский. АВТОМАТИЗАЦИЯ УПРАВЛЕНИЯ ПРОИЗ- ВОДСТВЕННЫМ ПРОЦЕССОМ — комплекс мероприятий, обеспечивающих управление производственным процессом (ПП) с помощью системы автомат, управления и человека. Осн. целью А. у. п. п. является совершенствование управления ПП, направленное на улучшение его технических и эконом, показателей. Более того, иногда осуществление ПП невозможно без автоматизации управления этим процес- сом (напр., автоматизация неустойчивых физ.-хим. процессов). В основе А. у. п. п. ле- жат методы автоматического управления тео- рии, информации теории, вычислительной тех- ники, операций исследования и др. А. у. п. п.— сложная комплексная инженерная проблема, в которой объединяются многие задачи. Осн. его этапы таковы: технико-экономический ана- лиз, оценивающий целесообразность А. у. п. п.; моделирование производственного процесса, как объекта управления; разработка струк- туры системы А. у. п. п. и решение задачи синтеза алгоритма управления; техническая реализация А. у. п. п. Между этими этапами существует тесная связь, обуславливаемая прежде всего тех.-эконом. соображениями. Наличие такой связи вызывает необходимость повторения всего цикла исследований или его части, организации своего рода процедуры последовательных приближений, направлен- ной на отыскание приемлемого варианта ав- томатической системы управления (САУ). Комплексное рассмотрение проблем созда- ния САУ в настоящее время еще не обеспечено полностью теорией и соответствующими ин- женерными методами расчета и проектирова- ния. При А. у. п. п. некоторые задачи могут оказаться неразрешимыми с позиций теории автоматического управления, и тогда эти за- дачи должен решать человек, который ока- зывается включенным в систему управления и действует в соответствии со своим опытом и интуицией. В этом случае говорят о системе автоматизированной. Если функционирующий в этой системе человек будет действовать на основе определенного набора правил — не- которого алгоритма, то его можно рассмат- ривать как автомат в составе системы управ- ления. Различие между автоматизированной и автомат, системами с формальной точки зрения в этом случае исчезает, Рассмотрим подробнее этапы построения САУ. Для проведения тех.-эконом. анализа необходимо принять некоторые критерии, ко- личественно оценивающие качество управле- ния. Простейшим критерием является себе- стоимость производства единицы продукции. Более сложные критерии могут учитывать качество производимой продукции, себестои- мость на некотором интервале времени и др. характеристики ПП. Грубым признаком плохо управляемого ПП является значительная дис- персия критерия качества при многократном повторении циклов производства. Для более тонких выводов необходимо провести матема- тическое, физ. или натурное моделирование ПП с позиций теории управления. Широко используемая схема объекта управления (ОУ) представлена на рис. Здесь: х — выходные параметры ОУ, к которым относят выход ПП (в общем случае — поток энергии, вещества, изделий), и — входные величины ОУ, к ко- торым относят регулируемые потоки компо- нентов, необходимых для осуществления ПП, и параметры, которые определяют протекаю- щие ПП. В ОУ осуществляется преобразова- ние входных потоков и в выходные х. Сложность современных технологий приво- дит к большим затруднениям при получении (а иногда и последующем использовании) мо- дели ПП. Эти затруднения обусловлены преж- де всего большой размерностью входов и вы- ходов ОУ (порядка десятков и сотен), сложной структурой и неопределенностью преобразо- ваний входных потоков внутри ОУ. Более того, во многих случаях характер этих пре- образований изменяется во времени случай- ным образом. Эти изменения принято отобра- жать случайным возмущающим воздействием (на рис. — z). В сложных ПП применяют т. н. 34
АВТОМАТИЗИРОВАННАЯ СИСТЕМА ОБРАБОТКИ ЭКСПЕРИМЕНТАЛЬНЫХ ДАННЫХ декомпозиции методы— разбиение модели ПП на составляющие ее части, каждая из кото- рых рассматривается как модель самостоя- тельного ОУ. Матем. модель ПП как ОУ необходима и на следующей стадии — при выборе структурной схемы системы и определения алгоритма уп- равления. Здесь очень существенной является информация о состоянии ОУ. В общем случае характеристики состояния ОУ извлекаются из наблюдений за его входами и выходами (см. Идентификация объектов управления). Упрощенная схема объекта управления при автома- тизации управления производственным процессом. Это делает необходимым изучение вопроса о возможности измерения входных и выходных величин, о погрешностях измерений, степени достоверности получаемых результатов и пр. Динамические свойства ПП вызывают не- обходимость включать в состав информации об ОУ значения его входных и выходных ве- личин не только в текущий, но и в прошедшие моменты времени. Объем необходимой инфор- мации при этом значительно возрастает, и ор- ганизация информационных потоков становит- ся сложной тех. задачей, для решения которой требуются спец, подсистемы предварительной обработки данных. В случае, когда модель ОУ содержит не наблюдаемые непосредственно (скрытые) воз- мущения (параметры), применяют системы уп- равления замкнутые, содержащие обратную связь, по которой поступает информация об этих возмущениях или параметрах. После выбора структурной схемы опреде- ляется информация, которую можно исполь- зовать в управляющем устройстве (УУ). За- дача УУ — на основе этой информации выра- ботать решение об управляющем воздействии на входе ОУ с целью изменить его выходную величину х. При этом необходимо установить определенное соотношение между информа- цией о состоянии ОУ, вводимой в УУ, и управ- ляющим воздействием, поступающим из УУ на вход ОУ (алгоритм управления). На этапе тех. реализации производится вы- бор вариантов технических средств для осуще- ствления как операций по организации или первичной обработке информации об ОУ, так и операций по вычислению управляющих воз- действий. Применение ЦВМ в качестве УУ должно быть глубоко экономически обосно- ванным. Иногда целесообразно использовать для реализации алгоритма управления спец, аналоговую или комбинированную вычисл. машины, обеспечив этим общий выигрыш по ряду технико-эконом. характеристик системы. Такое комплексное рассмотрение всех этапов А. у. п. п. представляет собой своего рода системный подход к процедуре проектирова- ния автоматизированных или автомат, систем управления производственными процессами. Развитие инженерных методов проектирования последних систем необходимо для создания автомат, систем управления совр. технологиче- скими процессами. Автоматизация управления цехами, предприятиями и еще более сложными объединениями пока носит лишь частичный характер (автоматизированы в основном систе- мы обработки информации).Принятие же реше- ний по оперативному планированию и управ- лению производством осуществляет человек. Лит.: Трапезников В. А. Автоматическое управление и экономика. «Автоматика и телемехани- ка», 1966, № 1; Бир С. Кибернетика и управление производством. Пер. с англ. М., 1965. В. И. Иваненко. АВТОМАТИЗАЦИЯ УПРАВЛЕНЧЕСКОГО ТРУДА — комплексная перестройка управ- ленческого труда на основе создания автомати- зированных систем управления различных уровней. Для более низких звеньев задачу А. у. т. решают, создавая автоматизирован- ные системы управления предприятием или учреждением, для более высоких — системы управления отраслью пром-сти или нар. х-вом (см. Автоматизированные системы управле- ния в народном хозяйстве). АВТОМАТИЗИРОВАННАЯ СИСТЕМА ОБ- РАБОТКИ ЭКСПЕРИМЕНТАЛЬНЫХ ДАН- НЫХ — вычислительная система, осуществляю- щая машинную обработку результатов измере- ния величин или параметров исследуемого объекта (явления) и формирования их в удоб- ном для хранения и последующего анализа виде и обеспечивающая (программными и аппара- турными средствами) обмен информацией с экс- периментатором в процессе функционирова- ния. Обработанная информация для экспресс- анализа выводится на устр-ва кратковремен- ного отображения (экран, электроннолучевые трубки), для долговременного хранения — на магнитные, бумажные и перфорационные лен- ты, перфокарты и т. п. Осн. звеном современ- ных А. с. о. э. д. являются ЦВМ. В Зави- симости от того, входит ли исследуемый объ- ект в состав управляемых системой устр-в, А. с. о. э. д. может быть непосредственно свя- зана с объектом или автономной. Диапазон возможностей А. с. о. э. д. по управлению объектом исследований очень широк: от управления аппаратурой измерений и съема экспериментальных данных до управления состояниями и динамикой объекта в процессе эксперимента. Управляющие воздействия на объект, выработанные в А. с. о. э. д. по ре- зультатам обработки снятых эксперименталь- ных данных и приложенные к объекту в пре- делах заданного периода измерений, образуют в процессе управления обратную связь. В ос- нову разработки А. с. о. э. д. можно принять алгоритм управления экспериментом, пред- ставляющий собой замкнутый цикл операций раскрытия неопределенности (см. рис. 1 в ст. Система управления научным экспериментом). А. с. о. э. д. состоит из двух взаимосвязан- ных частей: матем. обеспечения и тех. оснаще- 3* 35
АВТОМАТИЗИРОВАННАЯ СИСТЕМА ПРОЕКТИРОВАНИЯ ния. Матем. обеспечение — это программы вы- числений, запрограммированные процессы сор- тировки, преобразования, редактирования, накопления, передачи, отображения, ввода, вывода и управления этими процессами, вклю- чая выработку управляющих воздействий на внешние объекты. Тех. оснащение — это устр-ва вычислительной техники и связи, ко- торые осуществляют операции с потоками ди- скретных и непрерывных сигналов, представ- ляющих величины, символы и их отношения. Тех. оснащение обеспечивает выполнение всего комплекса матем. операций и их комбинаций. Разработка и внедрение А. с. о. э. д. выпол- няется, как правило, поэтапно. Созданию ма- тем. обеспечения предшествует выбор или раз- работка методов вычислений, программирую- щей системы, ф-ций и состава программы-дис- петчера. Созданию средств тех. оснащения А. с. о. э. д. предшествует анализ и форми- рование операций в человеко-машинной си- стеме «экспериментатор — объект исследо- ваний — вычисл. комплекс» (Илл. между стр. 32—33). При разработке матем. обеспе- чения исходят обычно из совокупности матем. моделей Мт исследуемых явлений, программ экспериментов, алгоритмов вычислений и форм представления результатов. Тех. оснаще- ние разрабатывается с учетом специфики ма- тем. обеспечения, состава операций в человеко- маш. системе и информационных характерис- тик экспериментальных данных. Важнейшими из этих характеристик являются информацион- ная емкость эксперимента Сг (бит) — к-во еди- ниц информации, снимаемых с объекта в про- цессе проведения единичного эксперимента, и мощность потока экспериментальных данных (бит/сек) — к-во единиц информации, снимае- мых в единицу времени. Емкость накопителей, память машины и др. элементы А. с. о. э. д. проектируют, исходя из принятой информа- ционной емкости эксперимента. Мощность по- тока данных определяет быстродействие уст- ройств передачи данных, их преобразования и вычислений. Система «экспериментатор — объект иссле- дований — вычисл. комплекс» обеспечивает выполнение операций управления объектом (автоматического или ручного), процессов съема экспериментальных данных (активный эксперимент) и измерения косвенных парамет- ров неуправляемого объекта (пассивный экс- перимент), операции преобразования и сжа- тия данных. В А. с. о. э. д. может осуществля- ться, кроме того, экспресс-анализ полученных результатов измерений, контроль за процес- сом индексации в маш. массивах и вызов из памяти машины на средства отображения или печати промежуточных результатов пре- образования, сжатия и вычислений. Режим работы А. с. о. э. д. включает, как правило, переадресацию маш. массивов, прерывание маш. счета, переформирование выводимых ре- зультатов вычислений и первичную обработку экспериментальных данных. Маш. реализация указанных операций выполняется по сервис- ным программам, входящим в программу-дис- петчер. Т. о. автоматизация эксперимента на базе А. с. о. э. д. не только обеспечивает маш. реализацию вычислений, но и изменяет алго- ритм выполнения всей совокупности операций в системе «экспериментатор — объект исследо- вания — вычисл. комплекс». Структура построения А. с. о. э. д. опреде- ляется: а) целями эксперимента (изучение ок- ружающей природы — гидро-, аэро- и геофиз. исследования, исследования технолог, процес- сов в хим., металлург, и др. отраслях пром-сти, испытания образцов новой техники и иссле- дование космического пространства и т. п.); б) видами экспериментов (активный, пассив- ный); в) степенью неопределенности матем. модели объекта исследований. Эффективность функционирования А. с. о. э. д. оценивается, как правило, по критериям, вытекающим из экстремального свойства минимизации време- ни итераций в замкнутом цикле алгоритма управления экспериментом. Осн. эффект ра- боты А. с. о. э. д. состоит в сокращении общего времени экспериментальных исследований и достигается за счет быстродействия вычисл. устройств по обработке массивов эксперимен- тальных данных в максимально возможном чис- ле элементов замкнутого цикла. Современные А. с. о. э. д. в сфере испытаний образцов но- вой техники обеспечивают сокращение вре- мени полной обработки экспериментальных данных в 10 раз, в задачах экспресс-анализа — в 20—30 и более раз. При гидро-, аэро- и гео- физ. исследованиях значение фактора умень- шения времени уступает, как правило, значе- нию эффекта сжатия объемов первичных экс- периментальных данных за счет обработки, вычислений и формирования результатов. Суммарный эффект сжатия объемов информа- ции за счет применения А. с. о. э. д. может достигать 50-кратной величины (отношение объема первичных данных к объему хранимых данных в бит). Работа А. с. о. э. д., оснащен- ной современным матем. обеспечением и ЭВМ с быстродействием до миллиона операций в секунду, эквивалентна работе сотен вычисли- телей и техников при ручных методах обработ- ки экспериментальных данных. Лит.: Вычислительные системы, в. 35. Новосибирск, 1969; Жук К. Д. Автоматизация наукового експе- рименту. «В1сник АН УРСР», 1970, Ns 3; Механизация и автоматизация управления, Лг 3. К.. 1970. К. Д. Жук. АВТОМАТИЗИРОВАННАЯ СИСТЕМА ПРО- ЕКТИРОВАНИЯ — комплекс технических и математических средств, предназначенных для автоматизации процессов проектирования с участием человека. Совокупность этапов про- ектирования, связанных определенной тех- нологической последовательностью, направ- лена на решение осн. задачи системы (ОЗС). Естественно, что ОЗС, ее процедурное содер- жание по отношению к А. с. п. в значительной степени зависит от сферы применения проек- тируемых на этой системе тех. средств. Так, напр., А. с. п. в сфере судостроения значи- тельно отличается в функциональном отноше- нии от А. с. п. в сфере вычислительной техни- 36
АВТОМАТИЗИРОВАННАЯ СИСТЕМА ПРОЕКТИРОВАНИЯ ки. В первом случае А. с. п. обладает хорошо развитыми устр-вами воспроизведения боль- ших форматов чертежей и их ввода в ЭВМ. Во втором — эти устр-ва уступают место устр-вам вывода электр. схем, печатных плат и др. конструкторско-технологических доку- ментов. В матем. обеспечении эти системы от- личаются алгоритм, обеспечением физических (сопровождающих процесс проектирования) расчетов, содержанием информационных структур, внешними языками системы и т. д. Типовая блок-схема процесса проектирования на базе А. с. п. показана на рисунке. Иссле- дование ОЗС дает возможность определить состав и тех. требования, предъявляемые к тех. и матем. средствам А. с. п. Основу технических средств в А. с. п. составляет центр, вычислитель (про- цессор), в качестве которого, как правило, выступает ЭВМ большой мощности с ЭВМ- сателлитом или без нее, если мощности первой достаточно для решения ОЗС. Поскольку А. с. п. выпускает графическую (чертежную) документацию, то естественно, что эта си- стема должна обладать хорошо развитыми средствами ввода, вывода и размножения гра- фической информации и документации. Вы- званная недостаточной степенью алгоритми- зации ОЗС необходимость вмешательства че- ловека в процесс проектирования с целью уп- равления им приводит к необходимости иметь в составе тех. средств устр-ва оперативного отображения графической информации и спец, пульты управления системой. Математическое обеспечение А. с. п. состоит из двух осн. частей: из внеш- него и внутреннего матем. обеспечения. Внешнее матем. обеспечение — это матем. средства общения человека (проектировщика) с системой. В его состав входят языки пред- ставления исходной информации, средства по- полнения информационной системы и языки управления работой А. с. п. (командно-опера- ционные языки), позволяющие вести диалог человек — система. Эти языки часто наз. «сер- висными». Напр., запись приказа (команды) (ПОВЕРНУТЬ ЧЕРТЕЖ № 0024/а 30° ОХ экр. № 3), означает: повернуть чертеж на угол 30° относительно оси ОХ и вывести ре- зультат на экран №*3. Внутреннее матем. обеспечение — это ма- тем. средства, обеспечивающие решения ОЗС в автоматизированном режиме. Функциональ- но-внутреннее матем. обеспечение А. с. п. со- стоит из следующих компонентов: из опера- ционной системы, программного обеспечения процедур решения ОЗС и информационной си- стемы (ИС). В состав операционной системы входят трансляторыс внешних языков А. с. п., программы расширения функциональных осо- бенностей штатной операционной системы центр, вычислителя (программы, обеспечиваю- щие работу нештатных тех. средств центр, вычислителя) и т. н. программы загрузки (про- граммы, управляющие вычисл. процессом ре- шения процедур ОЗС в интерпретирующем режиме). Программное обеспечение процедур реше- ния ОЗС состоит из: 1) программы физ. рас- четов, обеспечивающих выполнение всех со- провождающих проектирование расчетов. Со- став этих программ полностью Определяется сферой применения А. с. п. Напр., в судо- строении — это расчеты статики, динамики и физ. параметров судна; в вычисл. технике — это расчет электр. характеристик схем элемен- тов, логических цепей и т. д.;) 2) программ геом- преобразований, напр., программы по- строения классических линий, тел и фигур, Типовая блок-схема процесса проектирования на основе автоматизированной системы проектирования. программы изменения масштаба и деформации чертежа или тела, поворотов, сдвигов и др. манипуляций; 3) программ организационно- системного характера, напр., программ откры- тия и закрытия программы, формирования 37
АВТОМАТИЗИРОВАННОГО ОБУЧЕНИЯ КЛАСС информационных (рабочих) полей, программы обеспечения надежности хранения информа- ции и доступа к массивам информационным и т. д. Информационная система (ИС) включает в себя: 1) структуру и способы представления информации на носителях матем. памяти А. с. п.; 2) программы функционирования ИС (пополнение, выдача по запросу и обеспечение процедуры решения ОЗС), напр., программы поиска чертежа или отдельного его элемента, программа пополнения чертежа линией ит. д.; 3) программы, обеспечивающие самосохране- ние и статистическую обработку информации. Это программы, обеспечивающие дублирова- ние и перемещение в связи с динамикой (по- казателями спроса) вычисл. процесса, програм- мы внесения изменений во всю структуру информационного массива на проектируемое изделие, программы очистки массивов от неиспользованной информации и т. д. Выше было рассмотрено функциональное определение состава тех. и матем. средств А. с. п., исходя из общности этапов проекти- рования. Количественное определение требо- ваний к этим средствам определяется в про- цессе исследования ОЗС, при анализе ее от- дельных этапов и степени их алгоритмизации. Следует отметить, что именно выбор оптим. состава тех. и матем. средств и структуры А. с. п. является предметом исследования ОЗС в определенной сфере человеческой дея- тельности. Лит.: Глушков В. М. Перспективы автоматиза- ции проектирования вычислительных машин. «Вест- ник АН СССР», 1967, № 4; Глушков В. М., Капитонова Ю. В., »Л е т и ч е в с к и й А. А. Об автоматизации проектирования вычислитель- ных машин. «Кибернетика», 1967, Ns 5; Глуш- ков В. М. Основные принципы построения ав- томатизированных систем управления. К., 1969; Кейс П. [ и др.]. Автоматизация проектирования вычислительных систем с использованием логических схем на твердом теле. В кн.: Кибернетический сбор- ник. Новая серия, в, 1. М., 1965. Я. П. Дрымалык, Ю. Т. Митулинский. АВТОМАТИЗИРОВАННОГО ОБУЧЕНИЯ КЛАСС — учебное помещение, оборудованное техническими средствами для реализации про- граммированного обучения. Применяют для повышения качества управления учебным про- цессом, для более полной реализации потен- циальных возможностей программированного обучения и контроля. Основной особенностью автоматизированного обучения является уп- равляемая самостоятельная работа обучаемых. Тех. устр-ва А. о. к. предназначены для обес- печения процесса обучения, в результате ко- торого обучаемые приобретают новые знания, умения и навыки. Применение А. о. к. в учеб- ном процессе приводит к повышению произ- водительности труда преподавателя и обучае- мых. Каждый обучаемый является относитель- но самостоятельным объектом управления, т. е. управление его деятельностью осуществ- ляется как преподавателем, так и с помощью обучающей программы. Система управления обучением при этом является двухступенча- той. На верхней ступени находится препода- ватель, на нижней — тех. обучающие устр-ва Зй (см. Обучающая машина). Такое построение системы управления позволяет распределять перерабатываемую информацию в соответствии с пропускными способностями ее ступеней. Ступенчатое (иерархическое) построение си- стемы управления процессом группового обу- чения обеспечивает переход от одноканального (усредненного) разомкнутого управления обу- чением к многоканальному (дифференцирован- ному) замкнутому управлению. Каждый обу- чаемый при этом может изучать материал на доступном для него уровне сложности и в по- сильном темпе. Преподаватель, благодаря воз- ложению части его функций на обучающие устр-ва получает возможность наиболее ак- тивно и целенаправленно руководить учебно- воспитательным процессом. Одной из главных его задач на уроке в А. о. к. является воспол- нение своей деятельностью всего того, что не учтено или не может быть учтено заранее в обучающей программе, а также рациональное сочетание программированных методов обу- чения с традиционными. Освобождение пре- подавателя от многократного дублирования одинаковых вопросов позволяет ему более ка- чественно проводить индивидуальную работу с обучаемыми, более полно использовать свою квалификацию и методическое мастерство. По диапазону выполняемых в учебном про- цессе задач А. о. к. разделяют на специали- зированные и многофункциональные. Отличи- тельной чертой многофункциональных клас- сов является то, что в них формы взаимодей- ствия между обучаемыми и тех. устр-вами практически не зависят от содержания и цели обучения (или контроля). Это значит, что один и тот же класс может быть использован для обучения (или контроля) по различным пред- метам. Основу оборудования любых типов А. о. к. составляют обучающие или контро- лирующие устр-ва. Ими оснащаются рабочие места обучаемых. Кроме этих устройств, в ком- плект оборудования наиболее совершенных А. о. к. включается киноаппаратура и теле- визоры, диапроекторы и эпипроекторы, ото- бражающая и регистрирующая аппаратура и др. Применение этой аппаратуры направлено на рационализацию труда преподавателя на различных этапах обучения, на освобождение его от выполнения трудоемких и не творческих функций по сбору и обработке статистического материала. Многие А. о. к. содержат пульты управления всем комплексом тех. средств, используемых в классе. Наличие таких пуль- тов облегчает обслуживание и эксплуатацию А. о. к., позволяет осуществлять оператив- ный контроль хода обучения всей учебной группы. Блок-схема типового А. о. к. показа- на на рис. По характеру управления рабочими местами различают два типа А. о. к. К первому отно- сятся классы, оборудованные тех. устр-вами автономного исполнения. Работа с такими устр-вами осуществляется, как правило, инди- видуализированно, преподаватель лишь на- блюдает за ходом обучения и при необходи- мости оказывает на того или иного обучае-
АВТОМАТИЗИРОВАННЫЕ СИСТЕМЫ УПРАВЛЕНИЯ мого соответствующее воздействие. Ко вто- рому типу относятся А. о. к. с централизован- ным управлением. Такие классы имеют общую систему связи рабочих мест (пультов), обучае- мых с пультом управления. Обучение и конт- роль в таких классах может осуществляться в индивидуальном темпе и в темпе, устанавли- ваемом преподавателем. Наиболее совершен- ными и перспективными А. о. к. с центра- лизованным управлением являются обучаю- щие комплексы, выполненные на базе ЦВМ (Илл. между с. 176 •—177). Благодаря высокому Схема типового класса автоматизированного обуче- ния: 1—28 — рабочие места обучаемых; П — рабочее место преподавателя; ПУ — пульт управления; ОМ — обучающие (контролирующие) машины; КнП — кино- проектор; ДП (КП) — диапроектор (кадропроектор); Д — классная доска; Э — экран; Т — отображаю- щее табло; Р — регистрирующая аппаратура; УС — устройство сопряжения ПУ с техническими средст- вами. быстродействию и большому объему памяти цифровой вычислительной машины А. о. к. является эффективным средством управления обучением большого к-ва учащихся (до сотен и тысяч человек). При этом представляется возможным использовать наиболее совершен- ные (в частности, адаптивные) обучающие про- граммы и способы взаимодействия человека с тех. устр-вом, обеспечить выполнение бо- лее широкого круга учебных задач. Наряду с реализацией обучающих программ, обучаю- щий комплекс обеспечивает сбор и обработку статистического материала о качестве усвое- ния знаний и создает тем самым условия для точного количественного анализа и прогно- зирования процесса обучения. В состав обучающего комплекса, кроме ЦВМ и рабочих мест обучаемых, входят пульт уп- равления, средства хранения и выдачи учеб- ной информации, средства отображения и регистрации результатов обучения. Пульт уп- равления предназначен для осуществления те- кущего контроля за ходом обучения и управ- ления тех. средствами комплекса. Средствами хранения учебной информации могут быть аль- бомы программированных материалов, диа- фильмы, кинофильмы или видеомагнитофон- ные записи. В зависимости от типа этих средств и способа выдачи информации определяется конструкция рабочих мест обучаемых. Пер- вый тип рабочих мест обеспечивает адресацию обучаемого к определенной странице или па- раграфу обучающей программы, второй — экспонирование с экрана проектора, третий — экспонирование с экрана телевизора замкну- той телевизионной системы и т. д. Перспек- тивность использования обучающих комплек- сов обуславливается также тем, что их при- менение для обучения большого к-ва учащихся может быть сделано экономически более вы- годным, чем применение А. о. к., оборудован- ных тех. средствами автономного исполнения. См. также Взаимодействие человека с вычисли- тельной машиной. Лит.: Ростунов Т. И. Программированное обу- чение и обучающие машины. К., 1967 [библиогр. с. 128—129]; Применение ЭВМ в учебном процессе. М., 1969; Сто ларов Л. М. Обучение с помощью машин. Пер. с англ. М., 1965. А. Г. Михщ/шев, Н. А. Шишонок. АВТОМАТИЗИРОВАННЫЕ СИСТЕМЫ УП- РАВЛЕНИЯ в народном хозяйст- ве — системы управления предприятиями, уч- реждениями, территориальными объединения- ми, городским хозяйством, отраслями, ведом- ствами ит. д., основанные на регулярном при- менении современных математических методов и технических средств автоматической обра- ботки информации в учете, анализе, планиро- вании, организации, проектировании и под- готовке производственно-хозяйственной дея- тельности. Возможности автоматизации различных ин- формационных процессов являются осн. науч- но-тех. предпосылками для создания автома- тизированных систем управления (АСУ) в нар. х-ве. Благодаря разработанным тех. средствам можно коренным образом изменить техноло- гию выполнения информационных процессов в управлении: повысить достоверность и опе- ративность данных, отражающих состояние произв.-хоз. деятельности, упростить процессы фиксации данных; улучшить хранение инфор- мации и ускорить поиск и группировку необ- ходимых сведений, сведя тем самым до мини- мума участие человека в подготовке отчетной 39
АВТОМАТИЗИРОВАННЫЕ СИСТЕМЫ УПРАВЛЕНИЯ информации; улучшить связи и информируе- мость различных звеньев управления х-вом; упорядочить документооборот за счет изъятия из обращения всех промежуточных данных; улучшить формы представления данных для управления (аппаратура отображения дан- ных); своевременно решать сложные задачи анализа, прогнозирования и оптимизации пла- нирования и организации нар. хозяйства. Тех. предпосылкой для построения таких систем явилось создание и пром, производство ЭВМ, а затем и комплексной обработки дан- ных систем, способных автоматизировать ин- формационные процессы. Созданные в послед- ние годы различные устр-ва, облегчающие об- щение человека с тех. средствами обработки данных, особенно на этапах фиксации и отобра- жения информации, значительно ускорили процесс внедрения АСУ в народное хозяйство. АСУ характеризуется качественно новой ор- ганизацией информационных процессов, инте- грированным характером всей системы инфор- мации, автомат, планированием решения за- дач, органическим единством средств, методов и организации решения задач управления. На основе автоматизации информационных про- цессов возможно использование наиболее со- вершенных моделей математических и мето- дов решения задач оптим. планирования, про- ектирования и управления. Отличия АСУ от традиционных систем управления, основанных на ручном и механи- зированном выполнении информационных про- цессов или разовом использовании ЭВМ, сфор- мулированы в виде специальных принципов, определяющих осн. подходы к созданию и ор- ганизации функционирования АСУ. Автома- тизация и механизация отдельных процессов и стадий управления не уменьшает объема ра- бот по подготовке данных к решению задачи. В этих условиях большое место занимают во- просы ввода и вывода информации, низка ти- пизация, а следовательно и распараллелива- ние в подготовке программного аппарата, тру- доемка эксплуатация программ и тех. комп- лекса обработки информации. Эти недостатки затрудняют решение задач перспективного долгосрочного прогнозирования на основе оперативных и объективных данных, опера- тивную корректировку плановых заданий, увеличивают запаздывание в представлении данных для управления. Системы управления в нар. х-ве эффективны только тогда, когда, во-первых, задачи учета и управления решаются в едином комплексе, при охвате всей схемы движения информации от первичной до выдачи систематизированных данных управляющим органам. Во-вторых, для эффективности АСУ необходимо, чтобы функциональная деятельность, на которую на- правлено управление, была охвачена единой матем. моделью (комплексом взаимоувязан- ных матем. моделей разных уровней), когда на основе этой модели автоматически ставят и решают задачи оптим. планирования и уп- равления. Наиболее существенно при этом, чтобы матем. модели и задачи оптимизации на основе этой модели были неразрывно связаны с внутримашинной информацией о ходе вы- полнения плановых заданий и исключали уча- стие человека на промежуточных стадиях под- готовки информации для этих задач. Необхо- димо также, чтобы решение задач, порядок, • организация и диспетчеризация определялись и производились в основном автоматически — только в этом случае системы управления мо- гут быть действительно эффективными, иначе значительно снижается производительность машины и оперативность решения задач, а сле- довательно и эффективность управления. Фундаментальное значение для АСУ имеет принцип одноразовости ввода данных в ма- шину, согласно которому многократное ис- пользование любого рода сведений при реше- нии задач на ЭВМ не должно приводить к пов- торному вводу каких-то данных в память ЭВМ. Принцип автоматической фиксации инфор- мации и фиксации отклонений требует макс, устранения человека от стадий фиксации фактов при выполнении процессов произв.- хоз. деятельности, нацеливает на отраже- ние, где это возможно, только сведений, ука- зывающих на отклонение характеристик реаль- ного выполнения какого-то процесса от пред- ставлений о нем. Этот принцип ведет, в первую очередь, к сокращению вводимой в машину информации, а тем самым и к сокращению оши- бок в информации. Принцип совмещения сооб- щений и предписаний дает возможность сопо- ставлять плановую и технологическую инфор- мацию с информацией, отражающей реальное выполнение процессов и организовать эффек- тивный содержательный контроль данных в АСУ. В этом — одно из важнейших преиму- ществ АСУ перед другими способами приме- нения технол. средств обработки данных в уп- равлении. Наиболее эффективна организация инфор- мационных процессов в АСУ в том случае, когда информация о .событии фиксируется по- чти одновременно с происходящим событием и выполняется принцип нерегламентироцан- ного машиной ввода сообщений, а также прин- цип одновременного с вводом автомат, конт- роля и отбраковки сообщений. Одновремен- ность достигается с помощью средств автомат, фиксации информации, а также в результате регламентированного оформления произв.- хоз. документации на машинных носителях в виде, приспособленном для ввода данных в машину, или даже одновременного с оформ- лением документа ввода данных в машину. Выполнение этих принципов требует, вообще говоря, использования ЦВМ в режиме разде- ления времени. Принцип автомат, контроля сообщений приводит к резкому снижению чис- ла ошибок в данных, создает благоприятные психофизиол. условия для работы служб ин- формации. Следующим важным принципом в проекти- ровании и организации функционирования АСУ является принцип базовых массивов, за- ключающийся в том, что вся многократно ис- пользуемая информация должна быть сгруп- 40
АВТОМАТИЗИРОВАННЫЕ СИСТЕМЫ УПРАВЛЕНИЯ пирована в спец, массивы. Задача служб ин- формации в АСУ состоит в поддерживании на уровне постоянной готовности этих базовых массивов. Принцип моделирующего характера базовых массивов позволяет определить и ор- ганизовать базовые массивы. Наиболее пол- ной и многократно используемой информаци- ей в АСУ является информация, отражающая представления (модели) о процессах произв.- хоз. деятельности, факты выполнения этих процессов, а также состояние и динамические характеристики объектов управления (инфор- мационная модель). Отсюда становится понят- ным принцип неприкосновенности базовых массивов, определяемый, в свою очередь, прин- ципом независимости процессов фиксации ин- формации и решения задач в АСУ. Последний принцип гласит, что информация, содержащая- ся в базовых массивах, может измениться только в результате выполнения реальных процессов произв.-хоз. деятельности (инфор- мационная модель) или изменения проектной документации (конструкторско-технические, календарно-плановые нормативы и предписа- ния). Важен и принцип организации базовых массивов в электромагнитной памяти машины, т. к. перфокартная организация памяти явно неэффективна, требует большого обслуживаю- щего персонала, приводит к использованию устаревшей техники в организации информа- ционных процессов. К отличительным особенностям АСУ отно- сится также присущий им принцип внесения изменений — постоянное обновление базовых массивов (и само формирование этих масси- вов) производится путем внесения изменений в уже сформированные (пустые) массивы. Боль- шую роль в формировании базовых массивов, фиксации информации и вообще в функциони- ровании АСУ играет принцип умолчания: если в сообщении о данном факте не отражены какие-то регламентированные параметры, зна- чит, их можно заимствовать из предписаний. То же самое и для программ обработки данных: пропущенный, неназванный параметр или по- казатель берется в общепринятом (напр., сред- нестатистическом) значении, чтобы не оста- навливать решения задачи. Принцип умолча- ния имеет исключительное значение на стадии внедрения систем, особенно при подготовке нормативной и технол. информации, так как дает возможность сформировать эти данные путем последовательных уточнений парамет- ров и величин, первоначально как-то задан- ных, исходя из принципа умолчания. Для развития системы важен принцип «го- степриимности», в частности, напр., базовых массивов: расширение и интенсификация про- изводства приводят к увеличению к-ва одно- временно фиксируемых данных об объектах и процессах произв.-хоз. деятельности. Прин- цип информационного единства данных тре- бует однозначного (с учетом принципа умол- чания) построения структуры данных, системы именования данных т. о., чтобы одни и те же или тождественные факты и объекты не могли быть отнесены к различным множествам или группировкам, чтобы разные пользователи могли понимать их одинаково. Принцип од- нозначности наименований в системе опре- деляет однозначный выбор идентификаторов (равных в АСУ наименованию объекта или свойства). Применять этот принцип в АСУ не только не целесообразно, но и вредно: на раз- ных стадиях обработки данных (особенно внутримашинной) одним и тем же объектам и показателям для повышения эффективности обработки данных могут присваиваться раз- личные идентификаторы, поэтому важно, что- бы впоследствии был обеспечен однозначный перевод одних обозначений в другие. Современные средства обработки данных резко снижают требования к именованию дан- ных — особенно по сравнению со счетно-пер- форационными машинами. Поэтому в АСУ наблюдается стремление заменять классифи- каторы, шифры и коды словарями и языками информационными, облегчающими общение че- ловека с системой. Другие требования в АСУ предъявляются и к входным документам и фор- мам отображения данных. Напр., нет необхо- димости унифицировать формы первичной ин- формации — и некоторой степени это даже противоречит одному из главнейших принци- пов, лежащих в основе эффективности АСУ,— принципу фиксации отклонений. Это же тре- бование верно и в отношении выходной инфор- мации. Здесь наиболее правильным является последовательное претворение в жизнь прин- ципа отображения данных в виде, максималь- но удобном для использования. Принцип уни- фикации обращения к базовым массивам ва- жен для обмена информацией между потреби- телями и АСУ, а также между различными АСУ или АСУ различных уровней. Часто говорят о принципе результативности информации в АСУ, подчеркивая тем самым, что промежуточная информация в процессе решения задач — это «внутримашинное» дело. Имеет значение и принцип автомат, информа- ционной стыковки задач, который состоит в том, что между двумя разными задачами сле- дует избегать промежуточного вывода инфор- мации, если не требуется анализ и корректи- ровка данных на основе знаний и интуиции высококвалифицированного специалиста. При создании АСУ выдвинут также прин- цип новых задач, согласно которому новая техника обработки данных, новейшие матем. модели и методы требуют не просто перевода традиционно организованных информацион- ных процессов на новую тех. базу, а коренной реорганизации всей системы обработки инфор- мации и управления. Особенно это легко про- следить на организации бухгалтерского учета в АСУ (см. Бухгалтерского учета автоматиза- ция), где в известной мере наблюдается воз- врат (по «спирали») к мемориально-ордерной форме счетоводства. Конкретизацией этого принципа является принцип моделирующего характера решения планово-управленческих задач, отражающий накопленный опыт реше- ния этих задач. Особенно важно, что имита- ционное моделирование как средство решения 41
АВТОМАТИЗИРОВАННЫЕ СИСТЕМЫ УПРАВЛЕНИЯ ПРЕДПРИЯТИЕМ оптимизационных задач инвариантно по отно- шению к используемым разнообразным крите- риям, зависящим от ситуации. Принцип разноуровневых моделей подчеркивает необхо- димость строить и использовать модели раз- ной степени подробности и агрегации для раз- личных целей (прогнозирования, прикидок плана, перспектииного и текущего планиро- вания, оперативного планирования, диспетче- ризации). Однако при этом надо, чтобы было выполне- но требование автомат, информационной сты- ковки этих моделей, в том числе имитационных моделей и информационной модели. Управляющую информацию в АСУ, как и первичную, всегда можно отнести к каким-то объектам и процессам. Наиболее элементарные сведения отражающего и предписывающего характера таким образом всегда имеют объект- но-процессную привязку. Принцип объектно- процессной привязки первичных и управляю- щих документов играет важную роль на ста- дии разработки и создания систем. Не все вы- рабатываемый в АСУ данные имеют строгую направленность на ф-ции, реализуемые дан- ной системой, т. н. отчетная информация в кибернетическом аспекте осуществляет ту же самую информационную стыковку задач и мо- делей разных уровней. Достижение всех преимуществ АСУ перед другими формами организации обработки дан- ных в системах управления возможно только при выполнении принципа автомат, организа- ции и диспетчеризации решения задач и реа- лизации информационных процессов в АСУ. Из сказанного следует, что необходимо также сформулировать принцип моделирующего ха- рактера матем. обеспечения АСУ — не только для реализации моделирующих алгоритмов решения задач планирования, управления и отражения процессов и объектов в виде ими- тационной модели, но и для решения задач организации и диспетчеризации и реализации информационных процессов. Тех. комплексы АСУ должны обеспечивать выполнение пере- численных принципов. АСУ вовсе не ликвидирует функции управ- ления как функции анализа и принятия ре- шений, коренным изменениям подвергаются лишь технология и организация материальной основы управления — процессов фиксации, циркуляции, обработки и использования ин- формации. Уже первые разработанные и внед- ренные АСУ доказали свою жизнеспособность и эффективность. Внедрены автоматизирован- ные системы управления предприятием и АСУ технол. процессами, автоматизация и систем- ная организация информационных процессов получили широкое распространение на транс- порте, в торговле, в преподавании и в здраво- охранении. ЭВМ используется для оператив- ного перераспределения ресурсов в отраслях и иедомствах, для решения задач размещения производства и материально-тех. снабжения. В некоторых министерствах внедрены первые очереди отраслевых АСУ (ОАСУ). XXIV съезд КПСС наметил развернутую программу внед- 42 рения АСУ в народное хозяйство, поставил задачу разработать общегосударственную ав- томатизированную систему (сбора информа- ции, учета, планирования и управления нар. х-вом на базе единой государстиенной сети вы- числительных центров (см. Вычислительных центров сети). Лит.: Автоматизированные системы управления пред- приятием. К., 1966; Кибернетика и вычислительная техника, в. 12. К., 1971; Механизация и автоматиза- ция управления, № 3. К., 1972; Актуальные пробле- мы управления, кн. 1. М., 1972; Глушков В.М. Введение в АСУ. К., 1972 [библиогр. с. 304—308]. В. В. Шкурба. АВТОМАТИЗИРОВАННЫЕ СИСТЕМЫ УП- РАВЛЕНИЯ ПРЕДПРИЯТИЕМ (АСУП) — си- стемы управления производственно-хозяйст- венной деятельностью предприятия, органи- чески включающие в себя интегрированные обработки данных системы, главной целью которых является автоматизация информа- ционных процессов на предприятии и усовер- шенствование формы организации их выпол- нения. Сложность управления современным произ- водством привела к замене простого руководст- ва системами управления. Это принципиально новые формы управления, осноианные на стро- гой упорядоченности выполнения множества функций управления, в частности, на коорди- нировании функций непосредственно управ- ления (см. Многоконтурная система автома- тического управления). Сложность управления предприятиями обусловлена многими причи- нами. Главные из них: большое к-во элемен- тов системы (оборудование, рабочие, техно- логические операции) и высокая степень их взаимосвязанности в процессе произв.-хоз. деятельности, неопределенность результатои выполнения многих процессов (брак, сбои, несвоевременные поставки, нерегулярность спроса) и т. д. Существенно, что объектами и субъектами управления на предприятии яв- ляются люди, а регулирование человеческого поведения не столь очевидно и прямолинейно. Сложности возникают еще и потому, что пред- приятия постоянно изменяются, развиваются как системы (являются самоорганизующимися системами), что в задачи управления ими вхо- дит и проектирование, и управление процес- сами этого изменения и развития. Создание и внедрение на предприятии АСУП приводит к тому, что информационным про- цессам. их организации, проектированию, под- готовке и выполнению уделяется такое же внимание как и производственным. В струк- туре управления предприятием возникает спе- циализированное подразделение — информа- ционно-вычислительный центр предприятия (ИВЦ). Это подразделение ответственно за упорядочение, регламентацию и непосредст- венное выполнение информационных процес- сов на предприятии. Осн. потоки информации реализуются на предприятии через его ИВЦ. Современные тех. средства обработки дан- ных позволяют организовать выполнение ин- формационных процессов на основе принци- пиально новой технологии. На предприятиях
АВТОМАТИЗИРОВАННЫЕ СИСТЕМЫ УПРАВЛЕНИЯ ПРЕДПРИЯТИЕМ в условиях АСУП вследствие многократного ускорения движения и переработки инфор- мации удается значительно сократить запаз- дывание между отклонениями от нормального, запланированного хода производства с одной стороны и принятием решений — с другой; по- является возможность видеть «температурный листок» предприятия, скорее обнаруживать возникающие или возможные сбои и своевре- менно их предупреждать или ликвидировать. АСУП позволяет решать и такие задачи, преж- де не решавшиеся из-за трудоемкости, време- ни, и затрат, как оптим. перспективное и опе- ративное планирование произ-ва, оперативное распределение и использование ресурсов. По- новому организуется и работа управляющего аппарата. Работник управления становится неотъемлемым звеном в человеко-машинной системе управления, какой является АСУП, труд его более четко проектируется, планиру- ется, регламентируется, контролируется. Суть разработки АСУП — совершенство- вание системы потоков информации (как ма- териальной основы всей системы управления) на предприятиях, системы выработки и при- нятия перспективных и оперативных решений. Существенные изменения претерпевает орга- низация собственно информационных функ- ций в управлении. ИВЦ постепенно «вбирает» в себя все работы (и службы) информаци- онного характера и превращается в единый координационно-управляющий центр пред- приятия, где знания, опыт и навыки специа- листов управления наилучшим образом соче- таются с быстродействием автомат, средств переработки информации. Большинство реша- емых на предприятии задач (разработка тех- промфинплана предприятия, исчисление за- трат и себестоимости продукции, прогнозиро- вание тех. показателей и производительности труда) дают приемлемые правдоподобные ре- зультаты только с организацией человеко- машинных методов их решения. В автоматизированных системах управ- ления (АСУ) с помощью современных тех. средств реализуются процессы, характерные для информационных систем: фиксация ин- формации о происходящих процессах произв,- хоз. деятельности, отражение состояния и динамики этой деятельности в т. н. базовых массивах, выполняющих функцию информа- ционной модели предприятия. Информацион- ная модель предприятия с помощью программ- ного аппарата матем. обеспечения АСУП по- зволяет получать различные систематизиро- ванные данные обо всех этапах произв.-хоз. деятельности. Информационная модель постав- ляет также исходные данные при решении задач эконом, прогнозирования и планирова- ния. Реализация в системе управления только функций информационной системы значитель- но сокращает документооборот на предприя- тии, ликвидируя всевозможные т. н. проме- жуточные документы, введенные, как правило, для рационализации традиционных ручных форм документооборота, приводит к повыше- нию достоверности и оперативности сведений, улучшает культуру производства и управле- ния на предприятии. Наибольшего эконом, эффекта удается достичь с решением на пред- приятии задач прогнозирования и особенно оптимального планирования производства. Своевременное прогнозирование возможных сбоев в производстве (напр., вследствие не- комплектности поставок материалов или про- изводства заготовок) позволяет принять меры по ликвидации этих сбоев или их последствий. Решение задач оптим. подбора программ пред- приятия и распределения их по периодам по- зволяют значительно повысить рентабельность производства. Решение задач оптимального календарного планирования производства, оп- тим. распределения материальных и трудовых ресурсов для выполнения работ способствует улучшению фондоотдачи, загрузки оборудо- вания, использования ресурсов. Принципиально «внемашинными» докумен- тами в АСУП остаются: 1) первичные доку- менты, в которых фиксируются непосредствен- но результаты выполнения процессов произв.- хоз. деятельности; 2) предписания технологи- ческого и организующего характера, выраба- тываемые человеком; 3) заявки на получение тех или иных данных, на решение задачи; 4) выходные документы и данные, выводимые из памяти ЭВМ на различные печатающие или индикационные устр-ва. Остальная (промежу- точная) информация, занимавшая большое место в^традиционных системах управления, становится чисто «внутримашинным» делом. В АСУ выделяют функциональные и обеспе- чивающие подсистемы. Функциональ- ные подсистемы непосредственно выполняют функции управления произв.-хоз. деятель- ностью. Такими функциями являются, напр., конструкторско-технологическая подготовка произ-ва; тех. подготовка произ-ва; снабже- ние, комплектация, складирование; произ-во (основное и вспомогательное), сбыт, реализа- ция продукции; финансовые операции и бух- галтерский учет; эконйм. анализ произв.-хоз. деятельности; учет кадров. В зависимости от сложности управления той или иной функ- цией, ее выполнения в АСУП и выделяется та или иная подсистема, напр., подсистема тех. подготовки произ-ва или оперативного планирования и диспетчеризации осн. про- изводства. Обеспечивающие подсистемы вы- полняют собственно информационные процес- сы в АСУП и ответственны за их подготовку и организацию. Чаще всего выделяют подси- стемы матем., программного, тех. информа- ционного и организационного обеспечения. В матем. обеспечение включают модели, ме- тоды и алгоритмы, их обоснования решения задач и выполнения информационных процес- сов в АСУП. Программное обеспечение — это комплекс программ и инструкций к ним для решения на ЭВМ задач. Тех. обеспечение включает технику автоматизации и механиза- ции выполнения информационных процессов в АСУ, а также инструкции по их эксплуата- ции и обеспечению надежного функционирова- 43
АВТОМАТИЗИРОВАННЫЕ СИСТЕМЫ УПРАВЛЕНИЯ ПРЕДПРИЯТИЕМ ния. Информационное обеспечение регламен- тирует потоки и подготовку информации в АСУП, организацию выполнения информаци- онных процессов в ИВЦ. Организационное обеспечение регламентирует действие каждого работника управления, каждого рабочего по отношению к системе информации и всей схе- ме принятия решений в АСУП. Программное обеспечение разделяют на специальное и общее. Спец, программное обеспечение наце- лено на получение документов и сведений произв.-хоз. значения. Общее программное обеспечение включает программы, предназ- наченные для преобразования данных (сор- тировка, группировка, слияние) безотноси- тельно к их содержанию. Чем выше уровень общего программного обеспечения, тем быст- рее и легче строится спец, программное обес- печение. Наиболее полно все перечисленные элемен- ты АСУП представлены, напр., в системе «Львов», разработанной и внедренной на Львовском телевизионном заводе. В этой си- стеме все информационные процессы, включая фиксацию и подготовку первичной информа- ции, отражающей ход и состояние произ-ва и хоз. деятельности, обработку этой информа- ции и подготовку различной отчетности, со- средотачиваются в координационно-управляю- щем центре (КУЦ) предприятия. В КУЦ со- средоточен информационно-вычисл. комплекс системы, соединенный каналами связи с ме- стами возникновения информации — рабочи- ми местами, станками, складами, диспетчер- скими пультами цехов и участков, пунктами тех. контроля. Выполнение производственных процессов, поступление материалов и комплек- тующих деталей, сдача готовой продукции, финансовые операции фиксируются в спец, документах, передаются в КУЦ импульсами от датчиков и счетчиков. Вся эта информация накапливается в запоминающих устр-вах элек- тронных вычислительных машин и исполь- зуется для подготовки справочных и отчетных документов и для решения различных задач. В системе «Львов» можно решать следующие задачи. Задачи управления производ- ством. Оперативно-календарное планирова- ние заготовительных цехов: определение вели- чин партий деталей и периодичности их за- пуска в произ-во; проверка достаточности про- изводственных мощностей цеха; построение оптим. план-графика с учетом коэффициента важности запуска — выпуска деталей; выдача цеху оперативного плана произ-ва с учетом наличия деталей в незавершенном производ- стве; ежедневная выдача сводки результатов работы цехов; выдача ежедневных сменных заданий и др. Управление цехами массового произ-ва (цех сборки телевизоров, деревообрабатывающий цех), заключающееся в выдаче сменных зада- ний, сменных рапортов, суточных рапортов, оперативных планов произ-ва. Управление комплектовочно-заготовительным цехом со- стоит в выдаче 4-дневного дефицита, трехсмен- 44 ного дефицита, прихода, расхода и наличия деталей на каждые сутки, а также в опре- делении годовой потребности в дублерах ос- настки в месячном резерве для заготовитель- ных цехов, составление графиков потребления и произ-ва оснастки и инструмента. Задачи планирования мате- риально-тех. обеспечения произ-ва и технико- эконом. планирования: определение норматив- ных затрат на осн. производство (по телевизо- рам), отклонений от нормативных затрат, ежедневного выполнения плана реализации, налога, оборота и прибыли по телевизорам, определение ежедневного выполнения плана цехами осн. производства в натуральном и де- нежном выражении. Планирование числен- ности осн. рабочих по профессиям и разрядам и фонда заработной платы цехам осн. произ-ва; определение потребности материалов и комп- лектующих изделий для цехов осн. произ-ва, дефицита материалов и комплектующих изде- лий, уровня запасов материалов на складах завода, сверхнормативов и неликвидов на складах завода, составление сводной ведомос- ти ежедневного выполнения плана цехами осн. произ-ва, плана реализации, прибыли и рен- табельности по заводу. Задачи учета включают учет товарно- материальных ценностей на складах завода, товарно-материальных ценностей кладовых цехов и отделов, основных средств, расчеты с поставщиками за полученные материальные ценности, учёт готовой продукции, реализа- ции телевизоров, кассовых и банковских опе- раций, составление баланса деталей собствен- ного производства, учет расчетов с подот- четными лицами, расчетов с дебиторами и др., остатков, поступления и расхода сырья и ма- териалов, остатков, поступления и расхода комплектующих изделий. В системе решены задачи контроля работы и простоев основного оборудования, позволяю- щие организовать действенный учет загрузки и использования оборудования по всему заводу и особенно на наиболее ответственных участ- ках произ-ва. Для обеспечения эффективного решения за- дач управления произ-вом, планирования и учета, накопления учетной и подготовки справочной информации в системе «Львов» разработан и функционирует совр. тех. ком- плекс обработки данных, оснащенный спец, программно-матем. аппаратом. В качестве центр, вычислителя комплекса используют две (первоначально одну) универсальные ЭВМ «Минск-22», доукомплектованные бло- ками прерывания программы (БПП), блоком дополнительных команд (БДК), блоком за- щиты памяти (БЗП), блоком динамического анализа сбоя (БДАС), блоком связи с опера- тором (БСО). В ЭВМ, используемых в каче- стве центрального вычислителя, предусмот- рено объединение их с помощью блока обмена (БО) по внешней и оперативной памяти и внеш- ним устр-вам (Илл. между стр. 32—33). Отличительной особенностью работы ЭВМ в составе тех. комплекса АСУП является си-
АВТОМАТИЗИРОВАННЫЙ ПОИСК ДОКАЗАТЕЛЬСТВ ТЕОРЕМ стемный режим ее использования: работа в замкнутом контуре управления предприятием в реальном масштабе времени, автоматизиро- ванное решение большого к-ва взаимоувязан- ных задач управления как отдельными произ- водственными подразделениями предприятия, так и предприятием в целом, автоматическое управление очередностью и последователь- ностью решения задач. Схемно-программный аппарат разделения времени, управляемый программой-диспетчером, позволил совместить непрерывный обмен оперативной информацией с процессами решения основных задач управ- ления и обработки данных. Другие устр-ва, разработанные в тех. комплексе системы «Львов», обеспечивают дистанционный ввод в осн. вычислитель оперативной производ- ственной информации от различных источни- ков непосредственно в момент ее возникнове- ния, а также вывод необходимых сообщений в различные производственные подразделения и службы аппарата управления предприятием. Взаимосвязанно с вычисл. комплексом рабо- тают диспетчерские пульты завода и цехов, табло и счетчики для визуального наблюдения за параметрами, определяющими общую дина- мику произ-ва, специально разработанные для системы «Львов». Внедрение системы «Львов» привело к зна- чительному росту эффективности управления предприятием, произв.-хоз. деятельности в це- лом, обеспечило дополнительное увеличение выпуска продукции на 7%, снижение уровня запасов на 20%, ускорение оборачиваемости оборотных средств на 10%, сокращение инже- нерно-технического и административно-управ- ленческого персонала. Эконом, эффективность системы составляет около полумиллиона руб- лей экономии в год, срок окупаемости ее — 1 год. Лит.: Автоматизированные системы управления пред- приятием. К., 1966; Автоматизированные системы управления предприятием, в. 1—4. К., 1968—69; Механизация и автоматизация управления, Kt 3. К., 1969; Кибернетика и вычислительная техника, в. 12. К., 1971; Глушков В. М. Введение в АСУ. К., 1972 [библиогр. с. 304—308J. В. В. Шкурба. АВТОМАТИЗИРОВАННЫЙ ПОИСК ДОКА- ЗАТЕЛЬСТВ ТЕОРЕМ — взаимодействие че- ловека с вычислительной машиной, направлен- ное на поиск доказательств теорем. Система А. п. д. т. включает комплекс средств спец, матем. обеспечения ЭВМ, предназначенных не только для поиска доказательств теорем, но также для проверки на очевидность и новизну тех или иных утверждений в рассматриваемой теории, для корректирования гипотез, построе- ния естественного доказательства, для инфор- мационно-справочных целей и т. п. Особен- ностью большинства работ по доказательству теорем на ЭВМ является стремление к созда- нию универсальных программ, ориентирован- ных на самостоятельный поиск доказательства теорем машиной. Такой подход не соответству- ет опыту, накопленному в других обла- стях применения ЭВМ. Естественный путь, которым идет машинная математика,— это развитие систем автоматизации программи- рования и средств взаимодействия человека с машиной. Этот путь является, по-видимому, одним из реалистических путей решения проб- лемы А. п. д. т. Он предполагает смещение центра тяжести работы в этой области от уни- версализации программ для ЭВМ к коопера- ции между математиком и ЭВМ, к созданию специализированных систем автоматизации программирования и операционных систем, позволяющих в случае необходимости быстро программировать поиск доказательства даже одной единственной теоремы и способных ра- ботать, если потребуется, в реальном масшта- бе времени с математиком, ищущим доказа- тельство этой теоремы. Человек при этом оп- ределяет принципиальное направление, план доказательства, промежуточные гипотезы, раз- личные методы и приемы доказательства, а ма- шина реализует намеченный план поиска, применяет рекомендуемые человеком методы, проделывает промежуточные логические вы- кладки, а также выдает информацию о со- стоянии поиска, о полученных ею результатах и о неудачах — для принятия человеком ре- шений. В матем. обеспечении А. п. д. т. выделяют следующие составные части: средства для опи- сания данных в системе (внеш, и внутр, языки системы); систему алгоритмов для решения различных задач, возникающих в процессе поиска; средства (язык) общения с системой в диалога режиме; спец, операционную си- стему; автоматизацию и методику программи- рования. Необходимо, чтобы формализован- ный язык для записи матем. теорий был удоб- ным для практ. использования в процессе работы с системой. Для этого в него вводят достаточно богатый запас исходных предика- тов, операций и ф-ций. Часть их свойств (напр., ассоциативность) учитывается уже во внутр, представлении языка, и это может зна- чительно облегчить поиск. С целью повышения степени практичности языка целесообразно включить в объем понятия ф-ции и определен- ные конструкции, часто применяемые в обыч- ном языке. Под конструкцией в общем случае понимается многозначная re-местная ф-ция (п = 0, 1, ...). Напр., выражение «подмноже- ство мн-ва М» можно рассматривать как од- номестную неоднозначную ф-цию «подмноже- ство (М)», аргумент которой принимает значе- ния из класса мн-в (т. е. имеет тип «множе- ство»)- Другие примеры конструкций: группа, подгруппа (G), единица (G). В описаниях кон- струкций должны быть описания возможного типа их аргументов и типа значений конструк- ции. Это позволит строить дерево конструк- ций в виде суперпозиций соответствующих конструкций. Выбор подходящей конструк- ции является одним из решающих моментов, обеспечивающих успех доказательства. Поиск доказательства с помощью машины удобно ор- ганизовать как работу эвристических про- грамм различных уровней, которые включены в комплекс средств спец, матем. обеспечения ЭВМ. Иерархическое построение программ по- зволяет быстро осуществить поиск одного из 45
АВТОМАТИКА вариантов доказательств. Программа нижнего уровня реализует т. и. алгоритм очевидности и содержит набор операторов-подпрограмм, задачей которых являются элементарные пре- образования обрабатываемой информации. Эта программа перебирает варианты вывода, ис- пользующие простейшие логические и теоре- тико-множественные приемы, а также прове- ряет конкретные примеры и проводит аналити- ческие выкладки. Большинство преобразова- ний, выполняемых в процессе работы алго- ритма очевидности, имитируют действия спе- циалиста в схожих ситуациях. Программа более высокого уровня в зависимости от си- туации перераспределяет последовательность операторов 1-й программы, задавая тем самым некоторый новый метод доказательств. Про- граммы еще более высоких уровней служат усовершенствованию программ низшего уров- ня, накапливанию опыта, самообучению и т. п. Если программы самого низшего уровня со- держат эвристики, основой которых являются наиболее общие методы доказательства (метод цепного заключения, метод аналогии и т. п.), то программы 2-го уровня используют эври- стики, разрабатываемые более сложно (эв- ристики распознавания образов, относящиеся к выбору наиболее эффективных методов или к выбору наивыгоднейших целей, семантиче- ские эвристики, основанные на использовании интерпретации среды, и многошаговые эврис- тики планирования). Наиболее же сложные эвристики используются программами самых высоких уровней: эвристики обобщения прош- лого опыта и эвристики индуктивных предска- зании. Осн. средствами программирования в си- стеме А. п. д. т. являются язык процедурно- ориентированный программирования и язык директив. Язык директив используется для обращения к отдельным рабочим программам в процессе поиска доказательства. Директиву может вводить пользователь, ее могут порож- дать рабочие программы в процессе работы. Система программ, составляющая специали- зированную операционную систему, распреде- ляет ресурсы (компоненты оборудования ЭВМ) и определяет порядок выполне- ния инструкций, поступающих от пользова- теля. Проблема А. п. д. т. связана с другой слож- ной и интересной проблемой — моделирова- нием мышления и отличается от нее исполь- зованием в первую очередь не каких-либо творческих способностей машин, а их мощных исполнительских возможностей при постоян- ном взаимодействии с человеком. С развитием автоматизированных систем поиска доказа- тельств и прежде всего алгоритмов поиска в на- правлении построения эвристической над- стройки, роль математика будет состоять пре- имущественно в определении новых понятий и в формулировке новых предложений, а ис- кусство доказать новую теорему с исполь- зованием машины будет состоять в умении сформулировать ряд промежуточных теорем и лемм. 46 Лит.: Чернявский А. Л. Моделирование про- цесса решения сложных логических задач на вычис- лительных машинах (эвристическое программиро- вание). «Автоматика и телемеханика», 1967, № 1; Глушков В.М. Некоторые проблемы теории автоматов и искусственного интеллекта. «Кибернети- ка», 1970, А8 2; Вычислительные машины и мышле- ние. Пер. с англ. М., 1967 [библиогр. с. 491—546]. Ф. В. Ануфриев, 3. М. Аселъдеров, В. Ф. Иостырко. АВТОМАТИКА (греч. аитбратос; — самодей- ствующий) — 1) Область теоретических и при- кладных знаний об автоматически действую- щих устройствах и системах. Термин А. отно- сится к более раннему периоду развития исследований и практических разработок в области автомат, регулирования и управления. В связи со становлением и быстрым развитием нового науч, направления — кибернетики — в его рамках определился крупный раздел — кибернетика техническая,—в который как со- ставная часть вошла А. в виде автоматического управления теории вместе с теор. и при- кладными основами создания и организа- ции функционирования соответствующих тех. средств (управляющих вычислительных ма- шин, управляющих устройств, датчиков, ис- полнительных механизмов, а также устройств, обеспечивающих взаимодействие человека с вычислительной машиной в системах автома- тизированных). 2) Совокупность механизмов и устройств, действующих автоматически. См. Агрегатная унифицированная система, Пневмоника, Телемеханика, Универсальная си- стема элементов промышленной пневмоавто- матики. б. Б. Тимофеев. «АВТОМАТИКА» — украинский научно-тех- нический журнал, в котором освещаются на- учные достижения в области теории автомати- ческого регулирования, экстремальных, оптимальных, адаптивных и самонастраиваю- щихся систем, информационных и интерполя- ционных систем, бионики и эвристического программирования, комплексной автоматиза- ции и применения вычислительной техники, новых элементов и устройств автоматики, на- дежности и технической диагностики, теории автоматов и цифровых вычислительных машин. Издает «А.» Институт кибернетики АН УССР с 1956. Выходит 6 раз в год на украинском языке, а также переиздается на английском языке в США. «АВТОМАТИКА и ТЕЛЕМЕХАНИКА» — советский научно-технический журнал. Осве- щает теоретические и прикладные вопросы ав- томатики и телемеханики, рассматривает про- блемы кибернетики, включающие вопросы об- щей теории автомат, управления, теорию и методы построения систем автомат, оптимиза- циии самонастраивающихся систем, теорию ре- лейных схем и конечных автоматов, примене- ние вычисл. устройств в автоматике, проблемы надежности и др. «А. и т.» освещает также ме- тоды теор. и экспериментального исследования автоматизируемых производственных процес- сов, принципы построения систем автомат, контроля и управления производственными процессами. Издается с 1936 (перерыв в 1942— 45 гг.) Академией наук СССР. Выходит 12 раз в год.
АВТОМАТИЧЕСКАЯ ОБРАБОТКА ДАННЫХ АВТОМАТИЧЕСКАЯ ОБРАБОТКА ДАН- НЫХ — выполнение комплекса операций над данными с помощью цифровой вычислительной машины (ЦВМ) с целью превращения различ- ных сведений и фактов в сведения, представ- ляющие ценность с определенной точки зрения. А. о. д. является обязательной составляющей функцией АСУ. Осн. носителями сведений на предприятиях, в учреждениях и орг-циях являются документы — первичные, накопи- тельные, технологические — графики, чер- тежи, схемы, номенклатуры-ценники, прейску- ранты, спецификации и т. д.; данными могут быть также показания контрольно-измеритель- ных приборов и счетчиков, часов и табло; они могут возникать в ходе переписки, сове- щаний, собраний и бесед. Все это характери- зует многообразие форм представления, источ- ников возникновения и средств регистрации и хранения данных. Примерами типичных за- дач А. о. д. являются начисление зарплаты на основании сведений о затраченном времени или объеме продукции, выработанной рабочи- ми, инвентаризация складского имущества на основе анализа накладных на полученные и отправленные товары, определение потреб- ности в сырьевых ресурсах предприятия на основании производственного плана, учет сбы- та товаров, учет предварительных заказов на билеты на самолет, обработка историй болез- ней с целью сбора статистики и т. д. Как правило, А. о. д. подвергаются массивы данных. Обычно в массив включаются одно- родные по форме и структурной организации записи; как правило, число записей в массиве не определено; в конце массива после послед- ней из записей содержится указание об исчер- пании массива. Различают основные массивы, в которые включаются записи о состоянии определенных объектов учета или планирова- ния, и массивы текущих записей об изменени- ях, относящихся к этим же объектам. Основные массивы, несущие все необходимые норматив- но-расценочные, справочные и др. постоянные данные, периодически обновляются на основе массивов текущих данных и поддерживаются в состоянии готовности. Чем более полными по содержанию являются основные массивы, тем экономичнее можно вести А. о. д. Процесс А. о. д. состоит из получения ис- ходных данных, преобразования их согласно определенному плану с учетом вновь получен- ных данных и сообщения результатов. Полу- чение исходных данных включает три стадии: сбор, или первичный учет, перезапись, необ- ходимую для придания фактам формы, удоб- ной для обработки, и проверку. При сборе данных факты фиксируются в момент их свер- шения, а обработка данных может быть вы- полнена в более позднее время, по мере необ- ходимости. Для автоматического сбора дан- ных имеются спец, устр-ва (табельные часы с перфолентами или перфокартами, буквопер- форирующие устр-ва, читающие автоматы и др.). Механизация первичного сбора дан- ных — одна из важнейших предпосылок А. о. д., т. к. трудоемкость первичного учета выше трудоемкости обработки информации. Основными носителями информации при пер- вичном учете являются бумага, перфокарты и перфоленты; однако для дальнейшей обра- ботки с помощью ЦВМ они должны быть за- менены более эффективными для алгоритми- ческой обработки на ЦВМ носителями, таки- ми, как ленты магнитные, диски магнитные и др. Перепись данных с одних носителей на другие, как правило, выполняется автомати- чески программами или спец, устр-вами. При получении исходных данных внимание уде- ляется проверке их полноты и достоверно- сти, соответствию данных определенным для них форматам и формам представления и гра- ницам области изменения для числовых вели- чин. Преобразование данных заключается в их перегруппировке и изменении их значений. Характерной чертой этого процесса является многократное повторение однотипных опера- ций для последовательных групп данных. Пе- регруппировка данных включает изменение последовательности и вставку, удаление или выборку отдельных позиций массивов. Необ- ходимость в перегруппировке данных возни- кает при использовании записей определен- ного типа для составления нескольких отче- тов; далее, в процессе сбора данных, в связи с их одновременной фиксацией, они могут быть смешаны произвольно. Однако поскольку процедуры обработки и организации массивов более эффективно реализуются над упорядо- ченными последовательностями записей, эти записи обычно подвергают сортировке данных. Типичными процедурами обработки данных являются: поиск и выборка записей массива, обладающих указанным свойством; сжатие массива или удаление некоторых реквизитов из записей массива; перекомпоновка рекви- зитов в записи; слияние записей нескольких массивов в записи нового массива; перемеще- ние значений реквизитов из одних записей в другие; вычисление значений выходных дан- ных по арифметич. формулам; принятие эле- ментарных решений. Разнообразие форм пред- ставления данных в массивах, обусловленное разнообразием устройств сбора и носителей информации, требует включения в систему А. о. д. процедур взаимных преобразований данных в различные формы представления и форматы. Сообщение полученных результатов заключается в редактировании данных и вы- даче их в форме, удобной для потребителей выходных данных; потребителями могут быть как человек, так и новая программа А. о. д. Для эффективного проектирования процес- сов А. о. д. широко применяют языки програм- мирования. Необходимыми свойствами языка программирования, ориентированного на А. о. д., являются возможность оперирования со сложными иерархическими структурами данных; разнообразие допускаемых в нем форм представления и форматов данных; развитый аппарат для ввода и вывода данных; возмож- ность обращения к произвольной вершине де- рева данных, изменения структуры дерева данных и построения новых деревьев; наличие 47
АВТОМАТИЧЕСКИЙ АНАЛИЗ МЕДИКО-БИОЛОГИЧЕСКИХ ПРОЦЕССОВ средств задания процедур перекомпоновки, слияния, сжатия, поиска, выборки и т. д.; возможность выдачи документов заданной формы. Языками программирования для опи- сания процессов А. о. д. являются КОБОЛ, получивший широкое распространение как стандартный язык, ориентированный на А. о. д., ТАБСОЛ, ФАКТ, ПЛ-1, а также разработанные в Советском Союзе языки АЛГЭК, АЛГЭМ и др. В связи с расширением масштабов и увели- чением темпов производства, а также значи- тельным усложнением связей между отрасля- ми нар. х-ва и предприятиями, невозможно сколько-нибудь рациональное управление хо- зяйством без переработки громадного объема информации, исчисляемого на отдельных пред- приятиях и в орг-циях десятками миллионов показателей или миллиардами обозначений. Поток информации непрерывно увеличивается в связи с огромным ростом общественного про- изводства и возрастающим применением ма- тематич. методов при определении различных показателей деятельности предприятий и орг-ций. А. о. д. обеспечивает не только со- кращение адм.-управленч. персонала, но и, что самое главное, быстрый, полный и точный сбор данных, их точную обработку и выдачу решений, позволяющих оперативно управлять сложным производством. Разновидностью систем А. о. д. являются информационно-поисковые системы. Лит.: Королев М. А. Обработка экономической информации на электронных машинах. М., 1965; Китов А. И. Программирование экономических и управленческих задач. М., 1971 [библиогр. с. 365]; Лавров С. С., Гончарова Л. И. Автомати- ческая обработка данных. Хранение информации в памяти ЭВМ. М., 1971 [библиогр. с. 156—160]; Гре- гори ₽., Ван ГорнР. Система автоматической обработки данных. Пер. с англ. М., 1965; Современ- ное программирование. Языки для экономических расчетов. Пер. с англ. М., 1967. Л. П. Бабенко. АВТОМАТИЧЕСКИЙ АНАЛИЗ МЁДИКО- БИОЛОГЙЧЕСКИХ ПРОЦЕССОВ — обработ- ка данных о биомедицинских процессах, пред- ставленных в форме кривых, выполняемая ча- стично или полностью по алгоритмам, реали- зованным на вычислительной машине широко- го назначения или специализированной ЭВМ. Объектом анализа может служить любой из процессов, протекающих в организме, лечеб- ном учреждении или во внешней среде, пред- ставленный в виде графика, кривых, ряда чи- сел, карт распределения биопотенциалов и т. п. Графическими выражениями медико- биол. процессов являются электрокардиограм- ма (ЭКГ), электроэнцефалограмма (ЭЭГ), элек- тромиограмма (ЭМГ), импульсная активность (ИА) нервных клеток, графики температуры и др. Различают анализ дискретных сигналов (напр., ИА) и анализ непрерывных сигналов (напр., ЭЭГ, ЭМГ и др.). Графическое представление информации применяют в кибернетике биологической для изучения свойств биологической системы, для построения её физ. или матем. модели с по- мощью аналоговых и цифровых ЭВМ. В ки- бернетике медицинской эта форма представ- ления информации необходима для диагности- ки, прогнозирования, оценки течения заболе- вания и действия лекарственных средств при моделировании лечебного процесса, измене- ния состояний внешней среды и пр. Модели анализа медико-биол. информации являются преимущественно математическими. Широко применяют автокорреляционный и спектраль- ный анализ сложного биол. процесса, напр., анализ сократительной функции миокарда можно проводить методом баллистокардиогра- фии. Этот метод анализа позволяет выделять на ЭКГ случайные и периодические составляю- щие изучаемого процесса даже в тех случаях, где исследователь не видит ничего, кроме бес- порядочно распределенных во времени волн и пиков. Все чаще применяют определение кросскор- реляционной ф-ции, показывающей степень связи между двумя-тремя процессами в опре- деленные моменты времени, напр., частоты дыхания и сердечного ритма, длительности фаз сердечного цикла и степени повышения давле- ния крови в полостях сердца и т. п. Существен- но, что ЭВМ при этом не только вычисляет ряды показателей, но и строит графики авто- корреляционной и др. ф-ций. Широко рас- пространено автомат, построение гистограмм, амплитудных распределений, временных ин- тервалов, фаз и латентных периодов. Перспек- тивным является применение алгоритмов мно- гофакторного анализа, так как процессы в жи- вом организме являются результатом взаимо- действия многих факторов. Для построения моделей этих процессов необходимы количе- ственные оценки каждого фактора в отдель- ности. Аппарат математической статистики и ве- роятностей теории не является исчерпываю- щим для А. а. м.-б. п. Успешным является со- четание статистических, временных и логи- ческих методов анализа. К таким методам сле- дует отнести изучение спектра в динамике, статистическое изучение временных соотно- шений между экстремальными точками и точ- ками перегиба, методы эвристического изу- чения показателей и т. д. Для А. а. м.-б- п. существуют специализиро- ванные вычислительные устр-ва, которые пред- усматривают обработку информации по жест- кой схеме различных алгоритмов. Примерами таких устр-в являются «Нейрон-1» (СССР), «САТ-400» (США); «АТАС-401», «АТАС-501» (Япония) и др. Вычисл. машины широкого назначения ведут обработку информации по широкому списку алгоритмов. Однако проб- лема ввода информации в ЦВМ, связанная с автомат, анализом, представляет значитель- ные затруднения. Поэтому для считывания и перевода ее, напр., на перфоленту применяют устр-ва типа «Силуэт», «Маск» и «График», a ввод информации осуществляется с помощью перфолент и перфокарт. Для ввода информа- ции в виде электрического сигнала применя- ют аналого-цифровые преобразователи, напр., «Биокод». С середины 60-х годов в СССР и за 48
АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ ТЕОРИЯ рубежом (США, Япония, Франция, Англия и ФРГ) ведутся работы по созданию специа- лизированных биомедицинских вычисл. комп- лексов, предназначенных для сбора и автомат, обработки биоинформации. Лит.: Математический анализ электрических явле- ний головного мозга. М., 1965; Кибернетика и вы- числительная техника, в. 4. К., 1969; Кибернетика в медико-биологических исследованиях. М., 1971. А. А. Попов, И. Д. Пономарева. АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ ТЕО- РИЯ — раздел кибернетики технической, объ- ектом исследования которого являются систе- мы автоматического управления (САУ) раз- личной природы и степени сложности. А. у. т. разрабатывает принципы построения систем управления и изучает основные закономернос- ти протекающих в них процессов. А. у. т. является одной из научных и методологиче- ских основ, па базе которых целенаправленно объединяются усилия специалистов различ- ного профиля, участвующих в создании со- временных сложных САУ. При изучении про- цессов управления А. у. т. абстрагируется от природы и конструктивных особенностей со- ставных частей САУ. Вместо реальных объек- тов в А. у. т. рассматривают их адекватные модели математические. Основы А.- у. т. как науки заложены в тру- дах англ, физика Дж.-К. Максвелла (1831 — 79), рус. ученого И. А. Вышнеградско- го (1832—1895), словацкого теплотехника А. Стодолы (1859—1942) и рус. математика А. А. Ляпунова (1857—1918). А. у. т. иссле- дует две основные проблемы: 1) систем авто- матического управления анализ и 2) систем ав- томатического управления синтез. Историче- ски первой была поставлена простейшая, но не утратившая своей актуальности и в настоя- щее время, задача управления, состоящая в поддержании заранее заданных постоянных во времени значений управляемых координат объекта при некоторых изменяющихся тем или иным способом возмущениях, действую- щих на него. Осн. задачей такого рода систем (систем стабилизации) является компенсация действующих на объект возмущающих воздей- ствий, осуществление которой возможно дву- мя различными способами, отражающими два основных принципа управления, используе- мые в теории и практике построения САУ. По принципу управления САУ разделяют на системы управления разомкнутые и систе- мы управления замкнутые. В первых управ- ляющее воздействие формируется в функции измеренного тем или иным способом возму- щающего воздействия с целью его компенса- ции. Наиболее существенный недостаток та- кого способа управления заключается в том, что при этом оказывается принципиально не- возможной компенсация действия других не- измеряемых возмущений. Кроме того, разомк- нутые САУ принципиально неспособны на до- статочно продолжительном отрезке времени управлять неустойчивыми объектами управ- ления. В замкнутых САУ реализуется фун- даментальная идея обратной связи, согласно которой отклонения действительных значений регулируемых координат от их требуемых зна- чений используются для формирования управ- ления, которое возвращает систему в требуе- мое состояние. Эта идея, известная под назва- нием принципа управления по от- клонению (или управления с обратной связью) в той или иной форме лежит и ныне в основе действия большинства современных САУ различной степени сложности и назна- чения. Универсальность этого принципа про- является, в частности, в том, что с примене- нием его оказывается возможным управлять неустойчивыми объектами управления. Характер основных проблем А. у. т. легче всего определить, рассмотрев одну из типич- ных задач управления. Пусть заданы объект управления, описывающийся уравнением х = / (х, и, t), где х — вектор фазовых коор- динат, и его начальное состояние х (0) = хо- Требуется определить такое программное управление и* = и (t), которое переводит объ- ект из состояния хо в некоторое другое конеч- ное состояние хг- При этом требуется, чтобы на траектории движения х = / (х, и* (t), t) достигался экстремум некоторой меры каче- ства работы системы. Так например, если объектом управления является летательный аппарат, а заданной целью — взлет и достижение положения хг, то мерой качества может служить время Т вы- полнения программы либо расход энергии на выполнение программы. Таким образом, воз- никает задача определения невозмущенного движения (по терминологии Ляпунова) х = = / (х, и* (t), #), обладающего желаемыми, в частности экстремальными свойствами. Од- нако всякая попытка реализовать подобное программное движение, даже при точной реа- лизации и* = и* (t), оказывается несостоя- тельной, т. к. всегда существуют либо неуч- тенные ранее, пусть даже достаточно ма- лые, но постоянно действующие возмущения (напр., в случае летательного аппарата —тур- булентность атмосферы и т. д.), либо в силу различных причин действительное начальное состояние хо ¥= хо. Поэтому действительное движение объекта будет существенно отли- чаться от программного. В связи с этим воз- никает задача определения такого дополни- тельного управления с обратной связью v = = и — и* = v (у), где у = х — х* — откло- нение от программного движения, которое обеспечило бы затухающий характер возму- щенного движения у = <р (у, v (у), t), где <р ( - ) = / (у + х*, v + и*, t) — х*, т. е. обес- печило бы устойчивость требуемого невозму- щенного движения. Таким образом, централь- ной проблемой в А. у. т. и, в частности, в тео- рии замкнутых систем является проблема ус- тойчивости, понимаемой в том или ином смыс- ле. Поскольку до последнего времени А. у. т. имела дело почти исключительно с объектами управления, матем. модели которых описыва- лись с помощью дифф, или конечно-разност- ных уравнений (линейных или нелинейных), 4 4-210 49
АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ ТЕОРИЯ то при анализе устойчивости САУ широко использовались качественные методы приклад- ной математики. Используя вначале существо- вавшие в математике методы решения задач анализа устойчивости, А. у. т. впоследствии оказала стимулирующее воздействие на их развитие и развила новые, не существовавшие ранее в теории колебаний частотные методы анализа устойчивости линейных систем (см- Устойчивости критерии), применяемые при анализе стационарных и нестационарных САУ — как непрерывных, так и дискретных, с распределенными или сосредоточенными пара- метрами. Специфические особенности нелиней- ных САУ вызвали постановку новой задачи об абсолютной устойчивости, наиболее эффектив- ные решения которой в настоящее время удае- тся получать с помощью частотных критериев абсолютной устойчивости. Если до 50-х годов 20 ст. при анализе устойчивости в А. у. т. в качестве матем. моделей САУ, как правило, использовали детерминированные модели, ко- торые во многих случаях оказывались неадек- ватными реальным САУ, то в 60-х годах зна- чительный прогресс был достигнут в постанов- ке и решении новых задач анализа стохасти- ческой устойчивости САУ, поведение которых описывается линейными и нелинейными дифф, или разностными уравнениями, коэффициенты которых являются случайными функциями времени с известными статистическими харак- теристиками. Соответствующая модификация развитых ранее в А. у. т. частотных крите- риев устойчивости и здесь позволила получить конструктивные результаты. Учитывая, что многие САУ работают в ре- жиме автоколебаний, естественно, что в А. у. т. существенное развитие получили ме- тоды анализа периодических режимов, осно- ванные, в частности, на использовании в свое- образной форме метода малого параметра. А. у. т. развивалась на основе тесной и взаимной связи с рядом разделов математики. При этом по мере расширения, усложнения и повышения требований к качеству работы САУ создавались новые методы исследования этих систем. Так, напр., необходимость учета случайного характера возмущений вызвала появление нового раздела в А. у. т. — ста- тистической динамики САУ и привлечение для развития этого научного на- правления методов вероятностей теории и случайных процессов теории и выдвинула пе- ред ними новые задачи. Для А. у. т. 2-й половины 50-х — 60-х го- дов 20 ст. характерно интенсивное развитие методов синтеза САУ, решающих вторую из основных проблем А. у. т., а именно: опреде- ление структуры и параметров управляющих устройств (регуляторов) на основе строго сформулированных требований к характеру возмущенного движения управляемого объек- та при известной его матем. модели и заданных ограничениях, накладываемых на управление и класс возмущений, действующих на объект управления. Существенную роль при поста- новке и решении задачи синтеза САУ, есте- 50 ственно, играет выбор критерия качества си- стем автоматического управления. Поскольку к работе САУ зачастую предъявляются разно- образные, а порой и противоречивые требова- ния, то очевидно, что решение проблемы вы- бора критерия качества систем является да- леко не тривиальной задачей. Среди различных методов синтеза, развитых в А. у. т., особое место в силу специфического характера постановки задачи и ограничений, накладываемых на элементы САУ, занимают методы синтеза инвариантных и автономных САУ (см. Инвариантность систем автомати- ческого управления и Автономность). Приме- нительно к линейным системам при ограничен- ных по модулю возмущениях, действующих на САУ, задача инвариантности формулирует- ся как задача отыскания такой структуры и значения параметров управляющего устрой- ства (регулятора), которые обеспечивали бы инвариантность вынужденного движения оп- ределенной части координат управляемого объекта относительно заданной группы дей- ствующих на него возмущений. Применитель- но к линейным (стационарным и нестационар- ным; непрерывным и дискретным) системам проблемы инвариантности и автономности до- статочно полно исследованы и были продемон- стрированы многочисленные примеры прак- тического использования полученных реше- ний. Специально рассмотрены вопросы физи- ческой реализуемости инвариантных систем. Для нелинейных САУ (следует отметить, что все реальные САУ надо отнести к этому клас- су) еще нет достаточно подробно разработан- ных инженерных методов синтеза инвариант- ных систем. Близкой к этим задачам является задача параметрической инвариантности (теории чувствительности), т. е. получения независимости поведения системы от изменения коэффициентов дифф, или разностных уравне- ний, описывающих ее поведение. Доминирующее положение в А. у. т. зани- мают методы синтеза САУ, основанные на ис- пользовании интегральных критериев оценки качества, для которых в качестве подинте- гральной функции используется какая-либо выпуклая (чаще всего квадратичная) функция фазовых координат и управления, вычисляе- мая на заданном конечном (0, Т) или полубес- конечном интервале времени. При этом задача синтеза оптим. управления возмущенным дви- жением формулируется как задача вариацион- ного исчисления: найти управление U (X), доставляющее минимум функционалу J = т = j / (X, U) dt при ограничениях: V е /?, о X = F (X, U, t). Здесь последнее уравнение — уравнение объекта; X (<) — вектор фазовых ко- ординат; U — вектор управляющих воздейст- вий; И — закрытая область допустимых управ- лений. Для дискретных систем аналогичным образом формулируется задача дискретного вариационного исчисления. Наиболее полно разработаны методы решения этой задачи для
АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ ТЕОРИЯ линейных динамических систем при квадратич- ном функционале J, названные методами ана- литического конструирования регуляторов. Эти методы позволяют найти управление в виде функции фазовых координат, т. е. найти та- ким образом структуру и параметры управ- ляющего устройства (регулятора). Трудности решения задач аналитического конструирования регуляторов для нелинейных объектов вызвали появление различных мето- дов синтеза субоптимальных САУ, для кото- рых удается получить решение задачи в ана- литической форме. Однако при этом сохраняю- тся трудности аналитического и вычислитель- ного характера при определении оценки близости оптимального и субоптимального управлений. Сформулированные в А. у. т. задачи син- теза оптим. программного управления нели- нейными объектами при наличии ограничений на управление в виде неравенств стимулиро- вали появление таких неоклассических мето- дов решения новых задач вариационного ис- числения, как Понтрягина принцип максимума и программирование динамическое Веллмана. Эти методы оказались весьма эффективными для определения программных управлений, но попытки использования их для управления возмущенным движением, т. е. для управле- ния в реальном масштабе времени сколько- нибудь сложными объектами, во многих слу- чаях наталкиваются на почти непреодолимые трудности вычислительного характера. Поскольку работами многих авторов дока- зана возможность решения задач синтеза ста- тистически оптим. систем управления с при- влечением того же аппарата неоклассического вариационного исчисления, то и здесь возмож- ности реализации получаемых теоретических результатов такие же. Оценивая состояние проблемы разработки методов синтеза оптим. САУ, следует сказать, что решены лишь отдельные задачи синтеза замкнутых нелинейных систем управления, а вся эта проблема все еще ждет своего реше- ния, т. к. имеющиеся здесь результаты не могут удовлетворить потребности практики проектирования и конструирования САУ. В последние годы работами сов. и зарубеж- ных ученых методы синтеза оптим. систем бы- ли обобщены и перенесены на сравнительно мало исследованный в А. у. т. класс систем — на системы управления с распределенными па- раметрами. Для А. у. т. 60-х годов 20 ст. характерно отчетливое понимание того существенного об- стоятельства, что принятие априори некоторой неизменяемой математической модели объекта управления неадекватно во многих случаях действительному положению вещей при проек- тировании и (или) эксплуатации САУ. В од- них случаях это результат того, что из-за сложности процессов, протекающих в объекте управления, получение его матем. модели на основе известных физ. или хим. законов ока- зывается практически неразрешимой задачей, в других — это может быть результатом того, 4* что в процессе эксплуатации САУ под воздей- ствием неконтролируемых внешних и (или) внутренних возмущений происходят изменения ее параметров. Вследствие этого появилось новое научное направление в А. у. т.— методы идентификации объектов управления. Здесь, как и вообще в А. у. т., наиболее существен- ные и законченные результаты получены при решении задач идентификации линейных си- стем, а для нелинейных систем удовлетвори- тельные решения получены лишь в отдельных частных случаях. Для А. у. т. конца 50-х и начала 60-х годов 20 ст. характерно появление группы новых разделов, связанных с исследованием новых разновидностей САУ, названия которых об- разованы сочетанием слова «само» с другими словами, напр.: «самонастраивающиеся», «самоорганизующиеся», «самообучающиеся» и т. д. системы управления. Слово «само» как раз и отражает суть дела, а именно: процесс автомат, приспособления (адаптации) системы к изменяющимся внутренним и внешним ус- ловиям ее работы. В последние годы на смену этой пестроте в новых терминах пришел еди- ный термин «адаптивные системы управления», под которым понимается класс САУ, позво- ляющих в результате обработки текущей ин- формации восполнять недостаток априорной информации и в конечном итоге — достигать наилучших, с определенной точки зрения, зна- чений показателя качества работы системы (см. Адаптация в кибернетике). Из этого класса адаптивных систем управ- ления простейшие — замкнутые системы экс- тремального регулирования — можно выделить в самостоятельный подкласс. Здесь, как и для задач А. у. т. вообще, в зависимости от харак- тера возмущений существуют детерминисти- ческая и статистическая постановки задачи исследования: первую формулируют в виде задачи анализа постулированной структуры управляющего устройства (зачастую выбор ее осуществляется на интуитивной основе), вторую — в виде задачи синтеза оптим. регу- лятора. В значительной мере эти задачи уже можно считать решенными. А общая теория адаптивных систем управления находится лишь на этапе своего становления и накопле- ния отдельных результатов. Хотя при иссле- довании адаптивных систем используются раз- личные постановки задач и различные матем. методы, но осн. тенденция проявляется в том, что задачи адаптивного управления рассмат- ривают как задачи, имеющие по самому су- ществу своему вероятностный характер, и привлекают для решения их методы теории статистических решений, стохастической ап- проксимации методы, а также методы теории управляемых случайных процессов, усилен- но развивающейся в последнее время. Так, напр., применение идей стохастической ап- проксимации для изучения адаптивных си- стем управления оказалось достаточно эффек- тивным и позволило с единой методологиче- ской точки зрения рассмотреть и решить не только ряд задач адаптивного управления, но 51
АВТОМАТИЧЕСКОЕ ЦИФРО-ПЕЧАТАЮЩЕЕ УСТРОЙСТВО и ряд задач, относящихся к таким проблемам, как распознавание образов, обучающиеся си- стемы, вопросы фильтрации, задачи теории на- дежности и игр теории. Но, несмотря на определенные успехи в раз- витии теории адаптивных систем управления, при практическом использовании получаемых решений для задач управления сложными ди- намическими объектами, характеризующи- мися, в частности, сравнительно высокой раз- мерностью и сложностью внутренней струк- туры, возникают существенные трудности вы- числительного характера, в значительной ме- ре аналогичные трудностям, возникающим при реализации алгоритмов оптим. управления в их детерминистической постановке. Отмечав- шиеся уже трудности аналитического решения задач управления сложными нелинейными объ- ектами естественным образом привели к тому, что все большую роль в исследовании САУ и их конструировании, как и вообще в киберне- тике, приобретают методы их аналогового и цифрового моделирования, которые из вспо- могательного средства исследования все более и более превращаются в наиболее эффектив- ный способ исследования действительно слож- ных САУ. В связи с этим цифровые вычисли- тельные машины, с помощью которых все ча- ще и чаще реализуются алгоритмы управле- ния, превращаются в наиболее действенное средство исследования и синтеза соответствую- щих алгоритмов управления. В конце 60-х годов 20 ст. все чаще начала возникать необходимость решать задачи управления отдельными предприятиями и про- изводствами (рассматриваемыми как единое целое), работа которых оценивается с точки зрения некоторых эконом, критериев. Ха- рактерными для этих задач являются слож- ность объектов управления, проявляющаяся, в частности, в их большой размерности (число координат исчисляется сотнями и тысячами) и в неоднородности структуры объектов управ- ления, которые наряду с механизмами, маши- нами и автоматами включают в себя и людские коллективы, выступающие в качестве звеньев и элементов системы, поведение которых не всегда можно формализовать. Методы эффек- тивного решения таких задач лишь разраба- тываются, а сами эти задачи оказываются од- новременно в «сфере действия» таких наук, как собственно А. у. т., кибернетика эконо- мическая и техническая кибернетика, теория больших (или сложных) систем, теория опера- ций исследования и системотехника. Естественно, что А. у. т. в том виде, в ка- ком она сформировалась, не может удовле- творять требованиям, которые предъявляются к теории управления, пригодной для управле- ния сложными системами. Это становится оче- видным хотя бы потому, что А. у. т. даже не располагает языком, пригодным для описания подобного рода систем. Разработка методов исследования и способов проектирования слож- ных систем управления такого класса будет, по-видимому, вестись в рамках более общей научной дисциплины — технической киберне- тики, по отношению к которой А. у. т. яв- ляется ее составной частью. Лит.: Максвелл Д. К., Вышлет рад- ений И. А., Стодола А. Теория автоматиче- ского регулирования. М., 1949; Цыпкин Я. 3. Теория линейных импульсных систем. М., 1963 [биб- лиогр. с. 926—963]; Фельдбаум А. А. Основы теории оптимальных автоматических систем. М., 1966 [библиогр. с. 594—618]; Цыпкин Я. 3. Адапта- ция и обучение в автоматических системах. М., 1968 [библиогр. с. 347—381]; Теория автоматического ре- гулирования, кн. 1 — 3, ч. 1—2. М., 1967—69 [библи- огр. кн. 1, с. 743—763; кн. 2, с. 653—674; кн. 3, ч. 1, с. 588—604, ч. 2, с. 352—365]; Летов А. М. Ди- намика полета и управление. М., 1969 [библиогр. с. 347—352]; Понтрягин Л. С. [и др.]. Мате- матическая теория оптимальных процессов. М., 1969 [библиогр. с. 383—384]; Веллман Р. Процессы регулирования с адаптацией. Пер. с англ. М., 1964; Современная теория систем управления. Пер. с англ. М., 1970. В. М. Кунцевич. АВТОМАТИЧЕСКОЕ ЦИФРО-ПЕЧАТАЮ- ЩЕЕ УСТРОЙСТВО — см. Алфавитно-циф- ровое печатающее устройство. АВТОМАТНОЕ ОТОБРАЖЕНИЕ — то же, что и оператор автоматный. АВТОМАТОВ АБСТРАКТНАЯ ТЕОРИЯ — см. Абстрактная теория автоматов. АВТОМАТОВ АЛГЕБРАИЧЕСКАЯ ТЕО- РИЯ — см. Алгебраическая теория автома- тов. АВТОМАТОВ АНАЛИЗ — нахождение по за- данному в том или ином виде автомату ото- бражения «вход — выход», осуществляемого этим автоматом. Часто такое отображение мож- но интерпретировать как вычисление преди- ката, и поскольку каждый предикат полностью характеризуется своим мн-вом истинности, то задача анализа автомата сводится к нахожде- нию этого мн-ва (говорят, что это мн-во рас- познается автоматом). Для многих классов автоматов хорошо известны классы распозна- ваемых ими множеств. Напр., Тьюринга ма- шины распознают все рекурсивно перечисли- мые мн-ва, автоматы с магазинной памятью (недетерминированные) — контекстно свобод- ные языки, автоматы конечные — события, регулярные. Далеко не всегда по заданным автомату и мн-ву удается определить, распо- знает ли автомат в точности это мн-во. В общем виде для произвольного класса автоматов или даже для произвольного конкретного автомата эта проблема является алгоритмически нераз- решимой. Если наложить ограничения на спо- собы задания автоматов и на способы задания множеств, то для многих случаев она стано- вится разрешимой. Напр., если регулярные события задавать регулярными выражениями, а конечные автоматы — матрицами переходов и выходов, то существует общий конструктив- ный прием (алгоритм анализа конечных авто- матов), позволяющий находить регулярные выражения для событий, представимых в про- извольном конечном автомате. Лит.: Глушков В. М. Синтез цифровых авто- матов. М., 1962 [библиогр. с. 464—469]. М. И. Кратко. АВТОМАТОВ ГОМОМОРФИЗМ. Пусть даны два автомата А = < Q, X, Y, 6, X) и А' — = <(?', X', У', 6', V). 52
АВТОМАТОВ ДЕКОМПОЗИЦИЯ Пусть / есть отображение мн-ва Q на Q', <р — отображение мн-ва X на X' и ф — отоб- ражение мн-ва Y на У'. Если 6 (<?, х) = = g, Л. (q, х) = у и 6' (/ (9), гр (х)) = / (g), X' (/ (?). <Р (*)) = Ф (У). то тройка </, <р, ф> наз. гомоморфизмом А на А', а А' наз. гомоморфным образом А. Аналогично определяется гомоморфизм А в А' (в этом случае f — отображение Q в Q’, <р — — X в X' и ф — У в У'), но тогда гомоморф- ным образом А будет не весь автомат Аа не- который его подавтомат. Если автоматы заданы как унарные универсальные алгебры (см. Ав- томатов способы задания), то понятие А. г. совпадает с понятием гомоморфизма универ- сальных алгебр. АВТОМАТОВ ДЕКОМПОЗИЦИЯ — представ- ление конечного автомата в виде композиции нескольких автоматов (см. Автоматов компо- зиции). Возникающие здесь проблемы являют- ся типичными для структурной теории авто- матов (см. Синтез автоматов структурный) и вместе с тем они аналогичны проблемам, воз- никающим в современной алгебре, когда рас- сматривается представление данной алгебраи- ческой системы в виде нескольких более прос- тых систем того же вида. Примером может быть групп теория и ее структурная теория. В связи с различными понятиями компози- ции задачу А. д. можно ставить по-разному: рассматривать представление автоматов в виде прямой суммы, произведения, параллельно- последовательного соединения и т. п. Пред- ставляет интерес прежде всего тот случай, когда автоматы, составляющие композицию, являются в некотором смысле более простыми, чем исходный автомат, напр., имеют меньшее число состояний, меньше входных каналов, если их ф-ция переходов в некотором смысле более простая, и т. п. Следовательно, задача А. д. допускает много вариаций. Для уточнения постановки задачи введем понятие моделирования. Привлекая аналогии из алгебры, можно определить, что автомат А моделирует автомат В в том и только том слу- чае, когда В изоморфен некоторому подавто- мату автомата А (моделирование 1-го рода). Однако такое заимствованное из алгебры по- нятие, где главный интерес представляют эле- менты алгебры и отношения между ними, яв- ляется слишком сильным и не отражает спе- цифики автоматов теории. В теории автома- тов интересуются гл. образом поведением «вход—выход» автомата. Эквивалентными счи- таются два автомата, имеющие одинаковое по- ведение (но, возможно, различное число со- стояний). Тогда естественно определить, что автомат А моделирует автомат В, если его поведение, с точностью до переименования входных и выходных букв, совпадает с пове- дением автомата В. Или точнее, автомат А моделирует автомат В в том и только том слу- чае, когда В является гомоморфным образом некоторого подавтомата автомата А (модели- рование 2-го рода). Осн. задача А. д.— нахождение эффектив- ных процедур, позволяющих по заданному ав- томату находить композицию автоматов, мо- делирующую исходный автомат. Эта задача аналогична задаче расчленения сложной си- стемы на более простые и представляет боль- шой интерес во многих практических случаях. Более всего изучено А. д. в параллельно- последовательные соединения. Для объясне- ния некоторых полученных при этом результа- тов достаточно рассмотреть только Мура авто- маты без выхода (аналогичные результаты имеют место и для Мили автоматов с выходом). Удобно рассматривать конечные автоматы как конечные унарные алгебры. Автомату А = = (Q, X, X) соответствует алгебра 21 = (Q, fv •••, /п>, где основное мн-во алгебры 21 — это мн-во состояний автомата Q и каждой букве входного алфавита X соответствует одна (унарная) ф-ция из сигнатуры 21 так, что (g) = Л (^j, S)- И наоборот: каждую такую конечную алгебру можно считать конечным автоматом. Каждая алгебра имеет две три- виальные конгруэнции: «О» (каждый класс этой конгруэнции содержит точно один элемент мно- жества Q) и «1» (конгруэнция, имеющая един- ственный класс, состоящий из всего Q). Кроме этих двух тривиальных конгруэнций, алгебра 21 может иметь и др. конгруэнции. Если на мн-ве всех конгруэнций данной алгебры ввести естественное отношение порядка, то это мн-во станет конечной решеткой, причем указанные тривиальные конгруэнции будут соответствен- но нулем и единицей решетки. Если принять понятие моделирования 1-го рода и один ав- томат считать проще другого, когда он имеет меньшее число внутр, состояний, то можно сформулировать следующие теоремы: 1) авто- мат А можно представить в виде последова- тельного соединения двух меньших автоматов тогда и только тогда, когда алгебра 21 имеет хотя бы одну нетривиальную конгруэнцию; 2) автомат А можно представить в виде парал- лельного соединения двух меньших автоматов тогда и только тогда, когда алгебра 21 имеет две нетривиальные конгруэнции лх и л2, та- кие, что лх л2 = О (умножение конгруэн- ций определяется указанным выше отноше- нием порядка: если лх = {7?х, ..., л2 = = {Sx, ...,5р}, то лх • л2 состоит из всех непу- стых пересечений вида 7?i П S;). Приведенные теоремы полностью решают для этого случая задачу декомпозиции. В самом деле, если лх < л2, то конгруэнция лх определяет неко- торую конгруэнцию алгебры 51Яги, следова- тельно, 21Яг можно также подвергнуть деком- позиции. Т. о., решетка конгруэнций несет осн. информацию о всех декомпозициях авто- мата А. Во многом аналогичные результаты полу- чают и при моделировании 2-го рода. Назовем квазиконгруэнцией алгебры 21 = ( Q, flt ... , fn) такую систему подмножеств / <2Х, ..., мн-ва Q, что: 1) (J Qi = Q-, 2) если Qj, i то i = j и 3) для каких-либо г, / найдется та- кое s, что /г (Q-) = Qs. Очевидно, что каждая 53
АВТОМАТОВ ИГРЫ конгруэнция является квазиконгруэнцией. Тривиальными квазиконгруэнциями назовем те же два отношения конгруэнтности 0 и 1, которые были определены выше. Верны сле- дующие теоремы: 1) автомат А, имеющий п состояний, можно представить в виде после- довательного соединения двух меньших авто- матов тогда и только тогда, когда существует нетривиальная квазиконгруэнция алгебры 21, имеющая меньше, чем п подмножеств 2) пусть лх и л2 — квазиконгруэнции алгебры 21, имеющие соответственно к± и к2 подмно- жеств, и • л2 = 0. Тогда автомат А можно представить в виде параллельного соединения двух автоматов, имеющих кг и к2 состояний. Здесь разработан аппарат т. и. алгебры пар, позволяющей описывать А. д. Для формулировки дальнейших результатов требуется следующее определение: конечный автомат наз. перестановочным, если каждая буква его входного алфавита опре- деляет некоторую перестановку мн-ва внут- ренних состояний. С каждым перестановоч- ным автоматом связана группа перестановок, порожденная перестановками, соответствую- щими всем его входным буквам. Доказано сле- дующую теорему: любой конечный автомат можно представить в виде параллельно-после- довательного соединения автоматов, имеющих не более двух внутренних состояний, и пере- становочных автоматов, группы перестановок которых делят группу перестановок исходного автомата. Более того, если группа перестано- вок исходного автомата имеет некоторый про- стой нормальный делитель, то в любом его разложении найдется автомат, группа пере- становок которого имеет тот же простой нор- мальный делитель. Т. о., если простая группа «заложена» в исходном автомате А, то она должна «содержаться» в одной из компонент, которые используются для представления А в виде композиции. Здесь понятие простоты можно связать с ф-цией переходов. Перестано- вочные автоматы считаются более простыми, чем не перестановочные, а из двух перестано- вочных А считается проще В, если группа пе- рестановок А делит группу перестановок В. Наиболее простыми при таком подходе счи- таются автоматы, у которых группы переста- новок — простые. Они дальше не разлагаются в параллельно-последовательные соединения. Приведенные выше теоремы позволяют сфор- мулировать следующий результат, относящий- ся также и к полноты проблеме в теории авто- матов: любой конечный автомат можно пред- ставить в виде параллельно-последовательного соединения автоматов, имеющих не более двух внутр, состояний, и перестановочных автома- тов, перестановки которых порождают простые группы. Если ф-ции алгебры логики или мно- гозначных логик рассматривать как автоматы с одним состоянием, то определения простоты через число внутр, состояний или сложность ф-ции переходов, как это было сделано выше, для них теряют смысл. Здесь один автомат можно считать проще другого, если он имеет меньшее число входных каналов (т. е. одна 54 ф-ция проще другой, если она является ф-цией от меньшего числа аргументов). Здесь также получены многочисленные результаты. См. Бу- левы функции. Лит.: Krohn К., Rhodes J. Algebraic theory of machines. I. Prime decomposition theorem for finite semigroups and machines. «Transactions of the Ameri- can mathematical society», 1965, v. 116; Hartm a- nis J., Stearns R. E. Algebraic structure theory of sequential machines. Englewood Cliffs, 1966 [библиогр. c. 206—208]; Z e i g e r H. P. Cascade synthesis of finite-state machines. «Information and control», 1967, v. 10, № 4; M u 1 1 e г D. E. , Put- z о 1 u G. R. Frequency of decomposability among machines with a large number of states. «Journal com- puter and system sciences», 1968, v. 2, № 3. M. И. Кратко. АВТОМАТОВ ИГРЫ — коллективное взаимо- действие автоматов (детерминированных или вероятностных), при котором каждый автомат имитирует игрока, а платежная матрица игро- кам неизвестна. Каждая партия игры состоит в выборе каждым из автоматов некоторого вы- ходного сигнала из мн-ва выходных сигналов, имеющихся у автомата. После выбора значе- ния выходного сигнала (одноходовой чистой стратегии данного игрока) информация о вы- боре всех автоматов поступает на некоторое устр-во (среду, или оракул). Среда имеет ин- формацию о матрице платежей и на основа- нии данных о выбранных выходных сигналах автоматов формирует входные сигналы на каж- дый из автоматов. Этот входной сигнал ими- тирует величину выигрыша, полученного ав- томатом в данной партии. После этого начи- нается реализация новой па-ртии игры. А. и. можно классифицировать по типу ав- томатов, которые участвуют в игре, способу определения выигрышей автоматов и по свой- ствам платежной матрицы. Было показано (для простейших случаев аналитически, для более сложных — путем моделирования процесса игры на ЭВМ), что при определенных условиях автоматы, играющие в игру антагонистическую с нулевой суммой, по числу партий выходят асимптотически на оптимальные стратегии смешанные, а в играх с нулевой суммой —• вы- ходят на точку равновесия (точку Нэша). Особенностью коллективного взаимодей- ствия автоматов является возможность такого воздействия среды на автоматы, при котором автоматы будут исходить не из принципа до- стижения каждым из игроков своего «личного» благополучия, а из принципа достижения об- щего благополучия всего коллектива игроков. В связи с этим сов. математик М. Л. Цетлин (1924—66) сформулировал принцип общей кассы. При общей кассе среда суммирует вы- игрыши всех автоматов и делит полученный результат на число игроков, участвующих в игре. Т. о., в конце каждой партии игры все игроки получают одинаковые выигрыши. Было показано, что принцип общей кассы в ряде случаев приводит коллектив игроков в точку равновесия. См. также Поведение автоматов в случайных средах. Лит.: Цетлин М. Л. Исследования по теории автоматов и моделированию биологических систем. М., 1969 [библиогр. с. 306—316]. Д. А. Поспелов.
АВТОМАТОВ СИНТЕЗ АВТОМАТОВ ИЗОМОРФИЗМ — это такой автоматов гомоморфизм, при котором /, ср, ф являются взаимно-однозначными отображения- ми. Автоматы А и А' в этом случае наз. изо- морфными. С точки зрения абстрактной теории автоматов изоморфные автоматы не различимы. АВТОМАТОВ КОМПОЗИЦИИ — операции, используемые для порождения одних автома- тов из других. Часто композицией наз. и ре- зультаты таких операций, т. е. полученные автоматы. Указанные операции носят ал- гебр. характер и являются основой структур- ных построений в алгебраической теории авто- матов. Наиболее часто рассматривают следую- щие А. к. Прямая сумма. Эту операцию при- меняют к мн-ву автоматов 2l{ = <А{, X, Y, бр такому, что входной и выходной алфавиты каждого автомата 2li одинаковы, а мн-ва со- стояний Ai попарно не пересекаются. В ре- зультате операции получают автомат 91 = = (А, X, Y, 6, X) такой, что А = IJ At и зна- i Чения ф-ции переходов 6 (а, х) и выходов X (а, х) совпадают со значениями 6i (а, х) и (а,х) того автомата 21г, который содержит состояние а. Прямое произведение. Эта опе- рация, примененная к мн-ву автоматов 21г = = {А}, X}, У{, бг, Хр, дает автомат 21 = (А, X, Y, 6, X) такой, что А является декартовым произведением мн-в Ai (А = ПАр, а X и Y — г соответственно мн-в АХ и Yi (X =ПХ-, г Y = ПУ^. Ф-ции переходов и выходов задают г соотношения: 6(<«i, ••• , «п>, <*i, ••• , ®п» = = <б1 (Я1, ХЦ, ... , 6П (ап, х„)>, Ь «яъ ... , ап>, {хг, , хп» = = (л, (alt Xj), ... , (яп, #n)). Скрещенное произведение. Двуместная операция, применяемая к автома- там без выходов. Из автоматов (Aj, X, и (А2, X, 62) получают автомат (А, X, 6) такой, что А = AjX А2 и 6 я2), х) — (бЦяц ср (я2, х)), б2 (а2, ф (я1( ж))), где ср: Аг X X -> X и ф : Aj X X X — однозначные ф-ции. Скре- щенное произведение, в котором ф (а, х) = х, наз. полупрямым произведе- нием. Обобщив операции прямого, скрещенного и полупрямого произведений, получают опе- рацию произведения автоматов. Эта операция, примененная к мн-ву автоматов 21; = <А{, Xv Уг, 6г, А,.>, дает автомат 21 = = <А, X, Y, 6, А} такой, что А = ПА;, а X' г и У' — некоторые заданные мн-ва. Ф-ции пе- реходов и выходов задают с помощью двух за- данных однозначных отображений ср: (ПА;) X i X X -> ПХг- и ф: (ПА;) X X -> У следующим г i образом: 6 «а1.....®п>’ *) = <б1 (“1- *1)’ • • • ’ бп <ап’ и Х (<°1- ’ ап>’ х) = У’ где <хр . .. , хп) = Ф (<«1, • • • - ап>, и у = = Ф«®1......ап’ х~>- Суперпозиция. Это двуместная опе- рация, дающая по такой паре автоматов, что выходной алфавит первого автомата совпадает с входным алфавитом второго (Ар Хг, Уь 6,, Xj>, (А2, У1; У2, б2, Х2), автомат (A, Хи У2, о, А> такой, что А = А2 х Ар 6 «я2, а,), х) = — (б2 (я2, (Яр X)), 6i (Я„ X)) И X «Я2, Xj>, X) = — ^2 (а2* ^1 (а1> *2'))* Используя все приведенные выше операции, можно из данного мн-ва автоматов порождать новые автоматы. Это представляет теор. инте- рес для автоматов теории и, в особенности, важно для ее практических применений. В частности, алгебр, методами исследовали полноты проблему в теории автоматов, а также различного рода автоматов декомпозиции. Лит.: Глушков В. М. Абстрактная теория ав- томатов. «Успехи математических наук», 1961, т. 16, АВТОМАТОВ МИНИМИЗАЦИЯ -И^раМи- нимизация числа состояний автомата. АВТОМАТОВ ПОВЕДЕНИЕ — см. Поведе- ние автоматов. АВТОМАТОВ ПРОИЗВЕДЕНИЕ — один из способов автоматов композиции. АВТОМАТОВ ПРЯМАЯ СУММА — операция, применяемая к множеству автоматов 21; = = <А^ X, У, А.{>, в котором входной и вы- ходной алфавиты каждого автомата 21г одинако- вы, а мн-ва состояний Ai попарно не пересе- каются. Результатом операции является ав- томат 21 = (А, X, У, б, X), в котором А = = IJ А{ и значения ф-ций переходов б (а, х) г и выходов X (а, х) совпадают со значениями 6; (я, х) и (я, х) автомата 2lit содержащего состояние я. См. Автоматов композиции. АВТОМАТОВ СИНТЕЗ — построение автома- та по заданному его поведению «вход — выход». Проблема синтеза наиболее подробно исследо- валась для автоматов конечных, поскольку к этому случаю сводятся многие практические задачи, связанные с проектированием разного рода управляющих и вычисл. устройств дис- кретного действия. Синтез бесконечных авто- матов в большинстве случаев имеет теор. ин- терес. Он не представляет больших трудностей, т. к. к синтезируемым автоматам, как прави- ло, не предъявляют дополнительных требова- ний, кроме единственного,— чтобы они реа- 55
АВТОМАТОВ СПОСОБЫ ЗАДАНИЯ лизовали требуемое отображение «вход — вы- ход». Оно же задается так, что метод синтеза оказывается достаточно простым. Напр., по частично рекурсивной ф-ции, заданной форму- лой, в которой использованы только знаки опе- раторов суперпозиции, примитивной рекурсии и минимизации, нетрудно построить Тьюрин- га машину, вычисляющую эту ф-цию. Более сложная проблема возникает только в тех слу- чаях, когда приходится синтезировать беско- нечные автоматы, исходя из практических за- дач, напр., в случае автоматов регистровых. К синтезу таких автоматов обращаются при проектировании операционных устройств ЦВМ. Трудности А. с. зависят в основном от того, как заданы условия функционирования автомата. Чем выразительнее язык, применяе- мый для задания условий функционирования автомата (т. е., чем удобнее он для заказчика), тем сложнее метод синтеза. Во многих случаях может оказаться, что единого метода синтеза не существует. Поэтому для ряда классов ав- томатов, в частности для конечных автоматов, разрабатывают спец, языки, с помощью кото- рых удобно задавать условия функционирова- ния автоматов и для которых существуют ме- тоды синтеза (см. Регулярные события и вы- ражения, Язык логический для задания авто- матов). Процесс синтеза сложного конечного авто- мата обычно подразделяют на несколько эта- пов. На 1-м этапе, называемом этапом блоч- ного синтеза, осуществляется разбиение авто- мата на отдельные блоки, определяются зада- чи, которые должны решать эти блоки, наме- чается общий план обмена информацией между блоками. На 2-м этапе, называемом этапом абстрактного синтеза, на основании задач, ре- шаемых каждым отдельным блоком, опреде- ляется объем памяти, необходимый для дан- ного блока, и устанавливаются те изменения состояний памяти под воздействием входных сигналов, которые должен реализовать данный блок для того, чтобы он мог выполнять по- ставленные перед ним задачи. На 3-м этапе — этапе структурного синтеза — осуществляется выбор элементов для построения схемы и уста- навливаются правила соединения этих элемен- тов. Во многих случаях элементы бывают зада- ны заранее, тогда схема строится на этих эле- ментах. На 4-м этапе — этапе надежностного синтеза — преобразовывают построенные схе- мы с целью обеспечения надежности их функ- ционирования. Наконец, если автомат надо построить из физ. элементов, на 5-м этапе — этапе тех. синтеза — обнаруживают иска- жения сигналов, возникающие вследствие не- идеальности применяемых элементов, и при- нимают меры к устранению этих искажений. За исходные данные более высокого этапа син- теза берут, как правило, результаты, полу- чаемые на предыдущих этапах. Приведенное выше разделение А. с. на эта- пы позволяет лишь в общем ориентироваться в том, через какие стадии проходит решение задачи А. с. В ряде случаев приходится делать 56 те или иные отступления от приведенной выше последовательности этапов. Напр., при син- тезе достаточно простых автоматов этап блоч- ного синтеза обычно опускается. Наоборот, при синтезе особо сложных автоматов возмож- но многократное возвращение к этому этапу. При некоторых спец, приемах синтеза этапы абстрактного, структурного и тех. синтеза так переплетаются между собой, что не всегда удается четко разграничить их. Наконец, учет соображений надежности обычно начинается на более ранних этапах. В результате этого на последнем этапе получают окончательное решение. Проблема А. с. обратна проблеме автоматов анализа, но обычно сложнее проб- лемы анализа. Лит.: Глушков В. М. Синтез цифровых авто- матов. М., 1962 [библиогр. с. 464—469]. В. М. Глушков, М. И. Кратко. АВТОМАТОВ СПОСОБЫ ЗАДАНИЯ — спосо- бы описания структуры или алгоритма функ- ционирования автоматов. В зависимости от степени детализации и целей исследования ав- томат может быть задан: во-первых, автомат- ным отображением, т. е. соответствием между последовательностями входных и выходных сигналов (см. Оператор автоматный), или ал- горитмом вычисления ф-ций переходов и вы- ходов (алгоритм, описание); во-вторых, сетью известных автоматов (структурное описание). Часто используется смешанное описание, в ко- тором автомат описывается как сеть логическая или автоматов композиция, составленная из автоматов, которые, в свою очередь, могут иметь алгоритмическое или структурное опи- сание. Особое значение для практики имеют авто- маты конечные. Алгоритм функционирования конечного автомата можно задавать мн-вом регулярных выражений, таблицей переходов и выходов, графом переходов и выходов, мат- рицей переходов или программой спец. вида. Конечные автоматы можно задавать также как конечные унарные-алгебры. В этом слу- чае осн. мн-во алгебры — это мн-во состоя- ний автомата, а каждой букве входного алфа- вита X отвечает одна унарная ф-ция сигнатуры алгебры так, что значение (g.) — это состоя- ние, в которое переходит автомат, когда, пре- бывая в состоянии g., он получает на вход букву х^ Каждую конечную унарную алгебру можно, в свою очередь, рассматривать как ко- нечный автомат. Структура конечного автомата задается сетью из элементарных автоматов. Чаще всего структура представляет собой композицию ре- гистра состояний и комбинационной схемы. Соответствие между последовательностями входных и выходных сигналов иногда удобно задавать явно, выписывая для каждой вход- ной последовательности, во что она перераба- тывается. Этот способ применяют, когда авто- матное отображение является частичным, с ко- нечной областью определения. Бесконечное автоматное отображение удобно задавать с по- мощью конечной системы регулярных выра- жений. При этом каждой букве у выходного
АВТОМАТОВ ТЕОРИЯ алфавита ставится в соответствие мн-во всех тех входных последовательностей — слов, ко- торые переводятся данным автоматным ото- бражением в выходные слова, оканчивающие- ся буквой у. Таблица переходов автомата явно задает ф-цию переходов. Если автомат имеет п состояний и т входных букв, то таблица пе- реходов содержит соответственно п столбцов и т строк, а на пересечении г-го столбца и /-ой строки — значение ф-ции переходов для г-го состояния и /-го входного сигнала. Таб- лица выходов автомата явно задает ф-ции выходов. В ней, как и в табл, переходов, имеет- ся п столбцов и т строк, а на пересечении г-го столбца и /-ой строки — значение ф-ции пере- ходов для г-го состояния и /-го входного сиг- нала. Граф переходов и выходов представляет собой графическое задание ф-ции переходов и выходов (см. Абстрактного автомата граф). В нем есть п вершин, соответствующих со- стояниям; состояния г и / соединены направ- ленным к / ребром, помеченным буквой X (входной сигнал), если значение ф-ции пере- хода для пары (г, X) равно J. Для Мили ав- томата ребра, кроме входных сигналов, по- мечаются еще и соответствующим значением ф-ции выходов. Для Мура автомата значе- ниями ф-ции отметок помечают вершины гра- фа. Автомата матрица переходов представ- ляет собой квадратную табл, п х п. Каждому состоянию автомата соответствует столбец и строка. На пересечении г-ой строки и /-го столбца в таблице выписывается мн-во таких входных сигналов X, для которых значение ф-ции переходов для пары (г, X) равно J. Программа автомата представляет собой по- следовательность отмеченных операторов — команд. Метки команд соответствуют состоя- ниям автомата. Каждая команда состоит из последовательности строк. Каждая строка имеет вид: Е (X) F (У) АГ, где Е (X) — неко- торое условие, заданное на мн-ве входных сиг- налов, F (У) — дизъюнкция выходных сигна- лов, N — метка команды. Каждая строка оз- начает: если для входных сигналов автомата выполняется условие Е (X), то следует выдать выходные сигналы, входящие в F (У), и пере- йти к команде с меткой N данной программы. Во многих случаях задание автомата програм- мой более экономно, чем другие способы зада- ния. Особенно удобно применять его для за- дания не полностью определенных и недетер- минированных автоматов. При синтезе управ- ляющего автомата, который в дальнейшем слу- жит в качестве блока ЦВМ, программу его работы часто наз. микропрограммой. Структура автомата задается явным перечис- лением всех ее компонент и связей между ком- понентами. Автомат может иметь алгоритмическое и структурное описания. Соответствие между ними задается табл, кодирования состояний автомата, входных и выходных сигналов, участвующих в алгоритм, описании, и, соот- ветственно, состояниями, а также входными и выходными сигналами компонент, участвую- щих в структурном описании. Если автомат задают в виде регистра состояний и комбина- ционной схемы, то эту композицию лучше всего задавать в виде перечисления элемен- тов — компонент регистра, и системы ф-ций возбуждений, управляющих переключением состояний этих элементов. Бесконечные авто- маты чаще всего задаются в виде композиции некоторого конечного автомата и бесконечного автомата с регулярным законом порождения состояний и выходных сигналов. См. также Автоматов декомпозиция, Автоматов теория, Язык анкетный для задания автоматов, Язык логический для задания автоматов, Язык опи- сания устройств ЦВМ. Лит.: Глушков В. М. Введение в кибернетику. К., 1964 [библиогр. с. 319—322]. Ю. В. Капитонова. АВТОМАТОВ СТРУКТУРНАЯ ТЕОРИЯ — см. Структурная теория автоматов. АВТОМАТОВ СУПЕРПОЗИЦИЯ — двумест- ная операция, дающая по паре автоматов (Л1, Х1, У1, 61, Х,1>, {Аг, У1, У2, 62, Х2>, где выход- ной алфавит первого автомата совпадает с входным алфавитом второго, автомат (A, Xi, У2, 6, X,), в котором А = А2 X Ар 6 ((*г2, а^), х) ~ — (62 (а2, Х.1 (ггх, х)), (а1, х)У и Л ((гг2, Hj), х) = Л2 (а2, (гг^, х)). См. Автоматов композиции. АВТОМАТОВ ТЕОРИЯ — раздел теоретиче- ской кибернетики, в котором изучаются мате- матические модели (называемые автоматами, машинами) реально существующих (техниче- ских, биологических и т. п.) или принципиаль- но возможных устройств, перерабатывающих дискретную информацию дискретными времен- ными тактами. А. т. возникла гл. образом под влиянием запросов техники цифровых вычислительных и управляющих машин, а также внутренней потребности теории алго- ритмов и математической логики. Понятие «автомата» заметно варьирует в зависимости от характера названных устройств, от при- нятого уровня абстракции и целесообразной степени общности (автоматы конечные, беско- нечные, растущие, вероятностные, детермини- рованные, автономные и т. п.). Вопрос же о выработке такого понятия «ав- томат», которое обладало бы макс, степенью общности и вместе с тем могло бы служить основой для постановки и решения достаточно содержательных задач, нельзя считать еще полностью решенным. Вместе с тем его можно рассматривать как частный случай общего понятия управляющей системы. Термин «А. т.» вошел в обиход в 50-е годы 20 ст., хотя соответствующая проблематика в значительной мере начала складываться еще в 30-е годы в рамках теории алгоритмов и теории релейных устройств. Еще тогда в ал- горитмов теории были сформулированы до- статочно общие понятия вычисл. автомата (см. Тьюринга машина) и (неявно) понятие автомата конечного (головка машины Тьюрин- га). Было установлено, что для осуществления 57
АВТОМАТОВ ТЕОРИЯ всевозможных эффективных преобразований информации вовсе не обязательно строить каждый раз специализированные автоматы; в принципе все это можно сделать на одном универсальном автомате при помощи подхо- дящей программы и подходящего кодирования. Этот теор. результат позже получил инженер- ное воплощение в виде современных универ- сальных вычисл. машин. Однако развернутое изучение процессов, протекающих в автома- тах различного рода, и общих закономернос- тей, которым они подчинены, началось позд- нее лишь в рамках А. т. Различие в постанов- ках между задачами теории алгоритмов и А. т. можно кратко охарактеризовать как различие между вопросами о том, что могут делать ав- томаты и как они это делают. Поскольку при- влечение др. типов автоматов (отличных от ма- шин Тьюринга) заведомо не расширяет запаса вычислимых преобразований информации, то для теории алгоритмов такое привлечение но- сит лишь эпизодический характер и связано только с применяемой техникой доказательств. С другой стороны, для А. т. такое рассмотре- ние становится уже самоцелью. Теор. и при- кладные задачи автоматики, вычисл. техники и программирования, моделирования биол. поведения и др. продолжают стимулировать проблематику А. т. Однако наряду с этим, А. т. уже вырабатывает собственную внутрен- нюю проблематику. В А. т. широко применяет- ся аппарат алгебры, логики математической, комбинаторного анализа (включая графов тео- рию) и вероятностей теории. В А. т. достаточно четко вырисовываются отдельные ее направления, обусловленные вы- бором изучаемых типов автоматов (конечных, вероятностных и т. п.), принятым уровнем аб- стракции (см. Абстрактная теория автома- тов, Структурная теория автоматов) или спецификой применяемых матем. методов (см. Алгебраическая теория автоматов). На- ряду с этим родственные задачи и методы ин- тенсивно развиваются в теории релейных уст- ройств, в теории ЦВМ ив теории программи- рования, поэтому зачастую трудно бывает различать сферы действия этих теорий и А. т. Поведение и структура. В основе А. т. ле- жат точные матем. понятия, формализующие интуитивные представления о функциониро- вании и поведении автомата, а также о его структуре (внутреннем устройстве). С точки зрения их поведения, автоматы чаще всего рассматриваются как преобразователи сло- варной информации, т. е. преобразователи последовательностей букв в последователь- ности букв. Реализуемое преобразование ин- терпретируется обычно как вычисление зна- чений некоторой ф-ции (оператора) по задан- ным значениям аргументов или как преобра- зование записей условий задач некоторого типа в записи соответствующих решений. В частности, т. н. распознающие автоматы, воспринимая входную информацию, реагиру- ют на нее так, что некоторые входные после- довательности сигналов они принимают, а другие — отвергают. В этом смысле они рас- 58 познают или, как говорят еще, представляют мн-ва входных последовательностей. Наконец, порождающий автомат функционирует как ав- тономная система, не связанная со входной информацией, его поведение определяется тем, какие выходные последовательности он спо- собен порождать. Приведенная классификация в терминах преобразования, распознавания и порождения зависит от правил функцио- нирования автомата, т. е. от программы взаи- модействия его внутренних состояний со вход- ными (поступающими из внешней среды) и вы- ходными (вырабатываемыми во внешнюю среду) сигналами. Пусть Q, X, Y — соответственно мн-ва внутренних состояний входных и выход- ных сигналов автомата. Если это детермини- рованный автомат, его программа формали- зуется в терминах ф-ции переходов Т и ф-ции выходов Ф, указывающих для каждого вход- ного сигнала х е X и каждого состояния q g Q состояние T (q, x), в которое переходит автомат, и вырабатываемый им при этом вы- ходной сигнал Ф (q, х). Абстрактная А. т. характеризуется более высоким уровнем абстракции: в ней понятие автомата отождествляется с понятием програм- мы автомата, т. е. с пятеркой (X, Y, Q, Т, Ф), при полном отвлечении от его структуры. Структура автомата отражает способ его ор- ганизации из более простых взаимодействую- щих компонент (элементарных автоматов или просто — элементов), надлежащим образом соединенных в единую систему. Напр., вы- числ. машина составлена из элементарных ячеек типа триггеров, инверторов и т. п.; нерв- ная система построена из нейронов. Структур- ная классификация автоматов определяется характером допускаемых соединений (соедине- ния могут быть жесткими или же изменяться в процессе работы, подвергнуты тем или иным геом. ограничениям), а также спецификой функционирования и взаимодействия употреб- ляемых элементов (напр., элементы могут только обмениваться информацией или же они могут порождать новые элементы, наращивая структуру). Формализация структурных по- нятий осуществляется в терминах различного рода схем (см. Сеть логическая). А. Н. Колмо- горов наметил подход, приведший к формули- ровке весьма общего, но все еще конструктив- ного понятия структуры автомата (см. Авто- маты растущие), которое, по-видимому, ох- ватывает все известные типы структур авто- матов и все те, которые можно предвидеть на современном уровне науки. Вполне очевидно, что имеется тесная связь между структурой автомата и его поведением. Однако раздельное изучение каждого из этих двух аспектов при значительном отвлечении от другого не только возможно, но зачастую и полезно при поста- новке и решении многих важных проблем. Такое изучение производится соответственно в абстрактной (поведенческой) и структурной теории автоматов. Типы автоматов. Наиболее распространен- ной является классификация автоматов и со- отв. разделов А. т., посвященных различным
АВТОМАТОВ ТЕОРИЯ типам автоматов, по следующим признакам. 1) Объем памяти. Конечные и бесконеч- ные автоматы характеризуются соотв. конеч- ностью и бесконечностью объема памяти (чис- ла внутренних состояний). Конечными авто- матами являются отдельные блоки современ- ных вычисл. машин и даже машина в целом. Мозг также можно рассматривать как конеч- ный автомат. Бесконечные автоматы представ- ляют собой естественную матем. идеализацию, вырастающую из представления об автомате с конечным, но необозримо большим числом состояний. При этом имеется в виду лишь по- тенциальная бесконечность памяти, проявляю- щаяся в том, что память, хотя и остается ко- нечной в каждый момент времени, может не- ограниченно возрастать. Такая идеализация возникла впервые в рамках теории алгоритмов в процессе уточнения интуитивного представ- ления об алгоритме. Структурно-растущий ав- томат представляют в виде соединения эле- ментов, способных к размножению и наращи- ванию схемы. Современные ЭВМ можно рас- сматривать как растущие (а вместе с тем и потенциально бесконечные) автоматы в следу- ющем смысле: чтобы вычисления во всех слу- чаях могли быть доведены до конца, приходит- ся допускать возможность неограниченного наращивания внешней (ленточной) памяти. 2) Механизм случайного вы- бора. В детерминированных автоматах по- ведение и структура в каждый момент времени однозначно определены текущей входной ин- формацией и состоянием автомата, сложив- шимся в непосредственно предшествующий момент. В вероятностных (стохастических) ав- томатах они зависят еще и от некоторого слу- чайного выбора. Стохастические автоматы не следует смешивать с недетерминированными, в которых так же нарушено условие однознач- ности (однако без участия к.-л. механизма случайного выбора). Проблемы и методы. К центр, проблемам А. т. относятся проблемы анализа, т. е. описа- ния поведения автомата, исходя из заданной его программы или структуры, и синтеза — т. е. конструирования автоматов, поведение которых удовлетворяло бы заранее предъяв- ляемым требованиям. С этими проблемами тесно связаны и многие др. задачи, которые интенсивно исследуются (полнота и универ- сальность, минимизация, языки, асимптотиче- ские оценки и др.). Более всего анализ и син- тез исследованы в теории конечных детермини- рованных автоматов, причем они по-разному трактуются в абстрактной и в структурной теориях автоматов. Так, напр., в структур- ной теории под синтезом (см. Синтез авто- матов структурный) подразумевается постро- ение схемы из заданного ассортимента элемен- тов, которая была бы оптим. (или близка к оп- тим.) в смысле некоторого выдвигаемого кри- терия сложности схем. Здесь преобладают ком- бинаторно-информационные методы и асимп- тотические оценки (К. Шэннон, С. В. Яблон- ский, О. Б. Лупанов и др.). В абстрактной теории автоматов довольствуются построением программы функционирования автомата (см. Синтез автоматов абстрактный), напр., в виде ф-ций перехода и выхода для конечного автомата, которая обычно служит исходным материалом для дальнейшего развертывания структурного синтеза. Здесь используются преимущественно алгебраические (С. К. Кли- ни, В. М. Глушков и др.), математико-логич. (Б- А. Трахтенброт, Р. Бюхи и др.) и игровые (Р- Мак-Нотоп) методы и понятия. Проблема анализа и синтеза конечных детерминирован- ных автоматов занимает видное место и в тео- рии релейных устройств. В теории экспериментов с автоматами (Э. Мур) разрабатываются методы, которые позволяют по сведениям, получаемым при внешнем наблюдении за поведением автомата, восстанавливать программу его функциони- рования или по крайней мере некоторые ее свойства. Эти методы можно рассматривать как своеобразный прием абстрактного синтеза и расшифровки автоматов (Я. М. Барздинь). Работы К. Шэннона, М. Рабина и др. послу- жили толчком к развитию теории вероятност- ных автоматов в следующих направлениях: 1) в какой мере понятия и методы теории де- терминированных автоматов переносятся на стохастические автоматы; 2) какие упрощения вычисл. процесса достижимы при выходе из более узкого класса детерминированных авто- матов в более широкий класс автоматов ве- роятностных. Изучение растущих автоматов сосредоточено в основном на следующих проб- лемах: 1) разработка моделей растущих авто- матов и изучение отдельных их классов {авто- маты итеративные — Ф. Хенни, автоматы регистровые — В. М. Глушков, автоматы са- мовоспроизводящиеся — Дж- фон Нейман, обоб- щенные растущие автоматы — А. Н. Колмо- горов, Я. М. Барздинь); 2) оценка вычисл. способности и сложности вычислений расту- щих автоматов (Я. М. Барздинь, Б. А. Трах- тенброт, Ю. Хартманне, Г. С- Цейтин, М. Ра- бин и др.). Связь с другими научными направлениями. Значение теории алгоритмов и теории релей- ных устройств для А. т. уже было разъяснено выше. Следует указать и на обратную отдачу А. т., методы которой позволили решить ряд задач, возникших в матем. логике и теории алгоритмов (Р. Бюхи). Проблематика, скла- дывающаяся в теории растущих автоматов (напр., сложность вычислений), лежит по су- ществу на стыке теории алгоритмов и асимпто- тических закономерностей структурного син- теза автоматов. Сильное взаимное проникно- вение А. т. и лингвистики математической, одним из важных понятий которой является грамматика порождающая,— объект весьма близкий к порождающему автомату. Поэтому отдельные довольно важные положения теории грамматик могут быть в принципе отнесены к А. т. В абстрактной теории автоматов ма- тем. вопросы обучения, а также целесообраз- ного поведения одного индивидуума или кол- лектива были уточнены и исследованы в терми- нах автоматов игр (М. Л. Цетлин). Полезной 59
АВТОМАТОВ ЭКВИВАЛЕНТНОСТЬ оказалась также связь теории конечных ав- томатов с теорией проектирования ЦВМ и теорией программирования (В. М. Глушков, А. А. Летичевский). Лит.: Гаврилов М. А. Теория релейно-кон- тактных схем. М.— Л., 1950 [библиогр. с. 298—299]; «Труды математического института им. В. А. Стеклова АН СССР», 1958, т. 51; Глушков В. М. Синтез цифровых автоматов. М., 1962 [библиогр. с. 464— 469]; Кобринский Н. Е., Тр ахтен- бр от Б. А. Введение в теорию конечных автома- тов. М., 1962 [библиогр. с. 399—402]; Ц ет- лин М. Л. Исследования по теории автоматов и моделированию биологических систем. М., 1969 [биб- лиогр. с. 306—316]; Трахтенброт Б. А., Барздинь Я. М. Конечные автоматы (Поведе- ние и синтез). М., 1970 [библиогр. с. 389—395]; Авто- маты. Пер. с англ. М., 1956. Б. А. Трахтенброт. АВТОМАТОВ ЭКВИВАЛЕНТНОСТЬ — см. Ал- гебраическая теория автоматов. АВТОМАТЫ БЕСКОНЕЧНЫЕ — автоматы, м-во состояний которых является бесконеч- ным. Формально А. б.—это пятерка 91 = (X, А, У, 6, X), где X и У — соответственно вход- ной и выходной алфавиты (они могут быть как конечными, так и бесконечными), А — мн-во состояний автомата (бесконечное), 6 : : X х А -> А — ф-ция переходов и X: X х X А -* У — ф-ция выходов автомата. Чаще всего рассматриваются А. б. с конечными входным и выходным алфавитами и счетным мн-вом внутр- состояний. Для класса всех А. б. еще не удалось получить значительных результатов, что объясняется чрезмерной общ- ностью понятия А. б. Такие результаты имеют- ся для отдельных специально выделенных классов А. б. Выделение этих классов А. б. идет, в основном, по двум направлениям: а) автомат 91 рассматривается как абстракт- ный автомат, т. е. пятерка (X, А, У, о, X,), где мн-во А является некоторой матем. струк- турой (по Н. Бурбаки), напр., пространством линейным, топологическим, метрическим, группой и т. п., а ф-ции би/. являются неко- торыми естественно определяемыми в этих тер- минах ф-циями или операторами, напр., опе- раторами линейными; б) автомат 91 задается в структурном виде, т. е. как автомат, реали- зованный в той или иной сети логической. Структура логич. сети и ее элементы опреде- ляют структуру мн-ва А и операций 6 и X. Такое выделение классов А. б. является пре- обладающим в исследованиях по теории А. б. А. б., заданные в структурном виде, часто наз. абстрактными машинами (напр., Тьюринга машина). Изучают их в свя- зи с возможностью выполнения на них тех или иных классов алгоритмов. Считают, что само понятие алгоритма может быть уточнено только на основе понятия А. б. (см. Автоматы растущие). Хотя все реальные дискретные устр-ва, предназначенные для переработки информации, могут иметь только конечное число внутр, состояний, т. е. их абстрактными моделями являются автоматы конечные, тем не менее бывает удобно рассматривать один А. б. как модель целого класса таких уст- ройств. Это позволяет выявить общие законо- мерности, имеющие место для всех таких устр-в, и зачастую имеет большое прикладное 60 значение. Примером могут служить автоматы регистровые. А- б. широко изучают в теор. кибернетике, в алгоритмов теории, лингвистике математи- ческой И др. Лит.: Глушков В. М. Теория автоматов и во- просы проектирования структур цифровых машин. «Кибернетика», 1965, К 1; Мальцев А. И. Ал- горитмы и рекурсивные функции. М., 1965 [библиогр. с. 375—381); Arbib М. A. Automata theory and control theory — a rapprochement. «Automatica», 1966, v.3; Hop croft J. E., Ullman J. D. An approach to a unified theory of automata. «The bell system technical journal», 1967, v. 46, № 8. M. И. Кратко. АВТОМАТЫ ИТЕРАТИВНЫЕ — логические сети, состоящие из одинаковых элементов — конечных автоматов, соединенных некоторым регулярным образом. Понятие А. и. можно считать обобщением понятия Тьюринга маши- ны. В этой машине информация, записанная на ленте, подвергается в каждый такт работы машины локальным изменениям, т. е. ме- няется состояние не более чем одной ячейки ленты. Заменяя это требование локальности требованием повсеместности, параллельности вычислений в каждой ячейке, приходят к по- нятию одномерного А. и., если ячейку ленты рассматривать как автомат конечный, а бук- вы, записываемые в ячейку,— как состояния этого автомата. Состояние любой ячейки ленты в момент времени t + 1 однозначно опреде- ляется состоянием этой ячейки и состояниями двух соседних с ней ячеек в момент t (рис. 1). Такое обобщение машины Тьюринга, включая также рассмотрение двумерных и многомерных структур, впервые предложили амер, матема- тики Дж. фон Нейман (1903—57) и А. Черч (р. 1903). Поэтому такого рода автоматы часто наз. автоматами Неймана — Черча. В част- ности, фон Нейман, изучая вопросы самовос- произведения в теории автоматов (см. Ав- томат самовоспроизводящийся), рассматривал плоскость, разбитую на равные квадраты (дву- мерную, или плоскую, «ленту»), в каждом из которых помещался экземпляр заданного конечного автомата, причем каждый такой Эк- земпляр соединялся только с четырьмя своими 1. Схема одномерного итеративного автомата. 2. Схема двумерного итеративного автомата. соседями (рис. 2). Он же впервые выдвинул общее требование однородности структуры ав- томата, которому удовлетворяют А. и. Оно заключается в том, что все элементы автомата должны быть «равноправны», ни один из них не должен получать никакого преимущества
АВТОМАТЫ РАСТУЩИЕ перед другими за счет спец, подключения. Напр., требование однородности будет соблю- дено, если вместо re-мерного евклидова про- странства, в котором размещены элементы А. и., рассматривать произвольные конечно- порожденные (коммутативные) группы G с вы- деленной конечной системой образующих j<zi, ..., ап<. Каждому элементу g группы G ставится в соответствие копия автомата А с п входными и п выходными каналами. Этот ав- томат связывается с соседними т. о., что его i-й выходной канал соединяется с г-м вход- ным каналом автомата, поставленного в соот- ветствие элементу gai группы G- Имеются и другие, более общие определения А. и. Для А. и. ставились и решались разнооб- разные задачи (напр., проблема самовоспро- изведения). Кроме этого, рассматривались во- просы функционирования (поведения) А. и. и вычисления на них, распознавания различ- ных их свойств, «погружения» произвольных логич. сетей в А. и., анализа и синтеза А. и. и др. Изучались гл. о. А. и., «размещенные» в евклидовом пространстве. Наиболее изучены одномерные и двумерные («плоские») А. и. Конечные А. и., имеющие вид прямоугольника («-мерного параллелепипеда), наз. итератив- ными сетями, а совокупность всех итератив- ных сетей, построенных из одного и того же элемента,— итеративной системой. Рассматривались различные способы ввода внеш, информации в А. и. Так, напр., амер, математик Ф. Хенни, изучая преобразования и распознавание пространственных образов на А. и., т. е. прямоугольных массивов из нулей и единиц (или в общем случае re-мерных «па- раллелепипедов» — из нулей и единиц), пред- полагал, что каждая компонента образа по- ступает на соответствующую ячейку А. и. Про- цесс «обработки» образа происходит до на- ступления устойчивого состояния А. и., в котором выдается результат. При этом предпо- лагается, что в процессе вычисления осталь- ные ячейки А. и. находятся в состоянии покоя и в них не поступает никакой внеш, инфор- мации. Др. словами, А. и. функционирует как конечная итеративная сеть, размер которой ограничен входным образом. Хенни получил много результатов о свойствах А. и., связан- ных с такого рода вычислениями. Он показал алгоритм, неразрешимость многих проблем в теории А. и.; дал методы синтеза А. и., рас- познающих некоторые классы образов. Воз- можен и др. способ ввода внеш, информации, когда она поступает последовательно на спе- циально выделенную ячейку или группу ячеек. Дж. фон Нейман рассматривал А. и., как автоматы растущие, следующим образом: ячейка А. и. в числе др. внутр, состояний имеет т. н. состояние покоя Л, которое ха- рактеризуется тем, что если некоторая ячейка и все ее непосредственные соседи в момент t находятся в состоянии Л, то в момент t + 1 данная ячейка также будет находиться в Л. Находящуюся в состоянии покоя ячейку мож- но рассматривать как несуществующую. Если в начальный момент времени конечное число ячеек находится в состояниях, отличных от Л (такая совокупность ячеек с указанием со- стояния каждой из них наз. конфигура- цией), а все остальные ячейки — в Л, то эта конфигурация может «расти» за счет «при- соединения» новых ячеек, т. е. ячеек, вышед- ших из состояния Л. Как показал амер, математик Э. Мур, для очень широкого класса А. и. существуют такие конфигурации, назы- ваемые «райскими садами», которые не могут быть созданы никакой др. конфигурацией (т. е. такие, которые могут существовать толь- ко в начальный момент времени). Польский математик С. Улам исследовал эксперимен- тальным путем на ЦВМ многообразие конфи- гураций, которые можно получить в дву- и трехмерных А. и. из достаточно простых ис- ходных конфигураций при простых правилах функционирования А. и. Такие исследования, по мнению Улама, могут пролить свет на во- прос о том, сколько «информации» необходимо для описания структур живых организмов, имеющих по виду чрезвычайно сложное строе- ние. А. и. обладают рядом свойств, делающих их весьма интересными с инженерной точки зрения. Прежде всего, это технологичность: достаточно спроектировать только один эле- мент — ячейку. Соединения элементов между собой простые, что позволяет легко наращи- вать сеть до нужных размеров, не перестраи- вая уже имеющихся в ней соединений. А это облегчает обслуживание таких сетей. На А. и. легко «распараллеливать» некоторые вычис- ления. Структуры, аналогичные А. и., обна- ружены в живой природе (напр., сетчатка глаза, некоторые области коры головного мозга, молекулы ДНК и т. и.). Примерами применения итеративных структур в вы- числительной технике могут служить устр-ва памяти ЦВМ, а также регистры и суммато- ры. В связи с развитием Технологии интеграль- ных схем, где сама специфика производства такова, что там удобно строить устр-ва с ите-' ративной структурой, интерес К теории А. и. все возрастает. С теорией А. и. тесно связана теория т. н. автоматов регистровых, основы которой за- ложил сов. математик В. М. Глушков. Она направлена на изучение микропрограммиро- вания ЦВМ. Лит..' Глушков В. М. Теория автоматов и фор- мальные преобразования микропрограмм. «Киберне- тика», 1965, № 5; Б а р з д и н ь Я. М. Моделиро- вание логических сетей на автоматах Неймана — Черча. «Проблемы кибернетики», 1966, в. 17; Мур Э. Ф. Математические модели самовоспроиз- ведения.— Улам С. Некоторые математические проблемы, связанные с процессом роста фигур. В кн.: Математические проблемы в биологии. Пер. с англ. М., 1966; Н е n n i е F. С. Iterative arrays of lagical circuits. New York — London, 1961. M. И. Кратко, Г. С. Плесневич. автоматы растущие — объекты, харак- теризующиеся тем, что в каждый момент време- ни объект состоит из конечного числа элемен- тов, которые определенным образом связаны между собой. Со временем одни элементы исче- зают (отмирают) и появляются (порождаются) 61
АВТОМАТЫ РАСТУЩИЕ другие, изменяются состояния элементов, изменяются и связи между ними (в резуль- тате могут появляться несвязанные с пер- воначальным объектом части, которые потом функционируют самостоятельно). Т. о., к клас- су А. р. относятся все биол. организмы или коллективы таких организмов, которые растут сами и создают себе потомков. Формализацией и изучением таких А. р. занимаются соответ- ствующие естественные науки. В некотором смысле к классу А. р. можно отнести и любой вычислитель (человека, машину), который в процессе вычисления пишет цифры или др. знаки; эти знаки можно рассматривать как элементы, которые он порождает в процессе вычисления. Рассмотрим математически точные концеп- ции А. р. (см. Автоматов теория). Эти кон- цепции являются частным случаем общего по- нятия управляющих систем. Они могут быть рассмотрены также и как конструктивное уточнение бесконечного автомата. По своему назначению математически точные концепции А. р. можно разделить на две группы: 1) кон- цепции, служащие языком для описания реально существующих (технически реали- зуемых) автоматов, в частности, для описания алгоритм, процессов, протекающих в таких автоматах; 2) концепции, служащие языком для уточнения интуитивного понятия алго- ритм. процесса- К 1-й группе А. р. можно отнести автоматы, итеративные, «размещен- ные» в эвклидовом пространстве (такие авто- маты, в частности, рассматривал Дж. фон Нейман при изучении проблемы автоматов самовоспроизводящихся). Еще к этой группе можно отнести автоматы, описанные А. Берк- сом и Дж. Холландом. Ко 2-й группе можно отнести Тьюринга машины, понятия алго- ритма, описанного А. Н. Колмогоровым и В. А. Успенским, А. р., описанного Я. М. Барз- динем, и другие абстрактные машины, исполь- зуемые для уточнения интуитивного понятия алгоритма. При рассмотрении 2-й группы А. р. возни- кает проблема создания по возможности более общей концепции А. р., не противоречащей требованию, что каждый элемент в каждый дискретный момент времени выполняет лишь «действие ограниченной сложности». Рассмот- рим, напр., машины Тьюринга- Они характе- ризуются предельной простотой допустимых средств при записи и переработке информации. В частности,' информация в них записывается на одномерной ленте и рост ленты возможен только по краям. Но информация, по суще- ству, может быть записана и в виде матрицы, графа и др., и для того, чтобы обрабатывать ее на машине Тьюринга, ее надо перекодиро- вать. Сам процесс перекодирования может быть довольно сложным, иногда даже сложнее, чем само вычисление. Отсюда исходит идея А. Н. Колмогорова об алгоритме, перераба- тывающем произвольную информацию. Этот алгоритм, в отличие от машины Тьюринга, может перерабатывать произвольные комплек- сы (напр., графы с фиксированным ветвле- нием). Однако сами преобразования, как и в случае машины Тьюринга, локальны: в каж- дый такт может быть преобразована лишь окрестность ограниченного радиуса одного фиксированного элемента, называемого на- чальным. Более общую концепцию А. р. (называемого в дальнейшем обобщенным А. р.) описал Я. М. Барздинь. Она возникает из следующих интуитивных соображений. Каждый автомат состоит из элементов ограниченного числа ти- пов (можно даже считать, из элементов одного типа). Элементы могут быть связаны между собой связями ограниченной сложности, при- надлежащими также к ограниченному числу типов. Работа автомата в целом складывается из работы его элементов. Каждый элемент в каждый дискретный момент может осущест- вить лишь действие ограниченной сложности. Формализируя описанное интуитивное поня- тие А. р., приходим к понятию обобщенного А. р. Оно характеризуется тем, что инфор- мация, как и в случае алгоритма Колмогоро- ва — Успенского, задается в виде произволь- ного графа с фиксированным ветвлением, по в отличие от предыдущих случаев преобразо- вание информации протекает параллельно: каждая вершина графа представляет собой элемент, который в каждый дискретный мо- мент времени «просматривает» свою окрест- ность ограниченного радиуса и в зависимости от этой окрестности (рассматриваемой с точ- ностью до изоморфизма) изменяет свои связи с элементами этой окрестности и порождает новые элементы; при этом правило функцио- нирования у всех элементов данного автомата одно и то же. Возникает вопрос о существо- вании универсального правила функциониро- вания элементов, т. е. о существовании такого правила функционирования А о, что любой обобщенный А. р. можно моделировать на не- котором обобщенном А. р., элементы которого функционируют согласно Ао. При этом под моделированием имеется в виду блочное мо- делирование, когда отдельные блоки модели- рующего автомата в точности воспроизводят функционирование составных элементов мо- делируемого автомата и каждому такту моде- лируемого автомата соответствует один макро- такт фиксированной длины моделирующего автомата. Показано, что такое универсальное правило функционирования существует и при- том оно относительно несложнее. Большой интерес представляет моделирова- ние А. р. на автоматах, имеющих достаточно простую тех. реализацию. Полученные ре- зультаты показывают, что существует сеть логическая с числом элементов порядка п log|n, которая моделирует с растяжением порядка login любой обобщенный А. р., пока он со- стоит не более чем из п элементов (при произ- вольно фиксированном правиле функциони- рования элементов). Интерес представляют также вопросы, связанные с построением па- дежных А. р. из ненадежных элементов, одна- ко эти вопросы еще мало исследованы. 62
АВТОНОМНОСТЬ Лит.: Колмогоров А. Н., Успен- ский В. А. К определению алгоритма. «Успехи математических наук», 1958, т. 13, в. 4; Бар э- д и н ь Я. М. Проблемы универсальности в теории растущих автоматов. «Доклады АН СССР», 1964, т. 157, 3; Офман Ю. П. Моделирование само- конструирующейся системы на универсальном авто- мате. «Проблемы передачи информации», 1966, т. 2, в. 1; Holland J. Н. Iterative circuit computers. В кн.; Proceedings of the western joint computer con- ference. New York, 1960; Беркс А. У. Вычисление, поведение и структура неизменных и растущих авто- матов. В кн.: Самоорганизующиеся системы. Пер. с англ. М., 1964; Нейман Дж. фон. Теория само- воспроизводящихся автоматов. Пер. с англ. М., 1971 [библиогр. С. 322—326]. Я. М. Барздинъ. АВТОНОМНОСТЬ — независимость каждой из множества регулируемых величин в много- контурной системе автоматического управле- ния от всех остальных регулируемых величин или от всех задающих воздействий, кроме од- ного, ей соответствующего. Условие А. впер- вые сформулировал и применил в 1934 сов. ученый И. Н. Вознесенский (1887—4946). Он поставил и решил задачу о том, чтобы изме- нение одной какой-нибудь из п регулируемых величин могло происходить независимо от из- менения всех других п — 1, т. е. автономно. А.-С. Боксенбом и Р. Худ (США) в 1950 также ввели понятие А. Объект регулирования в общем случае мо- жет иметь т входов (р) и п выходов У{ (р), связанных между собой вследствие особеннос- тей физ. процессов, происходящих в нем, та- ким образом, что каждое входное воздействие влияет на все или несколько регулируемых величин Yi (р), где тп > п. Достичь А. каж- дой регулируемой величины можно отдельно с помощью соответствующим образом спроек- тированной системы управления. где Eik (р) — передаточная функция, связы- вающая г-ю выходную величину (р) с /с-тым входным воздействием 0i (р) в объекте. Таб- лица Eik (р) образует матрицу передаточных ф-ций Е, в нашем случае при т — п —• квад- ратную. В системах со многими регулируемыми пе- ременными, как и в обычных системах, задаю- щее воздействие системы Xi (р) сравнивается с соответствующей ему регулируемой величи- ной У{ (р) и рассогласование воспринимает регулятор, который вырабатывает сигнал (р), подаваемый на г-й вход объекта регу- лирования. Управляющее воздействие Ui (р) и, следовательно, (р) (рис.) составляются как линейные формы от всех рассогласований с помощью передаточных ф-ций Cik (р) регу- лятора, связывающих (р) с рассогласова- нием [Xfe (р) — Bh (р) Yk (р)]: (Р) = 2 Cik (р) [Xk (р) - Bh (р) Yh (р)]. (2) Л=1 Таблица передаточных ф-ций Cik (р) также образует в нашем случае квадратную матрицу С. Входная величина объекта ©i (р) = А{ (р) U. (р) + Fi (р), (3) где (р) — передаточная ф-ция i-ro испол- нительного элемента системы, Fi (р) — возму- щение, действующее на i-том входе объекта. На основании анализа системы ур-ний (1—3) Структурная схема автономной системы управления. Рассмотрим случай, когда т = п. Зависи- мость между (р) и 0^ (р) (рис.) выражается уравнением п Yi(P) = ^j Eik(p)ek(P), k,i = k=i = 1, 2, 3, ... , n, (1) можно получить условия А. Любая из регули- руемых величин Yi (р), i = 1, 2, 3, ..., п, будет автономна относительно всех «чужих» задающих воздействий Хк (р), к =f= i, если Yi(P) -х^рГ тож«е- каждая передаточная ф-ция 63
АВТОП И ЛОТИ РОВА НИ Е ственно равна нулю для всех к\ i = 1, 2, 3, ... ..., п, т. е. Yi (Р) = Afe(P) =0 Xk (р) Д (р) ’ кроме передаточной ф-ции относительно «свое- го» задающего воздействия, к — i, Yj (р) А; (Р) xt (р) д(р) где А (р) — главный определитель системы ур-ний (1—3), Afe (р) — определитель, полу- чаемый из А (р) заменой г-го столбца столбцом коэффициентов при Хк (р). Эти условия А., иногда наз. критерием А., выполняют- ся, если соблюдаются следующие соотношения: Ai (Р) cik (Р) _ I Ehi (Р) । Ak № см. (Р) “ I Ekk (Р) I I, к = 1, 2, 3, ... , п, где и — алгебр, дополнения эле- ментов и Ehi главного определителя | Е |. В процессе работы помимо управляющих воз- действий на объект действуют различного рода возмущения F^ (р). В этих условиях А. недо- статочно для осуществления высококачествен- ного управления, а необходимо одновременно принятие мер к улучшению качества переход- ного процесса и компенсации возмущений (см. Инвариантность систем автоматического управления). X. применяется широко в сложных автомат, системах, таких, напр., как системы управле- ния турбореактивными авиационными двига- телями с форсажной камерой, системы регу- лирования паровых турбин, системы управ- ления беспилотными летательными аппарата- ми и др. Лит.: Вознесенский И. Н. О регулировании машин с большим числом регулируемых параметров. «Автоматика и телемеханика», 1938, № 4—5; Кух- те н к о А. И. Проблема инвариантности в автома- тике. К., 1963 [библиогр. с. 364—371]; Чина- е в П. И. Многомерные автоматические системы. К., 1963 [библиогр. с. 274—276]; К а т к о в н и к В. Я., Полуэктов Р. А. Многомерные дискретные систе- мы управления. М., 1966 [библиогр. с. 410—413]; Цянь-Сюэ-Сэнь. Техническая кибернетика. Пер. с англ. М., 1956 [библиогр. с. 447—450]. АВТОПИЛОТЙРОВАНИЕ — автоматическое управление полетом летательных аппаратов. Осуществляется автомат, системой — автопи- лотом, без участия человека. А. предполагает управление линейными (высота полета, боко- вое отклонение от заданного направления, пройденное расстояние) и угловыми (угол тан- гажа, крена, рыскания, атаки и скольжения) координатами летательных аппаратов. Для управления этими координатами прилагаются соответствующие силы и моменты, воздей- ствующие на летательный аппарат, которые создаются либо аэродинамическими управляю- щими поверхностями — рулями высоты и на- 64 правления, элеронами, либо спец, реактив- ными газовыми рулями, а также изменением тяги двигателей. Управление линейными координатами осу- ществляется в летательных аппаратах чаще всего через угловые. Так, для изменения вы- соты отклоняется руль высоты, создающий момент, который, поворачивая летательный аппарат, изменяет угол тангажа и вместе с ним угол атаки. Изменение последнего вызывает изменение подъемной силы и, следовательно, высоты полета. Из-за наличия у летательного аппарата трех степеней свободы по отношению к угловым движениям, для управления поле- том система А. должна иметь не менее трех каналов управления (по крену, тангажу и курсу), связанных в общем случае в единую систему. Основные функции системы А. по каждому из трех каналов: измерение отклонения ли- нейных или угловых координат от заданного значения, преобразование и усиление этих отклонений, формирование управляющих сиг- налов, усиление их по мощности и воздействие ими на соответствующие органы управления так, чтобы полет совершался желаемым обра- зом, т. е. по заданной траектории, с необхо- димой скоростью и т. д. При полете в возму- щенной атмосфере па летательный аппарат действуют неупорядоченные порывы ветра, вызывающие отклонения координат от задан- ного значения и возбуждающие опасные коле- бания, которые могут привести к потере уп- равляемости и к разрушительным перегруз- кам. Автомат, управление в таких условиях может быть улучшено введением спец, допол- нительного канала управления, с помощью которого осуществляется воздействие на осо- бый орган, непосредственно управляющий подъемной силой летательного аппарата. Это Схема автоматического управления высотой полета самолета. позволяет эффективно уменьшить действие (па- рировать) возмущающее влияние атмосферы. Для задания требуемых координат, харак- теризующих полет, в системе предусматриваю- тся задатчики программных сигналов управ-
АГРЕГАТНАЯ УНИФИЦИРОВАННАЯ СИСТЕМА ления. Измерение линейных координат, напр., высоты полета, осуществляется барометриче- ским или же радиотех. высотомером, бокового отклонения — спец, радиотех. средствами. Уг- ловые координаты измеряются с помощью ги- роскопических приборов. На рисунке дана схема автомат, управления высотой полета самолета. Истинная (измерен- ная) высота полета Н, значение которой пре- образуется в соответствующее Электр, напря- жение, сравнивается с заданным значением высоты Н3, также представленном Электр, на- пряжением, и разность их, пропорциональная отклонению Н от Н3, предварительно усили- вается. Из нее формируется управляющий сигнал, который усиливается по мощности и воздействует на рулевую машинку, отклоняю- щую руль высоты (РВ) так, что создается мо- мент, поворачивающий самолет вокруг оси z, перпендикулярной плоскости рисунка, вслед- ствие чего изменяется угол тангажа б1 и угол атаки а; изменение а вызывает изменение ве- личины подъемной силы и, следовательно, вы- соты полета Н. Система А. осуществляет управление лета- тельным аппаратом на основе принципа обрат- ной связи. В таких системах при определенных соотношениях между величинами аэродинами- ческих коэфф, летательного аппарата и пе- редаточными числами автопилота могут воз- никнуть нежелательные колебания. Автопи- лот должен быть настроен так, чтобы эти коле- бания не возникали. Но аэродинамические коэфф, сильно изменяются в зависимости от режима полета летательного аппарата, в связи с чем требуется перенастройка автопилота. Системы А., в которых передаточные числа автопилота автоматически настраиваются соот- ветственно изменению аэродинамических ко- эфф. летательного аппарата, наз. самона- страивающимися. Такие системы бо- лее универсальны, чем обычные системы А. В принципе точно так же осуществляется А. другими летательными аппаратами: управляе- мыми ракетами, космическими аппаратами и вертолетами. Различие состоит в способах из- мерения положения летательного аппарата в пространстве и в координатах, характеризую- щих это положение, в формировании управ- ляющих сигналов и в органах управления, с помощью которых изменяется положение летательного аппарата в пространстве. Важнейшей практической задачей на совре- менном этапе развития А. является разработка и внедрение систем широкого назначения, ав- томатически управляющих летательными ап- паратами на всех этапах полета, включая взлет и посадку, при полном отсутствии видимости и в сильно возмущенной атмосфере. Лит.: Боднер В. А. Теория автоматического управления полетом. М., 1964 [библиогр. с. 692— 698]; Колосов С. П.« Стромилов В. М. Основы автоматического пилотирования. М., 1959; Кухтенко А. И. Проблема инвариантности в автоматике. К., 1963 [библиогр. с. 364—371]; Бод- нер В. А. Системы управления летательными аппа- ратами. М., 1973 [библиогр. с. 499—500]. А. Г. Шевелев, агрегатная унифицированная си- стема (АУС) — система пневматических средств автоматизации общепромышленного назначения, построенная по агрегатному прин- ципу, в соответствии с которым она состав- ляется из отдельных блоков, подбираемых по функциональному признаку. Входные и вы- ходные параметры блоков унифицированы. Агрегатный принцип построения системы по- зволяет путем различного сочетания блоков в схемах, при сравнительно небольшом их количестве, создавать системы управления производственными процессами различной сложности. В зависимости от вида энергоно- сителя АУС может иметь три ветви: электри- ческую, пневматическую и гидравлическую (развития не получила). Наиболее полное раз- витие и широкое внедрение получила пневма- тическая ветвь. В комплект устройств АУС входят блоки: измерительные, регулирующие (с пропорциональным и пропорционально-ин- тегральным регулирования законами), пред- варения (воздействия по производной), регу- лирования соотношения двух параметров, суммирования, умножения на коэффициент, умножения двух параметров, извлечения квад- ратного корня, возведения в квадрат, сигна- лизации, усиления по мощности, а также за- датчики и приборы контроля. Для применения устройств АУС в схемах с электрическими приборами в ней предусмотрены пневмоэлект- рические и электропневматические преобра- зователи. В качестве унифицированных вход- ных и выходных параметров АУС принято давление сжатого воздуха, изменяющееся в диапазоне 0,2—1 кГ1смг избыточных. Питание блоков осуществляется очищенным сжатым воздухом при давлении 1,4 кГ!смг избыточных. Блоки унифицированы также конструктивно: они содержат стандартные узлы, детали и присоединительную арматуру. Регистрирую- щие и показывающие приборы контроля пред- ставляют собой сильфонные манометры с пре- делами измерения 0,2—1 кПсм\ На рис. по- казаны внешний вид и принципиальная схема пропорционально-интегрального регулирую- щего блока 4РБ—32А системы, являющегося наиболее сложным и содержащим наибольшее количество унифицированных деталей и узлов. Работа регулирующего блока, как и боль- шинства блоков АУС, основана на принципе компенсации усилий, возникающих на мем- бранах вследствие изменения давления возду- ха, подводимого к пневматическим камерам блока. Регулирующий блок содержит следую- щие осн. узлы: усилитель мощности (камеры А, Б, В, Г), элементы сравнения (камеры Е и Ж), обратной связи (камеры Д и К), изодро- ма (камеры Л и М) и выключающее реле (ка- меры Н, О, П), служащее для перехода на ручное управление. Из линии питания воздух поступает в камеру А усилителя и далее через постоянные сопротивления ПД (представляю- щие собой капилляры) — в камеры Г и Л. При равенстве регулируемого параметра его заданному значению давления в камерах Е и Ж равны. Давления в камерах Д, К, Л, М 5 4-210 65
АГРЕГАТНО-БЛОЧНОЕ ПОСТРОЕНИЕ СРЕДСТВ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ также равны друг другу. При отклонении ре- гулируемого параметра давление в камере Е изменяется и на мембранах 5, 6, 7 возникает разбаланс сил; при этом мембраны, вместе со связывающим их штоком 8, перемещаются, и заслонка 9, укрепленная на штоке, изменяет проходное сечение сопла 10, вследствие чего изменяется давление в камере Г. Это измене- ние давления усиливается в усилителе, а за- тем поступает в канал 11 и через камеру Н выключающего реле — в выходную линию блока, связанную с исполнительным механиз- Регулирующий блок 4РБ — 32А: а— общий вид; б— принципиальная схема. мом. Отрицательная обратная связь осуществ- ляется путем подачи сжатого воздуха в каме- ру Д. Величина коэффициента усиления регу- лятора (диапазона дросселирования) устанав- ливается дросселем 4, изменяющим поступ- ление сжатого воздуха из канала 11 в камеру положительной обратной связи К. Время изодрома устанавливается дросселем 1, регулирующим время заполнения глухой камеры М. Дроссели 1 и 4 представляют со- бой регулируемые игольчатые клапаны. При подаче воздуха питания в камеру П мембра- на 2 перекрывает сопло 3 и отсоединяет выход регулятора от исполнительного механизма. Пределы настроек регулирующего блока: диа- пазон дросселирования — 10 250%, время изодрома — 3 сек ч- 100 мин. В АУС преду- смотрены задатчики трех типов: ручной — для установки постоянного по величине зада- ния и два программных —• с программой, из- меняющейся во времени и в зависимости от параметра. Блоки и приборы агрегатной уни- фицированной системы взрыво- и пожаробез- опасны, просты в обслуживании и надежны в работе, что обусловило широкое их исполь- зование для автоматизации производственных процессов во многих отраслях промышлен- ности: нефтедобывающей, нефтеперерабатываю- щей, химической, пищевой, газовой и др. Лит.: Березовец Г. Т., Малый А. Л., Наджафов Э. М. Приборы пневматической аг- регатной унифицированной системы и их использо- вание для автоматизации Производственных процес- сов. М., 1965 [библиогр. с. 211—2121; Прусен- ко В. С. Пневматические регуляторы. М.— Л., 1966 [библиогр. с. 278—279]. Г. Т. Береэоеец. 66 АГРЕГАТНО-БЛОЧНОЕ ПОСТРОЕНИЕ СРЕДСТВ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ— способ построения средств вычислительной техники путем компоновки конструктивно и функционально унифицированных блоков, со- единяемых унифицированными внешними свя- зями в агрегаты, с целью создания устройств, машин и систем для сбора, хранения, перера- ботки и выдачи информации. Позволяет раз- решить противоречия между требованиями од- нотипности изделий массового производства и многообразием средств вычислительной тех- ники. Разнообразие агрегатируемых устройств по назначению достигается сочетанием разно- типных, выполняющих определенные функ- ции, блоков, включенных в состав устройств. Возможность объединения таких блоков в аг- регаты обеспечивается выбором сопряжений соответствующих видов. Модифицирование устройств агрегатной системы осуществляется изменением количества или заменой отдель- ных блоков и узлов. Сравнительно небольшое число разновидностей элементов агрегатной системы позволяет получить большое количе- ство модификаций устройств, построенных по агрегатно-блочному принципу. По такому принципу строят устройства, использующие для передачи сигналов и их реализации раз- личные виды энергии,— электрические, пнев- матические, гидравлические и комбинирован- ные (использующие одновременно разные ви- ды энергии) агрегатные унифицированные си- стемы средств автоматики и вычислительной техники. Однотипность элементов агрегатной системы позволяет осуществить их массовое производ- ство, сокращает сроки изготовления и стои- мость аппаратуры, облегчает ее эксплуатацию и ремонт, уменьшает номенклатуру и количе- ство запасных частей. Возможность удовлет- ворения разнообразных требований, возни- кающих при автоматизации различных про- цессов и объектов, с помощью сравнительно небольшого числа исходных элементов, опре- деляет большой народнохоз. эффект от внед- рения приборов, устройств, машин и систем, построенных по агрегатно-блочному принципу. Тенденция к созданию агрегатизированных автомат, информационных, управляющих и вычислительных систем, типовых рядов вы- числительных и управляющих машин начала проявляться в связи с непрерывно возрастаю- щим спросом на средства вычислительной тех- ники для научно-тех. расчетов, оперативного управления производством и автоматизации технологических процессов. В таких условиях наиболее эффективными оказываются машины, способные совмещать решение задач управле- ния производством в целом с автоматизацией производственных процессов. При этом воз- можны пути создания как отдельных машин, так и систем и семейств машин, агрегатируе- мых из набора функциональных устройств. Предпочтителен второй путь, позволяющий снизить стоимость машин и систем за счет широкого использования унифицированных узлов и элементов, преемственности разраба-
АДРЕС МАТЕМАТИЧЕСКИЙ тываемых устройств и прогрессивных техно- логических решений. По агрегатному принципу построены, напр., машины и системы «Libratrol», «1В М-360», «GE-бОО» (США), «ARCH», «KDF-7» (Англия), система 4004 фирмы «Siemens» (ФРГ) и раз- работанные в СССР системы «АУС», «СОУ-1», «Днепр-2», «АЦС», «УСЭППА» и др. А,- б. п. с. в. т. ярко выражено в агрегатной си- стеме АСВТ, в агрегатной системе средств сбо- ра и первичной переработки информации («АСПИ»), в комплексе технических средств для локальных информационно-управляющих систем («КТС ЛИУС»). Лит.: Наумов Б. Н., Захаров В. Г., Фи- линов Е. Н. Основные принципы агрегатных комплексов средств вычислительной техники для си- стем управления. «Управляющие системы и машины», 1972, № 1. В. М. Египко. АДАМСА МЕТОД — один из численных ме- тодов решения задачи Коши. См. Коши задачи для обыкновенных дифференциальных уравне- ний способы решения. АДАПТАЦИЯ в кибернетике — про- цесс накопления и использования информации в системе, направленный на достижение опре- деленного, обычно оптимального в некотором смысле, состояния или поведения системы при начальной неопределенности и изменяющихся внешних условиях. При А. могут изменяться параметры и структура системы, алгоритм функционирования, управляющие воздействия и т. п. А. применяется в тех случаях, когда воз- действующие на систему факторы являются полностью или частично неизвестными. В про- цессе А. система накапливает данные об этих факторах и определяет их характеристики. Примером системы с А. является автомат, уп- равляемый снаряд, преследующий цель, стра- тегия уклонения которой от встречи неизвест- на. Простейшие процессы с А. осуществляются в системах автомат, регулирования, напр., А. автопилота к изменению высоты полета (см. Автопилотирование). А. реализуется в адаптивных системах управления, частным случаем которых являются самонастраиваю- щиеся системы. В распознавании образов проблема А. связана с обучением и самообу- чением распознаванию сигналов. В последних случаях начальная неопределенность устра- няется с помощью обучения или самообуче- ния, а накопленная информация используется для повышения достоверности распознавания. См. также Обучение распознаванию образов, Самообучение распознаванию образов. Т. К. Винцюк. АДАПТИВНАЯ СИСТЕМА — система, кото- рая может приспособляться к изменениям внутренних и внешних условий. См. Система управления адаптивная. АДРЕС в программировании — циф- ровое или буквенно-цифровое обозначение по- ля (напр., отдельной физической ячейки) па- мяти ЦВМ. С А. ячейки связано понятие ее содержимого — находящегося в ней в данный момент кода, сохраняющегося в этой ячейке до помещения в нее другого кода, уничто- жающего прежний. Используют А. в языках машинных и языках машинно-ориентирован- ных для адресации — указаний в командах операндов. Машинные ячейки, А. которых могут быть использованы в командах, состав- ляют адресуемую, или главную, память ма- шины. А. операнда наз. также его прямым А., или А. 1-го ранга. Существенную роль в опи- сании машинных алгоритмов играют т. н. А. высших рангов, использование которых за- ключается в указании в командах А., содер- жащего А. операнда. А., содержимым которого является А. операнда, наз. А. 2-го ранга этого операнда (другие его названия — косвен- ный адрес, фиксатор и ссылка — см. Адресный язык). Понятие ранга А. обобщается на лю- бое целое число. Использование А. высших рангов представляет собой удобное средство для записи программ, т. к. позволяет пред- ставлять их в виде, не зависящем от места раз- мещения этих программ в памяти машины, от места размещения обрабатываемых ими данных и др. параметров задач. В машинных и ассемблерных языках, по- мимо указания операндов с помощью задания в командах их А. тех или иных рангов, ис- пользуются и др. виды адресации, напр., явная (или адресация нулевого ранга), при которой в команде указывают не А. операнда, а непосредственно сам операнд; адресация посредством символьных А., представляющих собой конечные последовательности букв или цифр, обозначающих поля памяти; посредст- вом относительных А.— А. операнда задает- ся посредством указания положительного или отрицательного приращения к некоторому др. базовому А. В частных случаях, когда базо- вым А. является А. выполняемой в данный момент времени команды, относительную ад- ресацию наз. текущей, а если в качестве базо- вого А. используют содержимое спец, базового регистра,— базовой адресацией. В операциях, выполняемых командами ЦВМ, помимо глав- ной памяти, могут участвовать др. хранили- ща, напр., регистры, обращение к которым может осуществляться без явного указания их обозначений в команде. е. л. Ющенко. АДРЕС МАТЕМАТИЧЕСКИЙ — адрес поля в виртуальной (математической) памяти ма- шины. Виртуальная память в объеме, сравни- мом, как правило, с объемом осн. памяти ма- шины, формально отдается в распоряжение программисту (или системе автоматизации программирования), нумерация ячеек в ней предполагается последовательная, начиная с нуля. В действительности, операционная си- стема выделяет задаче в общем случае не- сколько не связанных между собой участков реальной (основной или внешней) памяти; при этом соответствие между А. м. и физ. адреса- ми, т. е. отображение виртуальной памяти на реальную память, содержится в таблицах опе- рационной системы. Это отображение может многократно изменяться в процессе решения задачи. В случае обращения программы к не- которому А. м. операционная система, исполь- зуя аппаратные и программные средства, 5* 67
АДРЕСНЫЙ ЯЗЫК отыскивает реальное поле, соответствующее этому А. м., и производит требуемую опера- цию с находящейся в нем информацией. Яв- ляясь адресом воображаемой памяти, А. м., как и адрес реальной физ. памяти, может быть абсолютным, относительным, прямым, косвен- ным и т. п. (см. Адрес в программировании). А. И. Никитин. АДРЕСНЫЙ ЯЗЫК — алгоритмический язык, ориентированный на приложения в качестве основы для создания языков программирова- ния. Основу А. я. составляет отношение ад- реса и содержимого; формализация этого от- ношения позволяет в простой форме описывать операции, реализуемые на ЦВМ. Разработан 1955—56 в СССР. В А. я. элементы исходной информации, результаты решения задач, а так- же конструктивные объекты, используемые для построения программ решения задач, рас- сматриваются как объекты некоторой системы кодов S, между которыми установлены опре- деленные соотношения, называемые операция- ми над кодами. Эти соотношения позволяют по обычным правилам строить выражения, значениями которых также являются коды, полученные в результате выполнения указан- ных в них операций. При этом коды подмно- жества Sj (Sj с S), интерпретируемого как мн-во элементов исходной информации, могут задаваться в явном виде и посредством эле- ментов некоторого мн-ва А (А С S), называе- мого мн-вом адресов. Операция выделения содержимого адреса, т. н. штрих-операция, задает отображение мн-ва А в мн-во В (В с S), называемое мн-вом содержимых этих адресов. Такое отображение ваз. адресным. Штрих-операцию обозна- чают символом ' (штрих), напр., 'а — Ь, где а е. А и Ь е В. Штрих-операция однозначна, т. е. каждому адресу соответствует только одно содержимое. Никаких ограничений на выбор мн-ва А в А. я. не накладывается. При каж- дой конкретной реализации А. я. это мн-во может определяться некоторым конструктив- ным образом. В простейшем случае при ориен- тации языка на определенную машину в ка- честве А может быть принято мн-во адресов ее оперативной памяти и программных регист- ров; в др. случаях в качестве А может рас- сматриваться мн-во байтов и т. д. В более общем случае при ориентации языка на класс машин в качестве А может быть принято объ- единение некоторых подмножеств полей па- мяти. При этом, как правило, пересечение А и В не пусто, что позволяет осуществлять мно- гократное применение штрих-операции, при- водящее к понятию ранга адреса. Пусть Ь является содержимым адреса а, т. е. 'а = Ь, а с есть содержимое адреса Ь, т. е. 'Ь = с; тогда а есть адрес адреса кода с, где а наз. ад- ресом второго ранга кода с, или фиксатором (или косвенным адресом) 2а = '('а) = 'Ь = с. Аналогично определяют адреса высших ран- гов: ka = '(ft—1a). Адрес а наз. адресом ну- левого ранга кода а, первого ранга (или про- сто адресом) относительно своего содержимого и т. д. 68 Операцию, обратную штрих-операции, наз. минус-штрих-операцией, обозначают ее «—1» вверху слева от аргумента (' ^ = а). Эта операция не однозначна; одному содержимому Ь может соответствовать мн-во адресов Аь та- ких, что для каждого а е Аь имеем 'а = Ь. Для определения и изменения адресного отоб- ражения вводят алгоритм, операцию засылки по адресу (соответствует операции присваи- вания в др. языках), которую обозначают сим- волом =>. Запись операции b => а означает, что: 1) элемент а включается в мн-во А; 2) эле- мент Ь включается в мн-во содержимых В; 3) устанавливается соответствие 'а = Ь; 4) все ранее установленные соответствия вида 'х — у, где х а, остаются неизменными. В операции Ь => а, а и b могут быть некоторыми ф-циями. Тогда значение ф-ции Ь становится содержи- мым адреса, являющегося результатом вычис- ления значения ф-ции а ('а = Ь). При конст- руировании ф-ций, кроме штрих-операций, могут быть использованы арифметические (+, —, X, : ), функциональные (/, sin, In и т. п.), логические (V, Л, ~|), отношения (^, =, >, <) и др. операции. Такие функции наз. адресными. Выражение Ь => а, где а и b — адресные ф-ции, наз. ад- ресной формулой преобразования, или фор- мулой засылки. Процесс преобразования ин- формации в А. я. представляют в виде адрес- ной программы, которую задают исходным распределением адресов в S и последователь- ностью адресных ф-л с указанием порядка их применения. Последний задают с помощью операторов цикла, условного, безусловного и вычисляемого переходов, обращения к под- программам и т. д. В зависимости от того, какие объекты, из которых конструируется программа, могут быть представлены в ней посредством содержимых адресов, различают ступени А. я. На первой ступени с помощью адресов задают элементы исходной информа- ции и метки; на второй — содержимыми адре- сов могут быть и адреса; наконец, на третьей ступени содержимыми адресов могут быть еще и символы одно- и двуместных операций. Запись программы в А. я. состоит из двух частей: исходного адресного отображения и динамической части. Динамической частью программы наз. список адрес- ных строк. Исходное адресное отображе- ние обычно задают соотношениями вида: 'а = = с; среди этих соотношений могут быть и такие, в которых с не является элементом ис- ходной информации, а поэтому их можно за- писать в виде элементарных ф-л засылки вида с ^а. Совокупность таких равенств наз. ста- тической частью адресной программы. А. я. допускает свободное варьирование объе- мов статической и динамической частей, т. е. информация из статической части может быть перенесена в динамическую часть и наоборот. В процессе решения любой задачи обозревает- ся относящаяся к ней информация. Говорят, что код обозревается программой, если его адрес некоторого ранга содержится в адрес-
АЛГЕБРА АЛГОРИТМОВ ной программе. Применение адресов высших рангов расширяет возможности обозревания кодов программы. Программирование сводит- ся главным образом к построению схем обозре- вания информации. Схемой обозревания после- довательности кодов хх, х2, ..., хп наз. цик- лическую адресную программу, на i-м из циклов которой обозревается i-й элемент по- следовательности. При построении схем обо- зревания информации для упорядочения эле- ментов в мн-ва вводят операции следования: элементы исходной информации упорядочи- вают с помощью адресов, в которых они со- держатся по некоторому рангу; отношение следования на мн-ве адресов чаще всего задают с помощью арифм. операций для целых чисел (машинных адресов). На основе А. я. разработано семейство язы- ков программирования, отличающихся один от другого выбором символики, набором опе- раторов, уровнем алгоритмизации вводимых в них операций следования в мн-ве адресов и степенью представления объектов, из кото- рых конструируются программы при помощи содержимых адресов. В зависимости от этого выделяют уровни, стили и ступени А. я. Уро- вень А. я. определяется уровнем упорядочен- ности адресов, уровнем алгоритмизации вве- денных в них операций следования. Различа- ют три осн. уровня языка: общеалгоритмиче- ский, уровень условных адресов и уровень конкретных адресов. На общеалгорит- мическом уровне принимают наибо- лее естественное для программируемой задачи мн-во адресов и в тех случаях, когда это- го требует задача, вводят операции следова- ния, описываемые общематем. средствами (на- пример, с помощью индексов). На уровне условных адресов адреса упорядо- чивают, только исходя из требований задачи; предполагается упорядочение отдельных мас- сивов адресов, обрабатываемых алгоритмом, взаимная же упорядоченность массивов и др. вопросы, связанные с фактическим памяти распределением, не решаются. Обычно массивы представляют собой арифм. последователь- ности адресов, первый (или нулевой) из ко- торых задан. Последовательности, определяе- мые разными начальными адресами, предпо- лагаются не пересекающимися. Операция сле- дования описывается, таким образом, уже ал- горитмически. Напр., операция следования по индексам для элементов ' матрицы, располо- женных по строкам, начиная с адреса аО + 1, имеет вид аО + (Г — 1) п + где п — поря- док матрицы. Уровень конкретных адресов — это выполнение данного алго- ритма на конкретной машине, в связи с чем и решаются вопросы определения истинных операций следования. Предполагается, что мн-во адресов, исключая программные регист- ры, полностью упорядочено. В А. я. заложена возможность перехода от уровня к уровню, начиная от самого абстрактного алгоритм, язы- ка и кончая полным распределением адресов для данной машины. Выбор определенного ал- фавита, набора элементарных операций и до- пустимых ф-л языка определяет его стиль. Различают язык публикаций, входные языки конкретных трансляторов, машинные стили, запись алгоритмов в которых отличается от машинной записи только кодированием. Возможность описания адресов как ф-ций некоторых параметров позволяет описывать на А. я. произвольные схемы обозревания ин- формации и сложные информационно-логиче- ские и экономические алгоритмы, сложные процессы просмотра и поиска информации, организованной в цепные списки и списковые структуры; алгоритм, процессы такого рода невозможно описать с помощью алгоритм, язы- ков типа АЛГОЛ, не привлекая дополнитель- ные средства. В этом отношении А. я. пред- восхитил алгоритмические языки, созданные за рубежом для списковой обработки символь- ных выражений (напр., ЛИСП и др.). Прин- ципиальная особенность А. я. заключается в их естественной интерпретации в качестве языков ЦВМ внутренних. Поэтому при состав- лении конкретных языков машинно-ориенти- рованных исследователь может использовать аппарат адресных алгоритмов в качестве удоб- ной системы понятий для описания алгорит- мов и элементных структур ЦВМ, а также для описания трансляторов и интерпретаторов языков программирования. Работы по адрес- ному программированию оказали влияние на разработку структур и систем команд ряда ЭВМ (в частности, «Киев», «Днепр-2»). Сред- ства А. я. вошли как составная часть в языки программирования, такие как АЛГЭМ и А-КОБОЛ — язык, ориентированный на опи- сание алгоритмов трансляции. А. я. полу- чил дальнейшее развитие в языках ПЛ-1, АЛ ГО Л-68, СИ МУ ЛА. Лит.: Ющенко Е.Л. Адресное программирова- ние. К., 1963 [библиогр. с. 285—286); Бабен- ко Л. П. Об использовании языка типа КОБОЛ для описания трансляторов. «Кибернетика», 1965, № 5. В. П. Семик, Е. Л. Ющенко. АДРЕСОВ МОДИФИКАЦИЯ — изменение ад- ресной части команды, обеспечивающее обра- щение к явно не указанным в ней ячейкам. Чаще всего А. м. реализуется посредством ис- пользования индексных регистров. Для ко- дирования связи адресов с регистрами отво- дятся специальные разряды в машинных ко- мандах . АИКА (International Association for Analog Computation) — см. M еждународная ассоциа- ция по аналоговым вычислениям. АЛГЕБРА АЛГОРИТМОВ — система, состоя- щая из двух алгебр 21 и 23, называемых соот- ветственно алгеброй операторов и алгеброй условий. Элементы алгебры 21 — это частич- ные преобразования (операторы) некоторого абстрактного мн-ва В, а элементы алгебры 23 — частичные предикаты (условия), опре- деленные на мн-ве В. А. а. используют для описания преобразований, выполняемых дис- кретными преобразователями (см. Дискрет- ных преобразователей теория). В этом случае мн-во В наз. информационным мн-вом. Осн. операция алгебры 21 — это обычная опе- рация умножения (суперпозиции) операторов. 69
АЛГЕБРА ЛИНЕЙНАЯ Кроме этой операции, для каждого усло- вия Р из 23 в алгебре 21 определяются еще две операции, называемые Р-дизъюнкцией и Р-итерацией операторов. Результатом р-дизъ- юнкции (Р V Q) двух операторов Р и Q являе- тся оператор R такой, что для любого состоя- ния Ь е В, bR = ЬР, если условие р истинно на состоянии Ь, bR = bQ, если Р (Ь) ложно и, наконец, оператор R считается неопреде- ленным на состоянии Ь, если р (6) не опреде- лено. Результатом Р-итерации (Р} оператора ₽ Р является оператор Q такой, что для любого Ъ <= В имеет место bQ — ЬРп, где п — наи- меньшее из чисел т = 0, 1, ... таких, что Р (ЬРт) истинно (ЬР° = Ъ для любого опера- тора Р). На мн-ве В условий определены обычные булевые операции V, А> ~Ь которые распро- страняются и на случай, когда значения усло- вий на некоторых элементах мн-ва В не опре- делены. Напр., дизъюнкция а V Р двух усло- вий есть новое условие у. Это условие прини- мает значение «1» на тех элементах мн-ва В, на которых одно из условий а или Р прини- мает значение «1». Значение «О» оно принимает на тех элементах, на которых аир равны «О», и не определено, если одно из условий а и Р не определено, а другое равно «0>>. Кроме этих операций, определяется операция Р а умножения оператора на условие. Результа- том выполнения этой операции является усло- вие Р, значение которого равно значению условия а после выполнения оператора Р. Если в А. а. (21, В) зафиксировать си- стему образующих (элементарные операторы и элементарные условия), то элементы алгеб- ры операторов и алгебры условий можно за- давать в виде выражений, составленных из этих образующих и операций системы алгебр. Такие выражения наз. регулярными опера- торными и условными выражениями, а опе- раторы и условия, действующие на мн-ве В, которые можно задать таким образом, наз. ре- гулярными операторами и условиями. В при- ложениях теории дискретных преобразовате- лей к проектированию вычисл. машин А. а. наз. также микропрограммными алгебрами, а регулярные операторные выражения — ре- гулярными микропрограммами. С каждой интерпретацией входных и выход- ных сигналов дискретного преобразователя на информационном мн-ве В связывают А. а. (21, В), выбирая в качестве элементарных операторов операторы fy, соответствующие символам выходного алфавита, а в качестве элементарных условий — условия вида р (Ь) = = х, где ц — функция выходов автомата операционного В, а х — символ входного ал- фавита. Осн. соотношение между дискретными пре- образователями и А. а. устанавливает следую- щая теорема о регуляризации: всякий опера- тор, представленный дискретным преобразо- вателем, может быть задан в виде оператор- ного регулярного выражения в А. а., соответ- ствующей интерпретации входных и выходных 70 сигналов этого дискретного преобразователя. На этой теореме основаны применения А. а. к решению практических задач проектирова- ния дискретных устройств и задач програм- мирования. Изучение структуры и соотноше- ний конкретных А. а. дает возможность вы- полнять глубокие эквивалентные преобразо- вания алгоритмов, представленных в виде регулярных выражений, отыскивая такие представления, которые позволяют получить оптимальную с точки зрения того или иного критерия реализацию алгоритма в виде дис- кретного преобразователя. Лит.: Глушков В. М. Теория автоматов и фор- мальные преобразования микропрограмм. «Киберне- тика», 1965, № 5. А. А. Летичевский. АЛГЕБРА ЛИНЕЙНАЯ — один из самых об- ширных и важных разделов современной ал- гебры, имеющий многочисленные применения во всех областях математики, во многих об- ластях механики и физики, а также в кибер- нетике. Трудно точно очертить границы А. л., так как на протяжении своего длительного истор. развития она неоднократно расширя- лась и видоизменялась, включая в себя все новые и новые понятия в связи с запросами теории и практики. На современном этапе развития можно, несколько условно, считать, что А. л.— это та область алгебры, которая изучает свойства векторных пространств, вклю- чая некоторые обобщения, такие, как модули и их линейные отображения. В самостоятель- ный раздел А. л. выделилась на рубеже 19 и 20 веков, но большинство ее проблем и ме- тодов имеют многовековую историю развития в рамках алгебры, теории чисел, геометрии и анализа. Исследования по решению этих проблем и в настоящее время составляют ос- новное содержание А. л.; к ним за последние десятилетия присоединились новые проблемы, исходящие в первую очередь из современной вычисл. математики и кибернетики. Старейшей проблемой А. л. является задача нахождения решений систем линейных ур-ний и изучение свойств таких решений. Практи- ческие методы решений линейных ур-ний с од- ним неизвестным и простейших систем с двумя неизвестными были известны уже в глубокой древности — в Египте и Вавилоне. Они изу- чались и в средние века арабскими математи- ками. Это связано с тем, что необходимость решать практические задачи на вычисление площадей и объемов, распределение рабочей силы, в торговых сделках и т. д. приводила в простейших случаях к поиску решений си- стем линейных ур-ний. Но в общем виде во- прос о нахождении решения определенной си- стемы из п ур-ний с п неизвестными решили только в 17—18 вв. Г.-В. Лейбниц (1646— 1716) и Г. Крамер (1704—52). Они ввели по- нятие определителя и обосновали соответ- ствующее исчисление определителей. Иссле- дование неопределенных (т. е. имеющих более одного решения) и несовместных (не имеющих решений) систем провели только в 19 в. К.-Ф. Гаусс (1777—1855) и Л. Кронекер (1823—91). Потребность в таких исследова-
АЛГЕБРА ЛИНЕЙНАЯ ниях возникала в аналитической геометрии и в анализе при изучении ф-ций нескольких неизвестных, а также в теории линейных дифф, ур-ний. В частности, постепенно выяснилось, что главный метод для эффективного решения линейных дифф., а затем и интегр. ур-ний, возникающих в механике, физике и технике, состоит в переходе к приближенным к ним системам алгебр, линейных ур-ний и к на- хождению решений этих ур-ний. Здесь наука столкнулась со следующим явлением: нахож- дение числовых решений больших систем ли- нейных ур-ний, содержащих сотни и тысячи неизвестных (а именно к таким системам сво- дятся прикладные задачи) требует выполне- ния огромного количества арифм. операций. В связи с этим в 20 ст. возникает отдельное, особенно важное для практики, направление — вычисл. методы А. л., в задачу которого вхо- дит разработка и изучение эффективных про- цедур, алгоритмов для быстрейшего и надеж- ного отыскания решений больших систем ли- нейных ур-ний. Существенный сдвиг в этом вопросе наметился только после того, как до- статочного уровня достигла вычисл. техника, особенно после создания ЭВМ. Другая важная тема А. л.— изучение ли- нейных преобразований вида: У1 — апх, + а12а:2 + • • • + а{Пхп’ У г = аих1 + а22хг + ’ ’ ’ + а2пгп’ Уп — ап1х1 + + • • • аппхп. Эта тема возникла на первых порах в анали- тической геометрии в связи с преобразования- ми координат: именно по указанной схеме пре- образуются декартовы координаты точки при переходе от одной системы координат к дру- гой. Исследования А. Кэли (1821—95), Ж. Сильвестра (1814—97), Ф. Клейна (1849— 1925) и др. привели к далеко идущему сбли- жению геометрии и алгебры на основе таких центральных понятий, как «линейное преоб- разование» (см. Операторы линейные), «квад- ратичные формы» и др., которые являются и сейчас важнейшими понятиями в современной А. л. Это сближение стало особенно плодо- творным, когда в конце 19 в. была разработана и вошла в употребление удобная адекватная система обозначений и относящийся к ней язык изложения: язык числовых векторов и матриц. Само понятие вектора возникло сначала в механике (вектор-сила, вектор-ско- рость и т. д.). Затем оно оказалось удобным для геом. исследований, сперва в двумерном и трехмерном пространствах, а в конце 19 в. Г. Грасман (1809—77) положил векторное ис- числение в основу построения и изучения п- мерного пространства. Только в 20-х гг. 19 в. векторная алгебра в рамках образовавшейся тогда А. л. получила окончательное аксиома- тическое оформление в понятие «векторное пространство» (или «линейное пространство»). Одновременно в А. л. было обосновано и ис- числение матриц (см. Алгебра матриц). Примерно в эту же эпоху упомянутые поня- тия получили далеко идущие обобщения, их стали применять в новых областях, причем сразу в нескольких направлениях (напр., воз- никла и начала развиваться «бесконечно- мерная геометрия»). В трудах Д. Гильберта (1862—1943) впервые методы исследований и понятия А. л. были систематически перенесе- ны на пространства ф-ций, рассматриваемых как бесконечномерные векторные простран- ства. Эта точка зрения была положена в ос- нову изучения дифф, и интегр. ур-ний, вариа- ционного исчисления и других областей ана- лиза. Монография Д. Гильберта и Р. Куранта «Методы математической физики» явилась ос- новополагающей для этого направления. Эта вновь возникшая область иногда, в отличие от А. л., наз. линейным, или функциональным анализом. Центр, понятием линейного анализа является понятие топологического векторного пространства. Другое обобщение связано с рассмотрением векторных пространств и их линейных преобразований над произвольными полями. Особый интерес представляют поля рациональных и алгебр, чисел, поля алгебр, ф-ций и, наконец, конечные поля. Векторные пространства над конечными полями, ранее хорошо известные только алгебраистам и спе- циалистам по теории чисел, в последние годы становятся важными для ряда разделов матем. аппарата кибернетики: дискретного анализа, логики многозначной и для теории кодов с ис- правлением ошибок. Оказалось, что методы, понятия и результаты «классической» А. л., естественно, распространяются и на случай векторных пространств над произвольными полями. Особенно плодотворным представляется пе- ренесение на дискретный случай конечных по- лей техники матричного исчисления. В дис- кретном анализе и в многозначной логике ус- пешно применяется хорошо разработанный аппарат А. л., а такой раздел, как линейные коды, в некотором смысле становится в послед- нее время просто одной из новых глав А. л. В свете задач таких разделов кибернетики, как программирование линейное, операций ис- следование, игр теория возникла и бурно раз- вивается новая область А. л.— теория систем линейных неравенств и близко с ней связан- ные темы — выпуклые тела и выпуклые много- гранники. Важность этой тематики стала яс- ной уже в 30—40-х гг. 20 ст., когда в работах по теории игр, по математическим вопросам планирования производства и другим наука вплотную столкнулась с необходимостью де- тального исследования решений систем ли- нейных неравенств и соответствующего геом. аналога — выпуклых многогранников в п-мер- ных пространствах. Оказалось, что эта тема, интересная сама по себе с точки зрения алгеб- ры и геометрии, была до этого представлена лишь очень небольшим числом разрозненных работ. Начиная же с 40—50-х гг., особенно когда после появления ЭЦВМ, стал прояв- ляться интерес к алгоритмам эффективного нахождения числовых решений линейных не- 71
АЛГЕБРА ЛОГИКИ равенств, эта область сформировалась в боль- шую самостоятельную теорию внутри А. л., систематически разрабатываемую в многочис- ленных работах математиков многих стран, в том числе особенно успешно сов. математи- ками (Л. В. Канторович, С. И. Зуховицкий, С. Н. Черников и др.). Лит.: Мальцев А. И. Основы линейной алгеб- ры. М., 1970; Курант Р., Гильберт Д. Методы математической физики. Пер. с нем., т. 1—2. М.— Л., 1951; Линейные неравенства и смежные во- просы. Пер. с англ. М., 1959 [библиогр. с. 421—458]; Бур баки Н. Очерки по истории математики. Пер. е франц. М„ 1963 [библиогр. с. 262—285]; Артин Э. Геометрическая алгебра. Пер. с англ. М., 1969 [библиогр. с. 280—281]. Л. А. Калужнин. Алгебра логики — важнейший случай логик многозначных, в котором изучаются свойства функций, принимающих в качестве значений, как и их аргументы, элементы из заданного двухэлементного множества, а так- же семейства и алгебры таких функций, со- держащие в качестве операций операции су- перпозиции и некоторые их аналоги. Иногда вместо термина «А. л.» употребляют термин «двузначная логика». А. л. начала формиро- ваться в 19 в. в трудах англ, математика Дж. Буля. А. л. создали гл. о. для решения традиционных логических задач алгебраиче- скими методами. С появлениеммножеств теории(70-е гг.19 в.) и развитием алгебры множеств, вобравшей в себя часть первоначального предмета А. л., а также в связи с дальнейшим развитием ло- гики математической предмет А. л. значи- тельно изменился. Объектом изучения стали ф-ции А. л. и различные операции над ними. В дальнейшем класс ф-ций А. л. был расши- рен до класса ф-ций, аргументы которых, как и сами ф-ции, принимают в качестве зна- чений элементы фиксированного конечного мн-ва Е; расширился также набор операций над ф-циями. Иногда под А. л. понимают как раз последнюю концепцию. Но для приложе- ний наибольшее значение имеет тот случай, когда мощность указанного мн-ва Е равна двум. Исследования в А. л. тесно связаны с другим подходом к изучению высказыва- ний — т. н. исчислением высказываний. Под высказыванием понимают предложения, отно- сительно которых можно утверщдать, истинны они или ложны. Напр., «Кит — животное», «Все углы — прямые» и т. п. Первое из этих высказываний является истинным, а второе — ложным. Употребляемые в обычной речи логические связки «и», «или», «если.., то», «эквивалент- но», частица «не» и т. д. позволяют из уже заданных высказываний строить новые, более «сложные» высказывания. Так, из высказыва- ний «X > 2», «Z 3» при помощи связки «и» можно получить высказывание «х > 2» и «х < 3», при помощи связки «или» — высказы- вание «х > 2» или «х'< 3» и т. д. Истинность или ложность получаемых т. о. высказываний зависит от истинности или лож- ности исходных высказываний и соответ- ствующей трактовки связок как операций над высказываниями. Для обозначения истинности вводится символ и (или 1), а для обозначения ложности — символ л (или 0). Связки «и», «или», «если..., то», «эквивалентно» обознача- ются соответственно знаками & (конъюнкция). V (дизъюнкция), -> (импликация), ~ (эк- вивалентность); для отрицания вводится знак— (черточка сверху). Наряду с индивидуальными высказываниями стали использовать также переменные высказывания, т. е. такие пере- менные, значениями которых могут быть лю- бые наперед заданные индивидуальные выска- зывания. Понятие ф-лы, являющееся фор- мализацией понятия «сложного» высказыва- ния вводится индуктивно. Пусть а, Ь, с, ...— индивидуальные, а х, у, z, ...— переменные высказывания. Кащдая из этих букв наз. ф-лой. Если знаком * обозначить любую из перечисленных выше связок, а а и Ь суть ф-лы, то (а * Ь) и а также суть ф-лы. При- мер ф-лы; ((х &;/)-> z). Связки и частицу «не» стали рассматривать как операции над величинами, принимающими значения «0» и «1», и результатом применения этих опера- ций также являются числа «0» или «1» (см. Ло- гические операций). Введенные операции позволяют каждой ф-ле при заданных значениях входящих в нее вы- сказываний приписать одно из двух значе- ний — «0» или «1». Тем самым каждая ф-ла может одновременно рассматриваться как не- который способ задания или реализации ф-ций А. л., т. е. таких ф-ций, которые определены на наборах из нулей и единиц и которые при- нимают значения тоже «0» или «1». При этом формулы а и Ь наз. эквивалентными (обо- значение: а = Ь), если они реализуют рав- ные ф-ции. Для задания ф-ций А. л. иногда используют табл., содержащие все наборы зна- чений переменных и значения ф-ций на этих наборах. Это т. н. табличный способ задания ф-ций. Сами же таблицы наз. истинност- ными таблица м.и. Так, напр., сводная таблица задающая ф-ции х, х & у, х \/ у, х -> -> у и х ~ у, имеет вид: X У X X & у XV у х -> у х ~ у 0 0 1 0 0 1 1 0 1 1 0 1 1 0 1 0 0 0 1 0 0 1 1 0 1 1 1 1 Аналогично строятся таблицы для произ- вольных ф-ций А. л. Для преобразования ф-л в равные ф-лы важ- ную роль играют следующие равенства: х&у = у&х, х\/у = у\/х (1) (закон коммутативности); (х & у) & Z = х & (у & Z), (х \/ у) \/ Z = = х V (.у V Z) (2) (закон ассоциативности); X & (X \/ Z) = X, X \/ (X & у) — X (3) (закон поглощения); 72
АЛГЕБРА ЛОГИКИ X & (у V Z) = (х & у) V (х & Z), X \/ (у & Z) = = <,х v У) & (* V Z) (4) (закон дистрибутивности); х & х = 0 (5) (закон противоречия); х V х = 1 (6) (закон исключенного третьего); х -+ у = х у у, х ~ у = (х & у) у (х & у). (7) Эти равенства, устанавливаемые, напр., с по- мощью истинностных таблиц, позволяют уже без помощи таблиц получать другие равен- ства. Методом получения последних являются т. н. тождественные преобразования, которые меняют, вообще говоря, ф-лу, но не ф-цию, реализуемую этой ф-лой. Напр., при помощи законов поглощения получают закон идемпо- тентности х \/ х = х. Упомянутые равенства в ряде случаев позволяют существенно упро- стить запись ф-лы, освободив ее от «лиш- них» скобок. Так, соотношения (1) и (2) дают возможность вместо ф-л (... («ц & а2) & ... ...&а,)и (... (bj V Ь2) V---)V bs) использовать более компактную запись ах & а2 & ...&af и bi V Ь2 V ... V bs. Первое из этих выраже- ний наз. конъюнкцией сомножителей ci], a2, ..., as, а второе — дизъюнкцией слагаемых Ьр Ь2, ..., bs. Равенства (5), (6), (7) показыва- ют также, что константы «О» и «1», импликацию и эквивалентность, рассматривая их как ф-ции, можно выразить через конъюнкцию, дизъюнк- цию и отрицание. Более того, всякая ф-ция А. л. может быть выражена ф-лой, записы- ваемой с помощью символов &, V, —• Мн-во всех ф-л, в построении которых уча- ствуют переменные высказывания, некоторые из символов &, V, ~ и констант «О» и «1», наз. языком над данными символами и константами. Равенства (1) — (7) показывают, что для всякой ф-лы в языке над&, V, -*•> ~, ~, 0, 1 найдется эквивалентная ей ф-ла в языке над &, V, ~, 0, 1; напр., (х -> у) ~ ~ z = ((г V Й & z) V ((х V У) &z)- Особую роль в таком языке играет класс ф-л, которые могут быть записаны в виде ai V a2 V • • • V V as, 0 или 1, где s > 1 и каждое ai — либо переменное высказывание, либо его отрица- ние, либо конъюнкция таковых; при этом каж- дое а, не содержит одинаковых сомножителей, не содержит сомножителей вида х и х одно- временно, и все а4 попарно не равны. Здесь скобки опускаются, так как предполагается, что операция конъюнкции связывает «силь- нее», чем дизъюнкции, т. е. при вычислении по заданным значениям переменных следует сначала вычислить значения аь а2, ..., as. Эти выражения наз. дизъюнктивными нор- мальными формами (ДНФ). Каждую ф-лу Э1 в языке над &, V > ->> “> 0, 1, реализую- щую ф-цию А. л., отличную от 0, при помощи равенств (1) — (7) можно привести к равной ей ДНФ, содержащей все переменные выска- зывания ф-лы Л и любое число других пе- ременных, причем каждое а; в этой ДНФ со- держит одни и те же переменные. Такая ДНФ наз. совершенной ДНФ ф-лы 51; для «О» со- вершенной ДНФ является сама формула 0. Возможность приведения к совершенной ДНФ лежит в основе алгоритма, устанавливаю- щего эквивалентность или неэквивалентность двух наперед заданных ф-л. Алгоритм этот состоит в следующем: приводят исследуемые ф-лы Л] и 512 к совершенным ДНФ, содержа- щим все те переменные, которые есть как в 51], так и в 512, и смотрят, совпадают полу- ченные выражения или нет. Если они совпа- дают, то 51] = 512, а если нет, то 51] 512. Важную роль в А. л. и ее приложениях иг- рает сокращенная ДНФ. ДНФ наз. сокра- щенной, если выполнены следующие ус- ловия: во-первых, в ней нет таких пар сла- гаемых а; и а;-, что всякий сомножитель из aj имеется и в а^; во-вторых, для всяких двух таких слагаемых а4 и а^, из которых один содержит сомножителем некоторую пере- менную, а другой — отрицание этой перемен- ной (при условии, что другой переменной, для которой имеет место то же самое, в данной паре слагаемых нет), в этой же ДНФ имеется слагаемое aft, равное конъюнкции остальных сомножителей этих двух слагаемых. Всякая ДНФ при помощи равенств (1) — (7) может быть приведена к равной ей сокращенной ДНФ. Напр., сокращенной ДНФ для ф-лы {(х ~ (у -> z)) -> (z & z)) является х & у \J V z V х & у. Ф-лы 51] и 512 эквивалентны тогда и только тогда, когда их сокращенные ДНФ совпадают. Кроме ДНФ, употребляются также конъюнктивные нормальные формы — КНФ (так называют выражения, которые мож- но получить из ДНФ, заменив в них знаки V на &, а & — на у и 0— на 1). Напр., из ДНФ х & у V х & z получается КНФ (х \J у) St St (х V z)- Операция (или ф-ция) / наз. двой- ственной для операции ф, если табл., задаю- щая /, получается из табл., задающей ф, путем замены в ней всюду «О» на «1», а «1»—на «О» (включая замену значений ф-ций). Напр., конъюнкция и дизъюнкция двойственны между собой, отрицание двойственно самому себе, константы «1» и «О» двойственны друг другу и т. д. Преобразование ф-л, при котором зна- ки всех операций в выражении заменяются на знаки двойственных им операций, констан- та «О» заменяется на «1», а «1» — на «О», наз. преобразованием двойственности. Если вернс равенство а = b и а* двойственно а, а Ь* двойственно Ь, то верно и равенство а* = Ь*, называемое двойственным предыдущему. Это т. н. принцип двойственности. Примерами двойственных равенств являются пары зако- нов (1), (2), (3); равенство (5) двойственно ра- венству (6), каждая КНФ двойственна неко- торой ДНФ. Совершенная КНФ и сокращен- 73
АЛГЕБРА ЛОГИКИ нал КНФ определяются как такие КНФ, что двойственные им выражения являются соот- ветственно совершенной ДНФ и сокращенной Днф. Совершенные и сокращенные ДНФ и КНФ удобно использовать для решения задачи на- хождения всех гипотез и следствий заданной ф-лы. Под гипотезой ф-лы а понимается та- кая ф-ла Ь, что (b -> а) = 1; а под следствием ф-лы а — такая ф-ла Ь, что (а -> b) = 1. Ги- потеза ф-лы а наз. простой, если она есть конъюнкция переменных или их отрицаний и после отбрасывания любого из ее сомножи- телей перестает быть гипотезой ф-лы а. Ана- логично этому следствие ф-лы а наз. простым, если оно есть дизъюнкция переменных или их отрицаний и после отбрасывания любого из ее слагаемых перестает быть следствием ф-лы а. Решение задачи нахождения гипотез и след- ствий состоит в указании алгоритма, строяще- го все пиостые гипотезы и следствия для за- данной ф-лы, и в получении из них при помо- щи законов (2) — (7) всех остальных гипотез и следствий. Алгоритм опирается на следующие факты. Если а = Ь, то а и b имеют одни и те же гипотезы и следствия соответственно. Сла- гаемое ДНФ является гипотезой этой ДНФ; сомножитель КНФ является следствием этой КНФ. Если а — гипотеза выражения Ь, то а & с — тоже гипотеза для Ь; если а — следствие выражения Ь, то о у с — также является следствием из Ь. Если а и с — ги- потезы выражения Ь, то а V с также гипо- теза для Ь; если а и с — следствия из а, то а & с также следствие из а. У совершенной ДНФ нет других гипотез (не содержащих букв, не входящих в эту ДНФ), кроме дизъ- юнкций некоторых ее слагаемых или ДНФ, равных им. У совершенной КНФ нет других следствий, кроме конъюнкций некоторых ее сомножителей или равных Им выражений. Сокращенная ДНФ есть дизъюнкция всех ее простых гипотез; сокращенная КНФ есть конъюнкция всех ее простых следствий. Со- кращенная ДНФ имеет важные приложения. Следует отметить прежде всего задачу мини- мизации ф-ций А. л., являющуюся частью задачи синтеза управляющих систем. Мини- мизация ф-ций А. л. состоит в построении та- кой ДНФ для заданной ф-ции, которая реа- лизует ее и имеет наименьшее суммарное чис- ло сомножителей в своих слагаемых, т. е. имеет миним. сложность. Такие ДНФ наз. минимальными. Каждую минимальную ДНФ для заданной, отличной от константы, ф-ции А. л. можно получить из сокращенной ДНФ этой ф-ции путем выбрасывания некоторых слагаемых. Для отдельных ф-ций сокращен- ная ДНФ может совпадать с минимальной ДНФ. Это имеет место, напр., для монотонных ф-ций, т. е. таких ф-ций, которые реализуются ф-лами над &, \/, 0 и 1. В языке над &, V, ~, 0, 1, +, где знак + интерпретируется как сложение по модулю 2, устанавливаются следующие соотношения: г V У = ((х & у) + X) + у, X = X + 1; (8) х -> у = х & у, х ~ у = (х + у) + 1; (9) х + у = (х & у) V (г & у), 1 =х\/ х. (10) Эти ф-лы позволяют переводить ф-лы в языке над &, \/, , —, 0, 1 в эквивалентные им ф-лы в языке над &, +, 1 и наоборот. Тож- дественные преобразования в таком языке осу- ществляются при помощи равенств, установ- ленных для конъюнкции и таких дополни- тельных равенств: х + у = у^х; (11) (х + у) + z = х + (у + z); (12) а: & (у —|— z) = х & у х & z; (13) х & х = х, х + (у -|- у) — х, х & 1 = х; (14) (здесь тоже считается, что конъюнкция связы- вает сильнее, чем знак + ). Этих равенств достаточно для того, чтобы из них при помощи тождественных преобразований, как и при рассмотрении языка над &, X/, —, 0, 1, можно было вывести любое верное равен- ство в языке над &, + , 1. Выражение в этом языке наз. приведенным полиномом, если оно либо имеет вид + а2 + ... + <xs, где а{ есть «1» или переменная, или конъюнкция различных переменных без отрицаний + + а- при i + / и s > 1), либо равно 1 + 1. Напр., выражение х & у & z + а: & у + 1 является приведенным полиномом. Всякую формулу А. л. при помощи тождественных преобразований можно привести к приведен- ному полиному. Равенство а = b имеет место тогда и только тогда, когда приведенный по- лином для а совпадает с приведенным поли- номом для Ь. Кроме рассмотренных языков, существуют и другие, равносильные им (два языка наз. рав- носильными, если при помощи некоторых пра- вил преобразований каждая ф-ла одного из этих языков переводится в некоторую эквива- лентную ей ф-лу в другом языке и наоборот). В основу такого языка достаточно положить любую систему операций (и констант), обла- дающую тем свойством, что через операции (и константы) этой системы можно предста- вить всякую ф-цию А. л. Такие системы наз. функционально полными. Примерами полных систем являются {Гу+}< \х\/у,х}, {х + у, 1, х & у[ и т. п. Существует алгоритм, кото- рый по произвольной конечной системе ф-ций А. л. устанавливает ее полноту или неполноту. Алгоритм основан на следующем факте. Си- стема ф-ций А. л. является полной тогда и только тогда, когда она содержит ф-ции К (х, у, ..., v) и /2 (х, у, ..., р) такие, что (0, 0, ..., 0) = 1 и /2 (0- 0, •••' 0) = 0, а также ф-ции /з, ft, fs, где /3 =# /3, /3 — ф-ция, двойственная к /з' ft — не монотонная, а для /5 приведенный полином содержит слагаемое а, в котором больше одного сомножителя (все эти ф-ции не обязательно должны быть разные). Рассмат- риваются и языки, в основе которых лежат си- стемы операций, не являющиеся функциональ- 74
АЛГЕБРА МАТРИЦ но полными. Таких языков бесконечно много. Среди них имеется бесконечное мн-во попарно не сравнимых языков (т. е. при помощи тож- дественных преобразований нельзя переводить с одного языка на другой). Однако для всякого языка, построенного на основе тех или иных операций А. л., существует такая конечная система равенств этого языка, что всякое ра- венство этого языка выводимо при помощи тождественных преобразований из равенств этой системы. Такая система наз. дедуктивно полной системой равенств данного языка. Напр., равенства (1) — (6) составляют полную систему равенств языка над &, V, ~, 0- 1- Рассматривая тот или иной из упомянутых выше языков вместе с некоторой полной си- стемой равенств этого языка, иногда отвле- каются от табличного задания операций, ле- жащих в основе этого языка, и от того, что значениями его переменных являются выска- зывания. Вместо этого возможны различные интерпретации языка, состоящие из той или иной совокупности объектов (служащих зна- чениями переменных) и системы операций над объектами этого мн-ва, удовлетворяющих ра- венствам из полной системы равенств этого языка. Так, язык над &, \/, ~, 0, 1 в резуль- тате этого превращается в язык булевой ал- гебры, язык над &, +, 1 —в язык булевого кольца (с единицей), язык над &, V, ~ — в язык дистрибутивной структуры и т. п. А. л. развивается гл. о. под влиянием задач, воз- никающих в области ее приложений. Из них самую важную роль играют приложения А. л. в теории электр. схем. Для описания послед- них в некоторых случаях приходится поль- зоваться не только обычной двузначной А. л., а рассматривать и те или другие ее многознач- ные обобщения. Лит.: Пор едкий П. С. О способах решения ло- гических равенств и об обратном способе математиче- ской логики. «Протоколы секции физико-математи- ческих наук Общества естествоиспытателей при Ка- занском университете», 1884, т. 2, в. 4; Нови- ков П. G. Элементы математической логики. М., 1959; Гильберт Д., Аккерман В. Основы теоретической логики. Пер. с нем. М., 1947 [библиогр. с. 297—298]; Яблонский С. В., Гаври- лов Г. П., Кудрявцев В. Б. Функции алгеб- ры логики и классы Поста. М., 1966 [библиогр. с. 113—115]. В. Б. Кудрявцев. АЛГЕБРА МАТРИЦ — раздел алгебры, в ко- тором изучаются матрицы и различные опе- рации над ними. Матрицы — это прямоуголь- ные или квадратные таблицы вида (ап at2 • • • ащ \ а21 а22 ... а2п | ami ат2 • • • атп) где — элементы какого-нибудь мн-ва S; го- ворят, что А — матрица над S. Чаще всего S — некоторое числовое мн-во (мн-во всех комп- лексных, действительных, рациональных, це- лых или др. чисел), либо (в более общем слу- чае) 5 — носитель какой-нибудь алгебраиче- ской структуры (кольца, поля, группы, бу- левой алгебры и т. д.). В таких случаях опе- рации, определенные на S естественно распро- страняются на совокупность матриц над S так, что она в свою очередь образует алгебр, структуру. Изучение свойств таких алгебр, структур и их применение в различных раз- делах математики составляет содержание тео- рии матриц. В дальнейшем (если противное не оговорено) будем считать, что S — либо кольцо R, либо даже поле К (т. к. это исчер- пывает почти полностью все случаи, встре- чающиеся на практике). Последовательности (aip aj2’ • ••, а{п) (‘= = 1, 2, ..., т) — строки, а последовательности (alft, а2Л> •••, атй) 2’ •••’ — столбцы матрицы А. Последовательность (ап, а22, ...) наз. диагональю матрицы А. Матрица размера т X п (коротко т X п-матрица) — это матрица с т строками и п столбцами; при т = п ее наз. квадратной матрицей порядка п. Совокупность таких матриц над мн-вом S обозначим через Мп (5) (или Мп (7?) или Мп (А)). Эта совокупность с операциями сложения и умножения, которые определены дальше, наз. матричными алгебрами над мн-ва- ми. Матрицы размера (1, п) и (m, 1) наз. соот- ветственно строчными и столбцевыми векто- рами. В теории матриц часто встречаются мат- рицы следующих частных видов: нулевая матрица От п размера т X п (если все = = 0); диагональная матрица, т. е. квадратная матрица, все элементы которой вне диагонали равны нулю: скалярная матрица (если в D все = = с); единичная матрица (если все с — = 1), обозначают ее Е. Матрица наз. транспонированной к матри- це А. Сумма матриц А и В одинакового раз- мера т X п и умножение матрицы на скаляр определяются согласно ф-лам: 75
АЛГЕБРА МАТРИЦ а12 + ^12 • • «22 + Ь.,2 • • ат2 + Ьт2 • • aln + bin ' а2п + h2n атп 4“ Ьтп (3) С этими операциями совокупность матриц раз- мера т X п над кольцом R образует модуль, а при R — К (где К — поле) — векторное пространство размерности т X п. Умножение матриц А и R определяется только в том слу- чае, если А — (т X п)-матрица, R — мат- рица размера п X к. Тогда произведение С = А • R — матрица размера т X к, при- чем (4) п где aubij- 1=1 В частности, умножение всюду определено для квадратных матриц одинакового поряд- ка п из Мп (Я). Определение операции умно- жения матриц (4) связано с применением матриц для описания линейных отображений (см. Операторы линейные), а также преобра- зования координат. Пусть, напр., V, W — векторные пространства соответственно раз- мерностей тип над R и пусть elt е2, ..., ет и dj, d2, ..., dn — базисы этих пространств. Линейное отображение : V -> W (У в W) полностью определяется образами ..., ет^к базисных элементов; они выражаются в свою очередь через базис dt, d2, ..., dn следующим образом: п ег^ = 2 агЛ (5> ;=1 и матрица А = (ау) (6) полностью определяет отображение Jk. Если теперь U — некоторое третье векторное про- странство (Д, ..., —его базис), —ли- нейное отображение : W -> U, R ~ (Ь;7) — его матрица для базисов dx, ..., dm и Д, ..., /h, то линейному отображению = Jk • полу- чающемуся в результате последовательного применения Jk и отвечает матрица С, равная произведению А • R, которое определено со- гласно закону (4). При V = W = U с бази- сом е1г е2, ..., еп в V соответствующие матрицы являются квадратными, т. к. они находятся во взаимно однозначном соответствии с линей- ными операторами пространства V, в алгебра Мп {К) квадратных матриц n-го порядка изо- морфно представляет алгебру линейных опе- раторов n-мерного векторного пространства над полем К. Соответствие Jk -> А зависит от выбранного базиса е]; ..., еп. При переходе к новому базису q, ..., еп с помощью матрицы перехода С линейному оператору Jk соответст- вует матрица С А С~1, где С~1 —т. н. о б р а т- н а я матрица матрицы С, т. е. С С-1 = Е. Матрицы А и С А С~1 наз. подобными. Центр, задача теории линейных операторов и матриц: среди всех матриц СА С~1 найти наипростейшую (это т. н. задача о приведении матриц к нормальной форме). В частных слу- чаях — это диагональная матрица, в которой по диагонали стоят собственные зна- чения матрицы (т. е. корни характеристи- ческого полинома [zE — А |), так что нор- мальная диагональная форма однозначно определена вплоть до порядка следования диа- гональных элементов. В общем случае матри- цы приводятся либо к т. н. нормальной фор- ме Жордана (если К—С — поле комплексных чисел), либо к нормальной форме Фробениуса (если поле К — произвольное). Приведение матрицы к нормальной форме применяют для упрощения алгебр, действий над матрицами, при решении линейных дифф, ур-ний, в опера- торном исчислении и во многих задачах гео- метрии и механики. 76
АЛГЕБРА МНОЖЕСТВ Матрицы используют для описания и иссле- дований билинейных и квадратичных форм. При переходе к другому базису вр еп с по- мощью матрицы перехода С матрица билиней- ной формы преобразуется согласно закону А = САСТ, где С1 —транспонированная мат- рица. Тем самым закон преобразования мат- рицы билинейной формы обычно отличается от преобразования матрицы линейного опе- ратора. Совпадение происходит только для тех матриц перехода, для которых = С-1 — это т. н. ортогональные матрицы. Симметрическим билинейным формам отве- чают симметрические матрицы, т. е. такие, для которых ajft = afti. В частности, симметрические матрицы всегда приводимы к диагональному виду (к главным осям), даже если ограничиться ортогональными матрицами перехода. Приведение к главным осям — одна из центр, операций алгебры линейной и теории матриц. Ее применяют к геометрии и меха- нике. Возможны обобщения на случай бес- конечномерных пространств и «бесконечных» матриц. Большое значение, особенно для вероятно- стей теории, имеют матрицы над полем дей- ствительных чисел с неотрицательными коэф- фициентами. Если все aih > 0 и сумма эле- ментов каждой строки равна 1, то матрица наз. стохастической. Такие матрицы служат для определения однородных Маркова цепей с конечным числом состояний. Коэфф. ajft матрицы интерпретируются как переход- ные вероятности, а п-я степень матрицы опи- сывает вероятности перехода состояний про- цесса за п шагов. Важным является поведение последовательности А, А2, ..., Ап при п -> со, т. е. «предельное» поведение процесса. Тем самым алгебра и анализ стохастических мат- риц образуют матем. аппарат теории марков- ских цепей. Линейные операторы и квадратичные формы в бесконечномерных векторных пространствах иад полем действительных или комплексных чисел описывают с помощью бесконечных мат- риц различного вида. Рассматриваются мат- рицы со счетным множеством строк и столб- цов. Другое обобщение — это рассмотрение как матриц действительнозначных или комп- лекснозначных ф-ций F (х, у), всюду опреде- ленных на некотором квадрате 0 х < а; 0< j О. В этом случае мн-ва строк и столб- цов имеют мощность континуума. Для опре- деленности осн. операций А. м. и в первую очередь операции умножения (4) и в случае бесконечных матриц возникает необходимость наложить на коэфф, таких матриц те или иные свойства сходимости. Этот вопрос относится к функциональному анализу. Для приложений матриц в логике математи- ческой (в теории предикатов) и в абстрактной теории автоматов значительную роль играют матрицы над двуэлементной булевой алгеброй В = |0, 1}. Операции сложения и умножения таких матриц в ф-лах (3) и (4) понимаются тогда как булево сложение и умножение. Иног- да вместо двуэлементной булевой алгебры ® в подобных случаях рассматривают матри- цы над полем из двух элементов (см. Жегалкина алгебра). Сов. математик И. И. Жегалкин (1869—1947) применил этот аппарат для ис- следования разрешимости формул исчисления предикатов узкого. В математической эконо- мике матрицы часто используют при состав- лении балансов, а также в теории систем ли- нейных неравенств, применяемых в програм- мировании линейном. Лит.: Цейтлин М. Л. Применение матричного исчисления к синтезу релейно-контактных схем. «До- клады АН СССР», 1952, т. 86, № 3; Гант- мах е р Ф. Р. Теория матриц. М., 1967 [библиогр. с. 562—5701; Веллман Р. Введение в теорию матриц. Пер. с англ. М., 1969 [библиогр. с. 359— 361]. Л. А. Калужнин. АЛГЕБРА МНОЖЕСТВ — раздел множеств теории, изучающий операции над подмноже- ствами (частями) заданного множества и пове- дение этих операций при отображениях мно- жеств. А. м. применяется в теор. кибернетике и в технике. Идеи А. м. высказал Дж. Буль в 1847 г. Одновременно он дал первую форму- лировку современной (символической, или ма- тематической) логики. Пусть Е — мн-во, фиксируемое при построе- нии А. м. и называемое универсальным мн-вом. Рассмотрим все возможные подмножества Е’. А, В, С, ..., включая все мн-ва Е и пустое мн-во 0. Если Е конечно и состоит из п эле- ментов, то число таких частей равно 2п. Для частей Е вводим операции объединения: A (J U В, пересечения А |~] В и дополнения С А = Е \ А. Тем самым мн-во 2е всех ча- стей Е превращается в алгебр, систему. Пусть Е, F — два универсальных мн-ва и <р : Е -> -> F — отображение. Тогда для любых А, В CZ F имеем ср-1 (A J В) = ср-1 (A) U ф-1 (В), ср-1 (Af]B) = = ф-1 (А) П Ф-1 (В), ср-1 (СА) = Сер"1 (А). В этом смысле любое отображение <р сохра- няет структуру А. м. Соотношение <р (A (J (J В) = ф (A) J ср (В) верно для всех А, В С С Е, но в общем случае лишь ср (АПВ)сср (А) ("] (~]ср (В)\ если ср инъективно, то ср (А П В) — = ср (А) Г) ср (В). Если ср биективно, имеем также ср (СА) = Cep (A) (A CZ Е). Для любого семейства мн-в At (iel) справедливы соотно- шения Ф-1 ( U А) = U Ф-1 (At), ср”1 ( П А ) = iel iei iel = П ср-1 (А ), iei а также, в случае биективности ср, соответ- ствующие соотношения для ср. Эти соотноше- ния можно отнести к А. м. лишь в случае ко- нечного множества I, т. к. операции над бес- конечным числом мн-в не принадлежат А. м. Однако такие операции важны в теории ме- ры. Легко проверить, что введенные операции 77
АЛГЕБРА МНОЖЕСТВ обладают следующими свойствами: A U (В U С) = (A U В) U С; (1) А П '(В П С) = (А П 1В) П С; (Г) A U В = В U А; (2) Л П В = В П А; (2') л п (В и С) = (л П в) U (4 П су (3) A U (В П С) = (л и В) П (Л U су (3') л и 0 = А; (4) л п Е = А; (4') Л и ел = £; (5) Л П СЛ = 0. (5') Проверка состоит в том, что берут произволь- ный элемент левой части и доказывают, что он принадлежит и правой части, и наоборот. Можно провести аналогию (неполную) между перечисленными свойствами и свойствами сло- жения и умножения чисел: операции (J, аналогичны сложению и умножению, (1) и (!') суть аналоги ассоциативных, (2) и (2') — ком- мутативных законов сложения и умножения, (3) — аналог дистрибутивного закона; 0 в (4) соответствует нулю, Е в (4') — единице. Не имеют аналогов операция С и, следовательно, (5), (5'), а также «второй дистрибутивный за- кон» (S'), В А. м. операции (J, вполне рав- ноправны (в отличие от операций в арифме- тике). С алгебр, стороны IJ и (~| являются бинарными операциями на мн-ве 2е всех под- множеств Е. Но несмотря на указанные выше аналогии с арифметикой, мн-во 2е с любой из этих операций не составляет группа, по- скольку Е Е = Е 0, Е И (3 = 0 И Е и, следовательно, в А. м. не существует одно- значно определенных обратных элементов для U и Г) (для J существует единичный элемент 0, для Г) — единичный элемент Е). Если а (£), а (F) — А. м. над универсальными мн-вами Е, F, то любое отображение <р : Е -> F определяет обратный гомоморфизм ф~1 : : a (F) -> а (Еу сопоставляющий каждому подмножеству А С F, рассматриваемому как элемент a (F), подмножество <р—1 (А ) с Е, рассматриваемое как элемент а ( Е). При этом для тождественного отображения еЕ : Е -> Е имеем = еа(Е) (тождественный гомомор- физм а (Е) на себя) и (ф о ср)-1 = дГ"1 о ф—1 (это соотношение означает, что если <р : Е -> F, ф : F -> G, X : Е -> G, X — ф □ ср, то из ф-1 (А) = В, <р-1 {В) = С следует 7~1 (А) = = Су Как и в арифметике законы (1), (2), (3) могут быть обобщены на любое число мн-в: Аг U (A U As U ••• U Ап) = = Mi U А) и (A U • • • U А) = = (A U • • • U А-1) U А (общий ассоциативный закон, существует ана- логичный закон и для пересечения); А и А и ... и А = А, и А, и ... и А„ для любой перестановки (fc15 fc2, ..., кп) чисел 1, 2, ..., п (общий коммутативный закон, су- ществует аналогичный закон и для пересече- ния); А П (А и ... и вп) = = (А П А) и ... и (4 П вп), AUtBift ... п А) = = (A U А) П ... П (4 и А) (общие дистрибутивные законы). Симметрия операций Jприводит к сле- дующему принципу двойственности: пусть справедливо некоторое соотношение между подмножествами А, В, .... записанное с по- мощью знаков U, П, С, С, ZD, = . Тогда справедливо и «двойственное» соотношение, полученное из данного соотношения путем за- мены этих знаков, соответственно, на (~|, (J, С, ZD, G, =, символа пустого мн-ва 0 на Е и Е на 0, причем символы мн-в общего вида А, В, ... не меняются. В применении к соот- ношениям (1) — (5) принцип двойственности дает (!') — (5') и наоборот. Доказывают прин- цип по индукции, опираясь на (1) — (5), (Г) — (5'), проверяемые непосредственно. Примеры двойственных соотношений: (6) A (J Е = Е; (7) Если для всех А A U В = А, то 5=0; (8) С 0 = Е-, (9) A (J 4 = А, (6') А П 0 = 0- (7') Если для всех А А П В = А, то В = Е. (8') СЕ = 0. (9') А Г\А = А (законы идемпотентности). (10) A (J (А П А = А, (10') А П (A U В) = А (законы поглощения). (И) С (A U 5)=СА П СВ, (11') С (А И В) = С4 U СВ (законы де Моргана). Законы (11), (И') обобщаются на любое чис- ло мн-в: C(U 4J = П (CAt), С (П At) = (J (CAt). (IDj. iel i<=I iel iel (дополнение объединения равно пересечению дополнений, и наоборот). Следующие соотно- шения «самодвойственны», т. е. переходят сами в себя по принципу двойственности: (12) Если A (J В = Е и A f] В = 0, то В = СА; (13) ССА = А (закон двойного отрицания). Заметим еще, что для А, В С £ утвержде- ния А С В\ А Г) В = A; A (J В = В равно- сильны друг другу. Операция разности в А. м. сводится к основным: А \ В = А СВ. В некоторых случаях требуется ввести сим- метрическую разность (или дизъюнктивную 78
АЛГЕБРА МНОЖЕСТВ сумму) мн-в A _L В = (Л\£) IJ (В \ А) (об- щепринятого обозначения не существует). Эта операция обладает свойствами А I В = В I I А (коммутативность), (А I В) I С = А I I (В I С) (ассоциативность), A _L А — 0, А ± 0 = А. Логическое истолкование А. м. Об элементах х мн-ва Е можно делать высказывания, истинные или ложные (см. Ис- числение высказываний). Каждое высказывание может быть приведено к виду: х обладает свой- ством а. Пусть Аа — мн-во всех элементов Е, обладающих этим свойством; тогда предыду- щее высказывание равносильно высказыва- нию: «х е Аа». Тем самым устанавливается взаимно однозначное соответствие между вы- сказываниями об элементах Е и подмноже- ствами А С Е; пусть Рг (А) — высказывание, соответствующее А. Высказывания соединя- ются связками V («или»), Д («и»); перед выска- зыванием ставят знак отрицания ~| («не»). Высказывание Pr (A IJ В) означает: х е е (A U В), а это равносильно х е. А или х е В (не исключая случая, когда х е. А и х е В). То же записывается в виде дизъюнкции Рг (Л) V Рг (В). Аналогично проверяют ос- тальные тождества: Pr (A U В) = Рг (Л) V Рг (В), Рг (А(]В) = Рг (Л) Д Рг (В), Рг (СЛ) = П Рг (Л). Следовательно, осн. операции А. м. эквива- лентным образом описывают на языке логики. Заметим еще, что Pr (Е) — тождественно (для всех х) истинное высказывание, Рг (0) —тож- дественно ложное, а включение А С В равно- сильно Рг (А) -* Рг (В), где -> — связка «сле- дует». И наоборот, исчисление высказываний исходит из некоторого мн-ва «элементарных вы- сказываний» V, W, ..., из которых все осталь- ные высказывания получаются применением операций V, А, 1 • Пусть х = { и, и>, ...} — набор значений соответствующих высказываний V, W, где каждое значение и, w, ... есть или символ «истина» или символ «ложь». Та- кие всевозможные наборы х составляют мн-во Е. Тогда любое «сложное» высказывание S (V, W, ...), построенное из V, W, ..., ис- тинно для некоторого подмножества Л С Е наборов х и, следовательно, приводится к ви- ду: х е Л- А. м. в общем смысле состоит из некоторого семейства 21 (не обязательно всех) частей Е, устойчивого относительно операций и, П, С, т. е. такого, что если Л, В е 21, то (A U В) е 21, (Л П В) е 21, С Л s 21. Та- кие А- м. важны в ряде случаев, когда надо выделить подмножества или спец, вида, или обладающие «хорошими» свойствами, обеспе- чивающими возможность дальнейших построе- ний. Рассмотрим, напр., на действительной оси R полуинтервалы [а, Ь)= {х | а О х < b [, открытые справа. Возьмем в качестве Е ко- нечный замкнутый интервал. Тогда мн-ва вида А Л = ((J [аь П Е (с любым к) представ- г=1 ляют собой объединения конечного числа не- пересекающихся отрезков, лежащих в Е (пра- вый из них может быть замкнут справа). Та- кие мн-ва образуют А. м. в общем смысле; обозначим ее 291 (Е). Аналогичные А. м. можно построить в евклидовых пространствах любой размерности Вт с помощью полуинтервалов [а, Ь) = !х | а4 < xi < bv i = 1, 2, ..., m). Проблема меры и а - а л г е б - р ы. Пусть Е конечно и ц (Л) (Л С Е) — чис- ло элементов Л. Тогда (1 (Л) > 0 и р (Л U U В) = ц (Л) + ц (В) при Л ("] В = 0. Ме- рой на А. м. наз. ф-цию с действительными значениями, определенную на мн-ве элемен- тов алгебры и обладающую теми же свойства- ми. Для бесконечного Е введение меры натал- кивается на трудности, связанные с «патоло- гическими» свойствами бесконечных подмно- жеств (наиболее важен случай, когда Е = Rm или Е есть мн-во в Rm). Для преодоления этих трудностей рассматривают «суженные» А. м., например, ЭЛ (Е). За ц (21) (21 е 2Jt(£)} принимают сумму длин отрезков, составляю- щих 21. Однако полученная А. м. с мерой для большинства целей слишком узка; ее расширя- ют до большей А.м. 21,не содержащей всех под- множеств Е, но «достаточно богатой» множест- вами (напр., до алгебры всех подмножеств Е, измеримых по Борелю или по Лебегу). Такие расширенные А. м. содержат уже все мн-ва, встречающиеся i) анализе и др.областях матема- тики. Они облагают и важными дополнитель- ными свойствами: если Ah е 21 (fc — 1, 2, ...), то (J Лй) e Й, (Q Ak) e Й. А. м. с этими A=1 A=1 свойствами наз. о-алгебрами мно- жеств. Мера, определенная на исходной А. м. 21, распространяется на 21, причем по- лучается вполне аддитивная мера: если А^ е ей (к = 1, 2, ...) и Л4 П А} = 0 (i* j), (сю \ сю U 4 =2 I*<ла)- А=1 / Й=1 Вероятностное истолкова- н и е. Случайно выбранная точка х е Е мо- жет с некоторой вероятностью Р (Л) принад- лежать мн-ву А С Е (напр., на стол бросают шарик, останавливающийся в какой-то час- ти стола или вне ее). Из теоремы сложения вероятностей следует, что при А П В = = 0 Р (А ("] В) = Р (Л) + Р (В), т. к. со- бытия «х е Л» и «.х е. В» в этом случае не- совместимы. При этом множества Л и В дол- жны быть «достаточно хорошими», чтобы со- ответствующие вероятности имели смысл. В ряде случаев удается определить А. м. иа частей Е (даже а = А. м.), на которой Р (Л) обладает свойствами меры (даже вполне адди- тивной). Такая вероятностная мера, кроме то- го, обладает свойством Р (Е) = 1, т. к. досто- верному событию («попадание в Е») приписы- вается вероятность 1. 79
АЛГЕБРАИЧЕСКАЯ ТЕОРИЯ АВТОМАТОВ Связь с булевыми алгебра- м и. Если отвлечься от содержательного смыс- ла символов мн-в и операций (J, Г], С, А. м. представляет собой абстрактную алгебр, си- стему, подчиненную аксиомам (1) — (5), (1') — (5'). Такую систему наз. булевой ал- геброй. Все соотношения А. м. могут быть формально выведены из этих аксиом (при этом ассоциативные законы (1), (Г) можно удалить из списка аксиом, т. к. они следуют из осталь- ных аксиом). Формальный вывод соотношений, без т. н. интерпретаций, имеет, напр., то пре- имущество, что его выполняет машина. И. И. Жегалкин предложил модификацию булевой алгебры, в которой вместо операции объединения используется операция сложения по модулю 2 (см. Жегалкина алгебра). В раз- личных приложениях встречаются и другие модификации. С развитием А. м. значительная часть комбинаторики (теории конечных мно- жеств) стала развиваться в рамках А. м. и ее начали рассматривать в более широком смыс- ле — как алгебру, включающую, наряду с бу- левыми операциями или операциями, которые могут быть выражены через булевы, новые операции над мн-вами подмножеств и над от- ношениями (напр., операции проектирования, декартова щюизведения, «среза» и др.). В свя- зи с этим были разработаны цилиндрические и полиадические алгебры, а также алгебры отношений. Эти направления в последнее вре- мя интенсивно развиваются, удовлетворяя запросы теор. кибернетики (теория автоматов, матем. лингвистика, кодирование, дискретный анализ и др.). Лит.: Александров П. С. Введение в теорию множеств и теорию функций, ч. 1. М.— Л., 1948; X а л м о ш П. Р. Теория меры. Пер. с англ. М., 1953 [библиогр. с. 283—285]; Столл Р. Р. Мно- жества. Логика. Аксиоматические теории. Пер. с англ. М., 1968. А. В. Гладкий. АЛГЕБРАИЧЕСКАЯ ТЕОРИЯ АВТОМА- ТОВ — раздел теоретической кибернетики, изучающий дискретные автоматы с абстрактно- алгебраической точки зрения. Понятие авто- мата, рассматриваемое в А. т. а., представляет собой абстрактную модель устр-ва, которое функционирует в дискретном (автоматном) времени, перерабатывая последовательности входных сигналов (стимулов) в последователь- ности выходных сигналов (реакций). В про- цессе функционирования автомата происхо- дит последовательная смена его внутр, состоя- ний. Состояние, в котором находится автомат в данный момент времени, однозначно опре- деляет соответствие между его входными и вы- ходными сигналами. Такого рода устр-ва пред- ставляют собой основу современной вычисли- тельной техники, а также многочисленных дискретных систем автомат, контроля и управления. Попытки матем. описания инфор- мационных моделей биол. систем и их поведе- ния также приводят (при определенной абст- ракции) к понятию автомата. Строгое понятие автомата дается следующим определением. Автоматом наз. объект 21 = (А, X, Y, 6, А), который задается тремя основными (непустыми) мн-вами А, X, Y, на- 80 зываемыми ми-вом состояний, входным алфа- витом (состоящим из входных сигналов, или входов), выходным алфавитом (состоящим из выходных сигналов, или выходов), соответ- ственно, и двумя ф-циями — ф-цией переходов 6 : А х X -> X и ф-цией выходов А : А х X X -> Y. Автомат наз. конечным, если конечны мн-ва А, X и Y. С точки зрения общей алгебры автомат яв- ляется трехосновной алгеброй универсальной с двумя операциями б и А. В соответствии с этим определяются обычные для общей ал- гебры понятия: автоматов изоморфизм, авто- матов гомоморфизм, подавтомат, система об- разующих и т. д. Часто также рассматривают класс автоматов, для которых фиксированы алфавиты X и Y (такие автоматы будем на- зывать Х-У-автоматами), и гомоморфизмы, ко- торые действуют на эти алфавиты тождествен- ным образом. Каждый символ х s X входного алфавита автомата 21 задает на мн-ве А его состояний монарную операцию а -> 6 (а, х) = ах и, в соответствии о этим, Х-У-автомат иногда рас- сматривают как алгебру с мн-вом X монарных операций и ф-цией выходов А. В этом случае автомат 21 удобно отождествить с мн-вом А его состояний, рассматривая это мн-во как алгебру, для которой, помимо системы опера- ций X, задана ф-ция выходов А. Такая точка зрения особенно уместна при рассмотрении автоматов без выходов, т. е. объектов, зада- ваемых только с помощью мн-ва состояний, входного алфавита и ф-ции переходов. Авто- маты без выходов (Х-автоматы) наз. также акцепторами в отличие от общего понятия автомата, который наз. трансдьюсером, или Мили автоматом. Важную роль играет так- же частный случай Мили автомата — Мура ав- томат, который характеризуется свойством А (а, х) = ц (6 (а, х)). Функция р наз. ф-цией отметок, и ее часто рассматривают вместо ф-ции выходов автомата Мура. Точным определением преобразования ин- формации, выполняемой автоматом, служит определение отображения, индуцируемого со- стоянием автомата. Для того, чтобы сформули- ровать это определение, рассмотрим свобод- ные полугруппы F (X) и F (У), порожденные мн-вами X и У, т. е. мн-ва слов в алфавитах X и У. Эти полугруппы наз. входной и выход- ной полугруппой автомата, соответственно. Распространим ф-ции переходов и выходов на полугруппы F (X) и F (У), полагая ае = а (е — пустое слово), 6 (а, рх) = 6 (б (а, р), х), т. е. а (рх) = (ар) х, А (а, е) = е, А (а, рх) — А (а, р) А (ар, х), где р е F (X), а е А. Отобра- жение сра : F (X) -> F (У), определяемое ра- венством фа (р) = А (а, р), наз. отображением (оператором), индуцируемым состоянием а автоматах. Говорят также, что отображение фа представлено в автомате А состоянием а. В некоторых случаях в автомате фиксируют начальное состояние. Такие автоматы наз. инициальными, а говоря об отобра- жении, представленном в инициальном авто-
АЛГЕБРАИЧЕСКАЯ ТЕОРИЯ АВТОМАТОВ мате, имеют в виду отображение, представлен- ное его начальным состоянием. Отображения, представимые в автоматах (автоматные отображения), характеризуются тем, что они сохраняют длину слов и началь- ные отрезки. Это значит, что отображение <р : F (X) -» F (У) автоматно тогда и только тогда, если длина слова <р (р) равна длине слова р и <р (р) есть начальный отрезок слова <р (pq) для любых р, q e.F (X) (см. Оператор автоматный). Состояния а и b (одного и того же или разных автоматов с общими входным и выходным алфавитом) наз. эквивален- тными, если <ра=Фб- Автоматы А и В экви- валентны, если каждое состояние одного из них эквивалентно некоторому состоянию дру- гого. Автомат наз. приведенным, если все его состояния попарно не эквивалентны. Отображения а -><ра, индуцируемые различ- ными состояниями автомата А, связаны соот- ношением <ро (х) <рож (р) = <ро (хр) (хе Х,р е е F (X)), которое однозначно определяет ото- бражение <раж через отображение <ро и мн-во отображений (фо]ое21 можно превратить в ав- томат, определяя на этом мн-ве ф-ции перехо- дов и выходов с помощью соотношений фах = = <рож, к (фа, х) = фо (г). Этот автомат являе- тся приведенным, поскольку отображение, ин- дуцируемое состоянием фо, совпадает с отоб- ражением фо. Отображение а -> фо есть гомо- морфизм, а построенный автомат изоморфен фактор-автомату автомата А по отношению конгруэнтности, которое совпадает с отноше- нием эквивалентности состояний. Из сказанно- го вытекает следующая теорема: в классе всех эквивалентных между собой Х-У-автоматов существует один и, с точностью до изоморфиз- ма, только один приведенный автомат, на ко- торый гомоморфно отображается любой авто- мат из этого класса. На этой теореме основаны методы минимизации автоматов конечных. Можно показать, что класс отображений, пред- ставимых в конечных автоматах Мура, сов- падает с классом отображений, представимых в конечных автоматах Мили. Для класса ав- томатов Мура имеет место теорема, аналогич- ная только что приведенной. К понятию представления отображений в ав- томатах близко примыкает понятие представ- ления событий. Событием в алфавите X наз. произвольное мн-во слов полугруппы F (X). Говорят, что событие 5 представлено в Х-У- автомате А выходным сигналом у е У (мн-вом выходных сигналов У* С У) при начальном состоянии а, если фо (р) = qy (фа (р) = qy *, где у* е У*) тогда и только тогда, когдар eS. Система событий (5у)уеУ, состоящих из слов р, таких, что ф (р) = qy, однозначно определяет отображение ф. Если ф = фа, то со- бытия Sy представлены выходными сигналами у е У автомата А при начальном состоянии а. Поэтому часто вместо представления отобра- жений рассматривают представление событий. В автоматах Мура представление событий мн-вами выходных сигналов сводится к пред- ставлению их мн-вами состояний. Событие S представлено в автомате А мн-вом состояний А * С. А при начальном состоянии а е А, если ар е А * тогда и только тогда, когда р е S. Одной из важных задач А. т. а. является задача изучения отображений или событий, представимых в тех или иных классах автома- тов. Обычно эта задача решается путем созда- ния языков для описания событий, предста- вимых в соответствующих классах автоматов. Наиболее полно с точки зрения указанной задачи изучен класс конечных автоматов. Класс событий, представимых в конечных ав- томатах, совпадает с классом регулярных со- бытий (см. Алгебры событий. Регулярные со- бытия и выражения). Это утверждение являет- ся одной из важных теорем теории конечных автоматов, а ее доказательство дает решение проблем абстрактного анализа и синтеза ко- нечных автоматов (см. Синтез автоматов аб- страктный), имеющих большое прикладное значение. Среди классов бесконечных автома- тов наиболее полно исследован класс автома- тов магазинных. События, представимые в та- ких автоматах, являются контекстно-свобод- ными языками. Важную роль в А. т. а. играет связь авто- матов с полугруппами. Каждый входной сиг- нал х е X автомата А определяет преобразо- вание /ж : а -> ах мн-ва состояний автомата А. Полугруппа GA, порожденная всеми таки- ми преобразованиями, наз. полугруппой ав- томата А. Обычно к полугруппе СА добавля- ют единицу — тождественное преобразование е, рассматривая его как преобразование, инду- цируемое пустым словом. Для каждого слова р е F (X) можно определить преобразование /р : а -» ар. Соотношение f = f • fq пока- зывает, что отображение у : р -> /р есть гомо- морфизм свободной полугруппы F (X) на по- лугруппу Ga. Полугруппу Ga автомата А можно рассматривать как Х-автомат, если считать fpx = fpx. Отображение : GA -» А, определенное равенством (р) = f (а) — ар, является гомоморфизмом автомата GA в ав- томат А. И F (X) тоже можно рассматривать как Х-автомат с ф-цией переходов 6 (р, х) = = рх (свободный автомат, порожденный со- стоянием е). Тогда у будет гомоморфизмом ав- томата F (X) на Ga- Гомоморфизмы у и уа = = yga индуцируют разбиения R в Ra полу- группы F (X) на классы слов, имеющих оди- наковые образы при гомоморфизмах у и уо, соответственно. Разбиение Ra является авто- матным, т. е. для любого класса S этого раз- биения и любого х е X найдется класс S' такой, что Sx cS'. Это разбиение определяет отношение конгруэнтности на автомате F (X), фактор-автомат по которому изоморфен под- автомату А (а) автомата А, порожденному состоянием а (он состоит из всех состояний <3 4-210 81
АЛГЕБРАИЧЕСКАЯ ТЕОРИЯ АВТОМАТОВ вида ар, где peF (X)). Разбиение R является полугрупповым, т. е. для любой пары S' и S" его классов найдется класс S такой, что S'S" CZ S. Это разбиение определяет отно- шение конгруэнтности на полугруппе F (X) и фактор-полугруппа по этому отношению изоморфна полугруппе GA. Если автомат А порождается состоянием а, т. е. А (а) = А, то R является макс, полугрупповым разбие- нием, вписанным в разбиение Ra. В общем же случае R есть максимальное полугруппо- вое разбиение, вписанное во все разбиения Ra (а е А). Понятие полугруппы автомата можно ис- пользовать для классификации автоматов по свойствам их полугрупп. При этом полугруп- па рассматривается как абстрактная полу- группа (а не полугруппа подстановок). Гово- рят, что автомат А принадлежит полугруппе G, если его полугруппа изоморфна G. Фикси- руя некоторый класс полугрупп, можно полу- чить класс автоматов, принадлежащих этим полугруппам. Напр., коммутативные авто- маты — это автоматы, принадлежащие ком- мутативным полугруппам, групповые автома- ты — это автоматы, принадлежащие группам. Конечные автоматы и только они принадле- жат, очевидно, конечным полугруппам. Раз- биение Ra состоит, как видно из определения, из событий, представленных различными со- стояниями в автомате А при начальном со- стоянии а. Для любой системы М событий в алфавите X можно построить систему К разбиений >,Sa, F (X) \ Sa\ и макс, автомат- ное разбиение R', вписанное во все разбиения системы К. Оно определит (единственным об- разом) автомат, в котором представлены все события системы К. Будем говорить, что си- стема К принадлежит полугруппе, которая совпадает с полугруппой построенного так ав- томата. Эта полугруппа определяется макси- мальным полугрупповым разбиением, вписан- ным во все разбиения системы К. Описанная выше конструкция позволяет распространить полугрупповую классифика- цию на системы событий. Так, конечные си- стемы регулярных событий и только они при- надлежат конечным полугруппам. Системы коммутативных событий, т. е. событий, вместе с каждым словом содержащих и все слова, по- лучающиеся из данного слова перестановкой букв, и только они принадлежат коммутатив- ным полугруппам. Важную роль в автоматов теории играет понятие автомата недетерминированного, т. е. автомата, у которого ф-ции переходов и вы- ходов являются многозначными. Для недетер- минированных автоматов применяется следую- щая терминология: если Ъ е 6 (а, х), то го- ворят, что автомат А может перейти под дей- ствием входного сигнала х из состояния а в состояние Ъ. Аналогично определяется воз- можность перехода под действием входного слова. Для недетерминированных автоматов 82 можно определить понятие представления со- бытия следующим образом. Пусть А — неде- терминированный Х-автомат, Ao С А, .4* С CZ А- Событие, представимое в А при мн-ве А о начальных состояний и мн-ве А* заклю- чительных состояний совпадает с мн-вом всех слов, под действием которых автомат может перейти из мн-ва А о в А*. Для случая конечных автоматов переход к недетерминированным автоматам не дает ни- чего нового, поскольку событие, представимое в конечном недетерминированном автомате, представимо так же и в конечном детерми- нированном автомате. Иное дело — беско- нечные автоматы. Так, класс событий, пред- ставимых в недетерминированных магазин- ных автоматах, шире, чем класс событий, пред- ставимых в детерминированных магазинных автоматах; (обычно для магазинных автома- тов рассматривают случай, когда мн-ва Ао и А* конечны). В то же время класс недетер- минированных магазинных автоматов пред- ставляет особый интерес в связи с тем, что в них представимы любые контекстно-свобод- ные языки и только они. В настоящее время, в связи с применениями их в автоматизации программирования и теории перевода, иссле- дуются некоторые обобщения магазинных ав- томатов. Выше предполагалось, что входная и выходная полугруппы автомата являются свободными. Переходя к произвольным полугруппам, можно получить понятие обобщенного авто- мата. Обобщенный автомат задается мн-вом состояний, входной полугруппой G, выходной полугруппой И и ф-циями переходов и выхо- дов, удовлетворяющими аксиомам 6 (a, gig2) = = 6 (6 (а, gi),g2), (а> №) = (а> й) А. (6 (а, gi), g2))- Для случая, когда входная и выходная полугруппы обладают левым сокращением, может быть получена теорема о приведенном автомате. Обобщенные автоматы, однако, изу- чались лишь в очень специальных случаях. Автоматы, у которых входная и выходная полугруппы являются подполугруппами сво- бодной полугруппы, применяются в теории языков и в кодирования теории. В том случае, когда входная полугруппа является прямым произведением нескольких свободных полу- групп, это соответствует многоленточным од- носторонним машинам. События, представи- мые в таких автоматах (ге-арные отношения между словами), для случая недетерминиро- ванных автоматов могут быть охарактеризо- ваны алгебраически как элементы алгебры от- ношений, аналогичной алгебре регулярных событий, т. е. алгебры с операциями объеди- нения, полугруппового умножения и итера- ции. порожденной конечными отношениями. Важную роль в А. т. а. играет изучение различных способов автоматов композиции, т. е. операций, с помощью которых из более простых автоматов можно строить более слож- ные. В структурной теории автоматов вход- ные и выходные сигналы являются декарто- выми степенями некоторого фиксированного структурного алфавита (обычно — это двоич-
АЛГЕБРАИЧЕСКАЯ ТОПОЛОГИЯ ный алфавит (О, 1|). Компоненты символа структурного алфавита соответствуют физ. ка- налам, по которым осуществляется параллель- ная передача сигналов. В этом случае компо- зиция определяется путем отождествления не- которых входных и выходных каналов авто- матов, которые входят в композицию. Осн. задачами структурной теории автоматов яв- ляются: проблема синтеза автоматов струк- турного, проблема оптимизации и полноты проблема систем автоматов. Проблема струк- турного синтеза состоит в отыскании представ- ления произвольного конечного автомата (с точностью до изоморфизма или эквивалент- ности) в виде композиции заданного типа автоматов, входящих в заданный базис. Опти- мизационные задачи структурной теории автоматов состоят в отыскании схем миним. сложности, реализующих заданный автомат. Проблема полноты состоит в распознавании того, можно ли при фиксированном способе композиции из заданных автоматов постро- ить любой конечный автомат (с точностью до изоморфизма или эквивалентности). В связи с применением теории автоматов к теории матем. машин важное значение имеет понятие многорегистрового автомата (см. Ав- томат регистровый) как бесконечного авто- мата специального типа, удобного при изу- чении операционных устройств вычисл. ма- шин. Это понятие играет центр, роль нового направления в теории автоматов — дискрет- ных преобразователей теории. В этой теории изучается взаимодействие двух автоматов — конечного управляющего и бесконечного опе- рационного автомата. Автомат управляющий задает некоторое преобразование, определен- ное на мн-ве состояний операционного авто- мата. Преобразования, задаваемые таким об- разом, можно рассматривать как элементы спец, микропрограммной алгебры. Использо- вание соотношений этой алгебры позволяет выполнять оптимизацию управляющего авто- мата. Важную роль при этом играет полугруп- па операционного автомата, которая лежит в основе микропрограммной алгебры. Именно наличие соотношений в этой полугруппе и позволяет производить наиболее глубокие преобразования управляющих автоматов. Лит.: Глушков В. М. Абстрактная теория авто- матов. «Успехи математических наук», 1961, т. 16, в. 5; Г л у ш к о в В. М. Теория автоматов и фор- мальные преобразования микропрограмм. «Киберне- тика», 1965, № 5; Е 1 got С. С., Meze i J. Е. On relations defined by generalized finite automata. «IBM journal of research and development», 1965, v. 9, NljGlushkovV. M., Let ichevsk ii A. A. Theory of algorithms and discrete processors. В кн.: Advances in information systems science, v. 1. New York, 1969. В. M. Глушков, А. А. Летичевский. АЛГЕБРАЙЧЕСКАЯ ТОПОЛОГИЯ — общее название разделов топологии, в которых при- меняются алгебраические методы. А. т. разде- ляют на теорию гомологий, гомотопическую то- пологию и дифф, топологию. Пусть X— тополо- гическое пространство. Роль «геометрических фигур» в X играют цепи, определяемые следую- щим образом. Нульмерная цепь с° состоит из конечного числа точек 4°, снабженных цело- численными коэфф, а.; с° записывается в виде формальной линейной комбинации Не- прерывное отображение Р отрезка [0, 1] в X наз. одномерным симплексом пространства X; конечные формальные суммы с1 = наз. одномерными цепями (аналог системы ориентированных дуг). Аналогично из непре- рывных отображений треугольника в X строят- ся двумерные цепи (аналог системы ориенти- рованных поверхностей, разбитых на «кри- вые треугольники»), из непрерывных отобра- жений тетраэдра в X — трехмерные цепи и т. д. Для цепей естественно определяется операция сложения. Для двумерного симпле- кса t- : А2 -> X, где А2 — треугольник- прообраз, отображение t2 можно рассмотреть только на границе А2; этим определяется од- номерная цепь из трех симплексов dt2, назы- ваемая границей С2. Для любой двумерной цепи с2 = Sa^-Й граничный оператор д определяется требованием линейности: дс2 — — l.a.dt^, Аналогично оператор д определяет- ся для цепей любой размерности; он перево- дит r-мерную цепь в (г — 1)-мерную, а 0-мер- ную, по определению, в нуль.Наглядный смысл оператора д — переход от «ориентированной поверхности» с2 к «граничной кривой» дс2, ориентация которой согласована с ориента- цией с2 так, как это делается в теории поверх- ностных интегралов. Точно так же дс3 есть алгебр, аналог «граничной поверхности» те- ла с3, взятой с надлежащей ориентацией (рис. ). Т. к. граница поверхности есть замк- нутая кривая, а граница тела — замкнутая по- верхность, естественно ожидать, что «граница границы» равна нулю, т. е. ddt2 = 0 ((г — 1)- мерная цепь «без слагаемых»). Это соотно- шение может быть формально доказано. Роль граничного оператора в анализе видна из теоремы Стокса, которую можно записать в виде У da> = У ш, (*) с2 de2 где <£> — дифф, форма Pdx + Qdy + Rdz, а йш получается из ш известным способом («дифференциал» формы ш). Если дс — 0, цепь с наз. циклом. Если z — цикл и в X суще- ствует такая цепь с, что дс — z, то z наз. циклом, гомологичным нулю (или просто 6* •8.3
АЛГЕБРАИЧЕСКАЯ ТОПОЛОГИЯ границей). Все цепи пространства X размернос- ти г образуют абелеву группу Cr (X), циклы — подгруппу Zr (X) С Cr (X), границы — под- группу Br (X) С. Zr (X). Циклы Zj, z£ гомоло- гичны (zj ~ Zj), если их разность есть грани- ца; это — отношение эквивалентности между циклами, и классы эквивалентности суть клас- сы смежности Zr (X) по Br (X); их наз. клас- сами r-мериых гомологий пространства X. Роль классов гомологий видна в случае, когда в (♦) d(o = 0, т. е. (Р, Q, R) — безвихревое векторное поле; в этом случае § а> = £ со, z, z2 если циклы zi, z2 гомологичны в области X, где задано поле. Классы гомологий образуют группу Zr (X)/Br (X) = Hr (X), называемую r-мерной группой гомологий пространства X (г = 0, 1, 2,. ...). Если теперь <р : X -> Y — непрерывное отображение, то для каждого симплекса tr пространства X <р ° tr есть симп- лекс пространства У, и этим задается гомо- морфизм абелевых групп <р : Cr (X) ->СГ (У) (г = 0, 1, 2, ...). Можно доказать, что фд = дф («образ границы есть граница образа»); отсюда Ф (Zr (X)) С zr (У), $ (Вг (X)) С вг (У), и каждый класс гомологий X переходит в не- который класс У, т. е. определен гомоморфизм Ф* : Hr (X) -» ЯГ(У) (г = 0, 1, 2, ...). При этом для тождественного отображения е% имеем = ен (тождественный гомоморфизм) и для отображений ф : X -> У, ф : У -> Z имеем (ф ° ф)* = Ч>* ° ф*- Рассмотрим кате- горию К (см. Множеств теория.) всех тополо- гических пространств и их непрерывных ото- бражений, категорию L всех абелевых групп и их гомоморфизмов. Соответствия Т (X) — = Нт (X), Т (ф) = ф* определяют функтор, отображающий К в L. Это даст возможность сводить топологические свойства пространств и отображений к более грубым, но вмес- те с тем и более доступным свойствам групп и гомоморфизмов. Напр., пусть надо до- казать, что не существует непрерывного ото- бражения шара D на его же граничную сферу S, при которой точки S переходят в себя. Если ф —• такое отображение, то рассмотрим еще ф : S -> D, отображающее все точки S в себя: тогда ф о ф = es, (ф о ф)* = ф* о ф*, ф* ° Ф* = eHT(S) Для всех г’ поэтому ф* должен быть эпиморфизмом Hr (D) -> Hr (S). Вычис- ление групп гомологий показывает, однако, что Я2 (Я) = О, Я2 (S) =k- 0, и отображение ф не может существовать. Операция дифференци- рования форм d в (») и обобщенный процесс «интегрирования» форм также включаются в А. т. (теория когомологий). Гомотопией непрерывных отображе- ний фо : X -> У, фх : X -> У наз. семейство отображений : X -> У (0 < t < 1), непре- рывно зависящее от параметра t и такое, что 84 фо, ф1 — заданные отображения. Если фо, ф1 связаны гомотопией (гомотопны), то можно доказать, что соответствующие гомоморфизмы абелевых групп ф{)с : Яг (X) Яг (У) (i = О, 1) совпадают. Доказательство состоит в том, что для любого цикла zT пространства X об- разы ф( (zr) «заметают» (г + 1)-мерную цепь в У («кривой цилиндр»), граница которого есть разность «оснований», т. е. ф1 (zr) — — ф0 (zr); т. о. фх (zr) ~ фо (zr) в У. Отсюда видно, каким образом задачи теории гомото- пий могут быть в ряде случаев сведены к тео- рии гомологий: если в Нт (X) найдется такой класс гомологий £, что ф0, (£) =k- Фх* (£), то ф0 не гомотопно фх. Если же надо доказать, что два отображения гомотопны, то в простейших случаях прибегают к геом. конструкциям го- мотопий, а в более сложных — существование гомотопий устанавливается с помощью ал- гебр. техники. В ряде случаев удается пол- ностью перечислить «гомотопические классы» отображений X в У, т. е. классы эквивалент- ности по отношению к гомотопии. Напр., су- ществует счетное множество классов отобра- жений № в S2 (S2 — «обычная» сфера в трех- мерном пространстве). Пусть S3 — трехмерная сфера, т. е. множество aq + г| + г| -|- = 1 в четырехмерном евклидовом пространстве Я4 с индуцированной из Я4 топологией. Тогда су- ществует «тривиальное» отображение S3 -> S2, при котором все точки S3 переходят в одну точку S2. Можно доказать, что существует отображение S3 -> S2, не гомотопное тривиаль- ному- Дифференциальная топология рассмат- ривает категорию дифференцируемых многооб- разий и их дифференцируемых отображений. Это — наиболее важный класс пространств и отображений, непосредственно связанных с анализом и геометрией; первоначальная по- становка проблем топологии у франц, мате- матика А. Пуанкаре (1854—1912) относилась к этому классу. В последние годы вопросы дифф, топологии стояли в центре внимания топологов, n-мерное дифференцируемое мно- гообразие есть система, состоящая из тополо- гического пространства X и мн-ва гомеоморф- ных отображений ф4 : Gi -> X (i <= I), где — открытые мн-ва евклидова пространства Я”; эти отображения должны удовлетворять условиям: 1) для каждой точки х е X суще- ствует такое фс, что х е фс (GJ; 2) ф”1 о фх суть дифференцируемые отображения везде, где они определены (i, х е I). Дифференци- руемость отображения G -> Яп, где G С Яп — открытое множество, означает, что в его коор- динатной записи yi = (гх, ..., xn) (i — 1, ... ..., п) ф-ции i/i дифференцируемы несколько раз, чаще всего — бесконечно дифференци- руемы. Отображения ф”1 наз. картами на X. С помощью карты каждая точка х е е (GJ снабжается локальными координа-
АЛГЕБРАИЧЕСКИЕ СТРУКТУРЫ тами — координатами ее прообраза ф~* (х) в Ge Отображение X -> Y n-мерного дифферен- цируемого многообразия X в /с-мерное диф- ференцируемое многообразие Y наз. дифферен- цируемым, если оно изображается в локаль- ных координатах дифференцируемыми ф-ция- ми; это значит, что для любой карты фс на X и любой карты фх на Y отображение ф^"1 * * * ° ° <р ° <pt должно быть дифференцируемо везде, где оно определено (см. схему): Если ф:Х->Уи1|кУ-»Х — дифференци- руемые отображения, фо ф = и ф о ф = = е%, то дифференцируемые многообразия X и Y наз. диффеоморфными; по этому отноше- нию дифференцируемые многообразия распа- даются на классы. Приведем характерный ре- зультат дифференциальной топологии. Пусть S7 В — семимерная сфера (задается в *Rs урав- 8 нением 2 4=1)- Тогда мн-во топологиче- ских пространств, гомеоморфных 57, содер- жит ровно 28 классов диффеоморфности диф- ференцируемых многообразий. Лит.: Фукс Д., Фоменко А., Гутенма- хер В. Гомотопическая топология. М., 1967 [биб- лиогр. с. 156]; Хилтон П. Дж., Уайли С. Теория гомологий. Пер. с англ. М., 1966 [библиогр. с. 442—443]; Милнор Дж. Теорема об /г-кобор- дизме. Пер. с англ. М., 1969 [библиогр. с. 110—112]. И. А. Шведов. АЛГЕБРАИЧЕСКИЕ СТРУКТУРЫ — классы алгебр универсальных, сигнатуры которых со- стоят из одной или двух бинарных операций и произвольного числа унарных (внешних) операций, называемых операторами (унарные операции могут и отсутствовать). Бинарные операции при этом удовлетворяют законам, похожим на те, которым удовлетворяют опе- рации сложения и умножения в различных об- ластях чисел (натуральных, целых, рациональ- ных, действительных и т. д.). Такие законы либо являются тождествами (напр., ассоциа- тивный, коммутативный, дистрибутивный за- коны), либо утверждают обратимость опера- ций. Термин А. с. предложен Н. Бурбаки (псевдоним группы франц, математиков). В ходе истор. развития математики понятие числа расширялось и обобщалось. С добавле- нием к натуральным числам нуля и отрица- тельных чисел образовалась область целых чисел; присоединение дробных чисел привело к числам рациональным. Измерения в гео- метрии и проблемы анализа привели к фор- мированию понятия действительного числа. Задачи решения ур-ний высших степеней по- требовали построения комплексных чисел. Это последовательное расширение понятия числа осуществлялось при сохранении осн. свойств фундаментальных операций сложения и умножения (т. н. принцип Ганкеля). В 19 в. широкое применение математики в ме- ханике и физике, а также внутриматем. по- требности привели к созданию систем объек- тов различной (не обязательно числовой) при- роды, внутри которых естественным образом осуществлялись бинарные операции, похожие на сложение и умножение в числовых совокуп- ностях. Сюда относятся такие разделы, как векторная и тензорная алгебры, различные системы гиперкомплексных чисел (кватернио- ны Гамильтона и внешняя алгебра Грасма- на), матричная алгебра, исчисление подстано- вок и преобразований и др. В таких системах бинарные операции, соответствующие сложе- нию и умножению, сохраняли обычно не все, а только некоторые из привычных свойств. Так, напр., при умножении матриц, а также при умножении подстановок коммутативный закон не выполняется. Утверждение, что про- изведение двух элементов равно нулю, только тогда, когда один из сомножителей равен ну- лю, может оказаться неверным, напр., при умножении матриц или ф-ций. Вместе с тем замечено, что для исчисления объектов иногда совсем различной природы имеет место далеко идущий параллелизм (напр., для рациональ- ных операций в области целых чисел — с од- ной стороны и в области полиномов от одной переменной — с другой). Такой параллелизм является результатом выполнения одинаковых законов для осн. операций. Во 2-й пол. 19 в. из-за этого полностью были переосмыслены осн. задачи алгебры. С точки зрения алгебры изоморфные области не различаются, поэтому для нее важнее то, как осуществляются опера- ции над объектами, а не то, над какими объек- тами они осуществляются. В общем случае эта точка зрения нашлд свое отражение в по- нятиях универсальной алгебры и моделей тео- рии. Но на практике алгебра чаще оперирует не с произвольными универсальными алгеб- рами, а с такими, которые традиционно сло- жились в обобщении числовых областей с би- нарными операциями сложения и умножения, т. е. с А. с. Исследования самых общих уни- версальных алгебр и моделей частично при- мыкают скорее всего к области логики матема- тической. Если на некотором мн-ве М определена одна бинарная операция М ( ), ее наз. компози- цией или умножением. Произведение элемен- тов а, Ъ обозначают тогда а • Ъ. Для так оп- ределенной универсальной алгебры могут вы- полняться или не выполняться следующие законы-тождества. Во-первых, ассоциативный закон: а (Ъ с) = (а Ь) с (для всех а, Ь, с е М). Во-вторых, коммутативный закон: ab = Ьа (для a, b е М). Если на некотором мн-ве М определены две бинарные операции, то обычно одну из них считают сложением, другую — умножением. Обозначают их сим- волами ф- и • , а саму универсальную алгебру 85
АЛГЕБРАИЧЕСКИЕ СТРУКТУРЫ М обозначают М (+, •). Конечно, возмож- но выполнение ассоциативного и коммутатив- ного законов как для сложения, так и для ум- ножения или для одного из них. В-третьих, сложение и умножение обычно связываются тождеством а (Ъ + с) = аЪ -)- + ас ((& + с) а = Ъа + са), называемым ди- стрибутивным (или распределительным) зако- ном. В М ( ) может иногда существовать элемент е, такой, что ае = еа = а для всех а е М. Такой элемент наз. нейтраль- ным^ алгебрах М (+, •) его наз. для сло- жения нулем (0), для умножения — едини- цей (1). В-четвертых, существование в М ( • ) нейт- рального элемента (а в М (+, • ) соответствен- но нуля или единицы) — аксиома, которая также может выполняться в А. с. В-пятых, важным свойством бинарных операций явля- ется обратимость (или частичная обратимость). Правая обратимость: для всех а, Ъ е М ур-ние ах = Ъ имеет решение (левая обратимость — разрешимость ур-ния ха = Ь). Двусторонняя обратимость равносильна существованию об- —1 —1 ратного элемента а такого, что аа = = а~^а = е. В-шестых, более слабое требо- вание: из ах = ау следует х = у (соответствен- но: из ха — уа следует х = у), наз. зако- ном сокращения. Выполнимость некоторых из перечисленных выше аксиом определяет различные А. с. Часть из этих А. с. особенно важна в теории и прак- тич. применениях, в частности, в кибернетике. Они получили особые наименования, их изу- чение и составляет осн. содержание алгебры. А. с. с одной всюду определенной бинар- ной операцией М ( •), на которую не наложе- ны никакие требования, наз. группои- дами (иногда моноидами, или мультиплика- тивными системами). Группоиды, для кото- рых умножение ассоциативно, наз. полугруп- пами. Внутри последних выделяют классы полугрупп с единицей, полугруппы с односто- ронним и двусторонним сокращением и ком- мутативные полугруппы. Если умножение не обязательно ассоциативно, но обратимо спра- ва и слева, группоид наз. квазигруп- пой. Квазигруппы с единицей наз. лупа- м и. Интерес к теории квазигрупп и луп воз- растает в связи с применением ее в геометрии (сети и ткани) и в комбинаторном анализе. Если умножение и ассоциативно и обрати- мо, то эта важнейшая А. с. наз. группой (см. Групп теория). Наложение дополнитель- но коммутативного закона выделяет в классе групп важный подкласс коммутатив- ных (или абелевых) групп. Важнейший класс А. с. с двумя бинарными операциями — кольца. Кольцо — это ал- гебра ЛГ(+, ), в которой для операции сложе- ния она — абелева группа, для умножения — группоид, а сложение и умножение в ней свя- заны левым и правым законами дистрибутив- ности. Накладывая последовательно на умно- жение дополнительные аксиомы, получаем классы колец все более частного вида со все 86 более богатой теорией: если умножение ассо- циативно, то и кольцо наз. ассоциативным; в ассоциативных кольцах'выделяются комму- тативные, с коммутативным умножением. Обычно требуется, чтобы кольцо содержало единицу для умножения. Наконец, хорошо изученным классом колец являются коммута- тивные кольца без делителей нуля (т. е. та- кие, что из а Ъ = 0 следует а = 0 или Ъ = = 0), называемые областями целостности. Изу- чение этого класса началось в 19 в. в связи с развитием арифметики рациональных и ал- гебр. чисел. Областями целостности являются также кольца полиномов и различные функ- циональные кольца. Исследование коммута- тивных колец, особенно областей целост- ности,— важная задача алгебр, геометрии — одного из самых актуальных разделов совре- менной алгебры. Некоммутативными кольца- ми являются, напр., кольца матриц; этот раз- дел тесно связан с алгеброй линейной и с функ- циональным анализом. Широко применяются и некоторые классы неассоциативных колец (в них ассоциативный закон заменяется неко- торым более слабым требованием). В матем. анализе и в геометрии важное значение при- обрели кольца Ли, кольца Йордана, альтер- нативные кольца и др. Ослабления требова- ний к операции сложения рассматривались реже. Коммутативность сложения следует из выполнимости обоих распределительных за- конов при очень слабых дополнительных ак- сиомах (напр., существование единицы для умножения). Поэтому для получения нетри- виальных обобщений колец с некоммутатив- ной аддитивной группой нужно пожертвовать одним из распределительных законов. А. с., в которых имеет место лишь один распреде- лительный закон (напр., левый) и операция сложения определяет некоммутативную груп- пу, наз. почти кольцами. Эти А. с. изучают в связи с многочисленными приме- нениями их в теории групп. Если М (+, • ) — ассоциативное кольцо, в котором все элементы, кроме нуля, обладают обратным элементом (тем самым операция умножения обратима), то такая А. с. наз. телом. Если при этом умножение комму- тативно, то тело наз. полем. Поле — одна из исторически первых и самых важных А. с. в алгебре. Напр., хорошо известны поле ра- циональных чисел, поле действительных чи- сел, поле комплексных чисел, поле алгебр, чисел, поля рациональных ф-ций, поля выче- тов по простому модулю и т. д. Теория по- лей — один из самых обширных и разработан- ных разделов алгебры. К А. с. относят и образования, которые на- ряду с одной или двумя операциями обладают еще и некоторым к-вом внеш, операций—опе- раторов. Область операторов для некоторой алгебры М ( ) или М (+, ) — это неко- торое мн-во S = jо), называемое мн-вом опе- раторов для М (•) (или М (+, •)), такое, что для всякого о е S и a, be М, о (а) = М, причем о (а • Ь) = а (а) • а (Ь) в случае М ( • ) и а (а + Ь) = о (а) + о (&) и о (а Ь) =
АЛГЕБРЫ СОБЫТИЙ = а (а) • а (Ь) для М (+, • )• Каждый из операторов можно рассматривать как допол- нительную унарную операцию на М. Обычно мн-во операторов S — это какая-то А. с. (по- лугруппа, группа, кольцо, поле), операции ко- торой согласованы с операциями на М. Самыми известными и распространенными А. с. «с опе- раторами» являются векторные пространства; в них наряду с бинарной операцией сложения определена операция умножения на скаляры, пробегающие некоторое поле. Обобщением векторных пространств являются модули; в них в качестве области скаляров берут произвольное ассоциативное кольцо R с еци~ ницей, причем i е R действует на аддитивной группе модуля как единичный оператор. Сюда же относится и понятие линейной ал- гебры. Это ассоциативное кольцо А (+, • ), для которого задано коммутативное кольцо R операторов, причем (а 0) а = а (0а) и (а 0) а = аа + 0а для а, 0 е R, а е А. Кроме того, а (а-|- Ь) = аа + аб и а (а X X Ь) = (аа) Ь = а- (аЬ). Иначе говоря, это А. с., являющаяся одновременно и модулем над R и кольцом А, в которых операции со- гласованы. Линейными алгебрами являются, напр., алгебры квадратных матриц с коэфф, из какого-либо поля или кольца, а также т. н. тензорные алгебры, играющие большую роль в геометрии. Бесконечномерные алгебры над полем действительных или комплексных чисел имеют большое значение для функцио- нального анализа. В матем. анализе обычно рассматривают не «чистые» А. с., а такие, в которых наряду с бинарными операциями и операторами опре- делена еще и некоторая топология (т. е. опре- делено какое-нибудь понятие «сходимости»), причем так, что все рассматриваемые опера- ции непрерывны в этой топологии. Сюда от- носятся, в первую очередь, топологические векторные пространства, топологические груп- пы, кольца, поля, алгебры. Изучение таких «топологизированных» А. с. составляет содер- жание т. н. топологической алгебры, нового раздела, лежащего на стыке алгебры и топо- логии. Такие структуры используют в матем. анализе. Нужно отметить, что к А. с. относят и такие, для которых соответствующие бинар- ные операции не всюду определены. К этим частичным алгебрам относятся такие важные структуры, как категории. Большой интерес для приложений в ди- скретном анализе и в комбинаторике пред- ставляют конечные А. с., т. е. такие, которые определены на конечных мн-вах М. Сюда от- носятся конечные группы, конечные полу- группы, конечные поля и конечные векторные пространства. Такие структуры применимы и в теории конечных автоматов, в теории ли- нейных кодов, в алгебре логики и др. Лит.; К у р о ш А. Г. Лекции по общей алгебре. М., 1962 [библиогр. с. 383—387]; Мальцев А. И. Алгебраические системы. М., 1970 [библиогр. с. 384— 387]; Бурбаки Н. Элементы математики, ч. 1, кн. 2. Алгебра. Алгебраические структуры. Линей- ная и полилинейная алгебра. Пер. с франц. М., 1962 [библиогр. с. 494—496]; Ленг С. Алгебра. Пер. с англ. М., 1968. Л. А. Калужнин. АЛГЕБРАИЧЕСКИЕ УРАВНЕНИЯ — класс уравнений в математике. См. Уравнений классификация. АЛГЕБРЫ СОБЫТИЙ — алгебры универ- сальные, элементы которых представляют со- бой множества слов на некотором алфавите, т. е. события. Так как понятие события сов- падает с понятием языка в теории языков фор- мальных, то можно говорить и об алгебре язы- ков. К осн. операциям А. с. относят опе- рации объединения, умножения и итера- ции (см. Регулярные события и выражения). При изучении различных классов событий, напр., представимых в автоматах того или иного вида, очень часто оказывается полез- ным выяснить следующий вопрос; является ли данный класс событий некоторой А. с., обла- дающей теми или иными хорошо описываемы- ми свойствами. Поэтому для теории автома- тов характерным является ряд теорем, уста- навливающих замкнутость или незамкнутость различных классов событий относительно ука- занных выше, а также других операций над событиями. Одной из наиболее изученных ал- гебр является алгебра регулярных событий. Она обладает рядом интересных свойств: она конечно-порождаема, является макс, алгеб- рой, содержащей все конечные события (т. е. события, состоящие из конечного числа слов) и др. Класс контекстно-свободных языков, ко- торый играет важную роль в теории формаль- ных языков, также является А. с. Однако свойства этой алгебры не описываются так хорошо, как свойства алгебры регулярных событий, являющейся в данном случае подал- геброй алгебры контекстно-свободных языков. В качестве дополнительных операций в алгеб- ру регулярных событий часто вводят также операции пересечения и дополнения, относи- тельно которых класс регулярных событий оказывается замкнутым. Среди операций над событиями рассматри- вают и операцию деления события на слово, которая оказывается полезной в автоматов синтезе, операцию коммутативного замыка- ния, связанную с коммутативной алгеброй регулярных событий, а также ряд других опе- раций. Весьма общим видом операции являет- ся операция суперпозиции события S алфа- вита (sj, s2, ..., и системы событий S2, ..., Sn некоторого алфавита А. Результат та- кой операции S (Slt S2, ..., Sn) есть событие алфавита А, содержащее все такие слова (и только их), которые получаются в результате замены в словах, принадлежащих S, каждого вхождения символа si каким-либо словом из события S^. Многие операции над событиями можно трактовать как суперпозиции с конкрет- но выбранным S, напр., умножение 5Х52 — это суперпозиция события S, состоящего из одного слова SjS2, и системы событий S2. В плане общеалгебраических проблем для А. с. изучали проблему аксиоматизации. Во- прос о конечной аксиоматизируемости алгеб- ры регулярных событий в его классической постановке решен отрицательно: не существует 87
АЛГЕБРЫ УНИВЕРСАЛЬНЫЕ конечной системы тождеств, из которых с по- мощью некоторых спец, правил вывода (т. н. правил замены и подстановки) можно вывести любое тождество в алгебре регулярных собы- тий. Однако подалгебра алгебры регулярных событий, которая состоит из всех событий, содержащих пустое слово, уже является ко- нечно-аксиоматизируемой. За счет определенного расширения правил вывода можно добиться конечной аксиома- тизируемости алгебры регулярных событий. Так, можно ввести следующее дополнитель- ное правило: из того, что выводимо X = XS U В, (1) где eeS, выводимо и X = BS* и наоборот. Это правило вывода появляется не случайно; оно связано с большими возможностями, кото- рые дает аппарат решения уравнений. Проб- лему решения уравнений можно поставить для любой универсальной алгебры, но она не толь- ко в общей постановке, но и относительно от- дельных классов уравнений обычно бывает весьма сложной. В произвольной алгебре урав- нение имеет вид F (х) = G (х), где F (х) и G (х) — выражения, построенные из перемен- ной х, элементов алгебры и операций алгеб- ры. Если уравнение имеет решение и при том единственное, то оно служит средством неяв- ного задания некоторой, вообще говоря, но- вой операции для элементов алгебры. Так, уравнение (1) при R = е задает итерацию со- бытия S. Существенным является то, что урав- нение (1) относится к т. н. линейным уравне- ниям. Рассмотрение систем линейных урав- нений в А. с. дает новые средства для изуче- ния алгебраических и теоретико-автоматных зависимостей, в частности, дает возможность осуществлять анализ конечных автоматов. Си- стема линейных уравнений имеет вид: U Ai2X2 U • • • U А,пХп U В* i = 1, 2, . . . , п, (2) где коэффициенты А^- — элементы данной ал- гебры событий. При некоторых ограничениях на вхождение пустого слова в коэффициенты Ai- такая си- стема имеет единственное решение, причем, если все Д4- и Вг регулярны, то и все Xt также регулярны. Существует алгоритм реше- ния системы (2), аналогичный алгоритму Гаус- са для систем обычных линейных уравнений. Оказывается, события, представимые в ав- томате конечном его состояниями, связаны системой линейных уравнений. Процедура составления этой системы с последующим ее решением может служить алгоритмом анализа конечных автоматов. Кроме систем уравнений, в А. с. изучали и системы уравнений вида = Sj (Xt, Х2, . . . , Xn), i = 1, 2, ... , n, (3) где Si — события, а выражения в правых частях понимаются как суперпозиции. Такая 88 система всегда имеет решения (среди ее реше- ний одно является минимальным в смысле тео- ретико-множественного включения); при не- которых ограничениях, связанных с вхожде- нием пустого слова в Sit система (3) имеет единственное решение. Для теории формаль- ных языков представляют интерес системы, у которых — конечные события. Решением такой системы (единственным или минималь- ным) будет кортеж из п контекстно-свободных языков Xt, Х2, ..., Хп. Системы вида (3) тес- но связаны со средством описания (задания) различных формальных языков, в частности с помощью контекстно-свободных грамматик (см. Грамматика порождающая). Лит.: Глушков В.М. Синтез цифровых авто- матов. М., 1962 [библиогр. с. 464—469]; Ginz- burg А. Algebraic theory of automata. New York — London, 1968 [библиогр. c. 157—160]. Алгебры УНИВЕРСАЛЬНЫЕ. Алгеброй универсальной 21 наз. объект, задаваемый не- которым множеством А — носителем ал- гебры — и некоторым (возможно бесконечным) набором ф-ций Ц (Xj, х2, ..., хп), i = 1, 2, ..., всюду определенных на А и со значениями в А, называемыми операциями алгебры 21. Число аргументов ni операции Д (хъ х2, ..., хп.) наз. арностью этой операции. Операции различают: унарные, бинарные, тернарные и т. д. Рассматривают также нульарные опе- рации (под этим понимают отмеченные элемен- ты носителя). Упорядоченный набор (Д, /2, ..., /п, ...} символов операции А. у. с указанием их арности наз. сигнатурой алгеб- ры 21. А. у.— одно из осн. понятий алгебры. Почти все алгебраические структуры (полу- группы, группы, структуры, кольца и т. д.) являются А. у. в определенном выше смысле. Так, напр., кольцо целых чисел Z можно рассматривать как А. у., носителем которой является множество целых чисел, а сигнату- ра состоит из трех бинарных операций — сло- жения, вычитания и умножения. Всякую по- лугруппу можно считать А. у. с сигнатурой, состоящей из одной бинарной операции — умножения. Группу естественно считать А. у. с тремя операциями: одной бинарной — умно- жение; одной унарной — взятие обратного элемента и одной нульарной (константа еди- ница). Под понятие А. у. не подпадает такая важная алгебр, структура, как поле, если его рассматривать как множество с четырьмя би- нарными операциями — сложением, вычита- нием, умножением и делением. Действительно, бинарная операция деления хг : х2 не опре- делена для х2 = 0. Для охвата подобных, часто встречающихся в алгебре обстоятельств, наряду с А. у. рассматриваются и так наз. частичные универсальные ал- гебр ы (ч. у. а.), в определении которых не требуется, чтобы операции Д (xltx2 ..., хп.) их сигнатуры были всюду определенными ф-ция- ми. Еще более общим является понятие ал- гебраической системы, введен- ное А. Тарским под названием «реляционная
АЛГЕБРЫ УНИВЕРСАЛЬНЫЕ система» (термин «алгебраическая система» предложил А. И. Мальцев), под которым по- нимают ч. у. а., в которых наряду с опера- циями на носителе А задан некоторый набор предикатов. Алгебраическими системами яв- ляются, напр., упорядоченные группы, в ко- торых наряду с операциями умножения опре- делен еще бинарный предикат порядка. Понятие А. у. ввел под названием «абстракт- ная алгебра» в 30-х годах 20 ст. амер, алгеб- раист Г. Биркгоф. Ему принадлежат первые осн. результаты теории А. у. Широкое раз- витие этой области началось в 50-х годах. К этому времени, именно в рамках логики ма- тематической, в работах А. Тарского, А. Ро- бинсона и особенно А. И. Мальцева был раз- работан язык и аппарат, оказавшийся очень приспособленным для решения ряда общих задач в теории групп, полугрупп и др. разде- лов алгебры. В дальнейшем выяснилось, что естественной областью применения аппарата матем. логики является теория моделей и тео- рия алгебраических систем, в частности тео- рия А. у. Наряду с этим теория А. у. также использует теоретико-множественный аппарат теории категорий. Теория А. у. развивается в рамках общей алгебры с широким использо- ванием математико-логических и теоретико- категорных понятий и методов. Значительных успехов в этой области достигли сов. ученые А. И. Мальцев и его сотрудники (Новосибирск) и А. Г. Курош с сотрудниками (Москва). За рубежом эта область развивается преимуще- ственно в США (А. Тарский, Р. Линдон), а также в Англии (П. Кон), Польше (И. Лось, Е. Марчевский) и Японии (К. Шода). В теории А. у. в настоящее время изучаются в осн. классы А. у. с одинаковой сигнатурой, причем такие, что между операциями сигна- туры выполняются отношения, описываемые некоторым набором замкнутых формул исчис- ления предикатов узкого. Такие классы А. у. наз. аксиоматизируемыми клас- сами А. у., а соответствующие наборы замк- нутых формул — системами аксиом данного класса. Аксиоматизируемыми клас- сами являются привычные алгебр, структуры (группы, кольца, поля и т. д.), аксиомы ко- торых записываются формулами узкого исчис- ления предикатов. Напр., аксиома групп тео- рии о том, что умножение в группе допускает левое обращение, записывается так V (х) X X V (z) 3 Шу • х = z). Одной из осн. задач теории А. у. является изучение свойств и взаимоотношений аксио- матизируемых классов А. у. Среди аксиома- тизируемых классов особенно хорошо изучены те, которые могут быть заданы аксиомами, со- стоящими из тождеств. Такие классы наз. многообразиями А. у., «эквацио- нально определимыми классами» или «прими- тивными классами». Фундаментальная тео- рема о многообразиях А. у., доказанная Г. Биркгофом, утверждает, что класс А. у. является многообразием тогда и только тогда, если он замкнут относительно следующих тео- ретико-множественных операций: взятия под- алгебры, перехода к гомоморфному образу и образований декартова произведения. По- добные характеристики были установлены и для других типов аксиоматизируемых клас- сов. Изучение определимости А. у. некоторого аксиоматизируемого класса системами обра- зующих и определяющих отношений является важной задачей теории А. у. в кибернетике. Большое значение имеет понятие свобод- ных А. у. некоторого аксиоматизируемого класса. Свободные алгебры данного клас- са — это (несколько неточно) такие алгебры данного класса, из которых все остальные А. у. могут быть получены как гомоморфные образы. Свободные алгебры существуют не во всех аксиоматизируемых классах, но там, где они существуют, напр., в многообразиях, они играют значительную роль. Теория А. у. из- учает строения групп автоморфизмов и полу- групп эндоморфизмов А. у., а также решеток подалгебр и решеток конгруэнций. В целом теория А. у. объединяет многие параллельные разделы классических ветвей общей алгебры н в то же время имеет собствен- ную проблематику, все более расширяющуюся. Результаты теории А. у. имеют большое зна- чение для дальнейшего развития различных отраслей кибернетики. С абстрактной точки зрения всякое автоматическое устройство ди- скретного действия можно рассматривать как некоторую А. у. Естественно, напр., считать множество состояний оперативной памяти ЦВМ носителем некоторой А. у., а набор ее операций — операциями соответствующей А. у. С абстрактной точки зрения свойства так определенной А. у. отражают функциональ- ные возможности ЦВМ. Поэтому в абстракт- ной теории цифровых автоматов, а также в тео- рии программирования широко применяют те разделы алгебры, которые относятся к теории А. у. Здесь связь кибернетики с теорией А. у. прямая. Теория А. у. тесно связана с различны- ми разделами матем. логики, теории рекурсив- ных функций и алгоритмов теорией. Так, напр., в матем. логике некоторые ученые (А. Линдей- баум, Е. Расёва, Р. Сикорский, А. Тарский и др.) трактуют формализованные матем. тео- рии как А. у. Носитель А. у., сопоставленной некоторой формализованной теории, состоит при этом из совокупности правильно построен- ных формул данной теории, а операции соот- ветствуют ее теоретико-высказывательным свя- зкам и кванторам. Применение такой опера- ции к заданным формулам состоит в обра- зовании новой формулы, получающейся из заданных формул, как последовательность, со- стоящая из их записи, скобок и знака связки или знака квантора. Напр., результат опера- ции соответствующей конъюнкции, применен- ный к формулам X и Y, является формулой (X) & (У). Получающуюся А. у. наз. алгеб- рой формул данной теории. В алгебре формул вводится конгруэнция, согласно ко- торой формулы, выводимые друг из друга по правилам вывода теории, считаются эквива- лентными. Тогда формализованной теорией считается факторалгебра алгебры формул по 89
АЛГОЛ-60 этой конгруэнции. Такой подход позволяет изучать формализованные матем. теории в рамках теории А. у. (см. также Алгебра логи- ки, Моделей теория). Лит.: Курош А. Г. Лекции по общей алгебре. М., 1962 [библиогр. с. 383—387]; Бир кг оф Г. Теория структур. Пер. с англ. М., 1952 [библиогр. с. 370—398]; Робинсон А. Введение в теорию моделей и метаматематику алгебры. Пер. с англ. М., 1967 [библиогр. с. 356—372]; К о н П. Универсаль- ная алгебра. Пер. с англ. М., 1968 [библиогр. с. 329— 338]; РасеваЕ., Сикорский Р. Математика метаматематики. Пер. с англ. М., 1972 [библиогр. 568—578]. Л. А. Калужнин. АЛГОЛ-60 — алгоритмический язык, ориен- тированный на описание алгоритмов решения задач численного анализа. А.-60 приняла в 1960 Международная конференция в Париже, в 1962 его пересмотрел тех. комитет Между- народной федерации по обработке информации (ИФИП). ' А.-60 привлек к себе всеобщее внимание в силу ряда новых обобщающих идей, наиболее плодотворными из которых являются: поня- тия блочной структуры и области действия обозначений, позволяющие разделить работу по составлению больших программ на более обозримые части; возможность динамического памяти распределения и развитый аппарат вызова процедур. А.-60 был запроектирован не только как эффективный язык программи- рования, но и как средство записи алгоритмов. Значимость А.-60 определяется его широким распространением, значительным числом реа- лизаций и библиотек, описанных в нем про- грамм. Описание синтаксиса А.-60 в виде Вэкуса нормальных форм оказало существен- ное влияние на работы по языкам програм- мирования и послужило толчком к дальней- шему развитию работ в области языков фор- мальных. Различают три уровня языка А.-60: эталон- ный язык, язык публикаций и конкретные представления. Эталонный язык яв- ляется основой и руководством для создания трансляторов, образцом для всех конкретных представлений и основой для перевода с язы- ка публикаций на любые частные конкретные представления. Язык публикаций допускает видоизменения эталонного языка, связанные с удобством печати или написания (напр., индексы, пробелы, показатели степе- ни, греческие буквы), и используется для це- лей формулирования и обмена информацией. Символы языка могут быть различными в разных странах при наличии однозначного со- ответствия с эталонным представлением. Каж- дое конкретное представление является, как правило, некоторой модифика- цией эталонного языка, определяемой числом знаков в стандартном оборудовании ввода, использующей набор знаков конкретной циф- ровой вычислительной машины и являющейся входным языком транслятора для нее. Кон- кретные представления должны сопровождать- ся спец, совокупностью правил для перевода с языка публикаций или с эталонного языка. Программа, записанная средствами языка А.-60, представляет собой совокупность опи- 90 саний величин и действий над ними. Разли- чают следующие классы величин: простые пе- ременные, массивы, метки, переключатели и процедуры. Для обозначения величин исполь- зуются идентификаторы. Величина действует в том операторе или выражении, в котором описание идентификатора, связанного с этой величиной, имеет силу. Значениями величин (в зависимости от их класса) могут быть: число (или некоторая совокупность чисел), ло- гическое значение (или некоторая совокуп- ность таких значений) или метка. Значения числовых величин имеют типы: целый (inte- ger) и вещественный (real), значения логиче- ских величин — логический (или Булевый — Boolean) тип. Алфавит эталонного языка строго зафикси- рован и состоит из десятичных цифр от 0 до 9, строчных и заглавных лат. букв, знаков операций, знаков препинания, круглых и квадратных скобок и некоторых спец, знаков. Из символов алфавита по определенным пра- вилам образуются элементарные конструк- ции — идентификаторы, числа, строки, пе- ременные и указатели функций, арифм., логич. и именующее выражения, описания, операторы и примечания. С помощью меток, которыми при необходимости снабжаются опе- раторы, задается порядок их выполнения. Идентификатор переменной — это наименова- ние, данное некоторому отдельному значению или совокупности значений. Строка представ- ляет собой любую последовательность симво- лов алфавита, заключенную в строчные скоб- ки (и), и используется в качестве параметра фактического процедуры. Арифм., логич. и именующее выражения являются правилами для вычисления числового и логич. значений и получения метки оператора, соответственно. Описания определяют некоторые свойства ве- личин и связывают их с идентификаторами. Описание идентификатора имеет силу в одном блоке. Описание можно снабдить дополни- тельным описателем own (собственный), что приводит к сохранению значения некоторой величины, описанной таким образом к момен- ту повторного входа в этот блок. В А.-60 встре- чаются четыре вида описаний: типа, массива, переключателя и процедуры. Описание типа указывает, что некоторые идентификаторы яв- ляются простыми переменными целого, веще- ственного или логич. типа. Описанием мас- сива определяется, что один или несколько идентификаторов представляют многомерные массивы переменных с индексами и задают размерность этих массивов, границы индексов и типы переменных. Описанием переключателя задается совокупность значений соответствую- щего указателя переключателя. Описание про- цедуры задает процедуру, связанную с ее идентификатором, и состоит из ее заголовка и тела. Посредством примечаний (comment) в программу на А.-60 можно включать любой текст, напр., для пояснения некоторого участ- ка программы или некоторой конструкции. Оператор — это конструкция, посредством ко- торой дается указание выполнить к.-л. дей-
АЛГОЛ-60 ствие или совокупность действий. Осн. опе- раторами А.-60 являются операторы присваи- вания, перехода, пустой и процедуры. Опе- ратор присваивания служит для присваивания значения выражения одной или нескольким переменным или идентификато- рам процедур-функций. Оператор пе- рехода позволяет изменить естественную последовательность выполнения операторов, явно определяя своего преемника по значению входящего в него именующего выражения. Пустой оператор не выполняет ни- какого действия и может быть использован для помещения метки. Некоторый участок программы может быть описан в виде про- цедуры с некоторым набором параметров фор- мальных, а вместо него в программе записан оператор этой процедуры с необходимым набо- ром фактических параметров. Обычно в виде процедур описывают участки, часто встречаю- щиеся в одной или различных программах. Описание процедуры содержит оператор, на- зываемый ее телом. Процедура описывается один раз в начале блока, в котором встреча- ется оператор с идентификатором этой про- цедуры. Выполнение оператора процедуры вызывает обращение к соответствующему опи- санию процедуры, которое заключается в вы- полнении ее тела после его модификации, осуществляемой предусмотренными в языке действиями. К таким действиям относятся вы- зов параметров по значению и по наименова- нию. Тело процедуры может быть написано на каком-нибудь другом алгоритм, или ма- шинном языке. Другим способом использова- ния понятия процедуры является описание процедур-функций, обращение к которым осу- ществляется посредством указателя ф-ции. Последний может быть использован в качестве операнда в арифм. или логич. выражениях. Если фактические параметры процедуры от одного обращения к другому не меняются, то и они, и соответствующие им формальные па- раметры процедуры могут быть опущены. Та- кая процедура наз. процедурой без парамет- ров. В А.-60 имеется совокупность стандартных ф-ций, не требующих описаний. К ним отно- сятся abs (Е) (абсолютная величина Е), sign (Е) = 1, если Е > 0 0, если Е = 0 — 1, если Е < 0 sin (Е), cos (Е), arctan (Е), entier (Е) (наибольшее целое, не превышающее Е), sqrt (Е) Е и exp (Е) = еЕ. В 1964 Международный комитет ИФИП ре- комендовал в качестве дополнения к языку А.-60 следующие стандартные процедуры об- мена информацией между программой и внеш- ними носителями информации: inreal — ввод числа, outreal — вывод числа, inarray — ввод массива, outarray — вывод массива, insym- bol — ввод символа, outsymbol —вывод сим- вола, length — определение длины строки. Те- ла этих процедур записываются обычно на языке машины. Осн. операторы можно использовать для образования более сложных операторов: цик- ла, условного, составного и блока. Оператор цикла состоит из заголовка цикла и внутрен- него оператора. Заголовок цикла задает число повторений внутреннего оператора. Заголов- ком цикла наз. конструкция вида for (пере- менная): = (список цикла) do. Список цик- ла состоит из элементов списка цикла, которые можно разделить на три типа: А — арифм. выражения, A step h until М — арифм. про- грессии, A while В — пересчета, где A, h, М— арифм. выражения, причем h — шаг (разность между двумя последовательными значениями переменной цикла) изменения переменной цик- ла, называемой параметром цикла, а В — логич. выражение. В случае элемента ти- па пересчета к-во выполнений внутренне- го оператора определяется условием В, т. е. этот оператор выполняется, пока выраже- ние В является истинным. Условные опе- раторы приводят к пропуску или выполнению некоторых операторов в зависимости от те- кущих значений использованных в них логи- ческих выражений. Совокупность операторов, заключенная в операторные скобки begin и end, наз. составным оператором. Если, кроме того, за символом begin следуют описания, то такая конструкция наз. б л о - к о м. Блоки и составные операторы могут быть вложены друг в друга. Программа на А.-60 является блоком или составным опера- тором. Любой идентификатор, встречающий- ся в данном блоке, может быть описан в этом блоке. Такие идентификаторы наз. локализо- ванными в данном блоке, и объект, представ- ленный каким-нибудь из них внутри данного блока, не существует вне этого блока, а любой объект, представленный тем же идентификато- ром вне данного блока, не может быть исполь- зован внутри этого блока. Идентификаторы, встречающиеся внутри блока и не описанные в нем, не локализуются в блоке, т. е. пред-' ставляют одни и те же объекты как внутри этого блока, так и в объемлющих блоках. Метка, встречающаяся в данном блоке, если даже она не описана в нем, действует так, как будто она описана в заголовке наименьшего блока, объемлющего помеченный этой меткой оператор. Примеры: 1) Описание процедуры: procedure preobr (s); fori: = 1 step 1 until k do M 1 [i]: = = M [i] t s. 2) Описание процедуры ф-ции: real procedure Sum (Mas, K); array Mas; begin real 5; S': = 0; for i: = 1 step 1 until К do S: = = 54- Mas [i]; Sum: =S end. 91
АЛГОЛ-68 3) А.-программа: для данных целых чисел к, I, т, п найти: _ к\п\ Z" Нт! ' begin integer procedure у (/); begin integer i, Y; Y: = 1; for i: = 1 step 1 until / do Y: — Y x i', y. =Y end; integer к, I, m, n; real z; read (к, I, m, n); z: = у (к),'у (Z) X X у In}/у (m); print (z) end. Приведенная выше А.-программа написана в конкретном представлении, где read — опе- ратор чтения информации с внешнего носите- ля, a print — оператор печати. А.-программа на эталонном языке представляет собой строку символов. Пробелы во внимание не принимаю- тся, но их можно использовать в тексте про- граммы для обеспечения удобочитаемости. В языке публикаций допускаются: вместо ин- дексных скобок [ и ] понижение строки, за- ключенной в эти скобки, и удаление их, а так- же поднятие показателя степени и удаление символа t, скобки любой формы — круглые, квадратные или фигурные, для основания сте- пени десять — поднятие десяти и следую- щего за ним целого числа и вставка подразу- меваемого знака умножения. А.-60 является базовым языком для многих других языков программирования. Рабочая группа ИФИП выработала сокращенный ва- риант А.-60, в котором каждая программа, записанная на нем, автоматически является также и программой на языке А.-60 и имеет одинаковую семантику в обоих языках. Лит.: Агеев М. И. Основы алгоритмического язы- ка АЛГОЛ-60. М., 1965 [библиогр. с. 93]; Сообщение о сокращенном АЛГОЛе-60 (ИФИП). «Журнал вы- числительной математики и математической физики», 1965, т. 5, № 3; Лавров С. С. Универсальный язык программирования (АЛГОЛ-60). М., 1972 [библиогр. с. 182—183]; Мак-Кракен Д. Д. Программирование на АЛГОЛе. Пер. с англ. М., 1964; Алгоритмический язык АЛГОЛ-60. Пересмотренное сообщение. Пер. с англ. М., 1065 [библиогр. с. 77]. А. И. Халилов. АЛГОЛ-68 — международный универсальный алгоритмический язык. Разработан в 1968 кол- лективом ученых под руководством рабочей группы по АЛГОЛу Международной федера- ции по обработке информации. В А.-68 про- ведено четкое различие между «внешними объ- ектами», т. е. синтаксически определяемыми составными частями программы, и «внутрен- ними объектами», являющимися «значениями» того или иного «вида» (целого, вещественного, логического ит. д.). Считается, что внутр, объ- екты сами по себе в языке не изобразимы, но внеш, объекты могут «обладать» ими. Приме- рами внеш, объектов могут служить «изобра- жения». Так, изображение вещественного чис- ла 2,87 всегда обладает внутр, объектом — вещественным значением «две целых восемь- десят семь сотых», а изображение логического истина — логич. значением «истина». Другими 02 примерами внеш, объектов могут служить «идентификатор», напр. ху2, и «описание тож- дества», напр. веща:у2= 2.87. После «исполне- ния» описания тождества идентификатор, стоящий в левой части, начинает обладать тем внутр, объектом, которым обладает внеш, объект, стоящий в правой части этого описа- ния тождества. Идентификатор продолжает обладать этим значением (т. е. не меняет его} до конца выполнения того «блока» программы, в котором он был «описан» данным описанием тождества. Для повышения точности вычислений чис- ленные значения могут иметь увеличенную «длину», напр. длин цел х или длин длин длин вещ у и т. д. Имеется в виду, что с увеличением длины повышается точность представления соответствующих величин. К числу внутр, объектов А.-68 относятся «имена», которые внешне не представимы, поскольку в языке не существует изображений, обладающих име- нами. Каждое имя «именует» некоторое дру- гое значение, которое само может быть име- нем. Именование можно рассматривать как аналог косвенной адресации в языках машин- ных (см. Адресный язык). Каждое имя именует значение определенного вида. Описание тождества цел к (с опущенными знаком равенства и правой частью) равносиль- но по определению такому описанию тожде- ства, в левой части которого стоит имя цел к, а правая часть вырабатывает некоторое новое имя, которым и начинает обладать к. Однако описания тождества цел i = 1 и цел / = s в том же блоке заставляют i и j обладать соот- ветственно единицей и текущим — к моменту исполнения описания — значением s, а не их именами. Это, в частности, означает, что в дан- ном блоке могут иметь место «присваивания» к : = 10; к : = к + 1, которые заставят имя, обладаемое идентификатором к, именовать сна- чала число десять, а затем число одиннадцать; однако конструкции i : = 10 или / : = 2 в этом случае синтаксически недопустимы. Т. о., на уровне различий между некоторым видом и именем этого вида в А.-68 вводятся различия между константами и переменными любого вида. Прямоугольные массивы произвольной размерности сами являются значениями и но- сят в А.-68 название «мультизначений». Так, напр., [1 : п, 1 : т] вещ описывает матрицу п х т с вещественными элементами, а [4 : 13 J имя [1 : подв] лит — вектор, состоящий из десяти элементов, пронумерованных, начиная с номера 4, каждый из которых является име- нем мультизначения. Последние, т. е. одно- мерные массивы литерных с подвижной верх- ней границей, наз. «строковыми» значениями, и для них в А.-68 существуют изображения, напр. «это—строка». А.-68 дает возможность работать с «вырезками» из массивов, выделяя отдельные элементы мультизначения и под- массивы, которые рассматриваются как муль- тизначения. В отличие от мультизначения, все элемен- ты которого имеют один и тот же вид, «струк- турное значение» есть упорядоченная после-
АЛГОЛ-68 довательность своих элементов, называемых «полями», которые могут быть различных ви- дов. Они выбираются, в отличие от мультизна- чений, не по индексам, а с помощью «указа- теля поля», напоминающего идентификатор. Вид структурного значения включает в себя информацию о видах его полей и об их указа- телях. В частности, комплексные значения в А.-68 определены с помощью «описания вида» как структуры с двумя вещественными полями, вид компл = структ (вещ ге, вещ im). Описание вида вид список = структ (вещ элемент, имя список следующий) позволяет моделировать списки в смысле, напр., языка ЛИСП. Подпрограммы А.-68, являющие- ся аналогами тел процедур АЛГОЛа-60, так- же суть значения. Вид подпрограммы вклю- чает в себя информацию о видах всех ее пара- метров (если они есть), а также о том, выраба- тывает ли подпрограмма значение и если вы- рабатывает, то какого вида. Внеш, объектами, обладающими подпрограммами, являются «изображения подпрограмм» и «идентификато- ры процедур», напр., описание тождества проц р = (цел х, имя цел у) имя цел: у: = х заставляет идентификатор процедуры р обла- дать подпрограммой, изображение которой стоит в правой части. Передача параметров фактических при обращении к процедурам обеспечивается описаниями тождества. Так, напр., «вызов» р (а, с) равносилен по опреде- лению, в некотором контексте, исполнению следующего блока (1) (цел х = а, имя цел у = с; у. = х). Этот подход делает ненужным подчеркивание в семантике А.-68 разницы между вызовом по имени и по значению. В А.-68 существуют также имена, которые могут именовать значения разных видов. Так, описание тождества объ (цел, [ ] лог) х дает возможность присвоить переменной х целое значение и мультилогич. значение. Для того, чтобы выяснить, какой текущий вид имеет значение, именуемое именем х, надо восполь- зоваться спец, «отношениями согласуемости». Только при их явном использовании програм- мистом возникает необходимость в динамиче- ской проверке видов. Операторы и выражения в А.-68 носят общее название «предложений», причем между ними нет четкой границы. Лю- бой оператор, в т. ч. блок, считается вырабаты- вающим то значение, которое было получено последним перед его завершением. Напр., блок (1), а следовательно и вызов процедуры р (а, с), вырабатывает в качестве значения имя, обладаемое идентификатором у (или, что то же — идентификатором с). Выработанное опе- ратором значение может быть проигнорирова- но, а может быть и использовано, если опера- тор входит в более сложное выражение. Напр., т [(i: = 1), (/: = !)]: = ! при- своит единицу не только верхнему левому элементу матрицы т, но и неременным i и /, а описание тождества цел i = 1 Д- (цел s; s: = 4; s -}- 5) заставит идентификатор I обладать числом де- сять. Неявные, задаваемые не программистом, а синтаксисом языка, преобразования исход- ных видов значений к видам, требуемым кон- текстом, наз. в А.-68 «приведениями». При наличии описаний цел i; вещ хе; [1: подв] цел У, объ (цел, вещ) z присваивание х : = 1 по- требует «обобщения» целой единицы до веще- ственной единицы; в i + 1 с единицей склады- вается не имя, обладаемое идентификатором г, а значение, именуемое этим именем, т. е. под- разумевается «разыменование» г; при присваи- вании у. = 2 подразумевается «укрупнение» скаляра 2 до одноэлементного вектора; при- сваивание г: = х включает в себя, кроме ра- зыменования, «объединение» вещественного значения до вида, объединенного из целого и вещественного. В А.-68 оставлены лишь операторы цикла простейшего вида. Параметр цикла может быть только целым и может изменяться только регулярным образом, причем его идентифика- тор считается локализованным в теле цикла. Начальное значение, шаг и конечное значение параметра должны быть целыми и не могут изменяться в ходе исполнения оператора цик- ла. Окончание цикла может происходить по достижении параметром конечного значения и по некоторому логич. условию. Напр., опе- ратор цикла может быть таким: для i от 1 шаг 2 до 2 X га -|- 1 пока a [j] #= О цикл (цел s; s: = а [г]; а [г]: = а [г -|- 1]; а [г + 1]: = «)• В простейших случаях некоторые части заго- ловка могут быть опущены, напр. от 1, шаг 1, пока истина. Порядок выполнения операций в формуле определяется их приоритетом и расстановкой скобок. Стандартные бинарные операции (+, —> X, /, t ,>, <, A, V ит. д.) распределены по девяти приоритетам, а унарные операции (+, —, abs и т. д.) имеют десятый, самый высший, приоритет. Имеется возможность ввести в блоке, в частности во всей программе, новую операцию или переопределить старую. Это достигается описанием операции и (для новых бинарных операций) описанием при- оритета. Описание операции вводит или пере- определяет операцию только для операндов тех видов, которые специфицированы в опи- сании. Так, описание операции оп — = (вещ х, вещ у) вещ: abs (* + (— У)) приведет к тому, что разность вещественных чисел в соответствующем блоке всегда будет браться по модулю. В А.-68 условные предложения позволя- ют выбирать для исполнения одно из двух 93
АЛГОРИТМ предложений в зависимости от текущего значе- ния некоторого логич. выражения. Каждое из двух альтернативных предложений может, ко- нечно, тоже быть условным. Введение спец, ко- нцевого символа «идее» устраняет двусмыслен- ности, возникающие в связи с условными опе- раторами АЛГОЛа-60. Действия, составляющие исполнение частей программы, могут происходить либо последо- вательно, либо «совместно». Последнее озна- чает, что взаимный порядок этих действий не определен языком. Практически это может также допускать возможность их параллель- ного исполнения. Совместно, как правило, могут исполняться операнды в формулах и фактические параметры в вызовах процедуры. Кроме того, в языке предусмотрены спец, «совместные предложения». Так, в следующем описании тождества справа стоит совместное предложение, заполняющее элементы констан- тного массива: [ ] вещ z = (3,5, 1,3, (вещ s: — 0; для i до ге цикл s: = s Д- a Ji]; s)). Совместное предложение может моделиро- вать параллельный процесс, если перед ним ставится символ пар, а внутри используются операции 1 и |, обеспечивающие синхрони- зацию исполнения отдельных ветвей этого процесса. Программа А.-68 состоит из «собственно про- граммы», которую пишет программист и ко- торая заключается между «стандартным вступ- лением» и «стандартным заключением». Стан- дартное вступление содержит, в частности, описания всех операций, допустимых языком, многих стандартных видов и «запросы к обста- новке», позволяющие программе обращаться к некоторым стандартным ф-циям или кон- стантам, запрашивая их о конкретной машин- ной «обстановке» данной реализации, напр., о практически доступном удлинении величин, о максимальных размерах величин той или иной длины и т. д. Это позволяет писать про- граммы, автоматически настраивающиеся на разные машины. Обмен с внеш, средой также обеспечивается в А.-68 стандартными вступ- лением и заключением, в которых имеются процедуры, точно описывающие различные режимы ввода и вывода информации, а также редактирования этой информации в соответ- ствии с желаемым форматом. Внеш, среда понимается при этом как некоторая совокуп- ность «фондов», открываемых программой на каналах обмена. Физ. свойства каналов оп- ределяются реализацией и учитываются в про- цедурах обмена. Язык А.-68 определен на трех уровнях: как «строгий язык», «расширенный язык» и «язык представлений». Грамматика ван Вейнгаар- дена, примененная для задания синтаксиса строгого языка, предусматривает наличие двух конечных семейств порождающих правил. С помощью правил первого семейства для «ме- тапонятий» (представленных как последова- тельности больших букв, напр. 'ВИД') поро- 94 ждаются их «терминальные порождения», со- ставленные из одних малых букв. Напр., для метапонятия 'ВИД' терминальными порож- дениями оказываются 'целый', 'вещественный' и бесконечное мн-во других видов (некоторые из них упоминались выше). Правила второго семейства содержат в себе вкрапленные мета- понятия. При замене в данном правиле всех вхождений каждого такого метапонятия на одно и то же его терминальное порождение получается одно из порождающих правил строгого языка. Так, из правила 'присваивание вида имя ВИДА: получатель вида имя ВИДА, символ присвоить, источник вида ВИД.' получится бесконечное мн-во правил строгого языка, если в одном случае заменить все вхож- дения слова 'ВИД' на 'целый', в другом слу- чае — на 'имя логического', в третьем — на 'мульти длинное вещественное' и т. д. После- довательность малых букв, начинающаяся с 'символ', напр. 'символ присвоить', наз. «сим- волом», а прочие последовательности, напр. 'источник вида логический' — «понятиями». С помощью правил строгого языка из по- нятия 'программа' порождаются программы строгого языка как последовательности сим- волов. Семантика строгого языка формули- руется словами в терминах операций некото- рой гипотетической машины, интерпретирую- щей синтаксические единицы программы стро- гого языка. Программы расширенного языка получаются из программ строгого языка при- менением некоторых локальных преобразова- ний. В частности, циклы и описания тож- дества без правой части отсутствуют в стро- гом языке и возникают в расширенном как некоторые сокращения конструкций строгого языка. В языке представлений символы как после- довательности малых букв заменяются на их «представления». Так, напр., для символа 'присвоить' рекомендуются представления «:=», «.. = », «.=»; в конкретной реализации может быть выбрано одно из них или какое-то совершенно новое. Вынесение языка представ- лений на отдельный уровень обеспечивает не- зависимость А.-68 от особенностей печатаю- щих устройств конкретных реализаций. Лит.: Алгоритмический язык АЛГОЛ-68. «Киберне- тика», 1969, № 6; 1970, jit 1; Васильев В. А. Язык АЛГОЛ-68. М., 1972. А. Ф. Рар. АЛГОРИТМ, алгорифм — точно опреде- ленное правило действий (программа), для которого задано указание, как и в какой последовательности это правило необходимо применять к исходным данным задачи, чтобы получить ее решение. Характеристиками А. являются: детерминированность (определен- ность) — однозначность результата процесса при заданных исходных данных; дискретность определяемого алгоритмом процесса — рас- члененность его па отдельные элементарные акты, возможность выполнения которых чело- веком или машиной не вызывает сомнения; массовость — исходные данные для А. можно выбирать из некоторого мн-ва данных (потен-
АЛГОРИТМ ЛОКАЛЬНЫЙ циально бесконечного), т. е. А. должен обес- печивать решение любой задачи из класса од- нотипных задач. Понятие А.— одно из осн. в математике. Нахождение А. для решения различных классов задач есть одной из целей математики. Напр., всякое алгебраи- ческое уравнение k-й степени имеет не более к разных корней. Возникает проблема нахож- дения А., с помощью которого, задав коэфф, уравнения, можно было бы определить, сколь- ко именно имеет данное ур-ние корней и ка- кой кратности, а также такого А., который позволял бы с любой наперед заданной точ- ностью вычислить эти корни. Такие А. были найдены в алгебре: правило Штурма для определения числа вещественных корней ал- гебр. ур-ния и алгоритм Лобачевского для нахождения этих корней. Для других задач, напр., для некоторых типов дифф, ур-ний, соответствующий А. не найден, хотя установ- лено, что для всех задач данного типа решение существует. С практической точки зрения осо- бую ценность составляют А., приводящие к ре- шению задачи наиболее кратким путем. До появления ЭВМ А., для осуществления ко- торых необходимо было выполнить несколько сот тысяч элементарных операций, представ- ляли лишь теор. интерес. С применением этих машин исследования алгоритм, разрешимости различных классов задач приобрели непосред- ственное практическое значение. Рассмотренное понятие А. только в общей форме характеризует вычисл. процессы, обыч- но описываемые в виде словесных правил, схем, формул, программ и др. Оно не является точным матем. определением, а лишь объясняет смысл слова А., в котором это слово исполь- зуется в математике, поскольку в нем не опре- деляется, что следует понимать под «прави- лами действия». На протяжении длительного времени понятие А. в своей основе не изменя- лось (хотя и приобретало все большую и боль- шую выразительность), поскольку оно рас- сматривалось только в связи с построением конкретных А. и математики удовлетворя- лись его содержательным пониманием. Лишь в 30-х годах 20 ст. в связи с вопросами обосно- вания математики и с развитием вычислитель- ной математики и вычислительной техники возникла необходимость в рассмотрении об- щих способов формализации задач и процессов их решения, в уточнении понятия А. как объ- екта матем. теории (см. Алгоритмов теория). Процесс выполнения А. наз. алгоритми- ческим процессом. Для некоторых исходных данных он заканчивается получе- нием искомого результата после конечного числа шагов. Однако допускаются случаи, в которых процесс выполнения А. для некото- рых исходных данных безрезультативпо об- рывается или продолжается неограниченно. Принято считать, что к этим исходным данным А. не применим. Понятие А. тесно связано с понятием «алгоритмический язык» (па ко- тором задан А.) и понятием «правило выпол- нения А.» при заданных для него исходных данных. Алгоритмический язык и правило выполнения А. (которое по существу само яв- ляется А. и его можно назвать «алгоритмом выполнения А.») естественным образом выде- ляют определенное семейство А. Каждая детерминированная вычислитель- ная машина является автоматом, действия ко- торого можно описать в виде некоторого А. Такой А. является А. выполнения программ указанной вычислительной машины. Сами программы можно рассматривать как некото- рый класс А. При этом алгоритмическим язы- ком является команд система вычислительной МаШИНЫ. Ц. KpWiUUKUU. АЛГОРИТМ ЛОКАЛЬНЫЙ — алгоритм, вы- числяющий свойства (предикаты) отдельных элементов множества и использующий на каждом шаге только информацию об окрест- ности какого-либо элемента. Точное опреде- ление А. л. вводится следующим образом. Пусть задано семейство (ЯЛj мн-в. С каждой парой (21, ЯЛ), 21 е ЯЛ, сопоставим мн-во S (21, ЯЛ), которое назовем окрестностью 21 в ЯЛ, если выполнены следующие условия: 1) 21 е S (21, ЗЛ), 2) S (21, ЯЛ) s ЯЛ, 3) если 21 е ЯЛ], 21 е ЯЛ2, S (21, ЯЛ]) = ЯЛ2 = S ЯЛ], то S (21, ЯЛ]) = S (21, ЯЛ2). В некоторых задачах для (21, ЯЛ), 21 е ЯЛ вводят счетную систему окрестностей Si (21, ЯЛ), S'n(2I, ЯЛ), ..., Sh (21, ЯЛ). Пусть, напр., (ЯЛуj — семейство мн-в ЯЛу, составлен- ных иь> элементарных конъюнкций, входящих в сокращенную дизъюнктивную нормальную форму (ДНФ) ф-ции /. Окрестностью Si (21, ЯЛу) назовем совокупность всех конъюнкций из ЯЛу, таких, что соответствующие им интер- валы имеют непустое пересечение с интервалом Ащ, соответствующим конъюнкции 21. Пусть определена окрестность (21, ЯЛу) (к — 1)-го порядка конъюнкции 21 в ЯЛу. Окрестностью Sh (21, ЯЛу) к-ro порядка 21 в. ЯЛу назовем совокупность всех 2It из ЯЛу, для которых выполнено одно из двух условий: 1) Ajg П Ая. непусто, и SB eSft_j (21, ЯЛу), 2) интервал, соответствующий 2Ц, содержится в сумме интервалов, каждому из которых соот- ветствует конъюнкция из ЯЛу, удовлетворяю- щая условию 1). Нетрудно ввести и окрест- ности Si, S2, ..., Sh, ... для вершин и ребер графа. Будем считать, что на парах (21, ЯЛ), 21 е ЯЛ определена система двухместных пре- дикатов Pi (21, ЯЛ), ..., Р1 (21, ЯЛ), которая разбита па два непересекающихся подмноже- ства (.Pi, , Рг), <Рг+1, Pt>- Элементы первого подмножества назовем основными пре- дикатами, второго — вспомогательными пре- дикатами. ~ Вектор а, = (aia2 ... а;) наз. информацион- ным, если /z-e(0, 1, А}, г=1, 2, ..., I. Вектора наз. допустимым для 21 в ЯЛ, если для всех 95
АЛГОРИТМ ЛОКАЛЬНЫЙ =6 Д выполнено равенство а* = Pi (21, ЯЛ). Мн-во I (21, ЯЛ) всех информационных векто- ров, допустимых для 21 в ЯЛ, наз. информа- ционным мн-вом 21 в ЯЛ. Пусть ЯЛ =={211..2If), I (21, ЯЛ) = {(а{1 ... ...аи)}, г = 1,2, ...,£. Мн-ва ЯЛ* = {21“'* ..., 21“П " ““} назовем допустимыми для ЯЛ. Класс М* = I (ЯЛ) всех допустимых для ЯЛ мн-в ЯЛ* назовем информационным классом мн-ва ЯЛ по системе предикатов Pi, ..., Рг. Очевидно, окрестность S (21, ЯЛ) определяет окрестность S (21“* " ЯЛ*). Введем систему ф-ций ф1,..., фг; ф{(21“‘ - “г, .У(21“' - “ьЯЛ*))= = (₽. - Рг). Ф-ции ф{ определены на всех парах (21“‘ “г, 3 (21“* - “г, ЯЛ*)) таких, что 21“* - а‘ е ЯЛ*, ЯЛ* е I (ЯЛ) и удовлетворяют следующим ус- ловиям: 1) а. = Ру, если / #= г, 2) мн-во ЯЛ, которое получается из ЯЛ* заменой элемента 2Х“* " “г на 21^' " ^г, допустимо для ЯЛ (ЯЛе/ (ЯЛ)). Для краткости пары (21“' “г, S (21“‘ ” “г, ЯЛ*)) будем обозначать (21, оц S, ЯЛ*). Введем частичную упорядоченность в не- которых мн-вах (см. Частично упорядоченное множество): 1) Mi = {0, 1, А}, Д < О, Д < 1. 2) М2 — мн-во информационных векторов длины I: (ai... а() < (Pi... Рг), если ai Р{, г = 1, 2, ..., I. 3) Мн-во элементов с отметками: 2Х“* “г С <2lPl”Pz если (ах ... аг)< (Pj... Рг). 4) Мн-во М = [J I (ЯЛ): ЯЛ1 < ЯЛ2, ес- ЯЛе {ЭЛ} ли, во-первых, ЯЛ1 и ЯЛ2 принадлежат од- ному информационному классу I (ЯЛ), и, во- вторых, если 21“‘ •• “г s ЯЛЬ 2I^‘ " s ЯЛ2, то («! ...аг) < (Pi ... Рг). 5) Мн-во окрестностей S (21“* — “г, ЯЛ ): S1 = =3(21“* - “г. ЯЛ*) < 32= S (21р‘ ₽г. ЯЛг), если 3 (21, ЯЛ]) = S (21, ЯЛ2), а из условий В7' - 7< е еЗь следует, что (yi... у,) < < (61...6г). Пусть А и В — элементы одного из мн-в 1) -5). Если 4 < S и то элементы А и В назовем равными по информации и обозначим А А В. Ф-цию фг (21, ai ... а(, 3, ЯЛ*) назо- вем монотонной, если из соотношения Si «С 32 следует, что ф4 (21, Зь ЯЛ*) < ф4 (21. Pi ••• Рц 32, ЯЛ2), 1 = 1, 2, ..., I. Для определения А. л. необходимо также ввести алгоритм упорядочивания Ал и Д — оператор по системе предикатов. Пусть М — произвольное мн-во, составленное из элемен- тов с информационными векторами N = (1, 2, ..., 1}. Рассмотрим мн-во М х N всех пар (21“* ' ai, J) таких, что 21“* — е М, j <= е N, а- = Д. Алгоритм Ал упорядочивает мн-во М х Д А — оператор по системе ii, ... ..., tr над ЯЛ* заменяет в информационных век- торах всех элементов из ЯЛ* значения всех координат, кроме координат с номерами ii, ... ..., i. на Д. Обозначают его Д, , (ЯЛ*). Алгоритм А полностью определяется системой предикатов Pi, ..., Рг, разбиением этой систе- мы на основные Pi, ..., РТ и вспомогательные •••» Pi предикаты, системой монотонных ф-ций ф1, ..., фг, ф{= ф4(Я1, ai, ... аг, 3, ЯЛ*) и алгоритмом Ал. Пусть ЯЛ* = U 21“И -“гг, ЯЛ* si (ЯЛ). г=1 * Опишем первый шаг алгоритма. К мн-ву М х N применим алгоритм АЛ(М = ЯЛ*). Выделяем первую по порядку пару (21“* ” “г, j), вычисляем ф^. (21, ai... аг, 3, ЯЛ*) = (Pi... Рг), элемент 21“* " “г заменяем на 21^* — Если (он... а;) = (Pi... Рг), берем вторую по порядку пару и т. д. Если для всех элементов (®71 — vl,j) выполнено равенство ф;. (SB, yi... уг, 3, ЯЛ*) = = (yi... у(), алгоритм А заканчивается после просмотра всех пар из М х N. В противном случае, после замены вектора (ai ... a;) на новый вектор (Pi ... Рг) происходит проверка — остались ли еще элементы, у которых на пер- вых г местах в информационных векторах имеется хотя бы один символ Д. Если таких элементов нет, алгоритм А заканчивается. Если они есть — заканчивается первый шаг алгоритма. Пусть выполнено п шагов алгоритма А. Опи- сание (п + 1)-го шага в точности повторяет описание первого шага, если вместо мн-ва.ЯЛ* рассматривать мн-во ЯЛП, в которое перешло ЯЛ* после первых п шагов алгоритма А. В силу монотонности ф{, i = 1, 2, ..., I алгоритм за- кончится после конечного числа шагов. Исходными теоремами теории А. л. являют- ся теорема единственности и теорема суще- ствования наилучшего алгоритма. Первая теорема утверждает, что результат вычислений осн. предикатов А. л. не зависит от алгоритма Ал (порядка прохода элементов мн-ва ЯЛ*). Вторая теорема утверждает существование в весьма общих предположениях наилучшего А. л., т. е. алгоритма, который по заданной фиксированной системе окрестностей вычис- ляет заданные осн. предикаты при фиксиро- ванных, вспомогательных предикатах всегда, когда это делает любой другой алгоритм. Эта теорема носит характер теоремы существова- ния, т. е. прямое построение наилучшего ал- горитма с использованием доказательства за- труднено. Естественно поэтому попытаться по- 96
АЛГОРИТМИЗАЦИЯ ПРОИЗВОДСТВЕННЫХ ПРОЦЕССОВ лучить наилучший алгоритм в явной форме. Эта задача решена лишь для отдельных слу- чаев. Примером может быть задача построения миним. покрытий мн-ва М системой мн-в 911, ..., 91(. Если в качестве основных предикатов рассмотреть Pi (91, 9Ii ... 9I(, М) — 91 не входит ни в одно миним. покрытие М мн-вами из числа 911, ..., 9If, Р2 (91, 911, ... 9I(, М) — 91 входит во все миним. покрытия М мн-вами из числа 911, ..., 91(, то при пустом мн-ве вспо- могательных предикатов удается построить А. л. вычисления Pi, Р2. Решена задача вы- числения свойства ребра графа входить или не входить в какой-либо тупиковый путь меж- ду двумя полюсами: построен наилучший А. л. Построены также А. л. для задач упрощения ДНФ. Эти алгоритмы вычисляют свойство эле- ментарной конъюнкции входить или не вхо- дить в дизъюнктивную нормальную форму ми- нимальную по окрестностям первого, второго или третьего порядка. Доказана невычисли- мость в классе А. л. свойства элементарной конъюнкции входить в минимальную ДНФ булевой функции- Точнее, если число предика- тов, участвующих в определении А. л., равно I, а порядок (индекс) окрестности равен к, то при к • I < const • 2П существует булева ф-ция / (xi... хп), для которой о всякой элемен- тарной конъюнкции, входящей в сокращенную ДНФ, алгоритм с параметрами к, I «не узна- ет», входит она в минимальную ДНФ или нет. При этом накладываются довольно не- жесткие ограничения на вид предикатов Pi, ... ..., Рг Исследована вычислимость всех пре- дикатов, связанных с задачей минимизации булевых ф-ций. Лит.: Журавлев Ю. И. Теоретико-множест- венные методы в алгебре логики. «Проблемы киберне- тики», 1962, в. 8; Журавлев Ю. И. Оценки сложности алгоритмов построения минимальных дизъ- юнктивных нормальных форм для функций алгебры логики. «Дискретный анализ», 1964, в. 3; Ж у р а в - лев Ю. И. Локальные алгоритмы вычисления ин- формации. «Кибернетика», 1965, JMi 1; 1966, 2; Андон Ф. И. Алгоритм упрощения д. н. ф. буле- вых функций. «Кибернетика», 1966, М 6;Е в док и- м о в А. А. О максимальной длине цепи в единичном n-мерном кубе. «Математические заметки», 1969, т. 6, в. 3; X у т о р я нс в а я И. В. Некоторые вопросы теории локальных алгоритмов на графах. «Киберне- тика», 1971, М 1. ГО. И. Журавлев. АЛГОРИТМ РАСПОЗНАВАНИЯ — конечная система правил, позволяющая по результа- там измерений определенных признаков объе- ктов распознавания определить, к какому из возможных классов объектов принадлежит каждый данный объект. См. Решающее прави- ло в распознавании образов. алгоритмизация производствен- ных ПРОЦЕССОВ — составление матема- тического описания (модели математичес- кой) производственного процесса. Источни- ком исходной информации для А. п. п. слу- жат теоретические и экспериментальные дан- ные, а также эвристические, неформальные сведения об изучаемом процессе. Эта инфор- мация может быть получена заранее (априор- ные данные) и непосредственно в процессе ис- следования (апостериорные данные). Как пра- вило, для сложных промышленных систем характерны большие объемы и априорных, и апостериорных данных и значительная доля эвристической информации. Поэтому при А. п. п. стремятся максимально использовать средства вычислительной техники для обра- ботки больших массивов экспериментальной и теоретической информации. Однако в общем процессе изучения сложных производств суще- ственную роль продолжает играть человек — специалист в данной области А. п. п., функ- ции которого пока трудно передать вычисли- тельной машине. По этим же причинам А. п. п. часто протекает по индивидуальной схеме, наиболее рациональной для данного сложного объекта и конкретных условий данного иссле- дования. Наиболее распространенная схема А. п. п. содержит следующие типичные этапы: 1) предварительный анализ задачи алгорит- мизации и объекта исследования; 2) структур- ное описание исследуемого производственного процесса; 3) теоретический анализ уравнений связи между параметрами процесса; 4) экспе- риментальное определение статических и ди- намических характеристик процесса; 5) моде- лирование процесса и проверка адекватности (соответствия) математического описания реальному производству; 6) анализ получен- ной математической модели и выработка ре- комендаций по улучшению производственного процесса; 7) формирование оптимальных ал- горитмов на основании рекомендаций преды- дущего этапа; 8) проверку и корректировку алгоритмического обеспечения системы управ- ления производственным процессом в усло- виях эксплуатации системы. На стадии предварительного анализа выяс- няются цели и основные этапы исследования, оценивается ожидаемая экономическая эффек- тивность и целесообразность принятой схемы изучения объекта и результатов его алгорит- мического анализа и др. общие вопросы. При этом в условиях значительной неполноты ин- формации особенно важно использовать имею- щиеся эвристические сведения и опыт иссле- дователей. Здесь эффективно применяются методы, связанные с системным подходом к изучению сложных систем, с теорией их орга- низации. В частности, используется метод по- следовательной формализации описаний про- изводственного процесса, при котором по мере накопления информации о процессе осуще- ствляется переход к новому уровню форма- лизации и детализации математической моде- ли. Этап структурного описания и анализа связан с применением методов сетевых пред- ставлений (блок-схемы, графы) для отображе- ния связей, существующих между параметра- ми и элементами производственного процесса. На 3-м и 4-м этапах применяются методы идентификации динамических и статических характеристик, связанные, в частности, с тео- рией статистических оценок, регрессионным и факторным анализом. При этом использую- тся накопленные данные по описанию физико- технических закономерностей в данной области производственных процессов. В анализе и 7 4-210 97
АЛГОРИТМИЗАЦИЯ ТВОРЧЕСКИХ ПРОЦЕССОВ оптимизации моделей применяются индивидуа- льные приемы решения, зависящие от конкрет- ной задачи, и методы исследования операций, в частности теория статистических решений, программирование линейное и программирова- ние динамическое. Часто эти этапы являются завершающими, т. к. многие производствен- ные процессы дают наибольший эффект сразу после однократной оптимизации режима или реорганизации производства, ликвидирующей узкие места. Последние этапы (7—8) выпол- няются в том случае, когда обоснована целе- сообразность применения управляющей и вы- числительной техники для автоматизации ис- следуемого производственного процесса. Лит.: Алгоритмизация производственных процессов, [в. 1—15]. К., 1963—69; Ордынцев В. М. Ма- тематическое описание объектов автоматизации. М., 1965 [библиогр. с. 355—357]; Иванов В. В., Кулик В. Т. Состояние и развитие работ по алго- ритмизации производственных процессов. «Механиза- ция и автоматизация управления», 1967, Кв 6; Ку- лик В. Т. Алгоритмизация объектов управления. Справочник. К., 1968 [библиогр. с. 335—343]. В. Т. Кулик. АЛГОРИТМИЗАЦИЯ ТВОРЧЕСКИХ ПРО- ЦЕССОВ — составление алгоритмов и про- грамм для реализации на электронных вычис- лительных машинах процессов, относимых в психологий мышления к продуктивным (твор- ческим). В более узком смысле — под А. т. п. понимают моделирование на ЦВМ процессов, имитирующих сочинение лит., музыкальных, художественных и др. произведений, относи- мых к сфере искусства. В широком смысле к А. т. п. относят моделирование целесообраз- ного поведения, решение задач распознавания образов, решение задач по принятию решений и т. п. Основой А. т. п. является программирова- ние эвристическое, состоящее в построении алгоритмов и программ на основе анализа деятельности человека при решении анало- гичных задач. Этот анализ носит внеш, харак- тер и не затрагивает сути процессов, происхо- дящих в мозгу человека при решении задач. Основой творческого мышления человека яв- ляется наличие в мозгу модели проблемной си- туации, над которой он может производить необходимые операции (обобщение, абстраги- рование, индуктивные построения, рассужде- ния по аналогии и т. д.). В современных ЭВМ пока нет средств отображения информации, которые обеспечивали бы построение в памяти машины модели проблемной ситуации или мо- дели внеш. мира. Поэтому сама машина может выступать при имитации творческих актов лишь как исполнитель того алгоритма, кото- рый закладывает в нее программист. Однако помощь машины может оказаться полезной при организации перебора, позволяющего на- ходить различные варианты решения творче- ской задачи. Напр., заложив в машину пра- вила гармонии Палестрины, можно с их по- мощью получать различные музыкальные про- изведения, геверируя последовательность нот С помощью датчика случайных чисел и отбирая из этой случайной последовательности лишь те сочетания, которые удовлетворяют прави- 98 лам построения муз. фразы. Аналогично, за- ложив в память машины определенные рит- мические правила и правила рифмовки, мож- но получать на машине различные стихотвор- ные произведения, генерируя слова с помощью того же датчика случайных чисел (конечно, при этом нет никакой надежды получить се- мантически значимое стихотворение). Для того, чтобы А. т. п. была эффективной, необ- ходимо тщательно изучить алгоритмизируе- мый процесс и выявить все осн. приемы, ис- пользование которых может привести к цели. Если удается выявить всю совокупность этих приемов, то процесс полностью формализуется и перестает быть продуктивным. Примером такого превращения творческого процесса в репродуктивный, машинный процесс, может служить программа Ван Хао для доказатель- ства теорем исчисления высказываний. Полная формализация привела к тому, что ЦВМ в процессе своей работы может доказать все предложения, мыслимые в исчислении выска- зываний с выбранной системой аксиом и пра- вил вывода. Другим примером подобного типа может служить программа Стретчи для игры в шашки. В соответствии с ней машина может играть в шашки без ошибок, т. к. все вариан- ты развития партий в ней уже заложены. Од- нако путь полной формализации задачи, к со- жалению, не всегда возможен и зачастую вре- ден. При большом разнообразии ситуаций, складывающихся в процессе решения творче- ской задачи, при большом числе возможностей продолжения процесса поиска результата и при нечетких критериях оценки качества по- лученного решения формализация может стать бесполезной, и тогда более эффективным яв- ляется наличие некоторой неопределенности и недетерминированности при решении задачи. При А. т. п. возможно появление участков, которые пока не поддаются алгоритмизации. Поэтому современные программы, имитирую- щие творческий процесс, как правило, реали- зуются в диалога режиме в человеко-машинных системах переработки информации. См. также Взаимодействие человека с вычислительной ма- шиной. Лит.: Пушкин В. Н. Эвристика — наука о твор- ческом мышлении. М., 1957; Гутчин И. Б. Ки- бернетические модели творчества. М., 1969 [библиогр. с. 61—62]; Зарипов Р. X. Кибернетика и му- зыка. М., 1971 [библиогр. с. 226—231]; Ле fl- ли Р. С. Программирование и использование циф- ровых вычислительных машин. Пер. с англ. М., 1966 [библиогр. с. 628—630]. Д. А. Поспелов. АЛГОРИТМИЧЕСКАЯ СТРУКТУРА ЦВМ — система функциональных средств и принци- пов, на которых базируется процесс перера- ботки информации в ЦВМ на уровнях операций над словами и над более крупными единицами информации. Алгоритмы, относящиеся к ком- понентам А. с. ЦВМ, в отличие от вводимых алгоритмов (программ), выполнением которых они управляют, фиксируются в машине струк- турным способом, т. е. входят в состав ма- тематического обеспечения ЦВМ внутреннего. А. с. ЦВМ может быть описана с различной степенью детализации. Наиболее детальному описанию соответствует схема машины, состав-
АЛГОРИТМИЧЕСКАЯ СТРУКТУРА ЦВМ ленная из блоков, выполняющих операции над отд. словами, т. е. блоков типа регистров, счетчиков, сумматоров, дешифраторов, а так- же управляющих автоматов, в виде простых композиций этих блоков. Наименее детализи- руемым уровнем, связанным с системой орга- низации вычисл. процесса в ЦВМ, является т. н. архитектура машины. Эта архи- тектура определяется осн. принципами пере- работки информации на уровне операций над массивами и задачами в целом (типа «ввести массив», «решить задачу» и т, п.). К структур- ным единицам архитектуры (применительно к машине высокого класса) относятся: цент- ральный процессор, предназначенный для за- даваемой обработки информации, система за- поминающих устройств, системы устройств ввода и вывода, включая выносные пульты и вспомогательные процессоры для управле- ния, обменом информации, первичной обра- ботки вводимой информации и надлежащего оформления выводимых результатов. Вспомогательные процессоры иногда кон- структивно вписываются в состав центр, про- цессора либо вообще отсутствуют, т. е. ука- занные функции центр, процессор выполняет в разрывах процесса заданной обработки ин- формации. С др. стороны, в состав центр, про- цессора может входить ряд одновременно ра- ботающих устройств переработки информа- ции, возможно, с различным функциональ- ным назначением (такой процессор наз. иногда мультипроцессором). Осн. понятия, которыми характеризуют А. с. ЦВМ, делят на две группы: 1) представ- ление задач; 2) организация вычисл. процесса. 1-я группа составляет программный уровень внутреннего языка машины, на ко- тором выражены выполняемые ею задания, а 2-я группа определяет, каким образом в ма- шине будут реализованы задания, формули- руемые пользователем. К 1-й группе относятся следующие харак- теристики: структура машинных слов, систе- ма счисления,способ учета порядка, система операций, структура командных слов, струк- тура программного уровня внутр, языка, способ представления рабочей (интерпрети- руемой и исполняемой) программы', 2-я группа объединяет следующие характеристики: способ трансляции исходной программы, методику выполнения машинных операций, систему структурной интерпретации (включая управ- ление операциями), структуру памяти ЦВМ и систему размещения информации, систему контроля, систему ввода и вывода информа- ции, систему совмещения процессов обработки информации, систему обслуживания пользова- телей (взаимодействия машины с операторами), систему общего управления вычислительным процессом. Существует ряд значений характеристик А. с. ЦВМ. Машинные слова по их структуре делят на два класса: не разделен- ные на символы и разделенные на символы. Коды символов имеют значения букв либо недвоичных цифр и состоят из двоичных раз- рядов. Разделение на символы ведут не- посредственным доступом к каждому из них. Система счисления обычно приме- няется двух видов — двоичная и двоично-де- сятичная с тем или иным способом кодирова- ния десятичных цифр. Второй вид системы счисления сочетается с символьной структу- рой машинных слов. Среди различных спо- собов учета порядков . четко выделяются два главных — с «плавающей» запятой (т. е. с указанием ее места) и с запятой, фиксирр_- ванной перед первым, старшим разрядом, причем первый способ преобладает в универ- сальных, а второй — в специализированны? машинах. Система операций охватывает класс арифметических и логических операций над словами, а также и операций над стро- ками, символами и разрядами, либо и более сложные операции типа встроенных стан- дартных процедур, состоящих из пе- речисленных базисных операций (элементар- ные функции, операции над кодами с повы- шенной разрядностью, над комплексными числами, матрично-векторные операции и т, п.). Существенное отличие всех стандарт- ных процедур — запоминание в процессе их выполнения ряда результатов базисных опе- раций (в качестве промежуточных), а для ма- трично-векторных операций, кроме того, мно- гокомпонентность исходных данных. Помимо осн. операций по переработке информации, обусловленной методами решения задач, в системе операций предусматриваются и вспо- могательные операции, которые готовят для основных операций исходные данные, опреде- ляют дальнейшие действия по программе и др. (например, вычисления адресов операндов). Структура командных слов определяется в первую очередь к-вом адресов в слове, т. и. адресностью команды, и способом указания следующей команды. Кро- ме того, различаются жесткие операционно- адресные и гибкие (предусматривающие раз- личные классы командных слов) типы этих структур в языках ЦВМ внутренних, близки? к языкам программирования. Структура программного уровня внутр, языка определяется его об- щей ориентацией либо на пользователя, запи- сывающего программу на языке программи- рования, либо на исполнительную часть ма- шины, которой требуется конкретизирован- ная запись необходимых действий, предусмот- ренных алгоритмом задачи, в последователь- ности их выполнения. Последний тип со- ответствует традиционным внутр, языкам, первый тип — внутр, языкам, развитым в направлении сближения их с языками прог- раммирования. В данном случае структура внутр, языка обуславливается степенью его приближения к этим языкам. Общие свойства внутр, языков при большой степени их при- ближения к языкам программировация сле- дующие: естественная запись выражений, за- висимость содержания операционных знаков от контекста, условная адресация с помощью 7* 99
АЛГОРИТМИЧЕСКАЯ СТРУКТУРА ЦВМ символьного обозначения величин, развитая система машинных операций, охватывающая широкий класс стандартных процедур. Способов представления ра- бочей программы существует не- сколько. Главные из них: представление в виде машинных кодов в памяти машины и в виде набора соединений на спец, коммутацион- ной панели. Первый — доминирующий, вто- рой встречается лишь в настольных, а также в некоторых специализированных машинах. Различают два главных способа трансля- ции исходной программы — программный и структурный способы, причем второй ха- рактерен для машин с развитыми внутр, язы- ками и микропрограммным управлением, ориентированным на применяемые языки про- граммирования, а первый способ — для ма- шин без такой ориентации. В одной и той же машине для различных языков программиро- вания могут быть использованы различные способы трансляции. Методика выполнения опе- раций определяется в зависимости от тре- бований к машине по быстродействию и аппа- ратурным затратам с учетом затрат времени на интерпретацию программы. Различают три осн. класса методов — последовательные, по- следовательно-параллельные и параллельные методы. В современных универсальных ЦВМ обычно применяются методы 2-го класса. Система структурной интер- претации зависит от программного уров- ня внутр, языка машин и, в свою очередь, обус- лавливает его промежуточные микропрограм- мные уровни. В соответствии с этим выделяют развитые системы структурной интерпрета- ции, которые, кроме подсистемы управления операциями, характеризуются наличием ана- лизирующей части. Различают простые и мно- гоступенчатые микропрограммные системы управления операциями. По способу действия они бывают системами централизованного, централизованно-автономного и автономного управления операциями с синхронным либо асинхронным временными циклами работы. Для больших и средних универсальных ма- шин, как правило, характерны два последних способа с преимущественным использованием асинхронных циклов. Структура памяти и система размещения информации опре- деляется к-вом, назначением и взаимодействи- ем запоминающих устройств в машине, спо- собами обращения к ним, способами распре- деления памяти и адресации величин. Автомат, способы выполнения последних двух функций делятся на два класса — статическая реали- зация, т. е. заранее планируемая реализация этих функций, и динамическая — в ходе ре- шения задач. Кроме того, различают типы программной и структурной систем размеще- ния информации. Статические способы, как правило, связываются с программной реали- зацией в процессе трансляции, динамические— со структурной реализацией в процессе ин- терпретации. 100 Система контроля (текущего и диагностич.) определяется способами об- наружения неисправностей и разовых отказов в процессе решения задач, возможностью и способами автомат, коррекции ошибок, мето- дикой диагностирования их причин и проведе- ния контроля в процессе профилактики. Система ввода и вывода ин- формации определяется способами физ. перекодирования информации, к-вом и назна- чением вводных и выводных устр-в, структу- рой их связей с ЗУ и центр, процессором. Система совмещения процес- сов обработки информации, свойственная высокопроизводительным маши- нам, определяется возможностями и способами совмещения во времени процессов решения за- дач, ввода исходных данных и вывода резуль- татов вычислений. Перечисленное обеспечива- ется с учетом приоритета задач и эффективно- сти загрузки устр-в машины. Наиболее разви- тые системы совмещения обеспечивают воз- можность распараллеливания каждого из ука- занных процессов за счет реализации соответ- ствующих процессоров в виде агрегатов авто- номных одновременно работающих устройств. Мультипрограммный и мультипроцессорный способы обработки информации являются ха- рактерными видами совмещения процессов в больших ЦВМ, причем второй из них, как правило, включает и первый. Система обслуживания поль- зователей определяется выбранной «тех- нологией» работы с машиной. Различают два вида матем. эксплуатации машин — режим работы машины по полным крупным заданиям и режим «диалога» пользователя с машиной (либо режим их совместной работы как «ин- тенсивного диалога»). Применительно к ма- шинам с мультипрограммной обработкой ин- формации, первый вид матем. эксплуатации машин связан с режимом пакетной обработки информации, а второй вид — с режимом раз- деления времени между пользователями. Воз- можно также совмещение этих двух осц. режимов. Организация связи пользователей с машиной и всего процесса ее работы выпол- няется операционными системами, различные виды которых соответствуют назначению ма- шин и «технологии» их эксплуатации. Система обще го управления вы- числительным процессом представ- ляет собой принципы реализации операционной системы в машине. Различают программные, программно-структурные и структурные систе- мы общего управления. У первых программы операционной системы выполняются на общем оборудовании, у остальных это обеспечивается частично или полностью спец, оборудованием. Последние два вида в большей степени соот- ветствуют общей тенденции развития структур ЦВМ. Набор значений (содержание) указанных характеристик определяет А. с. ЦВМ. На осно- ве целесообразного сочетания типовых значе- ний характеристик могут быть образованы типовые А. с. ЦВМ.
алгоритмический язык Лит.: Лебедев С. А., Мельников В. А. Общее описание БЭСМ и методика выполнения опера- ций. М.,1959;Майоров С. А., Новиков Г. И. Структура цифровых вычислительных машин.Л., 1970; Анисимов Б. В., Четвериков В. Н. Основы теории и проектирования цифровых вычисли- тельных машин. М., 1965 [библиогр. с. 480]; К а- г а н Б. М., Каневский М. М. Цифровые вы- числительные машины И системы. М., 1973 [биб- лиогр. с. 666—672]; Па пер нов А. А. Логичес- кие основы цифровых машин и программирования. М., 1968|[библиогр. с. 583—585]; Глушков В. М. [и др.]. Вычислительные машины с развитыми сис- темами интерпретации. К., 1970 [библиогр. с. 254 — 257]; Глушков В. М. Синтез цифровых автоматов. М., 1962 [библиогр. с. 464—469]; Рабинович 3. Л. Элементарные операции в вычислительных машинах. К., 1966 [библиогр. с. 299—301]. 3. Л. Рабинович. АЛГОРИТМИЧЕСКИЙ СИНТЕЗ ЦВМ — опи- сание на формальном языке функциониро- вания цифровых вычислительных машин и определение основных характеристик будущих машин. А. с. ЦВМ представляет собой второй этап в проектировании вычислительных машин. На первом этапе определяется архитектура ма- шины, набор операций, реализуемых ею, деком- позиция будущей структуры машины на круп- ные блоки (устр-ва), скорости работы устр-в и т. и. На этапе А. с. ЦВМ функционирование каждого устр-ва и взаимодействие между ними описывается на специализированном языке формальном. Это описание служит исходным данным для последующего этапа — синтеза ЦВМ — блочного синтеза ЦВМ. Известно не- сколько формальных, языков, пригодных для этапа А. с. ЦВМ: ЛОТИС, ЛОКС, АЛОС и др. Общим для всех этих языков является прин- цип блочности. Описание каждого блока (устр-ва, узла) происходит независимо от ос- тальных. Связь между блоками осуществляе- тся при помощи общих переменных, сопостав- ляемых с наборами значений сигналов на входных и выходных каналах блока. В опи- сании каждого блока имеется описание внутр, переменных блока, операторов, реализуемых блоком, и некоторых временных соотношений (последнее имеется не во всех языках). Зна- чения внеш, каналов блока соответствуют зна- чениям внеш, переменных в описании, а зна- чения внутр, переменных блока — значениям, фиксируемым на некоторых условных регист- рах, имеющихся в данном блоке. Описание, получаемое на этапе А. с. ЦВМ, должно быть полным и непротиворечивым. Проблема про- верки полноты и непротиворечивости формаль- ного описания является весьма трудной и не получила еще решения. Совокупность описа- ния устр-в на формальном языке и описания связей между ними определяет алгоритмиче- скую структуру ЦВМ. Последняя служит ис- ходным объектом для моделирования проек- тируемой ЦВМ на другой реально существую- щей ЦВМ при реальном потоке программ с ин- терпретацией функционирования системы ко- манд и структуры проектируемой машины средствами машины, на которой происходит моделирование структур цифровой вычисли- тельной машины. Выполнение этапа А. с. ЦВМ сводится не только к описанию и моделирова- нию алгоритмов, но требует разработки алго- ритмов функционирования устр-в вычисл. ма- шин и решения таких задач, как, напр., выбор состава микроопераций, определение состава регистров и их назначения, решение оптими- зационных задач, в частности, повышение быстродействия устр-ва в результате парал- лельного выполнения операций и т. д. См. так- же Автоматизация проектирования ЦВМ. Д. А. Поспелов. АЛГОРИТМИЧЕСКИЙ ЯЗЙК — формаль- ный язык, предназначенный для записи алго- ритмов. Использование А. я. основано на воз- можности формального задания правил кон- струирования алгоритмов. При формальном описании алгоритмов существенная роль при- надлежит выбору способа записи (кодирова- ния) перерабатываемой информации и задания алгоритм, предписаний — элементарных ша- гов алгоритма, из которых он конструируется. А. я. определяется заданием алфавита (или словаря исходных символов), точным описа- нием его синтаксиса (грамматики) и семан- тики. Некоторый непустой подалфавит А. я. используется для кодирования исходной (пе- рерабатываемой) информации. Известно, что даже двухбуквенный алфавит достаточен для кодирования любой информации. Однако ука- занный алфавит обычно расширяется для воз- можности более удобного и экономного коди- рования. Правила преобразования информа- ции в различных алгоритмах весьма разнооб- разны и качественно различны. Однако все конкретные алгоритмы могут быть составлены из весьма небольшого числа элементарных предписаний. Наборы предписаний, из кото- рых могут быть построены любые мыслимые алгоритмы, наз. алгоритмически полными. А. я. наз. универсаль- ным, если в нем может быть описан алго- ритмически полный набор предписаний (а тем самым любой алгоритм). Задание универсаль- ного А. я. равносильно заданию алгоритм, системы, т. е. общего способа записи алго- ритмов. Специфика А. я. выражается, гл. о., в его семантике и заключается в том, что предло- жения языка должны быть алгоритмами, т. е. последовательностями предписаний, при помощи которых осуществляется переработка информации (реализуется алфавитное отобра- жение). В каждом А. я. должны быть средства для задания операторов, осуществляющих пе- реработку информации, и операторов перехо- да (распознавателей), определяющих порядок выполнения этих операторов. Операторы, в свою очередь, могут обозначать последователь- ности др. более элементарных операций. Напр., оператор умножения многозначных чисел обозначает последовательность некото- рых действий над однозначными числами. Языки, с помощью которых строятся клас- сические алгоритм, системы (нормальные ал- горифмы Маркова, рекурсивные функции, Тью- ринга машины, Поста машины и др.), не- смотря на их универсальность, оказались практически неприемлемыми для описания алгоритмов решения задач при их реализации 101
АЛГОРИТМИЧЕСКОЕ ПРОЕКТИРОВАНИЕ ЦВМ на ЦВМ. Данное обстоятельство является результатом того, что все эти системы ориенти- рованы на рассмотрение фундаментальных теоретических вопросов алгоритмов теории и уже запись одного сколько-нибудь сложного алгоритма в любой из этих систем представляет Собой самостоятельную трудную задачу. В свя- зи с этим решение практических задач с по- мощью ЦВМ вызвало появление большого числа работ, посвященных созданию т. н. язы- ков программирования, для которых А. я. слу- жат теор. основой. е. Л. Ющенко. АЛГОРИТМИЧЕСКОЕ ПРОЕКТИРОВАНИЕ ЦВМ — один из этапов проектирования ЦВМ. См. Автоматизация проектирования ЦВМ. АЛГОРИТМОВ ГРАФ-СХЁМЫ, г р а ф- схемы алгоритмов — способы зада- рил классов алгоритмов, фиксирующие в своем определении те или иные структурные свой- ства алгоритмов, абстрагируясь от остальных свойств, определяющих индивидуальность дан- ного алгоритма. Конкретные алгоритмы по- лучаются из А. г.-с. той или иной интерпре- тацией компонент схемы. Структурные свой- ства алгоритмов задаются в виде отношения порядка на мн-ве операторов — порядка их выполнения. Это отношение порядка можно представить в виде графа, каждой вершине которого поставлен в соответствие оператор, а стрелки между вершинами интерпретиру- ются как утверждение о возможности выполне- ния одного оператора нецосредственно после другого. Этот граф такой, что каждая верши- на его имеет не более двух преемников. Одна из вершин выделена как начальная и одна как конечная. При интерпретации А. г.-с. вер- шине е одним преемником, называемой пре- образователем, ставится в соответствие опе- ратор преобразования информации, а вершине с двумя преемниками, называемой распозна- вателем,— предикат распознавания свойства информации. Первые понятия и проблемы, относящиеся К А. г.-c., связанные с их формальными пре- образованиями для целей программирования, ввели в 1956 сов. математики А. А. Ляпунов и Ю. И. Янов и в 1959 Л. А, Калужнин. Пер- вым классом, подвергнутым систематическому изучению, был подкласс А. г.-c., в которых распознавателями являются булевы функции переменных рг, ..., рп, а для каждого преобра- зователя указывается, какие из plt ..., рп он может Изменять. В качестве инварианта рассматривалось мн-во путей в графе перехо- дов, в которых учитываются только преобразо- ватели и значения переменных plt ..., рп. При этом определении эквивалентности была по- строена полная система преобразований в ус- ловиях линейной записи. А. г.-c., предложен- ные Ю. И. Яновым, легли в основу многих исследований. Они касались усовершенство- вания системы преобразований, доказатель- ства независимости отдельных преобразований и распространения теории на случаи, когда между операторами схемы и их композициями допускаются отношения тождества, описывае- 102 мые некоторой полугруппой над мн-вом опе- раторов. Понятие А. г.-с. явилось источником различных обобщений и модификаций, при- способленных для целей теоретического про- граммирования, привело к формулировке та- ких важных понятий, как операторные схемы и алгоритмов схемы. Лит.: Калужнин Л. А. Об алгоритмизации ма- тематических задач. «Проблемы кибернетики», 1959, в. 2; Е р ш о в А. П., Ляпунов А. А. О форма- лизации понятия программы. «Кибернетика», 1967, №5. А. П. Ершов. АЛГОРИТМОВ РАВНОСИЛЬНЫЕ ПРЕОБРА- ЗОВАНИЯ — формальные преобразования, позволяющие преобразовать заданный алго- ритм в алгоритм, эквивалентный в расширен- ном смысле заданному. При этом под эквива- лентностью в расширенном смысле понимают свойство алгоритмов перерабатывать эквива- лентные исходные данные в эквивалентные результаты. Сущность эквивалентности ис- ходных данных и, соответственно, результатов определяется конкретно для каждого класса алгоритмов. Обычно исходные данные (ре- зультаты) двух алгоритмов считаются экви- валентными, если с помощью некоторого до- статочно простого приема эти данные мож- но преобразовать друг в друга. Графическое тождество исходных данных является частным случаем их эквивалентности, а алгоритмов эквивалентность — частным случаем равно- сильности алгоритмов. При А. р. и. каждый преобразуемый алгоритм рассматривают в со- вокупности с областью его задания, которая может составлять лишь часть области его при- менимости (т. е. в совокупности с допустимыми исходными данными задачи). Это приводит к тому, что равносильные алгоритмы (эквива- лентные в расширенном смысле), исходные данные и результаты которых соответственно совпадают, могут все же не быть эквивалент- ными (напр., в случае несовпадения области их применимости). А. р. п. являются наиболее важным прие- мом, используемым при программировании .и осуществляемым, как правило, на содержа- тельном уровне, а не формальным путем. Су- ществуют три этапа в работе по программиро- ванию: описание, получение и преобразование алгоритма. Этап описания задачи на входном языке программирования не формализован и производится составителем программы на ос- нове его опыта и интуиции. Следующим этапом является внесение улучшений в полученный алгоритм в рамках избранного входного языка (на практике эти этапы обычно перемежа- ются). Третьим, последним, этапом являются равносильные преобразования полученного алгоритма в программу (т. е. в алгоритм на языке машинном), что осуществляется фор- мально самой ЭВМ с помощью спец, програм- мы, наз. транслятором. Таким образом, при программировании используются А. р. п., связанные с изменением языков и производи- мые без изменения языков (в дальнейшем, го- воря об А. р. и., имеют в виду только преоб- разования, производимые без изменения язы- ков).
АЛГОРИТМОВ РАВНОСИЛЬНЫЕ ПРЕОБРАЗОВАНИЯ Первые исследования в области А. р. п. про- изводились применительно к алгоритмам, за- данным на языке логических схем (ЯЛС), ко- торый, собственно, и возник как язык описа- ния дискретных процессов (в частности, как входной язык программирования), удобный для А. р. п. Затем изучались А. р. п. при ис- пользовании адресного языка программирова- ния. Отдельные вопросы А. р. п. разрабаты- вались при создании трансляторов. При соз- дании программ информационно-поисковых си- стем были разработаны некоторые приемы А. р. п., позволившие предусматривать авто- матические равносильные преобразования от- дельных частей программ для ускорения про- цесса поиска информации. Целесообразность такого приема обусловлена тем обстоятель- ством, что наилучший вид программ поиска не всегда можно определить заранее, из-за изме- няемости массива информации, в котором про- изводится поиск. Точное определение понятия А. р. п. зави- сит от языков, на которых формально опи- сываются алгоритмы, исходные данные к ним и их результаты, т. к. лежащие в основе по- нятия эквивалентности исходных данных (ре- зультатов) простые приемы их преобразования друг в друга связаны с особенностями этих языков. При А. р. и. в случае ЯЛС, исходны- ми данными и результатами являются т. н. состояния памяти, которые записываются в виде последовательностей равенств вида xi = — Ji, i = 1, 2, ..., п, где n — число ячеек памяти, занятых информацией, xt — названия ячеек, Ji — их состояния (содержащаяся в ячейках информация), а знак равенства упо- требляется в смысле «имеет значение». Для та- кой формы исходных данных и результатов вполне естественно весьма простыми считать следующие приемы: переименование ячеек (в частности, тождественное переименование, т. е. сохранение их названий); включение в исход- ные данные ячеек, не используемых в преоб- разуемом алгоритме; удаление из исходных данных таких фиктивных: ячеек; совмещение ячеек, если заранее известно, что в любом ва- рианте исходных данных (результатов) состоя- ния этих ячеек тождественны между собой; включение в исходные данные или результаты ячеек, состояния которых при любом варианте тождественны с состояниями уже имеющихся йчеек. В ЯЛС зквивалентные преобразования входят в понятие А. р. п. Расширение понятия эквивалентности алгоритмов, связанное с опи- санным выше пониманием эквивалентности ис- ходных данных (и результатов), а также с тем, что рассматриваются не области примени- мости, а более узкие области задания алгорит- мов, значительно расширяет возможности А. р. п. по сравнению с возможностями их эквивалентных преобразований. Алгоритмы, заданные на ЯЛС, обычно под- вергаются А. р. п. с целью экономии расхода времени на их выполнение (а, следовательно, и машинного времени) или экономии необхо- димых объемов запоминающих устройств. В первом случае при А. р. ц. добиваются уменьшения числа операций, необходимых для получения искомого результата, во втором — уменьшения общего числа ячеек, используе- мых при выполнении алгоритма (иногда вместо этого минимизируют общее число ячеек, т. е. их названий, фигурирующих в записи алго- ритма). Алгоритм на ЯЛС задают в виде конечной строки, образованной из операторов (описы- вающих действия) и знаков перехода (позво- ляющих при выполнении алгоритма опреде- лить порядок выполнения операторов). А. р. п. в случае применения ЯЛС делят на следую- щие группы: 1) равносильные преобразования отдельных операторов; 2) А. р. п., не вызываю- щие внутренних изменений операторов (пре- образования логических схем алгоритмов); 3) А. р. п., связанные с преобразованиями ло- гических операторов; 4) А. р. п., связанные с преобразованиями нелогических операторов; 5) перестановка операторов; 6) А. р. п., учи- тывающие подчиненность операторов услови- ям (оператор подчинен некоторому условию, если его выполнение возможно тогда, когда утверждение, содержащееся в условии, явля- ется истинным). Описанная система А. р. п. полная для Пря- мых или спрямляемых алгоритмов в том смыс- ле, что коль скоро два такие алгоритма экви- валентны в расширенном смысле, то с помощью конечного числа А. р. п. любой из них можно преобразовать в другой. При этом алгоритмы, заданные на ЯЛС, наз. спрямляемыми, если с помощью конечного числа преобразо- ваний их можно свести к прямым, т. е. к ал- горитмам, при выполнении которых после работы к.-л. оператора не может работать ни один оператор, расположенный в строке левее от него. Вопрос о полноте системы А. р. п. для любых алгоритмов, заданных иа ЯЛС, не решен. Проблема определения равносиль- ности (эквивалентности в расширенном смыс- ле) алгоритмов, заданных на ЯЛС, эквивалент- на широко известной проблеме тождества и, следовательно, относится к неразрешимым ал- горитмическим проблемам. В адресном языке программирования, Как и в ЯЛС, исходными данными и результатами являются состояния памяти (коды, на множе- стве которых задана штрих-функция и кото- рые представляют собой названия ячеек ЯЛС, а значения штрих-функции соответствуют со- стояниям ячеек). Отличие адресного языка от ЯЛС (кроме некоторых синтаксических раз- личий) заключается в том, что в качестве со- стояний ячеек могут выступать, кроме объектов (величин), также названия ячеек (т. е. «ячей- ки» могут содержать в себе названия ячеек). Понятие эквивалентности исходных данных (результатов) для алгоритмов, заданных на адресном языке и на ЯЛС, является общим. Однако операторы элементарные (из которых образуются все другие операторы) на ЯЛС являются частными случаями элементарных операторов адресного языка (в ЯЛС элемен- тарный оператор задается в виде записи xt: = 103
АЛГОРИТМОВ сложность = / (xj, х2, хп), которая эквивалентна записи на адресном языке / ('xj, 'х2, ..., 'хп) => => xt, являющейся частным случаем записи элементарного оператора <р => F). Последнее обстоятельство приводит к тому, что систему А. р. п., разработанную для алгоритмов, за- данных на ЯЛС, непосредственно нельзя пе- реносить на алгоритмы адресного языка, так что разработка А. р. п. для адресного языка явилась самостоятельной проблемой. Область приложений А. р. п. не ограничи- вается программированием. А. р. п. являются ценным аппаратом при практической алгорит- мизации, напр., творческих процессов (см. Ал- горитмизация творческих процессов). В ряде случаев в результате анализа реальных про- цессов (напр., процессов управления) их уда- ется описать в виде сложных алгоритмов, вы- полнить которые практически невозможно. Только после А. р. п. удается получить из них алгоритмы, пригодные для использова- ния. На практике приходится иметь дело с направленными А. р. п., преследующими цель оптимизации алгоритма по к.-л. заданному критерию. Разработка алгоритмов направлен- ного применения А. р. п. представляет группу важнейших математических проблем кибер- нетики. Результаты, полученные в этой об- ласти, еще незначительны (напр., к ним отно- сится направленное применение А. р. п. при поиске информации, выполняемое самой ЭВМ, и некоторые др.). Однако и там, где алгоритмы направленных преобразований еще не найде- ны, направленные А. р. п. можно производить, правда не самими ЭВМ в автомат, режиме, а с участием людей. Поиск необходимой после- довательности А. р. п. можно осуществлять эвристическими методами (по интуиции, до- гадкам и пробам) с помощью ЭВМ, которая по спец, программам и приказам, вводимым в нее математиком, должна производить тру- доемкие преобразования введенного в ее па- мять алгоритма и выдавать информацию о по- лучаемых результатах. Лит.: Поршне в а В. Н. Об эквивалентных пре- образованиях адресных комплексов. В кн.: Цифровая вычислительная техника и программирование, в. 2. М., 1967; Кривицкий Н. А. Равносильные преобразования алгоритмов и программирование. М., 1970. Н. А. Криницкий. АЛГОРИТМОВ СЛОЖНОСТЬ — величина, ха- рактеризующая сложность (длину) описания данного алгоритма (в отличие от сигнализи- рующей ф-ции, которая характеризует слож- ность процесса вычисления, осуществляемого по данному алгоритму). Это понятие слож- ности, в зависимости от точной концепции алгоритма, может быть различными способа- ми уточнено. Единого, устоявшегося уточне- ния к настоящему моменту не существует. Рассмотрим наиболее часто встречающиеся случаи. Под сложностью нормального алгорифма обы- чно понимают длину его изображения, т. е. дли- ну записи всех его формул подстановок в одну строку (между формулами проставляется спец, разделительная буква). Под сложностью Тью- 104 ринга машины обычно понимают число ее внутр, состояний. Иногда для характеристики сложности машины Тьюринга используют число команд данной машины. Предложено также и аксиоматическое опре- деление А. с. Рассмотрим это определение применительно к машинам Тьюринга. Пусть М\ (г = 0, 1, 2, ...) — допустимая геделевская нумерация машин Тьюринга. Эту нумерацию можно представить себе такой, при которой по номеру машины можно эффективно восста- новить машину (т. е. ее программу), а по ма- шине (т. е. по программе) — ее номер. Обще- рекурсивная ф-ция s наз. мерой сложности машин тогда и только тогда, когда для любого у существует нр-бцлее чем конечное число ма- шин, которые; имеют сложность у, и когда существует аффективная процедура, которая для любого у позволяет определить все те ма- шины, который имеют сложность у. Пусть s — произвольная мера сложности машины Тьюринга. Легко доказать, напр., следующее утверждение. Если U — произ- вольный эффективно перечислимый класс ма- шин Тьюринга, то существует машина Т, принадлежащая U, и существует машина Т' (не обязательно из U) такая, что Т' и Т вы- числяют одну и ту же ф-цию и сложность Т' меньше, чем сложность Т. Сформулируем еще некоторые результаты. Пусть под сложностью нормальных алгорифмов и машин Тьюринга понимается соответственно длина изображе- ния и число внутр, состояний. Тогда любую ф-цию алгебры логики от N переменных можно реализовать нормальным алгорифмом в т- 2n буквенном алфавите со сложностью--------- log2 т и машиной Тьюринга с m-буквенным внеш, ал- 2^ фавитом со сложностью------------ N tm — 1) Изучаются сложности алгоритмов, решаю- щих конечные куски неразрешимых алгорит- мических проблем. Сов. математик А. А. Мар- ков рассмотрел следующую задачу: для любой ф-ции алгебры логики от N переменных построить изображение нормального алгориф- ма в алфавите Ф = {0, 1, а, Ь, с), вычисляю- щего данную ф-цию и имеющего минимальную сложность. Показано, что сложность нормаль- ного алгорифма, решающего эту задачу, имеет порядок 2n. Изучен вопрос о А. с., решаю- щих для первых п натуральных чисел пробле- му вхождения в рекурсивно перечислимое мн-во (сложность n-кусков рекурсивно пере- числимых мн-в). В случае нормальных алго- рифмов эта сложность по порядку не превос- ходит log2n и в общем случае эта оценка не может быть понижена. В то же время легко показать, что существуют мн-ва, задаваемые с помощью достаточно простых логич. средств, которые имеют сложность n-кусков порядка п. Показано также, что при общерекурсивном ограничении времени работы А. с. п-кусков рекурсивно перечислимых мн-в может возра-
АЛГОРИТМОВ СХЕМА стать экспоненциально и по порядку достичь величины п. Как видно из приведенных примеров, по- нятие А. с. в основном используется при уточ- нении вопроса о том, какова миним. сложность алгоритма, описывающего тот или иной ко- нечный объект. Эту миним. сложность часто наз. сложностью данного конечного объекта. А. Н. Колмогоров предложил другой подход к определению понятия сложности конечного объекта, не зависящий от выбранной концеп- ции алгоритма. Согласно идее Колмогорова, под сложностью объекта х следует понимать минимальную длину «программы» р, которая позволяет восстановить х. Точное определение этого понятия зависит от того, какой класс объектов рассматривают и что понимают под «методом программирования». Рассмотрим, напр., класс N двоичных слов. Длину слова р обозначим через I (р). Пусть <р (р) — частично рекурсивная ф-ция из N в N. Тогда сложность слова х по ф есть к<р (х) = min I (р), где min берется по всем р таким, что ф (р) = х, оо, если не существует р такого, что ф (р) = х. Такое определение сложности сильно зави- сит от вида ф. Однако имеет место следующая теорема: существует частично рекурсивная ф-ция F (/>) (называемая оптимальной) такая, что для любой другой частично рекурсивной ф-ции ф (/>) выполняется неравенство (х) < < /Гф (х) + Сф, где Сф не зависит от х. Оп- тим. ф-ция F раз й навсегда фиксируется й под сложностью К (х) слова х понимают величину Кр (х). Аналогично можно определить и слож- ность других объектов, напр., сложность ча- стично рекурсивных ф-ций. Оказывается, что между введенной выше сложностью К сложностью Мт (х) этих же объектов и слож- ностью Тм (х) существует следующая взаимо- связь: К (х) _ log2 т ' (х) ~ ТМ (х>) ~ _______К (х)________. (т — 1) log2 К (х) ’ где К (х) — сложность по Колмогорову, jlf (г) — сложность, выражаемая через длй- ну изображения нормального алгорифма в т- буквенном алфавите, Тм (х) — сложность, вы- ражаемая числом внутр, состояний машины Тьюринга с m-буквенным внеш, алфавитом. Используя введенное выше понятие слож- ности, А. Н. Колмогоров развил алгоритм, подход к определению понятия «количество информации». Затем этот же подход применили к определению понятия случайной последо- вательности. Идея этого определения состоит в том, что бесконечная последовательность объявляется случайной, если она имеет бес- конечно много начальных кусков, в некотором смысле достаточно сложных. Такие последо- вательности обладают конструктивно описы- ваемыми свойствами, которые согласно вероят- ностей теории имеют место с вероятностью единицы (напр., они удовлетворяют закон больших чисел, закон повторного логарифма и т. д.). Лит.: Кузьмин В. А. Реализация функций алгебры логики автоматами, нормальными алгориф- мами и машинами Тьюринга. «Проблемы кибернети- ки», 1965, в. 13; М а р к о в А. А. О нормальных алгорифмах, связанных с вычислением булевых функ- ций. «Известия АН СССР. Серия математическая», 1967, т. 31, № 1; 3 в о н к и н А. К., Левин Л. А. Сложность конечных объектов и обоснование понятий информации и случайности с помощью теории алго- ритмов. «Успехи математических наук», 1970, т. 25, в. 6; Б л ю м М. Об объеме машин. В кн.: Проблемы математической логики. М., 1970. Я. М. Барздинъ. АЛГОРИТМОВ СХЕМА — формальное описа- ние основной идеи построения некоторых со- вокупностей алгоритмов. В А. с. некоторые элементы описания (условные обозначения) можно рассматривать как переменные, изме- няющиеся на множестве слов в алгоритмиче- ском языке. Если подходящим образом заме- нить эти «переменные» объектами из областей их значений, то получим алгоритм, записан- ный в указанном языке. Таким образом, А. с. описывает множество алгоритмов, каждый из которых получается из данной А. с. при под- ходящем выборе заменяющих объектов, яв- ляющихся значениями элементов схемы. При- мерами А. с. являются операторные схемы алгоритмов, алгоритмов граф-схемы, логи- ческие схемы алгоритмов. А. с. полезны при изучении свойств классов алгоритмов. Для практических задач реализации алгорит- мов полезно осуществлять их равносильные преобразования. На каждом уровне абстрак- ции описания алгоритмов могут быть построе- ны системы равносильных преобразований, позволяющие решать конкретные задачи улуч- шения их качества в каком-либо смысле. При определении А.- с. обычно исходят из некоторого набора основных символов, ис- пользуя которые строят элементарные выра- жения, называемые термам и. А. с. опре- деляются (формально) как выражения, по- строенные из термов и удовлетворяющие некоторым условиям. Вводится обычно про- цедура выполнения А. с., которая для каждой последовательности наборов значений логич. переменных однозначно определяет значение схемы. Вводятся также различные определе- ния равносильности (или эквивалентности) А. с., которыми описывают отношения равно- сильности (соответственно эквивалентности) алгоритмов. А именно: если А. с. Si и S2 равносильны, а 211 и 212 — алгоритмы, опи- сываемые этими схемами и полученные из них при подходящей замене термов операторами и метками (одинаковым образом для обеих схем), то 211 и Й2 — равносильные алгоритмы. При рассмотрении логич. А. с., граф-схем алгорит- мов и операторных схем явно выступает лишь логич. структура схемы. Порядок работы опе- раторов рассматривается в зависимости от значений входящих в А. с. логич. условий. 105
АЛГОРИТМОВ ТЕОРИЯ Свойства алгоритма, определяемые природой операторов (в т. ч. операторов условного пере- хода), на этом уровне абстракции не могут быть изучены. При определении А. с. частично учи- тывают внутреннее содержание операторов и логич. условий. Следующий (более низкий) уровень абстракции при изучении алгоритмов предполагает, что структура операторов ча- стично или полностью известна. Лит. см. к ст. Операторная схема. В. Н. Поршнева. АЛГОРИТМОВ ТЕОРИЯ — раздел математи- ки, в котором изучаются теоретические-воз- можности эффективных процедур вычисления (алгоритмов) и их приложения. Осн. понятие теории — понятие алгоритма — в интуитив- ном понимании существует в математике- До- вольно давно. Под алгоритмом понимают точ- ное предписание для совершения некоторой последовательности элементарных действий над исходными данными любой задачи из не- которого класса (вообще бесконечного) одно- типных задач, в результате выполнения кото- рой получится решение этой задачи. Приме- ром алгоритма может служить правило нахож- дения наибольшего общего делителя двух чисел (алгоритм Евклида). Формула для нахо- ждения корней квадратного уравнения также является своеобразной формой записи алго- ритма. Она указывает, какие арифм. действия и в какой последовательности нужно произ- водить над коэфф, квадратного уравнения, чтобы получить корни этого уравнения. А. т. является в настоящее время важным и быстро развивающимся разделом логики математи- ческой. Интерес к ней объясняется, с одной стороны, внутр, интересами самой математики (вопросы оснований математики, конструктив- ное и интуиционистское направления в мате- матике, алгоритм, проблемы алгебры и т. п.), а, с другой,— бурным развитием электронной вычислительной техники и теор. кибернетики. Практические и теор. вопросы реализации ал- горитмов на современных вычислительных машинах являются содержанием такого важ- ного раздела теор. кибернетики, как прог- раммирование. Точные матем. понятия, которые в том или ином смысле формализовали интуитивное по- нятие алгоритма, предложены только в се- редине 30-х гг. 20 в. То, что было предложено несколько различных уточнений, объясняется в какой-то мере разнообразием тех (конструк- тивных) объектов, над которыми осмыслено понятие эффективного (алгоритмического) пре- образования. Такими объектами могут быть натуральные числа, конечные последователь- ности натуральных чисел (кортежи), слова в некотором конечном алфавите, матрицы, ко- нечные графы и т. и. Исторически первые из предложенных по- нятий можно разделить на два вида. 1. Описывается некоторый класс арифм. ф-ций (вообще говоря, частичных), т. е. функ- ций от конечного числа натуральных аргумен- тов с натуральными значениями. Эти ф-ции об- ладают некоторыми эффективными процедура- ми нахождения значения ф-ции (если оно суще- 106 ствует) по заданным значениям аргументов. Ф-ции из этого класса наз. частично ре- курсивными (ч. р. ф.), а в случае, если ч. р. ф. всюду определены, их наз. обще- рекурсивными (о. р. ф.). Класс ч. р. ф. определили Ж. Эрбран, К. Гедель и С.-К. Кли- ни, исходя из исследований формализованной арифметики с помощью подходящих функцио- нальных исчислений. Независимое определе- ние этого класса ф-ций дал А. Черч с помощью т. н. исчисления ^.-конверсий. Класс всех ч. р. ф. и предлагается в качестве определения для класса всех арифметических алгоритми- чески вычислимых ф-ций (см. Черча тезис). 2. Описываются точные матем. понятия ма- шины и вычислимости на машине. Такие по- нятия машины и вычислимости на машине предложили независимо один от другого Э. Пост и А. Тьюринг. Эти «теоретические вычислительные машины» обычно наз. Тью- ринга машинами. Оказалось, что класс арифм. ф-ций, для которых существует машина Тью- ринга, вычисляющая по значениям аргументов значение ф-ций (если оно существует), совпа- дает с классом всех ч. р. ф. и наоборот, каж- дая ч. р. ф. вычислима на подходящей машине Тьюринга. В общих чертах различие между двумя рассмотренными выше видами опреде- лений можно сформулировать так: в первом дается точное описание класса вычислимых арифм. ф-ций, во втором — точное описание некоторого класса алгоритм, преобразований (вычислений на машине Тьюринга). Позднее были предложены и другие понятия, уточняю- щие понятие алгоритма,— канонические ис- числения Э. Поста, нормальные алгорифмы А. А. Маркова, алгоритмы А. Н. Колмогорова и т. д. Для всех этих уточнений оказалось, что вычислимыми арифм. ф-циями являются ч. р. ф. Таким образом, понятие эффективно вычислимой арифм. ф-ции можно считать впол- не определенным. Однако еще не дано наибо- лее общее определение понятия алгоритм, вы- числимости. Характерной особенностью почти всех уточнений понятия алгоритма является представление соответствующих понятий в ви- де тех или иных исчислений. Поэтому А. т. можно считать разделом матем. логики, где понятие исчисления — одно из основных. Исследования по А. т. так же, как и приве- денные выше определения, можно, естественно, разделить на два направления. I. Исследования, в которых класс всех ч. р. ф. является либо осн. объектом исследо- вания, либо осн. орудием исследования. Рас- смотрим более подробно некоторые из разде- лов этого направления. 1) Исследование клас- са всех ч. р. ф. (о. р. ф.): а) изучение подклас- сов этого класса — примитивно рекурсивных ф-ций, элементарных функций и т. и.; б) клас- сификация ч. р. ф. с помощью иерархий; в) алгебр, изучение класса ч. р. ф. и о. р. ф. (см. Рекурсивные функции). 2) Введение с по- мощью ч. р. ф. новых естественных понятий и их изучение: а) определение (в терминах ч. р. ф.), изучение и классификация рекур- сивных и рекурсивно перечислимых мн-в. По-
АЛГОРИТМОВ ТЕОРИЯ пятйя рекурсивного и рекурсивно перечисли- \ МОГ0 мн-в являются одними из осн. в со- __вр^менной А. т. Первое из них уточняет ин- туитивное понятие разрешимого мн-ва (т. е. мн-ва, для которого существует алгоритм, позволяющий по любому элементу опре- делять, принадлежит Он к этому мн-ву или нет), а второе — понятие мн-ва, для которого существует алгоритм последовательного пе- речисления всех его элементов; б) сравнение и классификация алгоритм, природы произ- вольных подмножеств мн-ва натуральных чи- сел. Основой для такого сравнения служит понятие сводимости (m-сводимость, ^-своди- мость, тьюрингова сводимость и др.) и соот- ветствующее каждому понятию сводимости по- нятие степени сводимости. Понятия своди- мости и ряд других понятий позволяют свое- образно классифицировать, располагать в иерархии большой класс подмножеств мн-ва натуральных чисел. 3) Обобщения и расшире- ния понятий. Уже при определении некоторых сводимостей, напр., понятия тьюринговой сво- димости, появляются относительные понятия, такие, как ф-ция, частично рекурсивная отно- сительно мн-ва А, мн-во, рекурсивно пере- числимое относительно А, и многие др. По- нятия сводимости определяют уже не только для множеств, но и для классов множеств (и функций). Таким понятием является, напр., понятие массовой проблемы по Ю. Т. Медве- деву. Для введения понятия сводимости мас- совых проблем используют понятие эффектив- ного оператора. Предприняты попытки уточ- нить понятия вычислимости и для не кон- структивных объектов, напр., определить по- нятие вычислимого функционала конечного типа, определенного на несчетном мн-ве функ- ционалов низшего типа. Возможность исполь- зования результатов теории рекурсивных ф-ций для произвольных, не более чем счет- ных, множеств реализуется нумераций тео- рией. В теории нумераций естественным об- разом находят уточнение многие алгоритм, проблемы алгебры, и других разделов ма- тематики. И. Исследования, в которых осн. упор де- лается на механизм вычисления. Существует ряд наиболее важных разделов А. т. этого направления исследований. 1) Тео- рия конечных автоматов. Автоматы конеч- ные являются наиболее изученным классом вычисл. устройств. Эта теория применяется, напр., при проектировании электронных вы- числительных машин (ЭВМ). 2) Машины Тью- ринга. Проводятся исследования возможно- стей таких машин в организации вычислений с теми или иными ограничениями, сравнива- ется работа машины с разным'числом лент, изу- чаются возможности вычисления в реальное время и многое др. 3) Автоматы растущие. Это понятие возникло в основном в связи с по- пыткой дать наиболее общее определение ал- горитм. вычисления, а также в связи с иссле- дованиями Дж. фон Неймана по самовоспро- изводящимся машинам. 4) Изучаются многие спец, виды других машин, связанные часто с обобщениями понятия вычислимости, напр., машины с «оракулом» и др. Следует особо отметить проблему поиска понятия алгоритмов сложности, т. е. понятия, интуитивно достаточно хорошо воспринимае- мого. Предложено несколько таких понятий. 1) Сложность алгоритма оценивается по тем или иным параметрам работы алгоритма (см. Сигнализирующая функция). Этот подход связан в основном со 2-м направлением иссле- дований в А. т., т. е. эти понятия определяют- ся в терминах работы конкретных вычисл. устройств (напр., машин Тьюринга). 2) Слож- ность алгоритма определяется через сложность его программы, записи (А. Н. Колмогоров, А. А. Марков). В определении используется введенное А. Н. Колмогоровым понятие слож- ности конечных слов. 3) Понятие сложности вводится не для отдельных алгоритмов, а для класса алгоритмов. Такое понятие сложности классов можно ввести с помощью понятий теории нумераций. Результаты А. т. находят различные при- менения, начиная с использования результа- тов теории конечных автоматов в практике проектирования ЭВМ и кончая использова- нием рекурсивных функций в конструктивной математике. Существует и ряд других важней- ших применений А. т. Первыми результатами А. т., имеющими большое принципиальное значение для всей математики, были Геделя теоремы о неполноте формализованной ариф- метики и теорема Черча об алгоритм, неразре- шимости (о невозможности алгоритма) для проблемы разрешения узкого исчисления пре- дикатов. Исчисление предикатов узкое явля- ется осн. исчислением современной матем. ло- гики. Проблема разрешения для него состоит в том, чтобы построить алгоритм, позволяю- щий по любой формуле узкого исчисления предикатов эффективно определить, является ли эта формула доказуемой. Аналогичные про- блемы разрешения возникают и для конкрет- ных формализованных теорий (напр., теории групп, колец, арифметики и т. п.). Раздел ма- тем. логики, который занимается изучением таких проблем разрешения, имеет название элементарные теории. Алгоритм, проблемы возникают и в алгебре (напр., проблема тож- дества слов для полугрупп и групп). Прин- ципиальные результаты в этом направлении получили сов. математики (неразрешимость проблемы тождества слов для полугрупп до- казал А. А. Марков, а неразрешимость проб- лемы тождества для групп — П. С. Новиков). Лит.: Марков А. А.' Теория алгорифмов. «Тру- ды Математического института им. В. А. Стеклова АН СССР», 1954, т. 42 [библиогр. с. 373—374]; У с - пенский В. А. Лекции о вычислимых функциях. М., 1960 [библиогр. с. 476—481 ]; М а л ь ц е в А. И. Алгоритмы и рекурсивные функции. М., 1965 [биб- лиогр. с. 375—381]; К л и и и С. К. Математическая логика. Пер. с аигл. М., 1973 [библиогр. с. 451—465]; Davis М. Computability and unsolvability. New York — Toronto — London, 1958; Роджерс X. Теория рекурсивных функций и эффективная вы- числимость. Пер. с англ. М., 1972 [библиогр. с. 587— 599]; Захаров Д. А. Рекурсивные функции. Но- восибирск, 1970 [библиогр. с. 201—204]. Ю. Л. Ершов. 107
АЛГОРИТМОВ ЭКВИВАЛЕНТНОСТЬ АЛГОРИТМОВ ЭКВИВАЛЕНТНОСТЬ — сво- йство алгоритмов при каждом исходном дан- ном, к которому применим хотя бы один из них, приводить к получению одинаковых резу- льтатов. А. э. является одним из видов экви- валентности отношения в классе алгоритмов. Расширением понятия А. э. является эквива- лентность относительно класса исходных дан- ных, в которой находятся те и лишь те алго- ритмы, которые ведут к одинаковым резуль- татам при исходных данных из указанного класса и не подчинены никаким ограничениям при др. исходных данных. Еще большим рас- ширением понятия А. э. является равносиль- ность алгоритмов (см. Алгоритмов равносиль- ные преобразования). Проблема распознавания А. э. в классе всех алгоритмов в приведен- ных случаях алгоритмически неразрешима. Понятие А. э. в классических теориях алго- ритмов используется для формулировки т.н. осн. тезиса (гипотезы, принимаемой на основе векового опыта человечества), согласно кото- рому для любого предписания, интуитивно вос- принимаемого как алгоритм, существует эк- вивалентный алгоритм в семействе стандарт- ных алгоритмов?С помощью осн. тезиса выяв- ляют алгоритмически неразрешимые проблемы. Н. А. Криницкий. АЛГдК — язык программирования для описа- ния экономических задач. Разработан в 1964 как расширение универсального алгоритми- ческого языка АЛГОЛ-60 средствами языка КОБОЛ. А. имеет аппарат для описания со- ставных единиц информации (документов и их массивов), текстовых величин и процессов их обработки с доступом ко всем элементам. За- дание форматов величин позволяет иметь раз- ветвленную систему процедур ввода и вывода. Транслятор с А. разработан для машины «МИНСК-22». М. А. Королев. АЛГдМ — язык программирования для опи- сания экономических и вычислительных задач, построенный на базе АЛГОЛ-60 и КОБОЛ'а. Разработан в 1964—66. По сравнению с АЛГОЛ-ом А. содержит дополнительно: строч- ные (текстовые) переменные и выражения, ис- пользуемые при операциях над символьной информацией, составные переменные и мас- сивы, позволяющие представлять в машине различные формы экономических документов, указания видов переменных, позволяющие за- давать для значений переменных состав и рас- положения различных типов символов (бук- вы, цифры и т. д.), что важно для редакти- рования значений при выдаче на печать. Транслятор с языка А. реализован на ЦВМ «Минск-22». А. И. Китов. АЛМО — язык машинно-ориентированный. Разработан в 1965—66 как промежуточный и базовый язык универсальной системы програм- мирования. А. представляет собой входной язык абстрактной выч. машины, которая так- же наз. А. Машина А. наделена типичными особенностями, свойственными наиболее рас- пространенным современным ЭВМ. Она имеет несколько уровней памяти, набор операций, близких к системам команд современных ма- 108 шин, и т. д. В машине А. предусмотрено 4 ви- да памяти: регистры-модификаторы (М-па- мять), рабочие регистры (Е-память), опера- тивная память (Е-память), внешняя память (ЕХ-память). Все эти виды памяти служат для хранения значений, вводимых, выводи- мых и перерабатываемых в процессе выполне- ния программ. Ячейки, из которых состоит каждая память, наз. словами. Размер слов, отведенных для хранения тех или иных значений, вообще говоря, неопределен, но в языке существуют средства, позволяющие ограничить этот размер снизу. Для хранения упорядоченного мн-ва значений (массивов) в Е-памяти и в ЕХ-памяти отводится упорядо- ченное мн-во слов одинаковой длины — мас- сивы слов. При моделировании машины А. на конкретной машине, т. е. при выполнении на этой машине программы, написанной на язы- ке А., те части всех четырех видов памяти, которые использованы в этой программе, ото- бражаются на подходящие ЗУ машины. Е-память предназначена для хранения осн. массы значений, обрабатываемых в каждый момент выполнения программы. В каждой программе точно указывается, сколько слов и какого размера (размер ограничивается толь- ко снизу) должно быть отведено в Е-памяти и как эти слова будут наз. в программе. Эти указания даются описаниями в каждом блоке и имеют силу внутри данного блока (Програм- ма в языке А. имеет блочную структуру ана- логично программе в языке АЛГОЛ-60). В опи- саниях могут содержаться также сведения о частоте обращения к описываемым словам, что позволяет более эффективно отобразить Е-память в тех машинах, в которых оператив- ная память состоит из уровней различного быстродействия. М-память служит для хра- нения значений, употребляемых в индексных выражениях для указания порядкового номе- ра элемента в массиве; эти значения наз. мо- дификаторами. Е-память служит для хранения промежуточных результатов, воз- никающих в процессе выполнения программы, Значения, хранящиеся в ЕХ-памяти, недо- ступны для непосредственной обработки. Они могут быть только скопированы в Е-память или обратно. При моделировании ЕХ-память отображается на вспомогательные виды па- мяти (барабаны, ленты и т. п.) конкретной машины (часть ЕХ-памяти может быть отоб- ражена на оперативную память конкретной машины, которая осталась свободной после отображения Е-памяти машины А). Массивы слов ЕХ-памяти (внешние массивы), необхо- димые каждому блоку, должны быть описаны в этом блоке. В описаниях могут быть даны также сведения о характере обращения про- граммы к внеш, массивам, которые позволяют наиболее эффективно разместить эти массивы во вспомогательной памяти конкретной ма- шины. С этой целью ЕХ-память машины А. представляется как совокупность носителей, каждый из которых характеризуется опреде- ленными свойствами: частотой обращения, способом копирования (произвольными или
АЛФАВИТНО-ЦИФРОВОЕ ПЕЧАТАЮЩЕЕ УСТРОЙСТВО постоянными зонами), а также именной спе- цификацией, позволяющей индивидуализиро- вать носитель. В машине А. предусмотрена обработка таких типов значений: чисел, последовательностей битов, модификаторов и ссылок. Числа могут быть представлены в нормализованной форме, с фиксированной запятой и как целые. Для пе- рехода от одной формы представления к дру- гой в А. определены спец, функции преобра- зования. Спец, указатели размера позволяют ограничить снизу размер слова, отводимого для хранения значений. При этом размер опре- деляется через значение, т. е. указатель раз- мера требует, чтобы было отведено слово, в ко- тором можно разместить значение данного типа с данным к-вом знаков. При моделирова- нии машины А. слово может отображаться на ячейку (часть ячейки или несколько ячеек) конкретной машины, такую, с которой удобно было бы проводить операции и которая позво- ляет разместить значения, заданные указате- лем. При отсутствии в алгоритме строгого ограничения на точность представления значе- ний можно пользоваться стандартными поня- тиями: полуслово, слово и двойное слово. Набор операций и операторов А. соответ- ствует наборам операций современных выч. машин. В него включены арифм. и логич. опе- рации, операторы передачи управления, ор- ганизации цикла, обмена между различными видами памяти, ввода и вывода. Формулы за- писываются в виде правой польской записи, что полностью задает порядок действий и в то же время не предопределяет адресности ма- шины. Операнды определены т. о., чтобы на каждой конкретной машине любому операнду в конечном счете соответствовал некоторый адрес, снабженный, быть может, признаком модификации при помощи одного из регистров- модификаторов. Операндом служит непосред- ственное изображение значения (константа), название переменной, название оператора (метка), ссылка на название слова или опе- ратора. Любая из переменных может быть снабжена индексом. Переменные с индексом обозначают слова, которые являются элемен- тами одномерных массивов слов. Значение ин- дексного выражения должно иметь форму представления модификатора. В языке А. предусмотрены средства, позволяющие ука- зывать, что некоторые процессы могут выпол- няться параллельно. Это используется при моделировании машины А. на машинах с не- сколькими процессорами или с другими воз- можностями совмещенного выполнения. Кро- ме того, имеется возможность задавать ука- зания для осуществления автомат, программы сегментации. Компиляторы с языка А. соз- даны для ряда универсальных и специализи- рованных выч. машин. На базе языка А., как языка промежуточного, разработана универ- сальная система программирования, включаю- щая трансляторы с АЛГОЛа и ФОРТРАНа. Ли-m.: Камынин С. С., ЛюбимскийЭ. 3. Алгоритмический машинно-ориентированный язык — АЛМО. «Алгоритмы и алгоритмические языки», 1967, в. 1 [библиогр. с. 59—61]. Э. 3. Любимский. АЛФАВИТНО-ЦИФРОВОЕ ПЕЧАТАЮЩЕЕ УСТРОЙСТВО (АЦПУ) — устройство, осу- ществляющее автоматическое печатание на бу- маге информации в виде букв, цифр, раздели- тельных знаков, некоторых математических и других специальных символов. АЦПУ при- меняется гл. обр. в составе внешних устройств цифровых вычислительных машин (ЦВМ) для вывода результатов расчетов, программ и ин- формационно-справочных материалов в про- извольной, определяемой программой форме (текст, таблицы, графики, фигуры). Ранее в качестве АЦПУ приспосабливали имевшиеся портативные печатающие устройства (напр., обычную пишущую машинку) посредством оснащения их электромагнитными приводами. АЦПУ, специально разрабатываемые для ЦВМ, можно разделить на две группы: с не- мех. и мех. способом регистрации. Из первой группы некоторое распространение получили АЦПУ, основанные на электрохимическом, ксерографическом и магнитографическом принципах действия. В электрохими- ческом АЦПУ изображаемый знак форми- руется из точек, появляющихся на специаль- ной, пропитанной электролитом (т. н. элект- рохимической) бумаге при прохождении через нее тока в местах контакта с электродами. Вмагнитографическом АЦПУ на поверхности вращающегося барабана из маг- нитного материала при помощи импульсного магнитного поля, создаваемого спец, магнит- ными головками, формируется скрытое изоб- ражение знака из выбранных для данного знака точек прямоугольного растра. Изобра- жение проявляется нанесением магнитного красящего порошка, переносится с барабана на бумагу посредством ее прижима и закреп- ляется нагревом, после чего соответствующая зона барабана размагничивается и очищается от порошка. Точечнорастровый способ фор- мирования символа без участия инерцион- ных деталей позволяет достичь в таких АЦПУ скорости печатания порядка сотни строк в секунду. Однако из-за эксплуатационных не- удобств они не получили широкого распро- странения. Действие ксерографи- ческих АЦПУ основано на способности наэлектризованных участков бумаги притя- гивать красящий порошок. Спец, головками этим участкам (имеющим конфигурацию сим- волов) сообщаются электростат, заряды. В АЦПУ, основанных на мех. способе ре- гистрации, знак печатается посредством отти- ска соответствующей литеры через красящую ленту. Конструкции их различаются, в основ- ном, по способу подвода литеры нужного сим- вола на соответствующее место в строке. В ротационных АЦПУ литеры рельеф- но выступают на ободе печатающего колеса. Колеса в количестве, равном требуемому ко- личеству знаков в строке, насажены на непре- рывно вращающийся вал. Оттиск знака, нуж- ного на данном месте строки, производится ударом пуансона по бумаге в момент прохож- дения середины литеры этого знака через осе- вую линию пуансона. Строка печатается за 109
АЛФАВИТНЫЙ ОПЕРАТОР один оборот вала. ВАЦПУс печатаю- щей головкой литеры размещены на головке, имеющей форму вытянутого эллипсо- ида вращения, в несколько рядов по окруж- ностям. Нужная литера выбирается соответ- ствующим наклонением и поворотом головки. Оттиск достигается ударом самой головки по бумаге (красящей ленте). Знаки в строке здесь печатаются последовательно. Широко приме- няются также АЦПУ, сконструированные на базе телетайпа или электрифицированной пи- шущей машинки. щий 96 позиционных импульсов (по количе- ству литер на колесе) и один нулевой импульс (соответствующий началу оборота барабана). Схема управления обеспечивает.хранение при- нятой от ЦВМ информации, подлежащей пе- чатанию в текущей строке, и формирование управляющих сигналов, поступающих от ЦВМ и направляемых в цифровую вычислительную машину. Лит.: Анисимов Б. В., Четвери- ков В. Н. Основы теории и проектирования циф- ровых вычислительных машин. М., 1965 [библиогр. с. 480]. И. Т. Пархоменко. 1. Алфавитно-цифровое печатающее устройство типа АЦПУ-128. 2. Блок-схема алфавитно-цифрового печатающего устройства типа АЦПУ-128. Наибольшее распространение в СССР полу- чило ротационное А.-ц. п. у. типа АЦПУ-128, осн. тех. данные которого следующие: скорость печатания — 420 ± 20 строк в минуту, коли- чество знаков в строке — 128, количество знаков на печатающем колесе — 96. В набор символов входят русский и лат. алфавиты, разделительные знаки, цифры, символы ариф- метических действий и логики математиче- ской. Устройство сконструировано в виде вы- сокого стола (рис. 1), в верхней части которого расположен собственно печатающий механизм, а в нижней — электронная схема управления. Из блок-схемы АЦПУ-128 (рис. 2) видна струк- тура этого устройства, связи между блоками и между устройством и ЦВМ. 128 печатающих колес, набранных на валу вплотную, образуют сплошной печатающий барабан. С валом пе- чатающих колес связан привод красящей лен- ты и привод бумаги. Интервальный меха- низм обеспечивает прерывисто-поступательное продвижение бумаги в промежутки времени между печатанием строк. Против каждого пе- чатающего колеса в направляющих установ- лен пуансон с эластичным (капроновым) нако- нечником, приводимый в движение электро- магнитом. Восприняв удар от рычага электро- магнита, пуансон движется по инерции и бьет по бумаге. Возврат пуансона в исходное по- ложение производится пластинчатой пружи- ной. Для согласования работы печатающего механизма с ЦВМ служит индукционный гене- ратор синхронизирующих импульсов, выдаю- АЛФАВЙТНЫЙ ОПЕРАТОР —• соответствие, отображающее слова в некотором алфавите в слова в том же самом или в другом фикси- рованном алфавите; первый алфавит наз. вход- ным, а второй — выходным алфавитом дан- ного оператора. Совокупность всех слов, на которых оператор определен, наз. его областью определения. В случае, когда область опре- деления А. о. конечна, оператор может быть задан таблицей соответствия, что принци- пиально невозможно сделать в случае беско- нечной области определения. К понятию А', о. могут быть в некотором смысле сведены любые процессы преобразования информации. С. С. Гороховский. АЛЬГЙБР — модификация альфа-системы,, предназначенная для трансляции программ, записанных на альфа-языке, в машинные прог- раммы для ЭЦВМ «БЭСМ-6». Транслятор си- стемы А. работает на ЭЦВМ типа «М-20» и вы- дает на перфокарты программу в коде команд «БЭСМ-6», либо записывает ее на ленту маг- нитную для последующей передачи непосред- ственно в машину по спец, каналу. Использо- вание альфа-языка для А. допускает включе- ние в текст программы машинных команд и экстракодов «БЭСМ-6» в символической фор- ме. Существуют аналогичные альфа-системе средства отладки и методика объединения от- дельно транслируемых программ в единый комплекс. Выполнение транслированной А. программы производится под управлением операционной системы «БЭСМ-6». А- П. Ершов. 110
АЛЬФА-СИСТЕМА АЛЬФА-СИСТЁМА — система программиро- вания иа альфа-языке для ЭВМ типа «М-20». Разработана в 60-х гг. Составными частями А.-с. являются транслятор — программа, транслирующая программы с алъфа-языка на язык машины, и система отладки. Отличитель- ной особенностью А.-с. является применение двухфазной трансляции с использованием внутреннего языка и наличие спец, алгорит- мов оптимизации транслируемой программы на базе флешанной стратегии программирова- ния и формальных преобразований програм- мы. Транслятор состоит из 24 последовательно работающих блоков общим объемом в 50 тыс. команд. Средняя скорость трансляции — прибл. 150 команд рабочей программы на 1 мин работы транслятора. Первая фаза трансляции состоит в переводе программ с альфа-языка на’ внутренний язык, который представляет собой машинно-незави- симый язык с простой структурой операторов и с фиксированным форматом переменных. Осн. символами внутр, языка являются 15-раз- рядные двоичные коды, изображающие иден- тификаторы, знаки операций и операторов и различные разделители. Часть разрядов ко- да — идентифицирующая, а часть — призна- ковая, содержащая классификацию основных символов и информацию о некоторых свой- ствах идентификаторов. Каждый оператор имеет ограниченное к-во операндов, каковыми могут быть только идентификаторы.. Осн. типы операторов: пересылки, присваивание резуль- тата выполнения арифм. или логич. операции, передачи управления (условные, безусловные и с возвратом), формирование и засылка адре- сов и обращения к подпрограммам стандарт- ным и системе динамического распределения памяти. В индексах переменных оставлены только линейные зависимости от параметров операторов цикла; остальные вычисления из индексов выносятся. При переводе на внутр. язык ведут програм- мирование выражений, процедур и действий над комплексными и многомерными величина- ми. Информация о переменных из описаний пе- реносится в таблицы и признаковые разряды идентификаторов. В конструировании таблиц применяется списковая структура размеще- ния информации. Перевод идентификаторов в 15-разрядный код производится с помощью функции расстановки. Выражения программи- руются за два просмотра: при 1-м просмотре производится декомпозиция выражений на простые операторы и вводятся символы про- межуточных величин, при 2-м — определяют- ся тип и порядки по измерениям промежуточ- ных величин и массивов. При программировании процедур приме- няется смешанная стратегия: в трансляторе предусмотрено 8 способов программирования операторов и описаний процедур — от универ- сального до простейшего, отличающихся друг от друга сложностью реализации и степенью общности. На основе анализа характера вхож- дений формальных параметров в тело процеду- ры и степени сложности фактических пара- метров для каждой процедуры выбирается самый простой способ, обеспечивающий пра- вильность ее применения. Программирование действий над многомерными величинами со- стоит во введении в программу циклов выпол- нения покомпонентных действий. При этом производится оптимизация, заключающаяся в объединении нескольких возникающих цик- лов в один, где это возможно, и в сокращении к-ва промежуточных массивов. Операции над комплексными величинами реализуются в ос- новном открытой вставкой подпрограмм вы- полнения отдельных действий. На уровне внутреннего языка транслятор выполняет оптимизирующие формальные пре- образования транслируемой программы: чист- ку циклов и экономию совпадающих выраже- ний. При чистке циклов в участке программы, составляющем цикл, находят операторы, вы- числяющие при повторениях данного цикла одно и то же значение (такие операторы выно- сятся из цикла и помещаются перед ним). Эко- номия выражений производится в пределах квазилинейных участков программ, состоя- щих из операторов, выполняющихся строго подряд и допускающих разветвления, вызван- ные только условными выражениями в исход- ной программе. Из нескольких совпадающих операторов, вычисляющих одно и то же зна- чение в участке экономии, остается только один и помещается в такое место, где его ре- зультат доступен для использования. При отождествлении операторов также применя- ется ф-ция расстановки. В индексах произво- дятся преобразования линейных форм зави- симостей от параметров циклов (приведение подобных, выделение свободного члена), на- правленные на их упрощение. Вторая фаза трансляции заключается в пе- реводе программ с внутреннего языка на ма- шинный. После построения машинных команд, реализующих основные вычисл. и логич. опе- раторы внутр, языка, производится програм- мирование циклов. Здесь также применяется смешанная стратегия, суть которой заключа- ется в выборе для каждого заголовка цикла наиболее простого из доступных способа ор- ганизации пересчета параметра, контроле чис- ла повторений цикла, переадресации и восста- новлении переменных команд. Использование индекс-регистра организуется таким способом, чтобы сократить к-во команд сохранения и восстановления индекс-регистра. В конце вто- рой фазы производится глобальная экономия памяти, отводимой для хранения скалярных переменных и массивов заранее известной длины. Сначала по программе строится ее опе- раторная схема. В качестве одного оператора берется квазилинейный участок программы. Для каждого оператора определяются: номера операторов, переменные, являющиеся аргумен- тами и результатами оператора, а также внут- ренние величины, т. е. переменные, значения которых возникают и используются только в пределах оператора. Для всех внутр, вели- чин отводится общее поле, а для каждой пары остальных переменных на основе анализа опе- 111
АЛЬФА-ЯЗЫК раторной схемы определяется, может ли дан- ная пара располагаться на одном участке памяти. Затем на основе этой информации о попарной совместимости производится эконом- ное памяти распределение. Алгоритмы, при- меняемые при этом, тесно связаны с алгорит- мами раскраски вершин графов (см. Граф рас- крашенный). В заключение производится локальная оптимизация полученной програм- мы, использующая машинные команды с со- вмещением операций, а сама программа после компоновки и присвоения истинных адресов ставится в рабочее положение для немед- ленного выполнения или выдается на перфо- картах. Система отладки обладает способностью формировать отладочные программы путем модификации исходной программы на альфа- языке, состоящей в изменении параметров программы (задание значения переменных, применение упрощенных процедур и т. п.) и во внесении в текст программы отладочных команд (печатание промежуточных значений, прослеживание переходов и подсчет факти- ческого числа повторений циклов). Модифи- кация осуществляется «нулевым» блоком транслятора. На базе А.-с. создан ряд систем программирования для разных ЭВМ, в т. я. система Альгибр для ЭЦВМ «БЭСМ-6». Лит.: Альфа-система автоматизации программиро- вания. Новосибирск, 1967; Ершов А. П., Кожу- хин Г. И., Поттосин И. В. Руководство к пользованию системой Альфа. Новосибирск, 1968. А. П. Ершов. АЛЬФА-ЯЗЙК — язык программирования, представляющий собой расширение языка АЛГОЛ-60 в части переменных, операций и выражений, а также описаний. Разработан в 1960. В разделе переменных добав- лен новый тип — комплексный. Каж- дой величине или переменной с индексами может быть приписано некоторое число из- мерений и порядок по каждому измерению. Многомерная величина в А.-я. обозначает мн-во скалярных компонент, образующих пря- моугольный многомерный массив, аналогич- ный массивам АЛГОЛА-60. Примеры соответ- ствующих описаний: комплексный z-массив; вещественный A-массив п X п; логический массив В [1 : 10, 1 : 20] — массив Р. В по- следнем случае компонентами матрицы В яв- ляются векторы длины Р. Для переменных с индексами в А.-я. допустимо использование пустых индексных позиций, означающее од- новременное взятие всех компонент, соответ- ствующих полному диапазону изменения дан- ного индекса. В области операций и выраже- ний в А.-я. все обычные операции распро- странены на многомерные величины как по- компонентные действия, а также введены стандартные операции над векторами и матри- цами. Запись у [ ] : = | a, v ф 2, t, t, + 11 является примером употребления «геометри- ческой» операции формирования из последо- вательности значений указанных выражений 5-мерного вектора, присваиваемого векторной переменной у [ ]. Другой геом. операцией 112 является компоновка, позволяющая срастить вдоль указываемого в скобках измерения се- рию подобных массивов: запись ](!)] (2) А, В |, | (2) С, D || означает клеточную матрицу вида А : С В \ D ’ Логические выражения в А.-я. могут иметь вид цепочек неравенств вида а < х < Ь. Всю- ду, где употребляются списки выражений (кроме переключательных списков и списков параметров в процедурах), допускаются пере- числения выражений по некоторому натураль- ному индексу с использованием многоточия: напр., |)а[1, 1], ... , а[1, ге]|, . .., | а [10,1]...........а [10, ге]|| означает формирование матрицы порядка 10 X Хп. В А.-я. допустимы конструкции вида для i: — 1, ..., Р цикл a [i, 1]: = • • • : = = а [г, 10]: = 1 или вида если b [fc] < — < b [fc + re], то на М • N • Р. В последнем примере использован оператор перехода по составной метке, позволяющей передать управление внутрь блока: в блоке с меткой М находят блок с меткой N, в кото- ром происходит передача управления на опе- ратор с меткой Р. В части описаний добавлены описа- ния, вводящие явные обозначения компонент многомерных и комплексных величин: напр., А = II A [i, /] || и z = а + ib. Имеются опи- сания, задающие начальные значения пере- менных, напр., pi = 3.141592. Есть сокращен- ная форма описания ф-ций, способ вычисления которых задается выражением, напр., веще- ственная ф-ция ОБЪЕМ (В) — 3/2 X pi X X В 1 3. Любой переменной спец, описанием может быть приписан верхний индекс, позво- ляющий записывать рекуррентные соотноше- ния между последовательными значениями та- кой переменной. А.-я. содержит средства, позволяющие опи- сывать вид памяти (барабан, лента, перфокар- ты), на котором хранятся массивы или блоки программы, включать в программу машинные команды с символическими адресами, исполь- зовать библиотеку стандартных подпрограмм и объединять в один комплекс отдельно транс- лируемые программы. В А.-я. англ, служеб- ные слова заменены русскими, а алфавит идентификаторов расширен до строчных и заглавных букв рус., лат. и греч. алфавитов. Для перфорации программ, записанных на А.-я., используются специально разработан- ные клавишные устройства с клавиатурой на 256 знаков и модифицированные рулонные те- летайпы, содержащие символ подчеркивания. См. также Альфа-система.
АНАЛИЗАТОРНЫЕ СИСТЕМЫ Лит.: Ершов А. П., Кожухин Г. И., Во- лошин Ю. М. Входной язык системы автоматиче- ского программирования. М., 1961 [библиогр. с. 173— 1741; Ершов А. П., Кожухин Г. и., Пот- то с и н И. В. Руководство к пользованию системой Альфа. Новосибирск, 1968. А. П. Ершов. АМПЛИТУДНО-ИМПУЛЬСНАЯ МОДЕЛЬ — разновидность квазианалоговой модели, глав- ным образом, алгебраических объектов; обес- печивает неизбежную сходимость процесса уравновешивания для линейных алгебраиче- ских объектов произвольного вида. На струк- турной схеме А.-и. м. (рис.) в правом поло- Структурная схема амплитудно-импульсной модели. жении ключей П, которые переключаются синхронно и циклически, конденсаторы Са за- ряжаются за счет действия напряжений источ- ников и выходных напряжений Uai запо- минающих усилителей В левом положе- нии ключей эти конденсаторы разряжаются через пассивный резистивный многополюсник на конденсаторы С, изменяя их заряд. При достаточно малом отношении Са/С подобный процесс изменения напряжений сходится не- избежно при произвольной структуре рези- стивного многополюсника, причем напряже- ния Ubi становятся пренебрежимо малыми, и вектор напряжений V^> определяется выра- жением где gba— матрица взаимных проводимостей цепи между узлами bi и гЬу — составляю- щая вектора токов гь, определяемая действием вектора напряжений Uf при Ub — Ua = 0 и закороченных конденсаторах Со; к — номер цикла переключения ключей П. Полагая Ua = = Yx1’ Sba = ibf = yff, где yx, ya, — переходные масштабы, связанные соотноше- нием "ia "ix — "if, можно заключить, что схема может рассматриваться как электронная мо- дель системы уравнений Ах + / — 0, где мат- рица А может быть произвольной неособенной матрицей. Достоинством А.-и. м. является возможность построения простых устойчивых моделей линейных алгебраических объектов. К недостаткам А.-и. м. следует отнести низ- кую чувствительность схемы к отклонениям вектора Ub от нулевого, вызванную затуха- нием сигналов при двукратном прохождении через многополюсник. На основе описанной структурной схемы можно строить амплитуд- но-импульсные инверторы, сумматоры, пре- образователи и др. решающие элементы и мо- дели обратимого и необратимого типов. Лит.: Пухов Г. Е. Методы синтеза амплитудно- импульсных электронных моделей алгебраических объектов. В кн.: Математическое моделирование и электрические цепи, в. 2. К., 1964; Пухов Г. Е. Методы анализа и синтеза квазианалоговых электрон- ных цепей. К., 1967 [библиогр. с. 560—564]. В. В. Васильев-. АНАЛИЗАТОРНЫЕ СИСТЕМЫ — сложные нервные структуры, начинающиеся перифе- рическими воспринимающими образованиями (рецепторами) и заканчивающиеся нервными центрами, расположенными в высших отделах мозга и обеспечивающими анализ восприня- тых раздражений и выработку на этой основе сигналов для построения ответной деятель- ности организма. Рецепторы и высшие отделы анализаторов соединены между собой проводящими путями, которые всегда включают в себя ряд промежу- точных нервных центров, обеспечивающих пе- редачу и промежуточную обработку информа- ции, поступающей от рецепторных структур в высшие отделы анализатора. Ф-цией рецеп- торов является трансформация энергии внеш, раздражителя в процесс возбуждения. Этот процесс обладает способностью к самораспро- странению по отросткам нервных клеток — нервным волокнам и поэтому может быть но- сителем информации о внеш, воздействии, пе- редаваемой в высшие анализаторные центры. Рецепторные клетки являются специализиро- ванными, приспособленными к восприятию определенных видов энергии, поступающей от раздражителя. Специализация рецепторов до- стигается наличием у них особых механизмов, позволяющих реагировать на самые ничтож- ные количества энергии и превращающих ее (энергию) в изменения электрической поляри- зации поверхностной мембраны рецепторных клеток. Такие изменения наз. генераторными или рецепторными потенциалами. Эти потен- циалы в свою очередь являются непосредствен- ной причиной появления в соединенных с ре- цепторами нервных волокнах процессов воз- буждения (см. Возбуждения клетки теория). Нервные импульсы в волокнах существенно не отличаются между собой (рис. 1); поэтому для передачи информации о раздражении раз- личных рецепторных клеток обязательным условием является существование различных волокон, соединяющих эти клетки с высшими анализаторными центрами. Следовательно, ин- формация о качестве раздражения кодируется в А. с. пространственным распределением ак- тивности в нервных волокнах. Генераторные потенциалы в каждой рецепторной клетке по своей длительности отражают длительность попадающего на рецептор раздражения (ам- плитуда этого потенциала обычно находится в логарифмической зависимости от силы 8 4-210 ИЗ
АНАЛИТИК внешнего, раздражения). Создаваемые генера- торным потенциалом распространяющиеся импульсы являются дискретными и кратковре- менными (несколько тысячных долей сек) про- цессами. Частота их возникновения пропор- циональна амплитуде генераторного потен- циала и, следовательно, несет информацию о силе раздражения. Однако эта пропорцио- нальность сохраняется лишь до определенного предела. Наличие после каждого импульса периода абс. и относительной рефрактерности (невозбудимости) ограничивает верхний пре- Внешнее РАЗДРАЖЕНИЕ АКТИВНОСТЬ АКТИВНОСТЬ ГЕНЕРАТОРНЫЙ ПОТЕНЦИАЛ ПОСТСИНАПТИЧЕСНИЙ ПОТЕНЦИАЛ 1. Схема периферической части анализаторной систе- мы, иллюстрирующая соотношение между внешним раздражением, генераторным потенциалом и импульс- ной активностью. 2. Схема предполагаемой структуры передаточных звеньев анализаторных систем (по Фессару, 1961): а — схема, в которой между передаточными нейро- нами существуют только возбуждающие связи; б — схема, в которой между передаточными нейронами су- ществуют тормозящие боковые связи; в — схема, в которой между передаточными нейронами существу- ют возвратные тормозящие связи. На входе и выходе каждого волокна показаны разря- ды импульсов условной частоты. дел частоты импульсации от рецептора не- сколькими сотнями импульсов в сек. При дли- тельном постоянном раздражении рецептора частота импульсации снижается, а это отра- жает снижение чувствительности анализатора к раздражению (адаптация). Это свойство в неодинаковой степени выражено в различ- ных А. с. Оно служит основой подразделения на динамическую и статическую чувствитель- ность. Возникшая в рецепторах импульсация рас- пространяется по волокнам без ослабления с большой скоростью (несколько десятков м!сек}, зависящей от диаметра соответствую- щих волокон — чем тоньше волокно, тем мень- ше скорость проведения импульсов. Как про- межуточные, так и высшие нервные центры, через которые проходят эти импульсы, по- строены по типу экранных структур. С каж- дой нервной клеткой нервного центра связаны чувствительные волокна определенных рецеп- торных клеток, так что вся чувствительная поверхность оказывается как бы проециро- ванной на клетки этого центра; такая же про- екция сохраняется в следующем центре вплоть до самого высшего. Описанная организация позволяет передавать через последующие цент- ры информацию о качестве раздражителей, воздействующих на различные рецепторные клетки. Проекция импульсов от клетки к клет- ке не является особенно строгой — импульса- ция по разветвлениям волокон захватывает отчасти и соседние клетки (рис. 2а). Характер- ной чертой деятельности всех промежуточных центров является наличие в них наряду с воз- буждающими также и тормозящих процессов. Импульсы, поступающие от рецептора по опре- деленной группе волокон, наряду с возбуж- дением соответствующих клеток через особые вставочные нейроны вызывают тормозящие процессы в клетках, связанных с соседними во- локнами (рис. 26, в). Т. о., поток импульсации от рецепторов, несмотря на наличие структур- ных возможностей для потери специфичности передачи, оказывается функционально огра- ниченным. Это функциональное ограничение находится под динамическим контролем со стороны высших центров. Поступающая из них по нисходящим волокнам импульсация способна создавать тормозящие процессы, ограничивая передачу импульсации, посту- пающей со стороны рецепторных структур. Основными А. с. являются световая, звуко- вая, хим. (дистантная — обоняние и контак- тная — вкус), гравитационная, температурная и механическая. У некоторых животных суще- ствуют А. с., воспринимающие внеш, электр. поле. Наряду с А. с., воспринимающими внеш, раздражения, существует сложная система анализаторов, воспринимающих раздражения, возникающие внутри организма (хим., мех. и осмотические изменения в кровеносном рус- ле, пищеварительном аппарате, двигательном аппарате и т. д.). Высшие отделы А. с. у выс- ших животных расположены в коре больших полушарий головного мозга. Механизм их деятельности наименее изучен. Для ряда ос- новных систем (световой, звуковой и механи- ческой) при помощи электрофизиологических методов и методов прямого раздражения по- лучены подробные карты локализации участ- ков анализа различных качеств раздражите- лей. Для других систем (хим. и температур- ной) такие сведения отсутствуют. См. также Нейрон. п. Г. Костюк. АНАЛИТИК — язык программирования, ори- ентированный на описание инженерных и на- учно-исследовательских задач и включающий средства для выполнения аналитических пре- образований, а также средства общения с машиной в диалога режиме. Разработан в 1968 в Ин-те кибернетики АН УССР. В ка- честве подмножества А. содержит язык машины 114
АНАЛИТИК «МИР». А. непосредственно интерпретирует- ся в машине «МИР-2» (см. «МИР»). Средства А. позволяют в удобной и компакт- ной форме описывать как в числовом, так и в аналитическом виде алгоритмы решений за- дач линейной алгебры, линейных и нелинейных уравнений, нахождения экстрем, точек с приме- нением дифференцирования выражений, на- хождения приближенных решений дифф, уравнений и уравнений матем. физики методом разложения в ряды и др. Особенностью языка А. является широкое использование общепринятой матем. символи- ки. Помимо арифм. операций, операций отно- шений и элементарных функций, в А. исполь- зуются операции дифференцирования, интег- рирования, суммирования и др. (обозначае- мые соответственно d, J, S), константы е, л и др.; кроме целых и десятичных чисел, допу- скаются рациональные дроби, записываемые в виде а/6, где а и Ь - - числа, напр., 4/17. Тип числа определяется видом его записи. Возни- кающая неоднозначность (4/17, с одной сто- роны, представляет собой дробь, а с другой — арифм. выражение, для вычисления которого необходимо 4 разделить на 17 и получить десятичный результат) устраняется введением указаний ДРОБИ ДЕСЯТИЧНЫЕ и ДРОБИ НЕ ДЕСЯТИЧНЫЕ. Осн. видом преобразуемой информации в языке А. является выражение. В отличие от других языков, в т. ч. и от языка машины «МИР-1», где значениями переменных могут быть только числа, в А. областью значения переменных является множество математи- ческих выражений. Пример записи выражения в языке А.: К X dldX (Y) 4- J (У ф 2) dX Д- +.2 (7 = 1, N, А [/] х COS (X [/])), что в общепринятой записи означает к —|- п dx + I У2^х + У, cos Выражения можно J i=l приводить к некоторым каноническим формам, в которых автоматически производятся упро- щения типа Р Д- 0 = Р, Р X 0=0, приводят- ся подобные члены, сокращаются дроби и пр. Приведение выражений к той или пной кано- нической форме осуществляется либо автома- тически при выполнении некоторых операто- ров, либо оператором ПРИВЕСТИ, в котором указывается тип формы. Кроме выражений, осн. единицами информации в А. являются ра- венства. Равенство имеет вид: Рг = Р2, где Рг и Р2 — выражения. Над равенством можно выполнять некоторые операцпи, однако осн. роль равенств состоит в указании правил пре- образования выражений, осуществляемых опе- ратором ПРИМЕНИТЬ. Применить равенство Рг = Р2 к выражению Р — значит найти в вы- ражении Р подвыражение Рг и заменить его выражением Р2. Напр., если равенство SIN (л/2) = 1 применить к выражению А X X SIN (л/2) + В X (SIN (X)) -1-2, то в ре- зультате получится выражение А X 1 Д- В X X (SIN (X)) 1 2. В равенствах некоторые переменные могут играть роль параметров — переменных, вме- сто которых в процессе применения равенства можно подставлять любые выражения. Напр., применение равенства (А Д- В) X (А — В) = = А 1 2 — В )• 2, где А п В — параметры, к выражению (е ф X Д- е 1 (— X)) X (е \ X — — еф (—X)) дает выражение (ефХ)ф2— — (еф (—X)) 1 2. При этом параметры А и В в процессе сравнения получают значения А = = е\ X, В = еф (— X). Выражение с пара- метрами, называемое также образом или обра- зцом, используется для распознавания струк- туры выражений. В А. распознавание струк- туры выражений осуществляется с помощью оператора СРАВНИТЬ. Напр., сравнение об- раза АХХФ2Д-ВХХД-С, где А, В и С — параметры с некоторым выражением Е, позволит определить, является ли Е квадрат- ным трехчленом; при этом значениями А, В, С станут коэфф, этого трехчлена (если Е — трехчлен). Так, для случая Е = (Р Д- 5) X X X ф 2 Д- X параметры получат значения: А = Р Д- 5, В = 1, С = 0. Операторы СРАВНИТЬ и ПРИМЕНИТЬ позволяют осуществлять произвольные ана- литические преобразования, однако для наи- более типичных действий — дифференцирова- ния и интегрирования выражений — имеются соответствующие операторы ДИФФЕРЕНЦИ- РОВАТЬ и ИНТЕГРИРОВАТЬ (ИНТЕГРИ- РОВАТЬ охватывает интегрирование широко- го класса функций, в т. ч. большинства инте- гралов, содержащихся в известных справоч- никах). Для нахождения значений выражений имею- тся операторы, результатом действия которых может быть не только число, но и выражение. Напр., пусть имеются описания выражений 1 = 2 X X ф 2 Д В - 1 и В = 3 X X ф 2 Д- Д- X Д- 2; тогда результатом работы опера- тора ВЫЧИСЛИТЬ А будет выражение 5 X X Хф2Д- X Д- 1, которое присваивается в качестве значения переменной А. Для удобства проведения аналитических преобразований в А. вводится понятие рабо- чей зоны (РЗ), которая соответствует рабочему листу бумаги, где математик выполняет ана- литические выкладки, пробуя те или др. методы, ошибаясь, исправляя ошибки и т. д. Для помещения выражения в РЗ имеется опе- ратор обращения ВЗЯТЬ А, где А — название выражения. Для называния информации, со- держащейся в РЗ, имеется оператор НАЗВАТЬ А. РЗ представляет часть памяти ЦВМ, ко- торую можно постоянно обозревать с помощью устр-ва отображения — экрана. Экран позво- ляет осуществлять не только обратную связь (вывод выражений и графиков), но и прямую (с помощью сеетового карандаша на экране можно подчеркивать подвыражения и в даль- нейшем обрабатывать не все выражение, а лишь его подчеркнутую часть; из подчеркнутых час- тей можно компоновать новое выражение, сти- 8» 115
АНАЛИТИЧЕСКИЕ ПРЕОБРАЗОВАНИЯ НА ВЫЧИСЛИТЕЛЬНЫХ МАШИНАХ рать ненужную информацию и др.). Экран удобен при работе в диалога режиме. Режим диалога между человеком и маши- ной, реализованный в машинах серии «МИР», имеет особенно большое значение при прове- дении аналитических выкладок, когда пред- варительное планирование работы с учетом всех возможных ситуаций затруднительно. Диалог осуществляется путем поочередного обмена порциями информации. Для человека такой порцией является предложение (после- довательность описаний и операторов). На каждое предложение машина может отвечать всеми имеющимися средствами вывода инфор- мации. Имеется широкий набор операторов вывода, а также операторов управления по- следовательностью действий программы (ус- ловный оператор, оператор перехода, операто- ры цикла, процедуры и др.). Лит.: Глушков В. М. Гидр.]. АНАЛИТИК (алгоритмический язык для описания вычислительных процессов с использованием аналитических преобра- зований). «Кибернетика», 1971, № 3. Т. А. Гринченко. АНАЛИТИЧЕСКИЕ ПРЕОБРАЗОВАНИЯ НА ВЫЧИСЛИТЕЛЬНЫХ МАШИНАХ. Обычно аналитическими преобразованиями называют преобразования символьной информации, за- писанной на языке математического анализа. Такие преобразования используются для ре- шения задач математического анализа и вклю- чают дифференцирование, интегрирование, раз- личные упрощения и т. д. Использование вычислительных машин для аналитических преобразований началось после появления до- статочно совершенных машин и развитых алгоритмических языков. При создании боль- шинства имеющихся в настоящее время про- грамм аналитических преобразований исполь- зовался язык ЛИСП. Языком публикаций является также формульный АЛГОЛ. Эти языки получили распространение главным об- разом в США. Применение машин для таких преобразо- ваний позволяет применять в малодоступных для человека масштабах аналитические методы решения таких задач, как задачи линейной алгебры, решение дифф, уравнений, интегр. уравнений и др. Наиболее развитыми языка- ми, используемыми для этих целей, являются язык FORM АС, созданный в Массачусетском технол. ин-те (США), и специально ориентиро- ванный на применение аналитических методов язык АНАЛИТИК, созданный в Ин-те ки- бернетики АН УССР. Отличительной особен- ностью языка АНАЛИТИК является то, что его разрабатывали как входной язык, непо- средственно применяемый в машине для ин- женерных расчетов «МИР-2». Ориентация структуры машины «МИР-2» на реализацию языка позволила сделать эту реализацию эф- фективной. В то же время использование дру- гих языков для аналитических преобразований на ЭВМ требует создания специальных тран- слирующих систем на уже существующих машинах. Для преобразования аналитических выра- жений применяются следующие осн. опера- 116 ции. 1) Операция формирования новых выра- жений по правилам, описываемым тоже выра- жениями. В этой операции используется рекурсивная процедура подстановки в выраже- ние, вместо переменных, именуемых ими выра- жений. 2) Операции, основанные на примене- нии к преобразуемым выражениям равенств форм вида: (г1, Х2> • • 1 ХП1 ~ Х2> • > Хп)' Здесь F2 — формы, xlt х2, ..., хп — пере- менные, которые в процессе применения при- нимают соответствующие значения. 3) Опера- ции, приводящие преобразуемые выражения к различным каноническим формам. Их ф-ции удобно описывать с помощью соответствую- щих соотношений. Из-за массового характера этих преобразований требуется большая ско- рость их выполнения. Эти требования могут быть удовлетворены при схемно-программной реализации операции. К операциям, приво- дящим выражения к каноническим формам, от- носятся: а) Р 0 = Р, Р х 0 = О, Р х 1 = Р, Р° = 1, pi = Р, 1р = 1; б) а X Р -+ ₽ X Р = (а ₽) Р, Рр‘ X РРг = = pPi+P2; в) (Г1 + Р2) X Р3 = Pi X Р3+ PzX Рз и др. операции. Здесь Р, Рх, Р2, Р3 — выражения, а, Р — чис- ла. Использование канонических форм де- лает разрешимой процедуру установления эквивалентности выражений для многих подалгебр матем. анализа. К осн. опера- циям, которые используются при решении за- дач аналитическими методами, относятся так- же дифференцирование символьное и интегри- рование символьное. Осн. отличиями машинных аналитических методов от «ручных» является, во-первых, то, что при их разработке для современных ЭВМ проблема минимизации памяти играет боль- шую роль, чем проблема минимизации к-ва выполняемых операций, а, во-вторых, для реализации алгоритмов со сложной логич. структурой требуется достаточно развитый аппарат распознавания, с помощью которого проверялась бы эквивалентность выражений, степень подобия их структуры, а также раз- личные функциональные свойства. Из-за труд- ностей, связанных с созданием такой системы распознавания, часто при решении практиче- ских задач требуется работа в режиме диалога «человек — машина», когда ф-ции распознава- ния передаются человеку. Вместе с тем в плане работ по моделированию человеческого мыш- ления, созданию искусственного интеллекта и решению ряда практически важных задач было создано значительное к-во автомат, ра- ботающих программ. К ним относятся про- граммы доказательства теорем, ряд эвристиче- ских программ символьного интегрирования и др. Наличие в языке АНАЛИТИК операторов, обеспечивающих выполнение осн. аналитиче- ских преобразований и позволяющих для ши-
АНАЛОГИЯ рокого класса выражений распознавать экви- валентность, степень подобия и функциональ- ную зависимость выражений от заданной пе- ременной, позволяет описывать на этом языке достаточно сложные алгоритмы, рассчитанные на работу в автоматическом режиме. Лит.: Глушков В. М. [и др.]. АНАЛИТИК (алгоритмический язык для описания вычислитель- ных процессов с использованием аналитических преобразований). «Кибернетика», 1971, № 3; Bond Е. [и др.]. FORMAC—an experimental FORmuIa MAnipulation Compiler. В кн.: Proceedings of the 19-th National conference Association for Computing Machinery. New York, 1964. В. П. Клименко, Ю. С. Фишман. АНАЛОГ ЦИФРОВОЙ, цифровая мо- дель — разновидность моделирующего уст- ройства, в котором органически сочетаются ци- фровой способ представления информации с аналоговым способом переработки информа- ции. Основу А. ц. образуют вычисл. элементы для выполнения арифметических и логических операций (сумматоры, инверторы, умножите- ли, функциональные преобразователи, ин- теграторы, индикаторы экстремальных сигна- лов и т. п.). Эти элементы соединяются между собой при решении задач так, чтобы выпол- нялись требуемые матем. зависимости между переменными моделируемого объекта. Для представления информации в А. ц. наиболее часто используются непозиционные способы кодирования, напр., в виде потока импульсов или систем счисления в остаточных классах. Имея А. ц. осн. элементов электр. цепей: сопротивлений, индуктивностей емкостей, ис- точников энергии и др., можно построить А. ц. электр. цепей и широкого класса объек- тов, для которых известны аналоговые и ква- зианалоговые модели в виде электр. цепей. Типичным примером А. ц. являются цифро- вые дифференциальные анализаторы (см. Циф- ровая интегрирующая машина) для исследова- ния систем автомат, управления. А. ц. при- меняют в системах программного управления станками и производственными процессами, в системах управления подвижными объекта- ми. В последнее время наметился прогресс в создании А. ц. для решения экстремальных задач программирования математического. А. ц. обеспечивает высокую точность реше- ния задач, наглядность и оперативность по- лучения этого решения и высокую степень автоматизации процессов ввода и вывода ин- формации; но его быстродействие ниже, чем у АВМ. Лит.: Воронов А. А. [и др.]. Цифровые анало- ги для систем автоматического управления. М.— Л., 1960 [библиогр. с. 191—1941; Каляев А. В. Вве- дение в теорию цифровых интеграторов. К., 1964 [библиогр. с. 286—288]; Корн Г., Корн Т. Электронные аналоговые и аналого-цифровые вычис- лительные машины. Пер. с англ., ч. 2. М., 1968. В. В. Васильев. АНАЛОГИИ (греч. в ед. ч.— atakafia — со- ответствие, сходство) — наличие в двух и бо- лее объектах общих условий (напр., свойств, отношений), позволяющих переносить инфор- мацию об одном объекте (модели) на другой (прототип). Логические структуры выводов при этом могут быть разными. Когда перено- симая информация связывается со свойствами, а основанием для переноса ее является общ- ность признаков, тип А. наз. парадейг- м о й. Термин «А.» древнегреч. философы и ма- тематики применяли к отождествлению отно- шений. Этот подход к А. получил дальнейшее развитие в современной науке, напр., в поня- тии изоморфизма. Выводы по А. можно классифицировать прежде всего по характеру посылок и заклю- чений. Над этой классификацией в свою оче- редь надстраивается классификация по типам оснований. В выводе по А. посылка описывает модель, а заключение — прототип. Различают два осн. типа выводов по А.: А. по свойствам и А. по отношениям. А. по свойствам имеет подразделе- ния. Перенос с модели на образец какого-то вполне определенного свойства наз. А. по константам, если же переносится вообще лю- бое свойство,— это А. по переменным. При этом константы могут быть логического ха- рактера, напр., непротиворечивость, и не ло- гического, напр., существование. А. по пере- менным можно подразделить на два подкласса: подкласс позитивных А., когда на прото- тип переносится свойство, найденное в моде- ли, и подкласс негативных А., когда на про- тотип переносится фактор отсутствия некото- рого свойства. А. по отношениям охватывает наи- более существенные в практике науч, исследо- ваний типы выводов. Формы этих А. более многообразны, чем формы А. свойств. В со- временной науке широко применяют различ- ные виды А. Так, в кибернетике исследуют широкий класс А., в которых модели и прото- тип берут из разных областей природы, об- щества и мышления. В функциональной А. на основе тождества ф-ций сравниваемых систем делают вывод о тождестве структур этих си- стем. В кибернетике широко используют и вы- вод, обратный функциональной А., и перенос ф-ции с модели на образец на основании тож- дества структур. Этот вид А. можно назвать структурной А. Такие А. помогают исполь- зовать знания о строении тех или иных орга- нов животных для создания искусственных устр-в, функционирующих аналогичным об- разом (см. Бионика). Большую роль в кибернетике играют А. ти- па изоморфизмов. Отождествляя логические и числовые соотношения, используют ЭВМ для решения логических задач. Соответствие между состояниями элементов ЦВМ и состоя- ниями нейронов дает основание использовать ЦВМ как модель нервной системы и наоборот. А. типа изоморфизма нашли применение в процессе формулирования понятия об инфор- мации количестве. В вопросах, напр., о соотношении машины и мышления используется каузальная А.: причины одинаковых явлений должны быть одинаковыми. Иногда при этом каузальная А. дополняется другими формами. Так, англ, ло- гик А. Тьюринг (1912—54) обосновывает по- ложение о тождественности функции человека 117
ЛИЛЛОГОВЛЯ ВЫЧИСЛИТЕЛЬНАЯ МАШИНА и машины с помощью мысленного эксперимента замены человека машиной, т. е. применяет А. функциональной заменимости — имитацию. Это вызывает критику, сомнение в правомер- ности такой А. и даже приводило философов к отрицанию кибернетики. В общем случае вывод по А. лишь вероятен. Определение правил вывода по А. в общем случае является трудной проблемой в области логики науки. Однако применительно к от- дельным формам и частным случаям форм вы- вода по А. можно считать, что существуют условия правомерности вывода. Касаясь, на- пример, вывода от общности одних свойств к общности других, можно сказать, что такой вывод будет тем более правомерным, чем боль- ше общих свойств установлено у модели и прототипа. При этом важно, чтобы свойства подбирались «без предвзятости». Если общ- ность признаков дана посылками, то признаки должны максимально отличаться друг от друга. Вместе с тем переносимое свойство должно быть такого же типа, как и те, общ- ность которых установлена в посылках. Так, если общность между моделью и прототипом установлена по свойствам мех. характера, то переносимое свойство также должно иметь мех. характер. Большое теор. и практ. значение имеет А. между нервной системой и вычисл. машинами, конструирование которых является одной из осн. проблем кибернетики. А., проводимая между вычисл. машиной и нервной системой, используется для улучшения конструкции ма- шин и для лучшего понимания функциониро- вания нервной системы (см. Нейронные сети). Вычисл. машины типа цифровых дифферен- циальных анализаторов работают по принци- пу А. Часто создают физ. систему, описывае- мую тем ур-нием, которое нужно решить, а затем получают нужный результат путем из- мерения. Так, распределение тока в электр. цепях определенного вида подчиняется тем же ур-ниям, что и распределение т-ры в до- менной печи, давление в струях воздуха, об- текающих самолет и пр. Аналоговая вычисли- тельная машина дает численное решение та- ких ур-ний в виде определенных значений тока на выходе машины. Во всех этих случа- ях соблюдаются принципы, напр., электроме- ханической аналогии или, более общо, дина- мической аналогии. И хотя цифровые вычисли- тельные машины, в которых информация пре- дставляется в форме цифровых кодов, уни- версальны и могут решать ур-ния с высокой степенью точности, однако и они не могут претендовать на полное отображение реальных мыслительных процессов, осуществляемых в мозге. В деятельности мозга важную роль играют и аналоговые процессы, причем ин- формация, по-видимому, многократно меняет свою форму из дискретной в непрерывную и наоборот. Если ЦВМ многие операции выпол- няет последовательно, что требует исключи- тельной точности, то огромные способности мозга, высокая точность и надежность его работы достигаются не посредством быстро- 118 действия, точности и надежности выполнения каждой операции, а через механизм парал- лельной обработки информации и какие-то своеобразные формы представления ее, лишь отдаленно отображаемые в цифровых и ана- логовых машинах. Ряд сложных задач, например, решение в цифровой форме экстремальных задач, авто- мат. классификация и обучение сложным фор- мам поведения приводит к невыполнимым требованиям по числу операций и объему па- мяти. В то же время подобные задачи нередко легко решаются простейшими физ. системами, например, луч света отыскивает кратчайший путь в оптически неоднородной среде или газ в сосуде переходит из неравновесного состоя- ния к равновесию, отыскивая максимум энт- ропии. В решении последней задачи молекулы газа как бы играют роль параллельно работа- ющих «вычислительных элементов». Создание тех. устр-в по А. с реально рабо- тающим мозгом относится к числу важнейших задач кибернетики. Решение этой задачи бу- дет идти либо по пути комплексирования ма- шин или создания гибридных вычислительных машин, либо по пути создания моделей на совершенно новых принципах, более адекват- но отображающих сущность мышления. Лит..- Материалистическая диалектика и методы ес- тественных наук. М., 1969; Уемов А. И. Аналогия в практике научного исследования. М., 1970; Оль- сон Г. Ф. Динамические аналогии. Пер. с англ. М., 1947 [библиогр. с. 213—214]. А. И. Уемов, В. И. Богданович. АНАЛОГОВАЯ ВЫЧИСЛИТЕЛЬНАЯ МА- ШИНА (АВМ) — вычислительная машина, ко- торая обрабатывает информацию, представ- ленную в аналоговой (непрерывной) форме. В общем случае АВМ — некоторая специаль- но сконструированная материальная система (модель), предназначенная для воспроизведе- ния (моделирования) определенных, характер- ных для данного класса задач, соотношений между непрерывно изменяющимися физиче- скими величинами (машинными переменны- ми) — аналогами соответствующих исходных матем. переменных решаемой задачи. В за- висимости от физ. процесса, положенного в основу модели математической, различают электрические (электронные), электромех., мех., гидравлические, пневматические и др. АВМ, переходные процессы и статические со- стояния в которых характеризуются соотно- шениями машинных переменных. В качестве таких переменных используют электр. напря- жения и токи, угловые и линейные перемеще- ния, давление в жидкой и газовой среде и т. п. Напр., в электронных АВМ в качестве машинных переменных обычно используют электр. напряжения. Принципы аналоговых вычислений исполь- зовались еще на заре истории. В 3800 г. до н. э. на землях, на которых позднее возникла Вавилония, аналоговые расчеты использова- лись при землемерных работах и для составле- ния карт. Около 80 г. до н. э. греки построили планетарий, с помощью которого они опреде- ляли положение Солнца и планет, используя
ЛИЛЛОГОВЛЯ ВЫЧИСЛИТЕЛЬНАЯ МАШИНА птолемееву (геоцентрическую) модель солнеч- ной системы. В начале 15 в. в Самарканде узб. математик ал-Каши построил механизм для определения момента времени, когда две пла- неты находятся в одной меридиональной плоскости. Позже было построено еще одно вычисл. устр-во, с помощью которого опреде- ляли положение Солнца, Луны и пяти извест- ных в то время ближайших планет в заданный момент времени. В 1620 создана первая счет- ная линейка, в которой использовано понятие логарифма. Около 1814 нем. инженер Герман Современные АВМ делятся на две группы: машины, построенные по принципу простой аналогии, и машины, построенные по прин- ципу сложной аналогии. В машинах 1-й груп- пы связь между машинными переменными и переменными исходных решаемых ур-пий осу- ществляется посредством постоянных коэфф. В машинах, построенных по принципу слож- ной аналогии, эта связь не выступает в явном виде, а носит более сложный характер. К ма- шинам 2-й группы относятся, напр., машины, построенные по принципу нелинейного подо- Механическая и электрические системы аналогий Таблица 1 Механическая система Аналогичная электрическая система 1-я система 2-я система Масса т Перемещение х Скорость V dv Сила Q = т —- at Коэффициент скоростного трения V Q Коэффициент упругости L — индуктивность q — заряд I — ток - <*1 L = Е — ЭДС dt Е R — сопротивление 1 С С — емкость ф — потокосцепление U — напряжение С — = 1 — ток dt 1 -yj- = 7 — проводимость 1 L сконструировал первый планиметр, который измерял на плане площадь, ограниченную произвольной кривой. Непосредственным предшественником современных АВМ явился механический интегратор, изобретенный в 1876 англ, физиком Дж.-Дж. Томсоном. Англ, физик У. Томсон (Кельвин) высказал идею соединения нескольких таких интеграторов для решения дифф, ур-ний. Принцип аналого- вых расчетов, предложенный Кельвином, при- меняется и поныне. В 1904—11 отечественный ученый А. Н. Крылов, по-видимому, не зна- комый с работами Кельвина, разработал тео- рию подобных устр-в и построил АВМ с че- тырьмя интеграторами. В начале 20 в. было много сделано в области создания аналоговых устр-в для нахождения корней многочленов и для вычисления коэфф. Фурье. В 1931 в США была создана АВМ ме- ханическая. Но из-за громоздкости, высокой цены и малого быстродействия эти АВМ не получили широкого применения. В конце 30-х — начале 40-х годов 20 ст. в СССР, США и др. странах были созданы АВМ электроме- ханические, а в середине 40-х — электронные. Так, уже в 1945 под руководством сов. электро- техника Л. И. Гутенмахера была создана элек- тронная аналоговая машина с периодизацией решений, тогда же под руководством С. А. Ле- бедева (р. 1902) создана АВМ для решения систем обыкновенных дифф, ур-ний. АВМ, ос- нованные на усилителях операционных, были созданы в нашей стране в 1949. В 40—50 го- дах 20 ст. были разработаны и усовершенство- ваны многие осн. элементы и узлы современ- ных АВМ. Это позволило уменьшить размеры машин и повысить точность их работы. бия, и квазианалоговые машины (см. Квази- аналоговая модель). Т. о., АВМ простой ана- логии предназначены для изучения некоторого материального объекта посредством исполь- зования объекта другой физ. природы. Это возможно только в том случае, когда оба объекта описываются аналогичными по форме ур-ниями. В табл. 1, напр., приведена анало- гия между мех. системой и двумя типами электр. систем. В качестве другого примера можно указать на аналогию между электростатическим, по- стоянным магнитным и стационарным электр. полями (см. табл, .в ст. Моделирование на сплошных средах). Подобная аналогия может быть получена для гидравлических, прев- матических, электродинамических и других систем. Одно из ведущих мест среди машин простой аналогии занимают сеточные АВМ (см. Элек- трические моделирующие сетки), принцип дей- ствия которых заключается в приближенной реализации дифф, ур-ний в частных производ- ных, представленных в конечных разностях посредством сеток, состоящих из В, L, С-эле- ментов. При этом вся область, в которой на- ходят решение, разбивается на ряд элемен- тарных объемов и для каждого из них строится электр. схема замещения. Большое распро- странение в науке и технике получили струк- турные АВМ простой аналогии, представляю- щие собой набор решающих элементов, пред- назначенных для реализации элементарных матем. операций или их совокупности. При решении задач эти элементы соединяются друг с другом в соответствии с видом задан- ных ур-ний. 119
АНАЛОГОВАЯ ВЫЧИСЛИТЕЛЬНАЯ МАШИНА Общий порядок решения задач на АВМ за- ключается в следующем. 1) На основании за- данной системы ур-ний составляется струк- турная схема модели, представляющая собой блок-схему соединения решающих устройств АВМ, строго соответствующую структуре ур-ний. 2) По заданным макс, значениям пе- ременных исходных ур-ний рассчитывают масштабные коэффициенты, представляющие собой отношение переменных исходного ур-ния к соответствующим машинным переменным (см. Программирование АВМ). 3) По коэфф. /м _ d2x dt'2 ’ М. 1 м3 : и, (t) = x(t) . Мх ’ (0 — где Mi, М2, М3, Мх, Му — масштабные коэфф. Рассчитывают их, исходя из максимально воз- Структурная схема модели для решения линейных дифференциальных уравнений 3-го порядка. исходных ур-ний и рассчитанным масштабным коэфф, вычисляют значения параметров схемы (величины сопротивлений и емкостей, пара- метры нелинейных решающих элементов и ва- риаторов коэфф.). 4) Решаемая задача наби- рается на АВМ с помощью наборного поля. Набор задачи на АВМ представляет собой со- единение решающих элементов в соответствии с выбранной структурной схемой и установку необходимых параметров схемы. 5) Схему на- страивают и решают задачу. Решение задачи в виде ф-ций времени записывается с помощью самописца, либо осциллографа, в отдельных случаях бывает достаточно просмотреть реше- ние на электроннолучевой трубке осциллогра- фа (см. У стройства записи аналоговой инфор- мации). На рис. приведена структурная схема для решения линейного дифф, ур-ния 3-го порядка мощной величины напряжения (машинной пе- ременной) J7max на выходе решающего элемен- та. При этом обязательно должны быть заданы макс, значения переменных исходного решае- мого ур-ния, тогда / d3x (t) \ ^max d3x (t) d2x (t) , dx (t) . . , + «2 —------------Ь a3X (0 = У U). построенная методом понижения порядка про- изводной. Здесь (О = d3x (t) dt3 1 Мг : Однако не всегда заранее известны макс, зна- чения переменных решаемого ур-ния. В этих случаях масштабные коэфф, задаются ориен- тировочно, а в процессе настройки схемы, когда напряжения на выходах решающих эле- ментов начинают превышать ?7тах, они эмпи- рическим путем пересчитываются до нужных значений. В тех случаях, когда заданы макс, значения всех переменных, параметры схемы рассчитываются путем использования системы 120
АНАЛОГОВАЯ ВЫЧИСЛИТЕЛЬНАЯ МАШИНА Краткие технические характеристики АВМ простой аналогии Таблица 2 Тип АВМ Вид уравнений Максимальный порядок решаемых дифференциаль- ных уравнений Допустимая длительность интегрирования, сек Габариты, см или занимаемая площадь, лг2 Потребляемая мощность, ква 26 в 220 в «ИПТ-5» Линейные 9 150 20X40 0,5 1,3 2 «МПТ-9» » 16 200 700X80X120 5 «ЛМУ-1» Нелинейные 9 200—400 622X 476X1320 — 2,1 «ЭМУ-3» Линейные 6 150 120x41X70 0,06 0,85 «МН-7» Нелинейные 6 150 0,5 — 0,74 «МН-8» » 32 1800 60 — 25 «ЭМУ-5» » 6 200 68X50X100 0,07 0,76 «ЭМУ-6» » 6 2000 68X50X54 0,07 0,35 «МН-10» » 6 200 0,3 0,07 0,130 «ЭМУ-8» » Набор из стандартных блоков 2000 35X30X30 — 0,06 «ННБ» Набор нелинейных блоков — Не ограничена 43,8X45,8X33,6 — 0,7 «ЭДА» Нелинейные 19 150 250 X 50X175 — «МН-14» » 30 10 000 40 —— 15 «ЭМУ-10» » 24 1000 20 2 «МН-11» » 9 Частота повторений решения — 100 рет/сек 15 10 «МН-10М» » 10 100 0,2 — 0,25 «Электрон» » 55 1000 171,4X108,6X53 —— 25 «МН-18» » 50 1000 —— 0,1 «МН-17М» » 60 100 7520Х1042X2390 — 15 Краткие технические характеристики некоторых специализированных аналоговых Таблица 3 и квазианалоговых вычислительных машин, выпускаемых в СССР Тип машины Назначение машины Количественные характерис- тики решаемых задач Габариты, см или занимаемая площадь, л<2 Потребляе- мая мощ- ность, хва «ЭМСС-7М» Для расчетов статически неопределенных систем ти- па балок и рам; может применяться для решения систем линейных алгебраических уравнений Количество схем-аналогов стержней — 75 133,4X83,6X138 0,4 «Альфа» Для расчетов рамных Количество схем-аналогов 4 3,5 (ЭМС С-8) систем строительной меха- ники стержней — 85 «Итератор» Совместно с АВМ для решения систем линейных дифференциальных уравнений с линейными граничными условиями Максимальный порядок решаемой системы уравнений —8. Максимальное число точек в интервале интегрирования, входящих в краевые условия, —3 30X128 X 68 1 «Аркус» Для решения линейных и нелинейных дифференциальных уравнений с линейными и нелинейными краевыми условиями Максимальный порядок решаемых уравнений—8 1,8 «Оптимум-2» Для решения транспортной задачи линейного программирова- ния Максимальное количество пунктов производства — 20, пунктов потребления — 60 2,5 2,2 «АСОР-1» («Ритм») Для автоматизации расчетов укрупненных задач сетевого планиро- вания и управления Максимальное число работ в графике — 200, событий в графике — 140 190 X 220 X 200 2 «У СМ-1» Для решения дифференциальных урав- нений в частных производ- ных эллиптического и параболического типов Сетка имеет 1458X2 точек 80 30 121
АНАЛОГОВАЯ МОДЕЛЬ ур-ний, связывающей входные и выходные величины каждого из решающих элементов. В настоящее время АВМ широко применяют при решении практических задач. В частности, АВМ простой аналогии используют для ре- шения дифф, ур-ний в частных производных, описывающих поля различной физ. природы (тепловые, электр., магнитные и др.), процес- сы тепло- и массообмена, мех. свойства физ. систем и т. д. Осн. применение структурных АВМ простой аналогии — решение линейных и нелинейных обыкновенных дифф, ур-ний с заданными начальными условиями (задача Коши). Однако непрерывное совершенство- вание решающих элементов и методов решения задач приводит к тому, что эти машины ис- пользуются для решения краевых задач обык- новенных дифф, ур-ний, линейных и нелиней- ных алгебр., трансцендентных и интегр. ур-ний и некоторых типов ур-ний в частных произ- водных. АВМ простой аналогии используются также как управляющие устр-ва в различных системах управления и как измерит, устр-ва в системах сбора и обработки информации. Такие АВМ эффективно применяют и для ис- следования нелинейных систем автомат, ре- гулирования и управления. В связи с этим возникает целый ряд задач: анализ динами- ки систем; определение оптимальных, с точ- ки зрения некоторых критериев, параметров, структуры, и внешних возмущений систем при случайных воздействиях. Осн. достоинствами АВМ при решении перечисленных задач яв- ляются большое быстродействие по сравнению с ЦВМ, сравнительно невысокая стоимость, возможность решения задач в реальном мас- штабе времени и простота общения оператора с машиной. Недостаток АВМ — сравнительно высокая погрешность решения, однако, в боль- шинстве практических задач исходная инфор- мация задается с погрешностью, соизмеримой с погрешностью АВМ, поэтому указанный не- достаток далеко не всегда играет существен- ную роль. Дальнейшее совершенствование АВМ осу- ществляется в технологическом (перевод эле- ментов на интегральные схемы или гибрид- ные) и в конструктивном отношении (умень- шение погрешности элементов, автоматизация процесса подготовки задач к решению и реше- ния их). Весьма перспективным является сов- местное использование аналоговых и цифро- вых вычисл. машин (см. Гибридная вычисли- тельная машина, Комплексирование машин), позволяющее за счет объединения достоинств машин обоих типов получать новый качествен- ный эффект. В табл. 2 приведены краткие тех. характе- ристики отечественных АВМ простой анало- гии, в табл. 3 — тех. характеристики специа- лизированных аналоговых и квазианалоговых машин. Лит.: Тетельбаум И. М. Электрическое моде- лирование. М., 1959 [библиогр. с. 318—3191; Ко- ган Б. Я. Электронные моделирующие устройства и их применение для исследования систем автомати- ческого регулирования. М., 1963 [библиогр. с. 494— 5053; Пухов Г. Е. Избранные вопросы теории математических машин. К., 1964; Пухов Г. Е. 122 Методы анализа и синтеза квазианалоговых электрон- ных цепей. К., 1967 [библиогр. с. 560—564 3; Гру- бов В. И., К и р д а н В. С. Электронные вы- числительные машины и моделирующие устройства. Справочник. К., 1969 [библиогр. с. 179—1813; К ар плюс У. Моделирующие устройства для решения задач теории поля. Пер. с англ. М., 1962; Вычислительная техника. Справочник. Пер. с англ., т. 1. Аналоговые вычислительные устройства. М.— Л., 1964; Корн Г., Корн Т. Электронные аналого- вые и аналого-цифровые вычислительные машины. Пер. с англ., ч. 1—2. М.. 1967—68 [библиогр. ч. 1, с. 453—456]. Г. Е. Пухов. АНАЛОГОВАЯ МОДЕЛЬ — вспомогательная по отношению к исследуемой системе (объек- ту) система (квазиобъект), которая имеет фи- зическую природу, отличную от природы ис- следуемой системы, и может на определенных этапах познания замещать эту систему, давая исследователю полезные сведения. А. м. мо- жет быть материальной искусственной (когда ее выполняют в виде установки, устройства, схемы, предназначенной для исследования ка- кой-либо группы явлений) и материальной естественной, когда характеристиками одного (физ., социального, эконом, и др.) явления пользуются для получения характеристик явления др. природы. А. м. может быть мыс- ленной, т. е. являться некоторым условным образом, дающим информацию об исследуе- мой системе. Матем. аппарат аналогового моделирования базируется на выводах подо- бия теории. Материальная искусственная А. м. может быть единым устройством, дающим непосред- ственно прямую аналогию и воспроизводящим все течение изучаемого процесса каким-либо другим процессом, имеющим др. физ. приро- ду. К таким моделям, называемым иногда математическими — аналоговыми, относится, напр., мех. маятник, рассматриваемый как модель для изучения электромех. колебаний синхронного электр. генератора. Наиболее часто А. м. выполняются как электр. модели, весьма удобные в эксперименте. В этих моде- лях токи, напряжения и иногда мощности служат аналогами величин др. физ. природы. К электр. моделям прямой аналогии относятся такие разновидности А. м., как модели со сплошной средой, с проводящей пластиной (проводящей бумагой), электролитические ванны и различные сеточные модели полей (см. Моделирование на сплошных средах). В отличие от А. м., построенных по принци- пу прямой аналогии, существуют квазианало- говые модели, реализованные на основе прин- ципа эквивалентности. А. м. может быть струк- турной моделью, которая воспроизводит на основе ур-ний отдельные этапы процесса по звеньям моделируемой системы и после со- единения их воспроизводит весь процесс. Пример структурной А. м.— универсальная аналоговая вычислительная машина (см. «М/Г», «ЭМУ»), Специализированные А. м., предусматри- вающие, в отличие от универсальных, решение только узкой группы задач, иногда выпол- няются только частично как структурные. Напр., в расчетном столе электр. сетей, пред- назначенном для исследований устойчивости
АННОТИРОВАНИЕ АВТОМАТИЧЕСКОЕ и переходных процессов в электр. системах, реализуются электромех. аналогии при дис- кретном (по интервалам времени) представ- лении движения генератора и моделирование физическое распределения токов, напряжений и мощностей в сети. Лит.: Веников В. А. Теория подобия и модели- рование применительно к задачам электроэнергетики. М., 1966 [библиогр. с. 478—482]; Шилейко А. В. Основы аналоговой вычислительной техники. М., 1967; Пухов Г. Е. Методы анализа и синтеза ква- зианалоговых электронных цепей. К., 1967 [библиогр. С. 560—564]. В. А. Веников. АНАЛОГО-ЦИФРОВАЯ ВЫЧИСЛИТЕЛЬ- НАЯ МАШИНА — см. Гибридная вычисли- тельная машина. АНАЛОГО-ЦИФРОВАЯ СИСТЕМА — см. Ком- плексирование машин. АНАЛОГО-ЦИФРОВОЙ ПРЕОБРАЗОВА- ТЕЛЬ, преобразователь аналог- кол— устройство, осуществляющее автома- тическое преобразование (измерение и коди- рование) непрерывно изменяющихся во вре- мени аналоговых величин в эквивалентные значения числовых кодов. Количественная связь между аналоговой величиной А(^) и соответствующей ей цифровой величиной N для любого момента времени определяется соотношением где ДА — шаг квантования, т. е. аналоговый эквивалент единицы младшего разряда кода; 6А(. — погрешность преобразования на дан- ч ном шаге. В качестве входных аналоговых ве- личин А (7) чаще всего используются времен- ные интервалы, углы поворота, электр. на- пряжения (токи), частота колебаний и фазо- вые сдвиги. Выходные коды представляют- ся чаще всего в двоичной, двоично-десятичной или десятичной системах счисления. Разли- чают преобразователи с непосредственным отсчетом, преобразователи последовательного счета, преобразователи с поразрядным коди- рованием и преобразователи комбинированные. К А.-ц. п. предъявляется некоторая совокуп- ность тех., метрологических и эксплуатаци- онных требований. Их осн. характеристики: быстродействие (определяется макс, числом однократных преобразований в сек), точность (характеризуется максимальной суммарной или среднеквадратичной погрешностью пре- образований, которая, в свою очередь, склады- вается из статической и динамической погреш- ностей), чувствительность и к-во каналов. Статическая погрешность, в свою очередь, состоит из погрешности дискретности (обу- словленной квантованием сигнала по уровню) и инструментальных погрешностей (источники которых для разных типов преобразователей различны); динамическая возникает вследствие переходных процессов в цепях сравнения и эталонных источниках и из-за непостоянства аналоговой величины в процессе кодирования. Вследствие квантования сигнала по времени при воспроизведении его по дискретным отсче- там появляется также погрешность аппрокси- мации. Чувствительность характеризуется ми- нимальным значением аналогового сигнала, который преобразователь надежно различает как единицу кода. Количество каналов опре- деляет максимальное число датчиков анало- говых величин, которые могут быть одновре- менно подключены к преобразователю. Лит.: Гитис Э. И. Преобразователи информации для электронных цифровых вычислительных устройств. М.— Л., 1961 [библиогр. с. 366—373J; Дроз- дов Е.А., Пятибратов А. П. Автоматиче- ское преобразование и кодирование информации. М., 1964 [библиогр. с. 539—541]; Кондалев А. И. Преобразователи Формы информации. К., 1965 [биб- лиогр. с. 174—175]; Полупроводниковые кодирующие и декодирующие преобразователи напряжения. Л., 1967 [библиогр. с. 308 — 310]. А. И. Кондалев. АННОТИРОВАНИЕ АВТОМАТИЧЕСКОЕ — процесс составления краткого содержания (аннотации) документа с помощью вычисли- тельной машины. Существует два подхода к ре- шению проблемы А. а.: 1) логико-грамматиче- ский, опирающийся на полный синтаксиче- ский и логический анализ обрабатываемого до- кумента; 2) статистико-вероятностный, осно- ванный на использовании корреляций между частотой элементов текста и их значением. Необходимое условие реализации логико-грам- матического подхода — предварительный син- таксический анализ текста, в результате которого каждому слову приписываются све- дения о его связях с др. словами. При этом подходе наиболее употребителен метод А. а., состоящий в приведении предложений к стан- дартному виду: субъект—предикат — группы зависящих от них слов. Из стандартных пред- ложений выделяются структуры типа субъект- группа зависящих от него слов. Предполагает- ся, что повторение этих структур свидетельст- вует о их смысловой ценности. При сравнении повторяющихся структур они стандартизу- ются с помощью списков синонимов. Набор Блок-схема системы автоматич'ееного аннотирования, основанной яа статистическом методе. именных словосочетаний, повторяющихся в тексте, составляет каркас аннотаций. Стати- стико-вероятностные методы А. а. основаны на двух гипотезах: 1) самые частые слова тек- ста наиболее значимы; 2) отрезки текста, со- держащие наибольшее к-во частых слов, наи- более значимы (рис.). Логико-грамматические 123
АНСАМБЛЬ СООБЩЕНИЙ методы А. а. далеки от практической реали- зации в связи с трудностью полной автома- тизации синтаксического анализа. Статистико- вероятностные методы А. а. легко реализуемы. При использовании их в результате А. а. по- лучается не связный текст, а набор разрознен- ных слов и словосочетаний (см. Индексирова- ние). Для их соединения в связные предложе- ния разрабатываются спец, алгоритмы. В ин- формационной практике используются системы А. а., основанные на статистико-вероятност- ных методах. См. также Реферирование авто- матическое. В. А. Московия. АНСАМБЛЬ СООБЩЕНИЙ — совокупность сообщений, вырабатываемых источником со- общений с заданными статистическими свой- ствами. АНТИГР АДИЁНТ функции — вектор, компоненты которого по абсолютной величине совпадают с компонентами градиента функ- ции, но имеют противоположный знак. АРБ — язык программирования системы APL\360, работающей в режиме разделения времени и предназначенной для решения ин- женерных задач. Осн. единицами информации в APL являются скаляры и массивы. Массив трактуется как единая величина, но с помощью индексов можно обращаться к его элементам. Вектор (одномерный массив) записывается в виде последовательности чисел, разделенных пробелами. При задании многомерных масси- вов используется спец, символ р. Напр., опе- ратор 23р 46 12428 присваивает идентификатору ц значение — матрицу из трех столбцов и двух строк 4 6 12 4 2 8 В APL используется ряд примитивных одно- местных и двуместных ф-ций (операций), опре- деленных для скаляров и для массивов. Так, сложение 2 3 4+1—6 2 дает в результате вектор 3 —3 6. Кроме при- митивных, имеется широкий набор сложных ф-ций, напр., ф-ция выбора первых (или по- следних) п компонент из массива, умножение матриц и т. д. Ф-ции используются при по- строении выражений. Программа на языке APL представляет со- бой последовательность отмеченных операто- ров. Осн. из них являются операторы присваи- вания, условного и безусловного переходов. Имеются средства редактирования программ после ввода и непосредственно при вводе. Бо- гатый набор системных команд позволяет сле- дить за процессом решения задачи, а также получать всевозможные сведения о состоянии ресурсов машины. Лит.: APL\360 reference manual. Chicago, 1968. Т. А. Гринченко. АППРОКСИМАЦИЯ ФУНКЦИИ СРЕДНЕ- КВАДРАТИЧНАЯ — нахождение для задан- ной функции такой другой функции из некото- рого класса, для которой среднеквадратичное 124 отклонение от данной функции минимально. Среднеквадратичным отклонением наз. усред- нение с некоторым весом по заданному мн-ву точек квадрата разности заданной и аппрокси- мирующей ф-ций. Среднеквадратичные при- ближения, или приближения по методу наи- меньших квадратов, удобны с практической точки зрения. Очень часто значения прибли- жаемой ф-ции берутся из экспериментов и, следовательно, имеют случайные погрешности, поэтому не целесообразно было бы требовать, чтобы приближаемая и приближающая ф-ции в заданных точках совпадали точно. Пусть дана ф-ция f (х) из некоторого клас- са Е. Рассмотрим задачу о приближении этой ф-ции ф-циями <р (х) из некоторого более уз- кого класса Ei. В качестве мер близости ф-ций f (х) и <р (г) можно взять величину е, которая выражается ф-лой /~ п е = |/ У, Р (х4) If <*») — Ф (гг)12 (О ИЛИ /ь е = |/ j Р (х) [/ (х) — <р (х)]2 dx, (2) а где р (х) — некоторая неотрицательная ф-ция, называемая весом. Если ф-цию <р (х) е Ei вы- брать так, чтобы величины (1) или (2) прини- мали наименьшие значения, то приближения наз. соответственно точечным и интегральным среднеквадратичным. Для упрощения дальнейшего изложения целесообразно использовать абстрактное гиль- бертово простр. И (см. Пространство абстрак- тное в функциональном анализе), в котором задано скалярное произведение. Скалярным произведением двух элементов х, у е Н наз. комплексное число (х, у), удовлетворяющее условиям: а) (у, х) = (х, у); б) (Хх + цу, z) = X (х, z) + ц (у, z) (X, ц — комплексные числа); в) (х, х) > 0; при этом (х, х) = 0 толь- ко в случае х — 0. Норму J х|| элемента х е И определяют равенством || х |] = У (х, х). Примерами гильбертовых простр. являются простр. 12 и L2. Простр. 12 — это простр. чис- ловых последовательностей, в котором ска- лярное произведение элементов х = {хх, х2, ... ..., хп, ...} и у = {у1( у2, ..., уп, ...} опре- деляется по ф-ле (х, У) = У хгУр О) г=1 а простр. L2 — это простр. интегрируемых с квадратом ф-ций со скалярным произведе- нием ь (f, g) = У / (х) g (*) dx. (4) а Более общими, чем 12 и Ь2, являются простр. Z2 и Ь2 с весом, в которых скалярные произве-
АППРОКСИМАЦИЯ ФУНКЦИИ СРЕДНЕКВАДРАТИЧНАЯ дения определяются соответственно ф-лами оо к У) = 2 Рг ’ xi ’ Vi (3') 1=1 и ъ d, g) = ^P(x) • j (х) g(x) dx. (4') a Элементы x и у наз. ортогональными, если (х, у) = 0. В задаче приближения элементов гильбертова простр. важным является поня- тие линейной зависимости и независимости системы элементов. Элементы <рх, <р2, •••> <рп наз. линейно независимыми, если из равенства <тфх + с2ф2 + ••• +МРп = ° (5) вытекает, что ci = с2= • • • = сп = 0. В про- тивном случае элементы наз. линейно зависи- п мыми. Выражение sn = 2 с4<р4 наз. линейной i=l комбинацией элементов. Рассмотрим задачу о наилучшем прибли- жении элемента х е Н линейной комбинацией sn линейно независимых элементов <р1( <р2, ... ..., ф^,. Эта задача состоит в определении конс- тант из условия минимума величины е = II " II = х—' ci*Pi • Задача сводится к нахож- II i=l II дению минимума ф-ции е = е (ci, с2, •••> сп) п переменных. Используя необходимое условие существования экстремума ф-ции многих пе- ременных, т. е. условие Др ------=0, i ~ 1, 2, . .. , п, (6) дс. для определения ci получим систему линейных алгебр, ур-ний (см. У равнений классификация) n-го порядка: п S сз (Ф? Vi) = <*> Vi)’ ’ = 2, • • • , п- (7) /=1 Т. к. определитель системы (7) есть определи- тель Грамма, который для системы независи- мых элементов отличен от нуля, то система (7) имеет единственное решение, т. е. наилуч- шее приближение sn существует и определя- ется однозначно. В случае, когда система <рх, q>2, ..., <рп ортонормирована, т. е. (<р{, cpp = 0 при i + j, а (<рг, ф{) = 1, система (7) упроща- ется и приобретает вид с4 = (х, <р4), i = 1, 2, . . . , п. (8) п В этом случае sn — У (х, <р{) <р{, т. е. наи- i=i лучшее приближение есть отрезок ряда Фурье элемента х по системе фх, ф2, ..., фп, а с4 — коэфф. Фурье. Величина е определяется ф-лой (9) Если ортонормированная система <рХ) ф2, ... ..., фп, ... является полной,т. е. такой, что из равенства (g, <р{) = 0 (g е Н, i = 1, 2, ...) следует g = 0, то е ->• 0 при п оо. Приме- ром полной ортонормированной системы в простр. 12 является система Фх = {1, 0, 0, . . .}, ф2 = {0, 1, 0, . . Ф3 = {0, 0, 1, . (10) В простр. L2 полными ортонормированными системами являются, напр., система тригоно- метрических ф-ций 11 1 --т=- , --COS X, —=- Sin X, 1-л2л Ул У л 1 1 —-т=- cos 2х, ---— sin 2х, . .. (И) Ул Ул на отрезке [—л, л], система многочленов Ле- жандра 1 dn хЧ^Г1^(г2-1)П (12) на отрезке [—1, 1]. Рассмотрим более подробно задачу о т о - чечном среднеквадратичном приближении ф-ций. Пусть ф-ция f (х) задана на некотором мн-ве точек X = {яд, х2, ...,хп} отрезка [а, Ь]. Допустим, что ф-ции Ф1 (х), Фг (х), •••, Фт (х), определенные на [а, Ь}, линейно независимы на мн-ве X, т. е. из равенств с1ср1 (х{) + с2<р2 (х{) + ••• + <W₽OT (*i) = = 0, i = 1, 2, ..., п следует, что сх = с2 = — ... =ст — 0. Задача о наилучшем приближе- нии ф-ции f (х) линейной комбинацией sm (х) = т = У, ci(pi (х) сводится к нахождению кон- 1=1 стант с{, которые минимизируют функционал (13) где pi > 0 — известные постоянные. Введем скалярное произведение элементов f (х) и g (х) по ф-ле п (f,g) = S Pi’ f (*i) • S {Xi). (14) i=l 125
АППРОКСИМАЦИЯ ФУНКЦИИ СРЕДНЕКВАДРАТИЧНАЯ Тогда систему (7) можно записать в виде т п 2 Cj 2 Рк Ф) <-xh) Фг (xft) = 7=1 й=1 п = 2 Ph' f (xk> ' Фг (*ft)- (15) ft=l i = l,2, . . ., m. Рассмотрим частные случаи ф-ций ср, (х), ко- торые чаще всего встречаются на практике. Пусть <f>j (х) — х*~!, i=l, 2, ..., т. Тогда имеем sm (х) = ci + с2х + Н стхт~1 и си- стема (15) для определения с* имеет вид т п п 2 cj 2 рХ-Ч-1 = 2 Рь t (xh> 4-1- <16> 7-=1 ft=i s=i i = l,2, . . . , m. В качестве ф-ций ф{(х) часто берут ортого- нальные на мн-ве равноотстоящих точек хо, х-l, ..., хп (с шагом h) многочлены Чебышева 7=0 i = 0, 1, . . . , т. где t = -----—— , = t (t — 1) ... (t — j + h + 1), = n (n — 1) ... (ra — j + 1). В этом случае константы с{ определяют по ф-ле (2i + 1) n[i] (n + i+ l)[i+1] n 2 f<xi)- 7=0 i = 1, 2, . . ., m. (18) Во многих случаях паилучшее приближение целесообразно искать в виде тригонометриче- ского многочлена п sn (х) = + 2 (“ft cos кх + bh sin • (19) 2 ft=l Еслир^= 1 и равноотстоящие точки xi, x2, ... ..., xN, (IV > 2га + 1) берут на отрезке [0, 2л], то коэфф, определяются по ф-лам 2 N ah=-^ 2 / •cos i=l к — 0, 1, . . . , n, 2 N (20) bh = '7y 2 (xi} • sin kxv i=l к = 1, 2, . . . , n. В задаче на и лучшего интеграль- ного среднеквадратичного приближения па отрезке [а, д] за- дана некоторая ф-ция / (х) и система линейно независимых ф-ций фо (х), фг (х), ..., фп (х). Будем считать, что эти ф-ции принадлежат гильбертову простр. L2 с весом, для которого ь скалярное произведение (/, g) = р (х) j (х) X а X g (х) dx, где р (х) — некоторая неотрица- тельная ф-ция. Если наилучшее приближение п искать в виде sn (х) = 2 сгФ; (х). то Для i=0 определения получим систему п ь 2 ci ) р <*) Ф; (*) • Ф1 (*) = 1=0 а ь = § p(z) f (х) Ф4 (х) dx, (21) а i = 1, 2, . . . , га. Как и в случае точечного приближения, рас- смотрим некоторые наиболее распространен- ные классы ф-ций фг (х). Одним из таких клас- сов является система ф4(х) — хг. В этом случае система (21) имеет вид 2 ai+jci = = 0, 1, . . . , га, (22) 7=0 b ь где ah = § р (х) x^dx, bk = § р (х) / (х) xfedx. п а Т. к. система (хг) полна, то произвольную ф-цию / (х) е с весом можно приближать алгебр, многочленом сколь угодно точно. Широкий класс алгебр, многочленов, кото- рыми часто приближают заданные ф-ции, со- ставляют многочлены (многочлены Якоби), которые для отрезка [ — 1, 1] с весовой функ- цией р (х) = (1 — х)“ (1 + х)3 (а, Р > —1) образуют ортогональную систему и имеют вид (X) = ("1)П (1 - х)-“ (1 + 2" га! + х)-3------[(1 — х)“+" (1 + х)3+"|. (23) dxn Если а = Р = 0, имеем многочлены Лежанд- ра. Если а = Р = —1/2, т. е. при р (х) = (1 — — х2)- имеем многочлены Чебышева 1-го рода Тп (х) = cos (га arccos х), п = 0, 1, 2, ... , (24) а в случае а = Р = 1/2, т- е- ПРИ Р (ж) = (1 — — х2)1/г — многочлены Чебышева 2-го рода (х) = (1 — х2)-1/2 sin [(га 1) arccos х], га = U, 1, 2, .... (25) 126
АППРОКСИМАЦИЯ ФУНКЦИИ СРЕДНЕКВАДРАТИЧНАЯ Для периодических ф-ций наилучшее при- ближение естественно искать в виде тригоно- метрического многочлена (19). При этом коэфф. aft и bh определяются по ф-лам л 1 | f (х) Cos kxdxy —л л 1 Г bk =-- I / (х) sin kxdx. (26) н л J —л Если f (х) — четная ф-ция, то = 0, если же f (х) — нечетная, то aft = 0. С помощью тригонометрических многочленов заданную ф-цию / (х) е L2 также можно приблизить с произвольной степенью точности. Рассмотрим один вычислительный алгоритм среднеквадратичной аппрок- симации функции многих пе- ременных у = f (xi, х2, ..., хп) (ф-ция известна своими прибл. значениями = f (х^, x2j, , xnj), j = 1,2, ..., N в N точках) в виде т У = 2 ckfk (Х)> Х (х1< х2. • • • - хп)- Оценим А=1 также погр. найденного решения. Условие Отсюда видно, что при произвольном а2 ф-ция Z принимает наибольшее значение толь- N Г т 12 ко тогда, когда 2 р. z; — 2 cft<pft (я.) >=1 L й=1 при- нимает наименьшее значение, т. е. при выборе cft из условия (28). Решение задачи (28) сводится к решению нормальной системы линейных алгебр, ур-ний т 2 (<Pi Фй (*)) Ck = (ср* (X), Z), (30) й==1 i = 1, 2, . . . , т. или в матричной форме Лс = Ь, 4 = {aift}, c={ch}, b — {bj, (30') где aik = (Vi <Х)- Фй = N = 2 pjfi • *Рл 7=1 N bi = (<Pi (*j)’ 2) = 2 Pj^i • Z3‘ (31> 7=1 т У, = 2 ck4>k k=l / = 1, 2, . . . , N, m < N, (27) будем считать верным с абс. погр., не превос- ходящей т]. Эта погр. возникает в результате неточности представления условия (27), а так- же неточности величин (fh(x-). Предположим, что вместо у известны величины z. = у. 4- Е ”3 з^з з где независимы и имеют нормальное распре- деление с нулевым средним и дисперсией У, причем а- = cslp.. Веса р^ считаются известны- ми, а a — неизвестной. На основании наблю- дений z (zi, z2, ..., zn) оценим и а. Неизвест- ные коэфф- сй будем находить по наименьших квадратов методу (н. к. м.), минимизируя по ck ф-цию Г т .2 I = 2 р, zj ~ (хз> (28> j=i h=t । Исходя из принципа максимума правдоподо- бия, н. к. м. можно дать вероятностное истол- кование. Для этого составляют ф-цию правдо- подобия выборки zi, z2, ..., г^у независимых из- мерений 2 (21, Z2, . . ., 2д’) = (Pi, р2, • • , Рту) /2 X При непосредственном решении получен- ной системы следует иметь в виду, что приме- нение прямых методов целесообразно тогда, когда порядок системы сравнительно невысок. Если же нарушаются допустимые ограничения по объему памяти ЭВМ или становится зна- чительной погр. округлений, целесообразно пользоваться итерационными методами. Т. к. системы (30), как правило, плохо обусловлены, вместо них решают систему (А + аЕ) с = Ъ, (32) где Е — единичная матрица, а > 0 — неко- торый параметр. В результате решения полу- чаем прибл. значения искомых коэфф. вместе с доверительными интервалами [сй — у V{А-1 }hha, ch + yV {A-*}^], (33) накрывающими ck с заданной вероятностью Р; (A-l]hh — диагональный элемент обратной матрицы системы (30), а а лежит в интервале [?1 UN — т, у2 I/N — m] (уь у2 и у при заданных Р и N — т находятся по спец, табл.). Смешанная статистико-детерминированная оценка неустранимой погр. А. ф. с. имеет вид: X (2л) W/2-(o2) */2ехр{— I ch ~ ch I Уе det А 7П 12' - 2 ck<Pk j) s=i , (29) min | <рй (^) | 127
АППРОКСИМАЦИЯ ФУНКЦИЙ т • г] • V е det А max | <pft (х .) | h.i 3 min | <Pft (*;) | (34) Для вычисления погр. округлений необхо- димо фиксировать конкретный метод решения системы (30). Так/найр., для относительной погр. округлений решения ст, найденного ме- тодом квадратного корня, исследованы мажо- рантные <2-^ || Л"11| • || Л || и вероятностные / ||С-СТ||2 \*/2 I М-----цс ||2- ] < 2~Tm (МII Л-1||2)*Ч / (|с —ст||2 \*/2 pH' „ <2-С(АГ||Л-1|Р||Л|П*/г \ II ст II / оценки, соответственно для вычислений в ре- жиме с фиксированной и плавающей запятой (здесь г — разрядность данной ЭВМ, знак М означает матем. ожидание, знак |] || — евкли- дову норму). Лит.: Линник Ю. В. Метод наименьших квад- ратов и основы математико-статистической теории обработки наблюдений. М., 1962 [библиогр. с. 341— 343]; Березин И. С., Жидко в Н. П. Мето- ды вычислений, т. 1. М., 1966; Воеводин В. В. Ошибки округления и устойчивость в прямых методах линейной алгебры. М., 1969 [библиогр. с. 148—153]; Демидович Б. П., Марон И. А., Шува- лова Э. 3. Численные методы анализа. М., 1967. Н. С. Курпелъ, А. Ю. Лучка, В. С Остапчук. АППРОКСИМАЦИЯ ФУНКЦИЙ — замеще- ние различных функций «близкими» к ним, более удобными в пользовании функциями, принадлежащими к некоторому заданному се- мейству функций. В простейшем и основном по своему значению одномерном случае А. ф. речь идет о приближенном представлении заданной ф-ции / (ж), а х Ъ, с помощью выражения некоторого вида Т (х- К) = Y (ж; к0, ..., кп), где компоненты параметрического вектора К к0, ..., kn определяются из условия возмож- ной малости уклонения Т (х; К) от f (ж) при а х Ь или, как еще говорят, «расстояния» р (/, Т) между ф-циями / и Ч\ которые здесь предполагаются непрерывными на [а, Ь]. Это требование получает определенный смысл при отождествлении р (/, Y) с нормой разнос- ти: J/—Til = И/ — ТЦ [а> Ь], или, в бо- лее общем виде, взвешенной разности: || w (f — — Т)|[, где вес w = w (х) положителен при а < х < Ь. В употребительных постановках задачи А. ф., а именно — при аппроксимации (а.) равномерной («чебышевской», или «предельно-степенной») и а. средней сте- пенной за меру уклонения р (/, Т) = = р[А]= ||,/ (ж) — Т (ж; А) || при w (х) = 1 принимают соответственно (норма равномерная либо средняя степенная): рто (А v) = max I / <*) — Y (*; А) | = L (К), а^х^Ь (1) ь а ) 1/9 — Т (х; К) . 1<?<оо. (2) Положив в ф-ле (2) q = 2 или q = 1, получим важнейшие случаи среднего квадратичного уклонения и «уклонения в среднем». Опреде- лив (если это возможно) значения &{ = ki, i = 0, ..., п, из условия минимума L [К) или величины интеграла в ф-ле (2), получим ап- проксимирующую ф-цию Т (ж; А*), дающую теснейшее приближение (п.) по соот-х ветствующей норме — р-приближение (р-п.) к / (ж) при а < х < Ъ в классе ф-ций вида Т (ж; А), т. е. решение соответствующей задачи а. Слово «теснейшее» перед р -п. чаще всего опускают, а под решением задачи а. по данной норме (задачи p-а.) нередко понимают не само получаемое рто-п. или pg-n. Т (ж; А), а определяющий его набор (параметрический вектор) А* — точнее, Ам либо А? соответст- венно. С целью упрощения трактовки либо по при- чине ограниченности информации, рассмат- ривают также дискретизованные видоизмене- ния указанных задач р^ -а. и pQ -а., в ко- торых непрерывная область [а, Ь] замещается некоторой N точечной сеткой В.у С2 [а, Ь], а интеграл в (2) — соответственной суммой. Чаще всего на практике применяют задачи а. с линейно входящими параметрами: Т (х; К) = k0(f0 (х) + (х) + + ' ' ’ + (х)> (3) где фо (ж), ..., фп (ж) — ф-ции, линейно неза- висимые на [а, Ь]. В этом случае (а. п о л и - номиальной при ф{ (х) = хг и к в а з и - полиномиальной при ином выборе Ф{ (ж), i = 0, ..., п) всегда обеспечено сущест- вование решений А^, А*, реализующих точ- ный минимум соответствующего уклонения. При нелинейном же вхождении параметров kt, i — 0, ..., п это не всегда имеет место. За- метим, что, в частности, при р^ -а., незави- симо от существования или несуществования точного решения Т (х\ К^), остаются прин- ципиально применимыми итеративные методы (см. Аппроксимация функций равномерная) для 128
АППРОКСИМАЦИЯ ФУНКЦИЙ последовательного снижения, насколько прак- тически возможно, величины > inf (/, К У (х; К)). Вопрос линейного или нелинейного вхождения параметров в У (х; К) не следует смешивать с вопросом о линейной или нелиней- ной зависимости К* от заданной ф-ции / (х). Если f (х) = (х) + с2/2 (х), то, даже при а. типа (3) в общем случае К* [/] =Р с±К* [Д] + + с2К* [/2], за исключением случая р2 - и. С этим связана сравнительная простота пря- мого (без необходимости итераций) вычисл. построения ц2 - и. типа (3) (см. Аппроксима- ция функции среднеквадратичная). То, что должно существовать хотя бы одно решение К* при Y (х; К) вида (3), остается в силе и для многомерного варианта случая (3), когда вместо скалярного аргумента х е е [а, Ь] = Gx имеем точку х = (хх, ..., хт), пробегающую некоторую ограниченную замк- нутую область G = Gm в от-мерном евклидовом пространстве Rm. При многозначности (неедин- ственности) решения К* мн-во {А*} является, во всяком случае, выпуклым, ограниченным и замкнутым. В случае нормы при q > 1, т > 1, решение К* всегда единственно, что обеспечивается «строгой выпуклостью» нормы 1 < Ч < При ц = рто или рх может иметь место единственность или множествен- ность р - п., что зависит от конкретного слу- чая, т. е. при фиксированном виде ’Р (х; К) и фиксированной Gm, т 1, и, существенным образом, от взятой / (х). При т = 1 единствен- ность решения К или К\ оказывается обеспе- ченной для произвольно взятой (непрерывной) f (х), когда система (х), i = 0, 1, ..., п является «Т-системой», т. е. удовлетворяет на [а, Ь] известному из теории равномерной А. ф. условию Хаара (в частности, случаи а. много- членами ^к^хг, классическими тригонометри- ческими суммами или экспоненциальными сум- мами '^к1е'>1х с заданными наперед множителя- ми Yi). Переходя к вопросам характеризации (т. е. критериям распознавания) ц - п. вида (3), для ц = Цд, q = 2, 4, 6, ... при m > 1 вопрос единообразно разрешается, в алгебраической относительно к^, i = 0, 1, ..., п форме, с по- мощью условия ортогональности (/ — Чг*)9—1 на Gm к ф0, ..., фп- Отметим, что в терминах ортогональнести формулируется еще при т =1 характеризация п. в среднем Т (х\ К^), когда последнее совпадает с f (х) не более как в конечном числе точек х е [а, Ь]; только здесь речь идет об ортогональности сигнум- функции sign (/ — ’Р*) к ф4, i = 0, 1, ..., п. Существенно по-иному формулируют теоремы характеризации для - п., а именно: в тер- минах чебышевского альтер- н ан с а для случая Т-систем ф; (х), i — О, 1, ..., п и квазиальтернанса для случая нехааровских систем. Следует отметить, что в трактовке задач - п. с теоремами ха- рактеризации тесно связаны критерии оценки прибл. решений К = К, дающие строгую верхнюю границу для L (К) — L (К*^). К задачам А. ф. с нелинейно входящими параметрами относятся классическая задача дробно-рациональной а. вида = (*) = + • • • + ^х1 fy-j-i + + • • • + 1 общая, задача экспоненциальной а.: Т (х; К, S) = при нефиксируемых наперед Xj и др. К виду (4) довольно близко примы- кает а. посредством частного двух квазиполи- номов, регулярно аналитических на [а, Ь]. На практике в каждом конкретном случае постановки задачи а. для данной ф-ции f (х) приходится решать прежде всего вопрос о це- лесообразном выборе самого способа а., т. е. нормы ц и вида Ф (ж; К). Когда необходимо обеспечить достаточную малость отклонений | / — ’Р | во всех х е G, предпочтение отдают норме (в указанном смысле -п, наз. также, несколько условно, наилучшими). Ес- ли же интересует малость | / — У | «в сум- марной оценке», тогда подойдет норма или ц2. Норма ц2 имеет принципиальное преиму- щество перед другими, когда значения самой ф-ции f {х) заданы с погрешностями, имеющи- ми случайный характер. Учитывают также сравнительную простоту построения линейных -п., которая, впрочем, утрачивается при нелинейном вхождении параметров в ’Р (х; К). Выбор нормы имеет особое преимущество при а. ф-ции f (х), х е Gm, заданной неявно в качестве решения краевой задачи ур-ния в частных производных эллиптического или па- раболического типа, при учете имеющей место теоремы о максимуме модуля. Что касается выбора вида Ч' (х; К), то он должен быть пригодным для возможно точного воспроизведения поведения данной ф-ции f (х) при х s G и удобным в пользовании для вы- числения при подстановке индивидуальных значений х либо для выполнения аналитиче- ских операций. Последним требованиям хоро- шо удовлетворяют многочлены Рп (х). Но для вычисл. применений (в частности, при состав- лении стандартных подпрограмм для ввода ф-ций в ЭЦВМ) не менее важны рациональные дроби (4), обладающие большей гибкостью приспособления к j (х) в случаях, напр., аналитической f (х), имеющей полюс вблизи отрезка [а, Ь], или непрерывной j (х) с графи- ком, включающим при а < х < Ъ, скажем, угловую точку либо точку с вертикальной каса- тельной, и др. Той же цели увеличения гиб- кости а. может подчас служить, при сохра- нении полиномиальной формы а., использова- 9 4-210 129
АППРОКСИМАЦИЯ ФУНКЦИЙ РАВНОМЕРНАЯ ние замены переменного, с введением, напр., ах + (3 s ----------- вместо х. ух 4- 6 Литп.: Натансон И. П. Конструктивная теория функций. М.— Л., 1949 [библиогр. с. 679—686]; Гончаров В. Л. Теория интерполирования и при- ближения функций. М., 1954 [библиогр. с. 321—325]; Смирнов В. И., Лебедев Н. А. Конструк- тивная теория функций комплексного переменного. М.— Л., 1964 [библиогр. с. 425—434]; Ахие- з ер Н. И. Лекции по теории аппроксимации. М., 1965 [библиогр. с. 397—403]; Ремез Е. Я. Осно- вы численных методов чебышевского приближения. К., 1969 [библиогр. с. 612—623]; Cheney Е. W. Introduction to approximation theory. New York, 1966; Meinardus G. Approximation von Funk- tionen und ihre numerische Behandlung. Berlin, 1967; Коллатц Л. Функциональный анализ и вычис- лительная математика. Пер. с нем. М., 1969 [библиогр. с. 422—431]. Е. Я. Ремез, В. Т. Гаврилюк. АППРОКСИМАЦИЯ ФУНКЦИЙ РАВНОМЕР- НАЯ (чебышевская) — аппроксимация функций под условием минимизации равномер- ной нормы отклонения. В отличие от аппрокси- мации функции среднеквадратичной, задача А. ф. р. допускает точное прямое (без итераций) решение лишь в немногих замечательных, но сугубо частных случаях, известных со времени работ рус. математика П. Л. Чебышева (1821—94) и его ближайших последователей. В более общей постановке она требует привле- чения итеративных численных методов А. ф. р.; разработка таких методов приобрела опреде- ленную значимость в связи с развитием совр. вычисл. техники (ЭЦВМ). Одна из важнейших задач А. ф. р. заклю- чается в нахождении набора К = (к0, ..., кп) коэфф, многочлена Рп (х) — Рп (х; К) = к0 + + кух + ... + кпхп, удовлетворяющего тре- бованию минимакса: шах | f (х) — Рп (х; К) | = L (А) = min! же[а,Ь] ... (mm L (К): = р = Е [/]), <D К где / (х) — непрерывная ф-ция, заданная на отрезке а < х < Ь. Согласно теореме Чебышева, переформули- рованной по Кирхбергеру и Валле Пуссену, единственное решение К — К* задачи (1) совпадает с решением К — Кх формулируемой аналогично (1) некоторой (дискретной — ин- терполяционной в обобщенном понимании) «элементарной» задачи А. ф. р. вида max | f (х) — Рп (ж; К) | = Lx (К) — min! (min Lx (К): = рх), (2) где X — |ж0, ..., } с [а, 6] означает та- кое (п + 2)-точечное подмн-во X = X, для которого величина рх (зависящая от выбора X) имеет наибольшее возможное значение, точно совпадающее с р = р^а Построение много- члена Рп = Рп (ж; Кх) — решения задачи (2) при данном выборе X, выполняется с использо- ванием ньютонова обыкновенного интерполя- ционного аппарата разделенных разностей. по данным: РП (•*>) = / (*i) — ( - D’w (3) )и| = 1; 1 = 0, . f (*0, xi, • • -^n+i) . (З'Ъ UPa Xl' ’ *n+l) z (г{) = (— 1)’. Из п -f- 2 условий (3) ((3) — (3')), всегда сов- местных, одно служит для контроля вычисле- ний. Осн. метод последовательных чебышевских интерполяций (ПЧИ) для А. ф. р. в применении к общей задаче (1) заключается в целесообраз- но организованном процессе последовательно- го построения (по схеме (3) — (3')) решений задач типа (2) с X = v = 0, 1, 2, ..., P^v -j-1) > P^(v) («метод повышающего дейст- вия»), причем имеет место равномерная сходи- мость процесса (A^v^ -> К* = с доста- точно быстрой реализацией, при у -> оо, двух осн. предельных соотношений: Р ~ P^-fv) -> 0 и L (A^v>) — р -» 0. (4) При этом набор X!v + составляется из точек знакочередующихся экстремумов отклонения A(v) (*) = f(x) — рп ^v))- Рекомендуе- мый состав исходного набора: у(0) ( a + fe + Ь — а “2— C0S (n + 1 — 0 л 1=0. . . п4-1. (5) п + 1 Аналогично формулируется этот метод и при возможной дискретизации самой задачи (1), с заменой отрезка [а, Ь] некоторой заданной на нем Л-точечной сеткой BN (N > п -j- 2), при- чем для упрощения программы числ. реализа- ции решения на ЭЦВМ переход от Х^ к X<v+1) иногда обусловливается требованием замены лишь одной из п + 2 точек, с включе- нием в Х^ ‘Р точки абсолютного максимума по х е [а, Ь] функции | A(v) (ж) |. В любом варианте метода ПЧИ на каждом шаге полу- чается попутно оценка достигнутой степени точности на основе установления верхней гра- ницы для L — р. Разработанный для той же задачи (1) также сходящийся, но менее стандартизованный ме- тод (метод понижающего действия), явно ос- нован на принципе монотонности: L < < L (К^у Сходные методы одного и другого принципа действия применимы и при замене алгебр, многочленов Рп (х) тригонометрически- ми или, более общо, квазиполиномами Fn (х) = 130
АППРОКСИМАЦИЯ ФУНКЦИЙ РАВНОМЕРНАЯ П — 2 (х) к.-н. «Т-системы» ф-ций ф5 (х), s=0 s = 0, 1, п, т. е. системы линейно незави- симых и непрерывных ф-ций <ps, удовлетво- ряющих следующему условию Хаара: опреде- литель (« + 1)-го порядка | <ps (х;) |, 0 < г, s < п не должен обращаться в нуль ни для какого набора различных между собой п + 1 точек х0, ..., хп на [а, 6]. В случае же неха- аровских систем {ф8) и, в частности, много- мерных |q>s (х, у, г)| при возможной мно- гозначности решения задачи А. ф. р. вопрос Обычно заключается в нахождении одного из искомых наборов К* е {А*}, где мн-во {А*} заведомо выпукло. Непрерывную область ап- проксимации В здесь приходится, вообще, замещать подмн-вом точек некоторой сетки ВN, а применимые к дискретизированной т. о. задаче равномерной А. ф. р. (равносильной задаче А. ф. р. для системы несовместных ли- нейных ур-ний) употребительные методы по- вышающего и понижающего действия оказы- ваются сводимыми к двум взаимно двойствен- ным вариантам симплекс-метода для програм- мирования линейного (ПЛ). Выше были рассмотрены задачи А. ф. р. с линейно входящими параметрами (аппрокси- мации многочленами Рп либо квазимногочле- нами Fn). Для этих задач в наибольшей мере разработаны вычисл. методы построения реше- ний, а также критерии характеризации точных решений и оценки прибл. решений. В случае А. ф. р. многочленами Т-систем для точных решений имеет место классический критерий чебышевского альтернанса: разность f (х) — п — Fn (х; К*) = 7 (ж) — И Должна в з=0 к.-н. п + 2 точках х0 < xt < • • • < хп_^_1 от- резка [а, 6] принимать наибольшие по абс. величине значения ± L (К*) с чередованием знаков. В случае же систем <р{ (х) (г = О, 1, ... ..., п) нехааровских (х = х в одномерных за- дачах, х = (х, у, v) в задачах многомер- ных) имеет место не столь непосредственно- наглядное, но сохраняющее эффективный ха- рактер обобщение в форме критерия квазиаль- тернанса. Этот критерий связан со следующим нехааровским аналогом теоремы Чебышева, ко- торый в своем существенном содержании в точ- ности сохраняет силу и для многомерных задач А. ф. р., но для большей простоты его можно сформулировать здесь для случая одномерного (х = х): всякое решение К = К* задачи А. ф. р. формального типа (1), но с заменой Рп (х; К) на квазиполином Fn (х; К) нехааров- ской системы <ps (г), s = 0, 1, ..., п, является также решением аналогичной «элементарной» задачи А. ф. р., получаемой при замене отрезка [а, 6] некоторым его (заранее неизвестным) ми- нимальным по своему составу г-точечным подмн-вом X — {а/1', ..., где + 2, г > 1. При этом, для i = 1, ..., г, | / (х^) — — । = №*)’ а знаки указан- ных г отклонений f — F*n совпадают со знаками (не обязательно чередующимися, в ином слу- чае — даже одинаковыми между собой) коэфф, «элементарной» линейной зависимости между г выражениями fc0<p0 (х(г>) + • • • + fcn<pn (х(г)), i = 1, ..., г. рассматриваемыми как линейные формы от fc0, fcj, ..., k . Применение этого критерия квазиальтернанса существенно эф- фективизируется при дискретизации задачи А. ф. р. (с использованием сетки BN cz [а, 6]). С теоремой о чебышевском альтернансе и ее обобщением близко связан восходящий (в по- линомиальном одномерном случае) к Валле Пуссену (1910) вопрос установления нижней границы для минимаксного уклонения р, а, значит, и верхней границы для L (К) — р, что непосредственно доставляет критерий стро- гой оценки точности прибл. реализации (К) решения рассматриваемых задач А. ф. р. Для задач А. ф. р. посредством выражений V (х; X) с нелинейно входящими параметрами ks, s — 0, 1, ..., п отметим, что в случае важ- ной задачи А. ф. р. для f (х), а х ^.Ъ посред- ством рациональной дроби п_1 (х) = Р{ (х; К') / Pn_i (х; К") осн. употребительный под- ход заключается в распространении метода ПЧИ. Метод сохраняет свою эффективность, хотя здесь приходится особо учитывать случай сократимости искомой дроби и, кроме того, возможность «осечек» при неблагоприятном выборе интерполяционных подмн-в X С [а, 6}. К обобщающе-близкой, но более деликатной по своей природе задаче А. ф. р. посредством частного двух квазиполиномов, при замещении области аппроксимации В (возможно и много- мерной) сеткой BN, можно применять сравни- тельно трудоемкий, но безотказно действую- щий метод линейных неравенств — метод проб для взятия рв^. в узкую вилку (с использова- нием аппаратов ПЛ). В более общих случаях нелинейных задач А. ф. р. находят применение опять таки при сеточнойдискретизации области аппроксимации различные приемы последова- тельной дифференциальной линеаризации по параметрам (fcs|. При А. ф. р. большое значение имеет выбор вида аппроксимирующего выражения У (х; К). При конкретизации вида V (х; К) должны учи- тываться в надлежащих случаях функциональ- ные соотношения, которым удовлетворяет / (х) (четность, нечетность и т. п.), а в случае бесконечного интервала — асимптотическое поведение f (х) при | х ] -> оо. Напр., аппрок- симируя при х е [а, 6] — [—Л, h ] ф-цию f (х) = ех в классе дробей В33 (х) и учитывая функциональное соотношение f (—х) = = [/ (х)]~S естественно, вместо общего вида 9* 131
АППРОКСИМАЦИЯ ФУНКЦИЙ РАВНОМЕРНАЯ указанной дроби, исходить из пт__________1 4~ 4~ 4~ кзх3 1 — к±х + й2г2 — к3х3 ' ' (У (-z)erF (Х)Г1) с сокращением более чем вдвое числа требуе- мых параметров. При А. ф. р. в общей форме, такой, как Рп (х) или Rt n—i (х), а < х < Ь, одним из су- щественных параметров является само число п, желательное значение которого п = должно соответствовать возможно более экономному выполнению требования вида р^ : = En[f] < т] либо р(п> = £; п_; [/] < т] при задан- ном т] > 0. В случае формы п_г (ж) пред- варительное взятие в вилку значения п = пц можно выполнять зондированием посредством проб, использующим аппараты ПЛ с заменой отрезка [а, 6] сеткой BNc. [а, 6]. В случае формы Рп (х), предполагая для большей про- стоты формулировок [а, 6] = [—1, 1], для прибл. определения п^ можно использовать последовательность коэфф, разложения f (х) в ряд по многочленам Чебышева Tv (х) (условие | АПт)+1| + | ЛПт)+2 | + ... < т) +е) или, что то же, коэфф, разложения / (cos 0), 0^0^ л в тригонометрический косинус — ряд. При регулярной аналитичности f (х) эквива- лентные результаты быстрее получаются неко- торым способом последовательного «сворачи- вания» степенного разложения f (х). Заметим, что подобные, применяемые для предваритель- ного определения способы зондажа сами по себе могут доставлять приближения (п.) V (ж; К) соответствующего типа, для которых уклонение max | f (х) — V (х; К) | = L (К) а^х^Ь оказывается (по критериям строгой оценки) подчас довольно близким к искомому чебы- шевскому минимаксу; такие «околоминимакс- ные» п. Y (ж; К) иногда используются в спо- радическом программировании для ЭЦВМ, взамен более трудоемкого итеративного по- строения чебышевских Y (х; К*). При полиномиальной аппроксимации ф-ции f (х) более или менее регулярной структуры, для облегчения ориентировочной прикидки близкого к значения п можно использовать и априорные оценки верхних границ значений р(п) == [у] типа известных оценок (1912) Бернштейна и Джексона. Приведем примеры такого рода оценочных теорем. 1. Если существует внутри [а, 6] (6 — а = = 27г) ограниченная (п + 1)-я производная /1“+1> (х), причем | (д.) | 2И, тогда 2М / h \п+‘ Еп (п + 1)! [т) ‘ (7) 2. Если существует на [а, 6] = [а, а + 27г] непрерывная /г) (х) с max | f*r> (х) | = Мг, то для каждого п>г яп[/[< 2Е/гГ___________________________< 2 / (п + 1) п . . . (п —• г -]- 2) где (8) (8') 2т. Оценочной ф-ле (8) — (8') соответствует сходного типа более точная и изящная в случае аппроксимации посредством tn (х~) = п = У, (kv cos vx + lv sin vx) (n = 1, 2, ...) 2л- v=0 периодической f (x) с непрерывной /г\ж), — оэ < x < 03, max | (x) | = Mr: т Mr л gnt/K^r ( '- i<cr<^-. (9) (n + 1) z Входящий в (9) коэфф. с , явное выражение которого (несколько сложного вида) было на- йдено в 1937, является, для заданного г, наи- лучшим возможным. 3. Если аналитическая ф-ция / (z), регуляр- ная внутри эллипса комплексной плоскости с фокусами в точках z = —1, 1 и с полусум- мой осей R, непрерывна и на контуре этого эллипса, то для ф-ции действительного пере- менного f (х) на отрезке — 1 < х 1 при лю- бом натуральном п, ЯпМС-дттрЫ’ (10) где М = max [ f (z) | на контуре эллипса. В случае использования А. ф. р. вида Рп (х) или jR; n_i (х), при составлении библиотеки стандартных подпрограмм ввода ф-ций f (х), а х Ъ в ЭЦВМ, необходимо иметь в виду целесообразное в некоторых случаях видоизме- нение постановки вопроса, с подразделением [а, b ] на несколько частных интервалов Ri- 5i+ih t = °- ’s; So = a> Ss+i = b и c реализацией А. ф. p. указанного типа раздель- но для каждого Щ, gi+1]. Стыки ..., gs надо при этом выбирать под условием приблизи- тельного равенства частных минимаксных уклонений на [g0, ], ..., [^, gs+J. Хотя при- менение таких кусочных п. потребует хранения в памяти машины несколько большего к-ва коэфф., но требуемую точность п. можно обес- печить при меньших значениях п—с ощути- мой подчас экономией машинного времени при использовании подпрограммы. Наряду с подобными кусочно полиномиаль- ными п. в последние годы предметом многочис- 132
АРИФМЕТИЗАЦИЯ МЕТАМАТЕМАТИКИ ленных исследований стали (допускающие различные обобщения) п. сращенно-полино- миальные («сплайн»-п.) вида sn (*) = рп (*) + 2 ci (х — ^i)". i=l где символ означает zn при z 0 и 0 при z < 0. Эти 5п-п. (нехааровские в общем случае) в качестве инструмента А. ф. р. по своей точности занимают промежуточное по- ложение между соответствующими п. полино- миальными и кусочно-полиномиальными (бли- же к первым), но, помимо сжатости аналити- ческого выражения* они обнаруживают (при нечетности п = 2р — 1 и при р С s) еще за- мечательные интерполяционные свойства с ин- тересными приложениями к аппроксимации линейных функционалов. Если специализиро- вать вышесказанное при n = 1, получится ку- сочно-линейная и, соотв., полигональная ап- проксимация, нередко применяемая в инже- нерно-тех. практике. При f" (я)^0(аО< С Ъ) наилучшая* в указанном выше смысле, кусочно-линейная аппроксимация оказывается точно совпадающей с наилучшей сплайн-ап- проксимацией Лит.: Ахиезер Н. И. Лекции по теории ап- проксимации. М., 1965 [библиогр. с. 397—403]; Ре- мез Е* Я. Основы численных методов чебышевско- го приближения* К., 1969 [библиогр. с. 613—623]; Ремез Е. Я. К вопросу построения чебышевских приближений дробно-рационального и некоторых род- ственных типов. «Украинский математический жур- нал», 1963, т. 15, № 4; Ремез Е. Я. Некоторые вопросы численного построения решений задач че- бышевского приближения. В кн.: Труды четвертого всесоюзного математического съезда, т. 2. Л., 1964; Олександренко В. Л., Порхано- ва А. О. Побудова чебишевського полшом!ального наближення функцП одше! змшноТ за методом п!дви- щуючоГ дй*. «Автоматика», 1967, Ха 4; С h е п е у Е. W. Introduction to approximation theory. New York, 1966; Ralston A. Rational Chebyshev approxima- tions. В кн.: Mathematical methods for digital compu- ters, v. 2. New York, 1967; W e г n e r H*, Stoer J., В о m m a s W. Rational Chebyshev approximation. «Numerische Mathematik», 1967, Bd. 10, X 4; Me ina* г d u s G. Approximation von Funktionen und ihre numerische Behandlung. Berlin, 1967; H a г t J. F. [и др.]. Computer approximations. New York, 1968. В. T. Гаврилюк, E. Я. Ремез. АРИФМЕТИЗАЦИЯ МЕТАМАТЕМАТИКИ — метод, разработанный австр. математиком К. Гёделем (р. 1906) в связи с изучением де- дуктивных возможностей формальных систем. С помощью А. м. можно воспроизвести в рам- ках элементарной арифметики различные ма- тем. рассуждения об объектах произвольной формальной системы (т. е. о формулах, доказа- тельствах и т. п.). Все такие объекты можно рассматривать как слова определенного вида в подходящем конечном алфавите, который дол- жен содержать логич. и матем. символы, обо- значения для переменных, а также некоторые вспомогательные буквы. Пусть выбрана какая- нибудь нумерация всех слов в алфавите дан- ной формальной системы S. Тогда метаматем. отношениям, определенным для объектов си- стемы S, соответствуют числовые предикаты, заданные на номерах этих объектов. Т. о., изучение свойств системы S становится частью арифметики. Приведем примеры предикатов, рассматриваемых в связи с описанием данной формальной системы. V (У): «У есть переменная». Fm (X): «X есть формула». Fv (X, У): «Переменная У входит свободно в формулу X». Neg (Z, X): «Формула Z есть отрицание формулы X». Dis (Z, Х1; Х2): «Формула Z есть дизъюнкция формул Хь Х2». V (Z, X, У): «Формула Z получается из формулы X навешиванием квантора общности на переменную У». Ах2 (X): «X есть аксиома S». Мр (Z, Хъ Х2): «Формула Z выводится из формул Х1; Х2 по правилу modus ponens». Рг f2 (X, У): «У есть доказательство формулы X в системе S». Упомянутую выше нумерацию объектов систе- мы S можно выбрать так, чтобы перечисленные предикаты (а также другие отношения подоб- ного рода, представляющие интерес для мета- математики) отобразились в результате этой нумерации в примитивно-рекурсивные число- вые предикаты. Все примитивно-рекурсивные предикаты выразимы в языке элементарной арифметики (см. Арифметика формальная). Поэтому каждому из перечисленных выше ме- таматем. предикатов можно поставить в соот- ветствие арифм. формулу, описывающую этот предикат (в терминах выбранной нумерации объектов системы S). Напр., можно построить следующие формулы: Fm (а): «ж есть номер некоторой формулы». Neg (z, х); «г есть номер формулы, аг — Помер ее отрицания». Prf2(z, у): «у есть номер доказательства формулы с номером х в системе S» и т. п. Отсюда следует, что. в языке элементарной арифметики можно записывать разнообразные утверждения о системе S. Важными примерами таких утверждений являются: Рг2 (х) <=> з у Pr f2 (г, у)) Dt con2 <=> V х у г (Fm (х) & Fm (г) & Df & Neg (z, z)->~] (Pr2 (z) & Pr2 (г))). Первая из этих формул выражает предикат: «г есть номер формулы, доказуемой в S», вторая формула утверждает, что система S непротиво- речива. Допустим теперь, что зафиксирована какая- нибудь достаточно сильная формальная систе- ма А для элементарной арифметики. Тогда некоторые формулы, описывающие метаматема- тику рассматриваемой системы S, могут быть доказаны в А. Т. о., в рамках системы А можно доказывать теоремы о свойствах самой системы А, а также более сильных систем. Обычно в качестве А берется система, основанная нЯ аксиоматике Пеано. От выбора системы А 133
АРИФМЕТИКА С ПЛАВАЮЩЕЙ ЗАПЯТОЙ зависит то, насколько широким будет класс доказуемых метаматем. утверждений. Итак, А. м. заключается в следующем: формулировки метаматем. теорем переводятся на язык ариф- метики; доказательства этих теорем осущест- вляются средствами заданной формальной системы А. Учитывая аналогию между формальными системами и вычисл. машинами, заметим, что имеется определенное сходство между А. м. и такими процедурами, как автомат, програм- мирование или машинный перевод с одного языка на другой. В обоих случаях происходит кодирование входной информации в языке дан- ной формальной системы (или машины), а за- тем эти коды перерабатываются в соответствии с правилами функционирования рассматривае- мой системы (или машины). При использовании метода арифметизации необходимо иметь в виду, что класс метаматем. теорем, коды которых (т. е. соответствующие арифметические формулы) доказуемы в системе А, зависит не только от выбора этой системы А, но и от способа кодирования. Дело в том, что упомянутые выше формулы, выражающие на арифм. языке осн. метаматем. предикаты (фор- мулы Fm (х), Pr f2 (х, у) и т. д.), были опре- делены неоднозначно. От них требовалось только, чтобы они в самом деле описывали соответствующие предикаты (так что, напри- мер, любая формула а (х), область истинности которой совпадает с мн-вом номеров формул системы S, могла бы быть выбрана в качестве Fm (х)). Между тем, две содержательно равно- сильные формулы могут не быть дедуктивно эквивалентными относительно данной системы А. В связи с этим обычно выдвигается дополни- тельное требование, чтобы арифметизация была, в некотором смысле, естественной. Это требование можно уточнить так: примитивно- рекурсивные описания осн. метаматем. преди- катов должны копировать определения этих предикатов, даваемые при содержательном изложении метаматематики, а формулы, вы- ражающие эти предикаты, должны иметь ту же структуру, что и соответствующие примитивно- рекурсивные описания. Последнее условие за- ведомо выполняется, если для построения нуж- ных формул используют т. н. процедуру Гёде- ля. С помощью арифметизации были получены фундаментальные результаты по основаниям математики. В частности, было показано, что ни в какой формальной системе нельзя вывести все истинные формулы арифм. языка (см. Гё- деля теоремы о неполноте). Вместе с тем, метод арифметизации показывает, что возможности формальных систем весьма широки. Укажем здесь один характерный пример, иллюстри- рующий эти возможности. Пусть, как и выше, А есть достаточно сильная арифм. формальная система. Тогда для некоторой формулы <р может оказаться, что в А выводим: ~|Рга (ф) & Vz (Neg (z,q>) И Ргл (z)), где ф — номер формулы ф в заданной нумера- ции объектов системы А. Это значит, что ф не- 134 зависима от аксиом А. Если присоединить ф к А в качестве новой аксиомы, то получится более сильная формальная система. Сущест- венным моментом здесь является то, что неза- висимость ф была установлена самой системой А. Очевидно, что этот путь ведет к рассмотре- нию «самосовершенствующихся» формальных систем. Подобные рассмотрения представляют значительный интерес как для оснований ма- тематики, так и для автоматов теории. Лит.: Клини С. К. Математическая логика. Пер. с англ. М., 1973 [библиогр. с. 451—465]; Fefer- m a n S. Arithetization of metamathematics in a gene- ral setting. «Fundamenta mathematical», 1960, v. 49. H. В. Беллкин. АРИФМЕТИКА С ПЛАВАЮЩЕЙ ЗАПЯ- ТОЙ — способ выполнения арифм. операций над числами, представленными в виде мантис- сы и порядка. В ЭЦВМ А. с п. з. реализуется либо структурно, либо программно. Выпол- нить операцию — это значит вычислить поря- док и мантиссу результата. Порядком суммы и разности является больший из порядков операндов, порядком произведения — алгебр, сумма порядков сомножителей, порядком част- ного — разность порядков делимого и делите- ля. Для вычисления мантиссы суммы (разнос- ти) производится сложение (вычитание) вы- равненных мантисс операндов по правилам сложения (вычитания) чисел с фиксированной запятой; при этом выравнивание мантисс про- изводится путем сдвига мантиссы того операн- да, у которого порядок меньше, на число разрядов, равное разности порядков операндов. Мантисса произведения (частного) есть произ- ведение (частное) мантисс операндов, найден- ное по правилам, описанным для чисел с фиксированной запятой. Если результат полу- чается ненормализованный, то обычно при вы- полнении операций А. с п. з. он автоматически нормализуется в машине. См. также Арифме- тические операции ЦВМ. с. Н. Берестовая. АРИФМЕТИКА С ФИКСИРОВАННОЙ ЗАПЯ- ТОЙ — способ выполнения арифм. операций над числами, положение запятой в которых строго определено и не меняется в процессе выполнения операций. Такое представление чисел позволяет упростить выполнение опе- раций машинных и увеличить их скорость, но сужает диапазон допустимых чисел по сравне- нию с представлением чисел в арифметике с плавающей запятой. Если в результате вычис- лений перед запятой число цифр большее, чем допустимое в данной машине, то вырабатывает- ся сигнал переполнения. В машинах, не имею- щих плавающей формы представления чисел, во избежание переполнения при вычислениях, необходимо вводить масштабные множители. Напр., если в некоторой машине не допустимы числа, большие чем 1, а предполагается, что будет получена сумма порядка 10, то каждое из слагаемых необходимо умножить на 0.01 и учитывать этот множитель при дальнейших вычислениях. с. Н. Берестовая. АРИФМЕТИКА ФОРМАЛЬНАЯ — общее на- звание класса формальных систем, описываю- щих с большей или меньшей полнотой т. н.
АРИФМЕТИКА ФОРМАЛЬНАЯ элементарную теорию чисел (в отличие, напр., от аналитической теории чисел). Среди них особое место занимает система, связанная с ак- сиоматикой Дж. Пеано. Эта формальная систе- ма (система Р) является отправным пунктом многих современных логико-матем. исследо- ваний. Язык системы Р содержит символы О и 1 и знаки арифм. операций сложения и умножения. Выражения вида 1 + 1 + • • • + 1 служат для обозначения натуральных чисел; они наз. цифрами (0 и 1 тоже включаются в число цифр). Кроме того, язык системы Р со- держит потенциально бесконечное число сим- волов для переменных: а, Ъ, х, у, ... . Выра- жения, которые можно построить из символов 0,1 и переменных с помощью сложения и умно- жения, наз. термами (цифры — это част- ный случай термов). Выражения вида t± — ^2» где tIt f2 — термы, суть элементарные форму- лы. Остальные формулы арифметики строятся из элементарных согласно обычным правилам логики предикатов, т. е. с помощью логич. свя- зок и кванторов. Различают свободные и свя- занные переменные. Формула, не имеющая свободных переменных, представляет собой некоторое высказывание о натуральных числах (истинное или ложное). Формула, зависящая от п свободных переменных, задает некоторый «-местный теоретико-числовой предикат. Дедуктивный аппарат системы Р устроен следующим образом. Помимо аксиом и правил вывода классического исчисления предикатов с равенством, имеются еще арифм. аксиомы, описывающие некоторые характерные свойства натуральных чисел: “| (а + 1 = 0), (а 4- 1 = 6 + 1) -> (а = fe), а 4— 0 = а, а + (Ь +1) = (а + Ь) + 1, а • 0 = 0, а • (Ь 1) = (а • Ь) а. Кроме того, имеется схема аксиом матем. индукции: [21 (0) A V х (21 (х) -» 21 (х 4- 1))] -> V z2I (г). где 21 (х) — любая арифм. формула. Исполь- зуя указанные аксиомы и правила вывода, определяют понятие доказуемости. В рамках системы Р можно построить значительную часть арифметики. С помощью схемы индукции доказываются осн. законы сложения и умноже- ния (переместительный, сочетательный, рас- пределительный). Отношение а < Ъ выражает- ся формулой з с (а 4- (с + 1) = Ь), при этом доказуемыми оказываются осн. свойства не- равенств. Аналогично в языке системы Р вы- ражается ряд отношений, связанных с дели- мостью. Напр., утверждение о том, что при делении а на Ь получают частное q и остаток г, записывается так: (а = Ь • q 4- г) Д (г < 1>). Таким путем формализуется теория делимости (включая теоремы о наибольшем общем дели- теле, элементарные свойства простых чисел и т. п.). Приведенные факты показывают, что система Р достаточно сильна. Опираясь на указанные возможности данной формальной системы, в ее рамках можно моделировать лю- бые вычисления и провести т. о. далеко идущую аналогию между системой Р и вычисл. маши- ной. Механизм такого моделирования разработал австр. математик К. Гёдель 1931. Он показал, что для каждой примитивно рекурсивной ф-ции / (rlt ..., х ) можно построить арифм. формулу 2Iy (rj, ..., хп, у), выражающую от- ношение у — f (rlt ..., хп). Построение этой формулы проводится индукцией по длине примитивно-рекурсивного описания ф-ции f (xi, ..., хп). Так, напр., если / (х) является суперпозицией примитивно рекурсивных ф-ций g (х) и h (х) и если соответствующие формулы 2Ig и 2Ift уже построены, то формула 21 (х, у) определяется так: 2 2 (21 д (X, z) A2Ig(z, у)). Аналогично, если ф-ция / (х, у) получена по схеме примитивной рекурсии из более простых ф-ций g (х) uh (х, у, z), то формула 21у строит- ся как некоторая стандартная комбинация соответствующих формул 2Ig и 21д. Выража- ясь современным языком, можно сказать, что процедура построения формул вида 21у (проце- дура Гёделя) представляет собой транслятор с языка примитивно-рекурсивных программ на язык А. ф. Благодаря гёделевской процеду- ре, в Р можно доказывать различные свойства примитивно-рекурсивных ф-ций. Напр., исхо- дя из примитивно-рекурсивного описания по- казательной ф-ции ах, легко доказать по ин- дукции тождество ах ау — ах+у. Гёделев- ская процедура позволяет сформулировать и доказать это тождество в системе Р, несмотря на то, что в последней отсутствует знак для операции возведения в степень. Вообще имеет место следующее утверждение. Пусть к языку системы Р присоединены добавочные символы, обозначающие какие-либо примитивно-рекур- сивные ф-ции. Добавим в качестве новых ак- сиом определяющие равенства для этих ф-ций. Тогда полученная таким способом расширен- ная система Р' оказывается по существу экви- валентной исходной системе Р. Каждая форму- ла, выводимая в Р’, после некоторой перекоди- ровки переходит в формулу, выводимую в Р (перекодировка нужна для устранения избы- точных символов, осуществляется она с по- мощью гёделевской процедуры и, конечно, не меняет смысла формулы). Разобранное свойст- во обеспечивает системе Р значительную гиб- кость и делает удобным ее использование в раз- личных метаматем. исследованиях (см. Ариф- метизация метаматематики). Важным проявлением описанного эффекта, достигаемого процедурой Гёделя, является возможность моделировать в системе Р про- извольные вычисления. Известно, что работу 135
АРИФМЕТИЧЕСКАЯ И АНАЛИТИЧЕСКАЯ ИЕРАРХИИ любого алгоритма в любое заданное число ша- гов можно описать посредством подходящей примитивно-рекурсивной ф-ции. Но для каж- дой такой ф-ции / (хг, хк) имеет место сле- дующее утверждение. Пусть/ (пц ..., пй) = т. Тогда в Р доказуема формула (пг, ..., nk, т) и для любого IФ т доказуема формула 1 21^ (П1, ..., nh, Z). Отсюда следует, напр., что для любой Тьюринга машины и для любого набора исходных данных можно построить вы- вод, который воспроизводит шаг за шагом процесс работы данной машины. Поэтому, если машина применима к исходным данным и вы- числяет некоторый результат, то этот факт может быть установлен в системе Р. Несмотря на богатство выразительных и де- дуктивных средств, система Р неполна, т. е. в ней нельзя вывести все истинные арифм. утверждения (см. Гёделя теоремы о неполноте). Можно строить более сильные формальные си- стемы, присоединяя к системе Р какие-нибудь истинные, но не выводимые в ней утверждения в качестве новых аксиом. Требуется лишь, что- бы множество аксиом полученной системы мож- но было перечислить посредством подходящего алгоритма. Всякая такая система тоже непол- на. Однако можно построить трансфинитную последовательность формальных систем воз- растающей силы, которые в совокупности ис- черпывают все истинные утверждения о нату- ральных числах, выразимые в арифм. языке. В этом направлении ведутся интенсивные ис- следования. Лит.: Клини С. К. Математическая логика. Пер. с англ. М., 1973 [библиогр. с. 451—465]; Г у д - стейн Р. Л. Математическая логика. Пер. с англ. М., 1961; Feferman S. Transfinite recursive progressions of axiomatic theories. «The journal of symbolic logic», 1962, v. 27, № 3. H. В. Беллкин. АРИФМЕТИЧЕСКАЯ И АНАЛИТИЧЕСКАЯ ИЕРАРХИИ — два способа классификации числовых множеств, в основу которых положе- ны языки арифметики соответственно 1-й и 2-й ступени. Арифметическая иерархия охва- тывает мн-ва, выразимые в языке элементарной арифметики (см. Арифметика формальная). Эти мн-ва, как мн-ва истинности, можно полу- чить, навешивая кванторы на рекурсивные пре- дикаты числовых переменных. Их классифи- цируют по числу перемен кванторов и по виду первого квантора. Так, рекурсивно перечис- лимые мн-ва можно выразить в виде 3 yR (х, у) с общерекурсивным Я; они, по определению, составляют класс в арифм. иерархий. До- полнения к рекурсивно перечислимым мн-вам, представимые в виде V уЯ (х, у), объединяются в класс Щ. Вообще Sn состоит из мн-в, полу- ченных навешиванием на рекурсивные преди- каты п чередующихся кванторов, первый из которых — квантор существования. Анало- гично определяется класс Пп. Построенные таким образом классы Sn, Пп (п = 0, 1, 2, ..., причем So = По равны классу всех рекурсив- ных мн-в) характеризуются посредством неко- торой канонической формы кванторных при- ставок. С помощью простых тождественных 136 преобразований можно любое арифм. мн-во привести к каноническому виду. Аналитическая иерархия охватывает более широкий класс мн-в, представимых в языке т. н. арифметики 2-й ступени. Этот язык отличается от языка элементарной арифметики наличием функциональных переменных, про- бегающих мн-во всех бесконечных числовых последовательностей, и наличием кванторов, связывающих эти переменные. Посредством тождественных преобразований ф-лы этого языка можно привести к такому виду, что все функциональные кванторы окажутся вынесен- ными в начало формулы. Классификация идет по числу чередований функциональных кванто- ров. Напр., П} есть совокупность мн-в, которые представимы ф-лами (в приведенной форме) с одним функциональным квантором общности. Аналитическая иерархия содержит очень не- эффективные средства порождения множеств (функциональные кванторы). Поэтому внутри нее выделяют рекурсивные иерархии, исполь- зующие более конструктивные принципы. Эти принципы приблизительно состоят в допуще- нии некоторых простых видов счетного перебо- ра, проитерированного по достаточно обозри- мым трансфинитным отрезкам. Важным при- мером такого рода служит гиперарифме- тическая иерархия, являющаяся довольно естественным продолжением арифме- тической. Эта иерархия исчерпывает класс мн-в, которые попадают в П^ вместе со своими дополнениями. Ведутся исследования по по- строению и изучению естественных классов еще более длинных иерархий. Лит. .’Роджерс X. Теория рекурсивных функ- ций и эффективная рекурсивность. Пер. с англ. М., 1972 [библиогр. с. 587—599]. И. В Белякин. АРИФМЕТИЧЕСКИЕ ОПЕРАЦИИ ЦВМ — со- вокупность операций типа сложения, умноже- ния, извлечения квадратного корня и т. п., получивших широкое распространение в циф- ровых вычислительных машинах при выполне- нии алгебраических операций над числами. Методы выполнения А. о. в значительной сте- пени определяют структуру арифметических устройств ЦВМ. АРИФМЕТИЧЕСКОЕ УСТРОЙСТВО (АУ) — один из основных блоков электронной цифро- вой вычислительной машины (ЭЦВМ), пред- назначенный для выполнения арифметических и логических операций. Классическое А. у. (рис. 1) состоит из сумматора См (осн. узел АУ), двух регистров (Pt и Р2) с соответствую- щими логическими схемами и устройства управления блоком А. у. (УУ АУ). Заштрихо- ванные части регистров соответствуют логиче- ским схемам, относящимся к определенным ре- гистрам. Сумматор предназначен для суммиро- вания чисел, регистры Р, и Р2 — для хранения слагаемых, или уменьшаемого и вычитаемого, сомножителей, или делимого и делителя — в зависимости от выполняемой операции. УУ АУ управляет последовательностью действий, вы- полняемых А. у. и координирует его работу. Внешние связи А. у. с др. устройствами ЦВМ
АРИФМЕТИЧЕСКОЕ УСТРОЙСТВО даны на рис. 1: с запоминающим устройством А. у. связано кодовыми шинами чтения (КШЧ) и записи (КШЗ), по которым в А. у. вводятся исходные данные и выводятся результаты вы- числений, с устройством управления процес- сора — управляющими шинами, по которым в него поступают синхронизирующие импуль- сы из У У, а из А. у. в УУ подаются импульсы, сигнализирующие об окончании вычислений, и др. управляющие импульсы. А У работает по следующему принципу: код арифм. или логической операции из У У про- цессора поступает в УУ АУ, где дешифрирует- ся и формируется сигнал, соответствующий этому коду операции; затем по КШЧ выбирает- ся из ЗУ первый операнд по адресу, указанно- му в команде. Первый операнд проходит через Р2 и См и устанавливается на Pv Второй опе- ранд, выбранный из ЗУ по второму адресу, указанному в команде, поступает также по КШЧ на Р2. После приема обоих операндов начинается выполнение операции; на См формируется результат операции (операции умножения и деления также сводятся в А. у. к операциям сложения и вычитания). С окон- чанием формирования результата вырабаты- вается признак конца операции, по которому результат операции записывается через КШЗ по адресу, указанному в коде команды. На этом оканчивается выполнение логич. или арифм. операции; при этом, кроме формирова- ния результата, в А. у. могут вырабатываться различные признаки результата, напр., со — признак отрицательного результата, <р — при- знак переполненного результата и т. д. Эти признаки поступают в УУ вычислительной ма- шины и влияют на дальнейший ход вычисли- тельного процесса. Осн. характеристики и структура А. у. за- висят от принятой системы счисления, способа реализации вычислительного процесса, формы представления чисел, способа представления отрицательных чисел, разрядности чисел, типа применяемых схем, состава операций, приня- той методики вычислений и требуемого быстро- действия. В зависимости от принятой системы счисле- ния различают А. у. с двоичной, десятичной и двоично-десятичной арифметикой. Чаще ис- пользуют двоичную систему счисления, т. к. ее реализовать технически проще остальных (а вообще можно построить А. у. с любым основа- нием системы счисления), иногда применяются также двоично-десятичные А. у. (напр., у машин семейства «МИР»). В зависимости от способа реализации вычисл. процесса АУ бывают последовательно- го, параллельного и параллельно-последова- тельного действия. В арифметическом устрой- стве последовательного действия каждый опе- ранд вводится последовательно разряд за разрядом, начиная со знака операнда, и опе- рации над операндами производятся также последовательно, поразрядно; числа здесь представляются в виде временной последова- тельности сигналов и имеют один общий выход, причем каждому разряду отводится определен- ная временная позиция относительно заданно- го начала отсчета. Такое А. у. преобразовы- вает временные последовательности, изобра- жающие оба слагаемые, во временную последо- вательность, изображающую сумму, выдавае- мую по спец, цепи, начиная от младших раз- рядов и кончая старшими разрядами и знаком. Эту функцию обычно выполняет двоичный сумматор одноразрядный. Если последний до- полнить схемой хранения переносов (рис. 2), то он может быть последовательным суммато- ром в А. у. последовательного действия. Такое А. у. содержит меньше оборудования, чем А. у. параллельного действия, но и обладает мень- шим быстродействием. В А. у. параллель- ного действия (рис. 3) нее разряды каждого операнда поступают одновременно по п каналам (п — разрядность числа); дейст- вия над числами производятся также одновре- менно во всех разрядах. Логически такое А. у. можно представить, если соединить п одно- разрядных сумматоров таким образом, что выход предыдущего одноразрядного сумма- тора (OCJ является входом последующего одноразрядного сумматора (ОС2). Арифметическое устройство параллельно- последовательного действия занимает проме- жуточное положение между первыми двумя А. у.: все разряды обрабатываемого числа рас- членяются на группы, разряды, относящиеся к одной группе, обрабатываются одновременно (параллельно), а группы обрабатываются по- следовательно. В зависимости от формы представления чи- сел различают А. у., оперирующие с числами с фиксированной запятой (см. Арифметика с фиксированной запятой), с плавающей запятой (см. Арифметика с плавающей запятой) и с целыми числами. Имеются А. у., выполняю- щие операции над числами с фиксированной запятой, плавающей запятой и целыми числа- ми (напр., «Днепр-2»), При обработке чисел с плавающей запятой возможны два способа выполнения операций: а) последовательный, при котором вычисляется порядок результата, а затем его мантисса, последовательно на одном и том же оборудовании; б) параллельный — порядок и мантисса результата вычисляются одновременно на различном оборудовании. Преимущество А. у. первого типа — малые аппаратурные затраты (практически может быть использовано А. у., представленное на рис. 1, с некоторыми незначительными добав- лениями). Недостаток — малое быстродейст- вие. С целью увеличения скорости обработки чисел с плавающей запятой А. у., изображен- ное на рис. 1, дополняют суммирующим уст- ройством для обработки порядков и счетчиком циклов для подсчета числа сдвигов при вырав- нивании порядков. В А. у. с плавающей запя- той имеется больший диапазон представления чисел, чем в А. у. с фиксированной запятой при одинаковой разрядности. В А. у. с фикси- рованной запятой аппаратурные затраты мень- ше, чем в А. у. с плавающей запятой одной и той же разрядности, но диапазон представляе- мых чисел меньше и программирование (в связи 137
АРИФМЕТИЧЕСКОЕ УСТРОЙСТВО с необходимостью введения масштабирования) затруднено. В зависимости от способа представления от- рицательных чисел в ЦВМ (обратным либо до- полнительным кодом) сумматоры в А. у. строятся с циклическим переносом или без него. С разрядностью А. у. связана точность и скорость вычислений: чем выше разрядность, тем больше точность вычислений, но тем мень- ше быстродействие. Оптимальная длина числа равна или кратна стандартной порции инфор- мации, обрабатываемой А. у. Она изменяется 1. Блок-схема арифметического устройства и его свя- зей с другими устройствами ЦВМ. 2. Блок-схема арифметического устройства последо- вательного действия. 3. Блок-схема арифметического устройства парал- лельного действия. 4. Способ изображения маркерных разрядов. в зависимости от области применения ЦВМ. Так разрядность слова малых ЦВМ обычно составляет 8, 12, 16, 18 и 24 двоичных разрядов (бит), в то время как большие машины имеют 24, 32, 36, 48 или 64 бит. Разрядность А. у. может быть постоянной и переменной. А. у. первых вычисл. машин, как правило, имели постоянную, фиксирован- ную разрядность. При этом, если использова- лась разноразрядная информация, то умень- шалась производительность А. у. и нерацио- нально использовалась память. Все больше отечественных («Д'непр-2», «МИРьи др.) и за- рубежных машин («Nova-1200», «Supernova», «Datamate-16» и др.) имеют переменную раз- рядность. Дискретность переменного слова может быть различной. Но обычно для отдель- ной ЭЦВМ устанавливают определенную диск- ретность длины операнда, равной некоторому заданному числу разрядов р. Число длиной р. разрядов называют символом. Максимально п возможная длина числа тогда равна — = к Р- символов (где п — разрядность числа). Для экономной записи алфавитной информации целесообразно выбирать р = 6, а для эконом- ной записи двоично-десятичной информации [г удобно установить кратным четырем (р = 4, р = 8). Распространено представление инфор- мации 8-разрядными символами р = 8 (кото- рые наз. байтами). Существует два способа указания перемен- ной длины числа: а) длина поля указывается в команде и задается как число разрядов в по- ле и может изменяться от одного разряда (при р = 1) до некоторого заданного максимума (этот способ подходит для любой дискретности единиц информации); б) в памяти отводятся спец, разряды, в которые полезная информа- ция не записывается и они служат только для указания длины поля (т. н. «маркерные» раз- ряды). «1» в маркерном разряде указывает на то, что данный симвбл является последним в числе и что следующий символ принадлежит другому числу (рис. 4). При обработке информации переменной дли- ны в А. у. возникают новые функции: возмож- ность работы с разнодлинными операндами; определение длины результата; округление по длине результата; очистка символов, ока- завшихся за границей слова; выработка при- знаков по длине результата. Для их осуществ- ления А. у. должно иметь оборудование для приема информации о длине операндов, для хранения ее во время операции и для формиро- вания длины результата. А. у. по определен- ной длине результата производит округление, вырабатывает признаки результата и устанав- ливает в «О» те разряды См, которые оказались за границей маркера справа. В общем случае для всех операций увеличе- ние количества разрядов в символе ведет к уменьшению необходимого оборудования и увеличению быстродействия. Однако при вы- боре слишком большого [г (р > 8) незначитель- ное увеличение точности вычислений приводит к значительному увеличению числа разрядов 138
АРИФМЕТИЧЕСКОЕ УСТРОЙСТВО в слове. Учитывая новые функции А. у., ко- торые возникают при обработке информации переменной длины, можно построить А. у., реализующее эти функции (рис. 5). На рис. 5 изображено простейшее четырехсимвольное А. у. и введены в него требуемые дополнения: разряды для запоминания маркеров; счетчик для подсчета числа символов в первом операн- де (СчС); посимвольная установка в «О» в ре- гистрах Pj, Р2 и См. Маркерные разряды не- обходимы для указания границ слова: в Pj — конец 1-го операнда, в Р2 — конец 2-го операн- да, в См — конец результата. в необходимой последовательности. К микро- операциям относятся: установка в нуль ре- гистров, сумматоров или отдельных разрядов А. у.; прием кода каким-либо блоком А. у.; выдача кода; инвертирование кода; сдвиг кода влево вместе со знаком (в сторону старших раз- рядов); сдвиг кода влево без знакового разря- да; сдвиг кода вправо вместе со знаком (в сто- рону младших разрядов); сдвиг кода вправо без знакового разряда; обмен кодами между различными блоками А. у.; сложение кодов- Время выполнения элементарной операции сложения (вычитания) является осн. показа- s. Блок-схема простейшего четырехсимвольного арифметического устройства (с указанием маркерных разрядов: У — установка, Зн — знак). Длина результата (в символах) определяется обычно длиной 1-го операнда, число символов в котором подсчитывается СчС. Посимвольная установка в «О» необходима для очистки от- дельных символов, которые остаются за марке- ром справа, так как при любом количестве символов в операндах (1, 2, 3 или 4 символа) в операции участвуют все четыре символа. В зависимости от типа применяемых схем А. у. разделяются на комбинационные и на- капливающие. В комбинационных А. у. (см. Сумматор комбинационный) результат на вы- ходе появляется только одновременно с вход- ными сигналами; с исчезновением входных сигналов результат также припадает, т. к. в таких А. у. не содержатся накапливающие элементы. Комбинационные схемы имеют обыч- но потенциальные связи между элементами. В накапливающих А. у. (см. Сумматор накап- ливающий) операнды поступают последователь- но один за другим, результат операции остает- ся на сумматоре после исчезновения входных сигналов. Схемы накапливающих А. у. обычно имеют импульсные и импульсно-потенциаль- ные связи между элементами. Структура и сложность А. у. зависят от состава операций (набора микропрограмм), выполняемых машиной. Любая арифметич. операция расчленяется на ряд элементарных операций или микроопераций, выполняемых телем быстродействия А. у. Операция вычита- ния (или микропрограмма операции «вычи- тания») в А. у. накапливающего типа 3-адрес- ной машины с фиксированной запятой состоит из следующих микроопераций: установка в нуль всех блоков А. у.; прием 1-го операнда на приемный регистр; передача 1-го операнда на сумматор и прием 2-го операнда на прием- ный регистр; инвертирование 2-го операнда; суммирование, получение результата на сум- маторе; выдача результата по 3-му адресу. Структура А. у. зависит также от принятой методики вычислений в ЦВМ (см. Операции машинные), т. е. от выбора алгоритмов опера- ций. Особенно влияет на полную логическую схему А. у. принятая методика выполнения умножения и деления. В любом случае для выполнения умножений А. у. должно содер- жать по меньшей мере три регистра: множимо- го, множителя и сумм частичных произведе- ний. Умножение двоичных чисел в А. у. может быть сведено к последовательности сложений и сдвигов. Наибольший практический интерес представляет следующий алгоритм умноже- ния: умножение начинается с младших разря- дов множителя, множитель сдвигается вправо, сумма частичных произведений также сдви- гается вправо, множимое неподвижно. Этот алгоритм умножения может быть расчленен на следующие этапы: 1) в начале операции все 139
АРИФМЕТИЧЕСКОЕ УСТРОЙСТВО ПАРАЛЛЕЛЬНОГО ДЕЙСТВИЯ регистры устанавливаются в нулевое состоя- ние (Pj, Р2 и См), после этого множимое рас- полагается на Pj, множитель — на Р2, сумма частичных произведений — на См; 2) анали- зируется младший разряд множителя (на Pj); если он имеет значение 1, то к сумме частичных произведений прибавляется множимое, распо- ложенное на Р2, если он имеет значение «О», то выполняется действие 3; 3) производится сдвиг множителя и суммы частичных произве- дений на один разряд вправо, младшие раз- ряды частичного произведения попадают в освободившиеся старшие разряды Г\ (регистра множителя); 4) действие 2 и 3 повторяются п раз (п — разрядность множителей); 5) знак сомножителя в процессе умножения не участ- вует, с сомножителями оперируют как с по- ложительными числами; знак результата фор- мируется при сложении знаков операндов по mod 2. Данный алгоритм реализуется на А. у., структурная схема которого приведена на рис. 1. Этих же регистров достаточно для вы- полнения операции деления, она также реали- зуется в А. у. с помощью п операций сдвига и суммирования (вычитания), поэтому время выполнения умножения и деления значительно больше времени сложения. При выполнении логических операций используются обычно те же цепи, что и для арифметических опера- ций. Последовательность выполнения микро- операций, передачу информации между от- но расширяется и превращается в операцион- ное устройство (ОУ); напр., ОУ состоит из нескольких (больше трех) операционных ре- гистров, определенным образом соединенных между собой (ОУ с гнездовой памятью); ОУ состоит из нескольких сумматоров (многосум- маторные ОУ) и др. типы ОУ. Осн. пути усовершенствования ОУ — повы- шение быстродействия за счет логич. и тех. иозможностей (к логич. возможностям относят разработку новых методов выполнения опера- ций, более совершенных методов ускорения операций, совмещение выполнения нескольких операций во времени, к тех.— использование новых, более надежных и быстродействующих элементов, введение в машину нескольких АУ). Лит.: Акушский И. Я., Ю д и ц к и й Д. И. Машинная арифметика в остаточных классах. М.. 1968 [библиогр. с. 430—433]; Карцев М. А. Арифметика цифровых машин. М., 1969 [биб- лиогр. с. 559—575]; Каган Б. М., Канев- ский М. М. Цифровые вычислительные машины и системы. М., 1973 [библиогр. с. 666—672]. АРИФМЕТИЧЕСКОЕ УСТРОЙСТВО "пАРАл! ЛЁЛЬНОГО ДЕЙСТВИЯ — арифметическое устройство, в котором йсе разряды каждого операнда поступают одновременно по h кана- лам. Операции над числами и нем произво- дятся одновременно по всем разрядам. См. также Сумматор параллельный. АРИФМЕТИЧЕСКОЕ УСТРОЙСТВО ПАРАЛ- ЛЁЛЬНО-ПОСЛЁДОВАТЕЛЬНОГО ДЕЙСТ- ВИЯ — арифметическое устройство (fCV)t Таблица сложения десятичных цифр (а) и матрица (б) арифметического устройства параллельно-последователь- ного действия. дельными блоками внутри А. у. и связь его с др. частями машины осуществляет схема управления А. у. (УУ АУ). С возрастанием применения ЦВМ наблюдается тенденция к увеличению и усложнению функций, выпол- няемых А. у., вследствие чего А. у. значитель- в котором разряды числа разбиваются на груп- пы и разряды каждой группы обрабатываются одновременно (параллельно), а группы разря- дов — последовательно. Такой метод обработ- ки информации используют, как правило, в тех случаях, когда разряды, входящие в одну 140
АРИФМЕТИЧЕСКОЕ УСТРОЙСТВО ПОСЛЕДОВАТЕЛЬНОГО ДЕЙСТВИЯ группу, имеют самостоятельное значение, напр., тетрады (двоичные эквиваленты деся- тичных цифр) разрядов при представлении чи- сел в двоично-десятичной системе счисления. Поэтому в ЦВМ, где в качестве осн. системы счисления используется двоично-десятичная и не требуется высокого быстродействия, при- меняют А. у. п.-п. д. Структура АУ таких ЦВМ отличается от арифметического устрой- ства последовательного действия только тем, что сдвигаются и суммируются не двоичные цифры, а тетрады. Осн. элементом А. у. п.-п. д. является четы- рехразрядный двоичный сумматор параллель- ного действия, обеспечивающий потетрадное сложение чисел. После сложения пары тетрад результат переписывается на выходной ре- гистр и определяется перенос в старшую тет- раду. В следующем такте на очищенный сум- матор поступают очередные тетрады и импуль- сы переноса, полученные в предыдущем так- те. При сложении двоичных тетрад на обыч- ном двоичном сумматоре необходимо вводить дополнительные схемы для формирования единицы переноса при получении суммы, боль- шей девяти (в четырехразрядном двоичном сумматоре перенос формируется, если сумма больше пятнадцати) и для получения тетрад суммы, соответствующих десятичным цифрам. Для упрощения схемы А. у. п.-п. д. применяют кодирование чисел не в обычном базисе 8421, а в базисе 8421 с избытком 3, в базисе 2421 и т. д. Более простая схема А. у. п.-п. д. полу- чается при использовании вместо сумматора десятичного счетчика. Каждая десятичная цифра числа представляется последователь- ностью импульсов, количество которых равно няют в виде матрицы, реализующей таблицу сложения десятичных цифр (рис., а). Матрица представляет собой прямоугольную решетку проводников, в узлах которой > расположены двухвходовые схемы совпадения (рис., 6). Диагональное расположение в таблице резуль- татов сложения двух десятичных разрядов по- зволяет объединить общей шиной выходы схем совпадения, лежащих на одной диагонали матрицы. Кроме того, можно объединить все диагонали с одинаковыми суммами по модулю 10. Переносы в следующий разряд получаются путем объединения диагоналей, расположен- ных в таблице сложения ниже диагонали «9». Табличный метод сложения используют, напр., в ЦВМ «МИР». Лит.: Прангишвили И. В. [и др.]. Микро- электроника и однородные структуры для построения логических и вычислительных устройств, М„ 1987 [библиогр. с. 224—228]; Ричардс Р. К. Арифме- тические операции на цифровых вычислительных ма- шинах. Пер. с англ. М., 1957 [библиогр. с. 412—419]. Ю. А. Бузунов, Е. И. Вавилов. АРИФМЕТИЧЕСКОЕ УСТРОЙСТВО ПОСЛЕ- ДОВАТЕЛЬНОГО ДЕЙСТВИЯ — арифмети- ческое устройство, в котором операции над числами выполняются поразрядно. В А. у. п. д. число представляется в виде временной после- довательности импульсов, в которой каждому разряду числа отводится определенная времен- ная позиция; все число передается по одной шине. Передача информации последовательным кодом и ее преобразование выполняется с по- мощью спец, синхронизирующих импульсов, период следования которых определяет часто- ту передачи разрядов чисел. В ЦВМ, имеющих А. у. п. д., числа представляются, как правило, в форме с фиксированной запятой. Функциональная схема арифметического устройства последовательного действия. значению цифры. При сложении двух чисел в счетчик последовательно заносятся цифры одноименных разрядов слагаемых. В некото- рых ЦВМ, использующих двоично-десятичную систему счисления, для повышения быстро- действия применяют табличный метод сложе- ния чисел. В этом случае сумматор выпол- Осн. узлами А. у. п. д. являются сдвигающие регистры, с цепями рециркуляции и сумматор одноразрядный (рис.). Прием операндов на входные регистры Рг и Р2 осуществляется с по- мощью серий управляющих сигналов { и {^г}г> { ?г)б- На входные регистры 141
«АРКУС» операнды подаются, начиная с младших разря- рядов. При выполнении операции сложения раз- ряды операндов передаются на входы однораз- рядного сумматора S с помощью сдвигающих сигналов^ и { д4}6. Сумматор на выходе S формирует значения текущих разрядов суммы операндов, которые с помощью серий управ- ляющих сигналов и {записываются в регистр Р3. На выходеР одноразрядного сум- матора формируется сигнал переноса в стар- ший разряд, который задерживается на период следования управляющих импульсов { и суммируется в следующем такте с очередной парой разрядов операндов. При сложении чисел в обратном коде для реализации циклического переноса содержи- мое Р3 пропускается через сумматор (на рис. эта цепь циклической передачи показана пунк- тиром). При этом время сложения двух «-разрядных чисел равно Тсл = 2 (п + 1) т, где т — период следования управляющих им- пульсов . В процессе сложения операндов регистры Pt и Р2 постепенно освобождаются. В связи с этим А. у. п. д. можно выполнить на двух регистрах: ф-ции регистра суммы (Р3) может выполнять один из регистров (Pt или Р2) операндов. Цепь рециркуляции регистра (рис.) обеспечивает поразрядную перезапись содержимого регистра в процессе его сдвига. Необходимость восстановления информации в регистре возникает при выполнении операций умножения и деления. Выполнение этих опе- раций в А. у. п. д. можно осуществить с по- мощью схемы, приведенной на рис., дополнив ее некоторыми вспомогательными элемента- ми. Время выполнения умножения в А. у. п. д. определяется соотношением Гумн = « (« + 1) т. Время выполнения операций в А. у. п. д. ве- лико: время выполнения сложения и вычита- ния пропорционально разрядности (п), а умно- жения и деления — квадрату разрядности (п2) операндов. Достоинством А. у. п. д. является его простота и экономичность. Лит..'Ч у г а е в Ю. Г., Пл иск о В. А. Элек- тронные вычислительные машины. М., 1982 [библи- огр. с. 402]; Ричардс Р. К. Арифметические опе- рации на цифровых вычислительных машинах. Пер. с англ. М., 1957 [библиогр. с. 412—419]. К>. А. Бузунов, Е. И. Вавилов. «АРКУС» —специализированная электронная гибридная вычислительная машина, предназна- ченная для решения нелинейных краевых за- дач для обыкновенных дифференциальных уравнений -^- + Ф(Х)=0, (1) Г(Х0, Х{,ХЙ)=О. (2) Здесь X = X (t) — вектор искомых ф-ций Хв = X (tn), Xi = X (ti), Xh = X (tk). Ре- шение отыскивается в интервале [t0, tfe], tt — внутр, точка интервала, Ф и Г — заданные 142 ф-ции многих переменных, порядок дифф, ур-ний п < 8. «А.» разработан в 1968 в Ин-те кибернетики АН УССР. Состоит из аналоговой и дискретной частей. В аналоговой части неал- горитм. путем вычисляются функции несколь- ких переменных, решается система обыкновен- ных дифф, ур-ний с задаваемыми начальными условиями и системы линейных алгебр, ур-ний. Параметры последней операции заранее неиз- вестны и находят их при решении задачи. Дискретная часть вырабатывает команды, предписывающие выполнение соответствующих матем. операций: решение системы ур-ний (1) с задаваемыми начальными условиями; вычис- ление значения функции Г в ур-нии (2) по полученному после выполнения предыдущей операции вектору X (£); по результатам двух предыдущих операций находятся параметры системы линейных алгебр, ур-ний, равные эле- ментам матрицы первой производной ф-ции Г по Хо; отыскивается приращение вектора на- чальных условий по ф-лам методов скорей- шего спуска (ск. сп.) или обратного оператора (о. оп.). Операции в аналоговой части реали- зуются разновременно, что дает возможность выполнять их при помощи одного переключае- мого блока усилителей отрабатывающих, ос- тальные блоки аналоговой части содержат только наборы обратных связей, используемые для выполнения соответствующих операций при подключении к ним отрабатывающих уси- лителей. В блоке уравновешивания, служащем для отыскания приращения вектора начальных условий, в режиме самонастройки (с.) автома- тически устанавливаются найденные элементы матрицы первых производных. При отыскании приращения по обратных операторов методу образуется модель системы линейных алгебр, ур-ний, при отыскании приращения по методу ск. сп.— модель для отыскания продвижения по антиградиенту. Дискретная часть само- стоятельно задает следующую очередность ре- жимов работы блока .уравновешивания: с. ск. сп. -> с. -> о. оп. -> если а, то 4,если не 12 3 4 а, то 3, где а — уменьшение длины невязки в ур-нии (2), оператор имеет возможность изменить эту программу по своему усмотрению. Кроме краевых задач на «А.» можно решать задачи Коши для обыкновенных дифф, ур-ний до 8-го порядка и системы до 4 нелинейных ал- гебр. или трансцендентных ур-ний. «А», состоит из усилителей операционных (32 шт.), нелинейностей в системе (1) (8 шт.), в системе (2) (6 шт.), универсальных преобра- зователей функциональных БН1П-1 (8 шт.), блоков перемножения УБП-1 (8 шт.), потреб- ляемая мощность машины— 1,3 ква. «А.» мож- но использовать в проектных орг-циях, науч.-исслед. ин-тах, вычисл. центрах, вузах. Лит.: Грездов Г. И. О структуре электронной модели с расширенным кругом задач. В кн.: Вопросы теории и применения математического моделирования. М., 1985; Пухов Г. Е. [и др.]. Электронная само- настраивающаяся математическая машина «Аркус». «Механизация и автоматизация управления», 1988, № 3. Г. И. Грездов.
АСВТ АРХИВ в автоматизированных си- стемах управления или си- стемах обработки данных — функционально-организационная компонента, обеспечивающая хранение и постоянную до- ступность всей информации, необходимой для нормального функционирования системы, и состоящая из совокупности массивов или фай- лов. Файлы А. обычно содержат информацию следующих типов: 1) данные, организованные применительно к решаемым задачам и, или потребностям пользователей (см., напр., Ваза данных), 2) рабочие программы или алгорит- мы на входном языке, 3) каталоги и 4) опи- сания состава и организации информации, хра- нимой в А. А. физически может располагаться на раз- личных уровнях ЗУ системы, однако обраще- ние к файлам и данным из А. должно осуществ- ляться так, как если бы весь А. находился в за- поминающих устройствах с непосредственным доступом. Это обеспечивается с помощью систе- мы каталогов и справочных таблиц, а также системой внутренней и внешней идентифика- ции файлов и их частей посредством имен. В современных системах А. имеет сложную иерархическую структуру относительно фай- лов. Узлами такой структуры являются либо каталоги, либо файлы с информацией. Обра- щение к А. может осуществляться операцион- ной системой, если пользователь или его программа открыли соответствующие файлы. Для организации и эксплуатации А. необ- ходимо, чтобы операционная система базовой ЦВМ или автоматизированной системы распо- лагала средствами для автоматической органи- зации файлов различного типа (последователь- ных, индексно-последовательных и т. д.), авто- матического учета состояния информации и файлов, находящихся в А. на данный момент, защиты целостности хранимой информации и ее секретности, а также массовой выдачи инфор- мации из А. и восстановления информации в А. Операционные системы 3-го поколения вклю- чают указанные средства. В других слу- чаях, а также в АСУ с расширенными требо- ваниями к А., необходимые средства А. рас- ширяются спец, матем. обеспечением. В. Н. Афанасьев. АСВТ, агрегатная система средств вычислительной техники — си- стематизированный набор агрегатных уст- ройств с унифицированными внешними связя- ми для обеспечения сбора, хранения, перера- ботки и выдачи информации; позволяет компо- новать различные вычислительные системы с заданными техническими параметрами. В АСВТ реализован принцип агрегатно- блочного построения средств вычислительной техники. Состоит АСВТ из отдельных конст- руктивно и функционально обособленных устройств. Ряд устройств компонуется из бло- ков (конструктивно законченная часть уст- ройства), меняя типы и количество которых можно изменять техн, характеристики уст- ройства. Структура АСВТ обеспечивает воз- можность постепенной модернизации и разви- тия тех. средств. Это достигается путем уни- фикации конструктивно-технологической базы на каждом этапе разработки, а также единства организации внутрисистемной связи, построе- ния математического обеспечения по принципу модульности. По функциональному назначению все агре- гатные устройства АСВТ делятся на груп- пы: 1) центральные устройства управления и переработки информации — процессе- р ы (специализированные и универсальные); 2) устройства хранения информации — внут- ренние и внешние запоминающие устройства (ЗУ); 3) устройства связи с объектом; 4) уст- ройства связи с оперативным персоналом; 5) устройства ввода с носителей информации и вывода на них; 6) устройства выхода на вне- системные линии связи; 7) устройства внутри- системной связи. Специализированные процес- соры (СПР) предназначены для решения от- дельных задач или набора простых задач, напр., задач первичной переработки информа- ции. В зависимости от этого СПР могут разра- батываться с жесткой либо гибкой программой. Универсальные процессоры обрабатывают ин- формацию при решении сложных задач управ- ления, в том числе задач оптимальной орга- низации производства, технико-экономич. и оперативно-производственного планирования и т. п. Они способны выполнять программы, составленные в основной системе команд, неза- висимо от состава дополнительных устройств (внутренних ЗУ, переработки информации в режиме с плавающей запятой, переработки символьно-десятичной информации). Номенклатура АСВТ по группе внутренних ЗУ рассчитана на обеспечение возможности широкого варьирования тех. параметров вы- числительных комплексов по емкости и типу используемых ЗУ: оперативные (ОЗУ), по- стоянные (ПЗУ) и полупостоянные (ППЗУ). Устройства связи с объектом (УСО) предназна- чены для ввода информации в вычислительную машину от датчиков и выдачи управляющих воздействий на исполнительные механизмы и регуляторы. Группа устройств связи с объек- том включает аналого-цифровые и цифро- аналоговые преобразователи, преобразователи кодов и вспомогательное оборудование. Уст- ройства связи с оперативным персоналом предназначены для ввода текущей информа- ции с участием человека и вывода информа- ции обслуживающему персоналу в наглядной и удобной для восприятия форме или в форме документов. Связь между функциональными устройствами или их группами (процессора с памятью, процессора с устройствами ввода— вывода ит. п.) осуществляется с помощью устройств внутрисистемной связи. Первая очередь АСВТ разработана с исполь- зованием дискретной элементной базы (условно обозначается АСВТ-Д). В АСВТ-Д входит набор агрегатных устройств, предназначенных для компоновки различных модификаций уни- версального процессора и два вида специа- лизированных процессоров. В состав вычис- лительного комплекса любой вычислительной 143
АСВТ системы, построенной из средств АСВТ-Д, входят: процессоры универсальные и специа- лизированные; главная память; устройства внутрисистемной связи. Для всех модифика- ций универсального процессора принята еди- ная унифицированная система команд, кото- рая обеспечивает удобства при программирова- нии задач, связанных с обработкой двоичных чисел с фиксированной и плавающей запятой, десятичных чисел, логической и символьной информации. Условное название минимальной и максимальной модификаций универсального процессора соответственно «М-2000» и «М-3000». Специализированные процессоры «М-1000» и «М-1010» ориентированы на обработку 16-раз- рядных двоичных чисел с фиксированной запятой и логических кодов. В номенклатуру запоминающих устройств АСВТ-Д, из которых компонуется главная память, входят: ОЗУ емкостью 8192 36-раз- рядных слов с циклом обращения 8 мксек; ОЗУ емкостью 2048 18-разрядных слов с цик- лом обращения 8 мксек; ПЗУ емкостью 8192 36-разрядных слов с циклом обращения 32 мксек; комбинированное ЗУ, содержащее по 4096 18-разрядных слов оперативной и постоянной памяти; ППЗУ емкостью от 512 до 2048 36-раз- рядных слов (наращивается агрегатно). Пере- запись информации осуществляется вручную сменой перфокарт с циклом обращения 3 мксек. Процессор модели «М-1000» выполняет операции над 16-разрядными двоичными чис- лами с фиксированной запятой (сложение 20 тыс. опер./сек, умножение—5 тыс. опер./сек). Емкость памяти 4096 -4- 16 384 32-разрядных слов с произвольным сочетанием оперативных и постоянных ЗУ. Допускается подключение до 256 устройств ввода — вывода. Процессор «М-1010» отличается от процессора «М-1000» меньшими логическими возможностями, в то же время он более прост и имеет более вы- сокое быстродействие. Процессор модели «М-2000» выполняет операции над двоичными числами с фиксиро- ванной запятой 16- и 32-разрядного формата (сложение 40 тыс. опер./сек, умножение 15— 19 тыс. опер./сек). Память набирается на ОЗУ и ПЗУ блоками по 8192 36-разрядных слов (до 6 блоков). Эта модель допускает наличие до 3 мультиплексорных каналов (до 256 устройств ввода — вывода в каждом). Процессор модели «М-3000» рассчитан на выполнение операций двоичной арифметики над числами с фиксированной (16- и 32-разряд- ного формата) и плавающей запятой (32- и 64- разрядного формату) операций над целыми десятичными числами переменной длины (до 31 десятичного разряда). Быстродействие при вы- полнении операций над числами с фиксирован- ной запятой: типа сложения — до 100 опер./сек, типа умножения — до 25 тыс. опер./сек. Па- мять включает до 12 блоков ОЗУ или ПЗУ. К-во мультиплексорных и селекторных кана- лов — до 7 в любом соотношении. Существенный недостаток АСВТ 1-й очере- ди — избыточность аппаратуры в каждом функционально и конструктивно законченном 144 устройстве вследствие унификации техниче- ской базы. Поскольку в АСВТ-Д используют- ся только дискретные элементы микроэлектро- ники, это приводит к большому объему конст- руктивных элементов для реализации отдель- ных устройств. В сочетании с избыточным со- ставом функциональных устройств, необходи- мых для создания конкретных автоматических систем управления, это приводит к высокой стоимости последних. Этот недостаток в значительной степени устранен во 2-й очереди разработки АСВТ (условно — АСВТ-М), которая выполнена на микроэлектронной элементной базе по усовер- шенствованным структурным и архитектур- ным принципам. Осн. структурной единицей тех. средств АСВТ-М является агрегатный модуль — устройство, которое имеет унифи- цированные внешние связи, выполняет какие- либо функции по обработке или хранению ин- формации, коммутации передач, преобразова- нию физ. сигналов и т. п. Новый набор средств АСВТ-М включает в себя процессор модели «М-6000» и группу агре- гатных модулей, служащих для построения систем на базе этого процессора. Этот набор позволяет компоновать проектным путем авто- номные и низовые информационные и управ- ляющие вычисл. системы для технологических объектов и научного эксперимента, работаю- щих в реальном масштабе времени, а также многопроцессорных систем различной структу- ры, обеспечивающих высокую производитель- ность и живучесть. По функциональному назначению набор аг- регатных модулей АСВТ объединяется в сле- дующие группы устройств: вычислительного комплекса, ввода — вывода, связи с объектом, устройства-согласователи. Набор агрегатных модулей АСВТ-М соче- тает в себе развитые систему ввода — вывода и систему команд, обеспечивающую удобство в программировании; удобную систему при- оритетного прерыванйя, позволяющую совме- щать выполнение операций ввода — вывода со счетом. Набор агрегатных модулей обеспе- чивает высокую производительность (до 200 тыс. адресных и до 1800 тыс. безадресных микроопераций в 1 сек); наращивание памяти (от 8192 до 65 736 байтов); возможность под- ключения быстродействующих каналов пря- мого доступа в память, выполняющих опера- ции ввода — вывода без прерываний процес- сора; высокую надежность, простоту и удобст- во в обслуживании; малые габариты, совре- менное эстетическое оформление. Математическое обеспечение включает тран- слятор с языков ФОРТРАН, АЛГОЛ-60, со специализированных языков, комплекс программ управления вводом — выводом, библиотеку стандартных программ ит. д. Внедрение АСВТ позволит получить значи- тельный экономический эяфект по сравнению с применением в системах разнообразных вы- числительных машин, построенных на разных несовместимых элементах и конструктивных базах.
«АСОР» Лит.: Агрегатная система средств вычислительной техники. К., 1969; Управляющий вычислительный комплекс АСВТ М-4000. М., 1971; Резанов В. В., Винокуров В. Г., Костел янский В. М. Основные концепции и общее описание устройств первой очереди АСВТ; Косте л янский В. М.» Итенберг И. И., Лехнова Г. М. Новый набор, агрегатных модулей — дальнейшее развитие АСВТ. «Механизация и автоматизация управления», 1971, № 4. В. М. Египко. АСИНХРОННЫХ АВТОМАТОВ ТЕОРИЯ—тео- рия математических моделей дискретных уст- ройств, перерабатывающих информацию, в ко- торых длины входных тактов и величины за- держек внутренних элементов не обязательно одинаковы. Входным тактом в асинхронных автоматах (АА) наз. интервал времени между двумя соседними изменениями входных сигна- лов (структурная схема АА см. в статье Авто- мат асинхронный). Первыми примерами АА явились релейно-контактные схемы: в них мо- менты поступления внеш, сигналов на обмотки реле бывают, как правило, достаточно произ- вольными и из-за разброса характеристик реле нельзя считать, что все они срабатывают одно- временно. Важной задачей А. а. т. является выяснение принципиальных возможностей АА с точки зрения преобразования последовательностей входных сигналов в последовательности выход- ных сигналов. Если при любой комбинации ал входных сигналов, длящейся достаточно долго, и любом внутр, состоянии si АА переходит в т. н. устойчивое состояние sk, (т. е. не меняю- щееся, пока не изменится входной сигнал), то такой АА сводится к автомату конечному; состояние sh —является значением ф-ции пере- ходов 6 : sfr = 6 (а{, sk). Многие АА обладают более сложным поведением. Их изучение про- водится с помощью различных моделей, имею- щихся в А. а. т., напр. в одной из моделей ис- ходят из того, что величины задержек неизвест- ны и, возможно, являются переменными. В та- ких АА одной входной последовательности мо- жет соответствовать мн-во возможных после- довательностей состояний, и в общем случае нельзя говорить о реализации автоматных отображений. Для такой модели важной зада- чей является изучение классов автоматов, по- ведение которых не зависит в том или ином смысле (напр., в смысле перехода в одно и то же устойчивое состояние в течение одного входно- го такта) от величин задержек, а также таких способов соединения АА, при которых эта независимость сохраняется. В другой модели элементы имеют произвольные, но фиксиро- ванные задержки. При этом выходная после- довательность определяется однозначно, но может зависеть от длин тактов входной после- довательности. Автоматные отображения в таких АА реализуются тогда, когда при любом достаточно длительном входном такте устанав- ливается устойчивый выходной сигнал. Однако и в этом случае отображение может не быть конечно-автоматным; при несоизмеримых за- держках возможно представление нерегуляр- ных событий. Это объясняется тем, что сле- дующее состояние в таком автомате опреде- ляется не только настоящим состоянием и вхо- дом, но и некоторой совокупностью линейных форм от величин задержек Xi, ..., тп; при не- соизмеримых Xi, ..., тп число различных линейных форм может оказаться бесконечным. В обоих моделях задержка пропускает только сигналы, по длительности не меньшие времени срабатывания задержки. Такие задержки ино- гда наз. фильтрами. Еще одна модель имеет различные виды задержек, в т. ч. за- держки со случайным временем срабатывания, которое описывается некоторым вероятностным распределением. Т. о., в А. а. т. рассматриваются модели устр-в, обладающих более сложным поведе- нием, чем конечные автоматы. Однако эта сложность в реальных АА считается нежела- тельной помехой, поскольку она проявляется в зависимости переходных процессов от соот- ношения временных характеристик элементов, а такая зависимость ввиду неизбежного раз- броса этих характеристик может оказаться недетерминированной. Такие недетерминиро- ванные переходные процессы (называемые со- стязаниями или гонками) могут приводить к ошибкам и сбоям в работе автомата. Поэтому важной практической задачей А. а. т. является устранение состязаний, т. е. синтез АА, в ко- торых переходы из одного устойчивого состоя- ния в другое под действием данного входного сигнала происходят однозначно и не зависят от величин задержек элементов и длительно- стей входных тактов. Такие АА функциони- руют как обычные конечные автоматы. Состя- зания устраняют с помощью спец, «противого- ночных» методов кодирования состояний абст- рактных автоматов, введения дополнительных задержек в некоторых цепях обратной связи и построения схем с заранее заданными свойст- вами, гарантирующими отсутствие состязаний. Лит..- Кузнецов О. П. Об асинхронных логи- ческих сетях. «Проблемы передачи информации», 1981, в. 9; Л а з а р е в В. Г., Пийл ь Е. И. Синтез асинхронных конечных 'автоматов. М., 1964; Ро- гинский В. Н. Динамика работы дискретных автоматов с линейными задержками. «Проблемы пе- редачи информации», 1967, т. 3, в. 1; Я к у б а й - тис Э. А. Синтез асинхронных конечных автома- тов. Рига, 1970; Колдуэлл С. Логический син- тез релейных устройств. Пер. с англ. М., 1982; Мил- лер Р. Теория переключательных схем. Пер. с англ., т. 2. М., 1971. О. П. Кузнецов. «АСОР», автоматизированная си- стема организации работ — семейство специализированных вычислитель- ных машин для решения и моделирования за- дач сетевого планирования и управления. Разработано в Ин-те кибернетики АН УССР. Предназначен для расчета и отображения не- больших по объему сетей, фрагментов подроб- ной сети или укрупненных сетевых графиков. Высокая степень наглядности решения и опе- ративность его получения позволяет использо- вать «АСОР» как машины-советчики для ру- ководителей комплексов работ при планиро- вании и управлении сетевыми методами. Раз- работаны две модификации «А.» «АСОР-1»—квазианалоговая модель, содержит набор отдельных моделей работ — нелинейных Ю 4-210 145
АССЕМБЛЕР двухполюсников, в которых продолжитель- ность выполнения работ моделируется величи- ной электр. напряжения. Модели работ при наборе задачи, соединяясь между собой в соот- ветствии с конфигурацией сетевого графика, образуют модель сети. «АСОР-1» позволяет получать следующие характеристики сетевого графика: а) величину и форму критического пути; б) наиболее ранние возможные сроки начала и окончания работ; в) наиболее поздние допустимые сроки начала и окончания работ; г) резервы времени работ. Индикация крити- Специализированная вычислительная машина «АСОР-2». ческого пути осуществляется специальной мне- мосхемой. Ввод информации — ручной, вы- вод — визуальный (на световой мнемосхеме) и с помощью цифрового измерительного прибо- ра. Максимальное число работ в графике — 200. Погрешность измерения характеристик графика, приведенная к шкале машины, не выше 5%. «АСОР-2» — комбинированная (цифро-ана- логовая) модель задач сетевого планирования и управления (см. рис.). Моделями работ сете- вого графика являются схемы электр. задерж- ки сигналов цифровыми счетчиками. Моделями событий являются схемы совпадения. Модели работ и модели событий соединяются между собой в соответствии с конфигурацией сети. В начало модели сети посылается импульсный сигнал начала работ, который задерживается в моделях работ на время, пропорциональ- ное их продолжительности. Задержка сигнала окончания конечного события пропорциональ- на продолжительности критического пути. Кроме характеристик сети, указанных выше, «АСОР-2» позволяет определить конфигурацию путей критической зоны, соответствующих за- данному коэфф, напряженности, положение фронта работ на заданный момент времени, календарные сроки начала и окончания работ с учетом особенностей существующего кален- даря и визуальную индикацию дерева макси- мальных путей в графике с корнем в начальном событии. Максимальное число работ в графи- ке — 400 (в т. ч. фиктивных работ — 160), максимальное число событий — 160. Разрешающая способность по отношению к равнокритическим путям и их отрезкам не ниже 1% максимальной длительности одной работы. Погрешность получения характерис- тик сети, приведенная к шкале машины, не бо- лее — 0,5% . Ввод исходных данных осущест- вляется с перфоленты или пульта управления. Вывод результатов — на печатающую маши- ну, цифровые индикаторы и световую мнемо- схему. Благодаря цифровому способу представле- ния информации «АСОР-2» перспективна в от- ношении включения в комплексы с цифровыми вычислительными машинами. Развитие спе- циализированных вычислительных машин для моделирования задач сетевого планирования и управления (см. Сетевые методы планирова- ния и управления) идет по пути создания циф- ровых моделей, разработки эффективных си- стем отображения информации и агрегатирова- ния таких моделей с универсальными вычис- лительными машинами. Лит.: Васильев В. В., Клепико- ва А. Н., Тимошенко А. Г. Решение задач оптимального планирования на электронных моделях. К., 1968 [библиогр. с. 161—164]; Васильев В. В. [и др.]. Специализированная цифро-аналоговая вы- числительная машина АСОР-2 для моделирования за- дач сетевого планирования и управления. «Механи- зация и автоматизация управления», 1968, Ki 4. В. В. Васильев. АССЕМБЛЕР — общепринятое название тран- слятора с автокода. А. переводит исход- ную программу, написанную на автокоде, в перемещаемую программу на языке машин- ном. Поскольку А. осуществляет трансляцию на язык загрузчика, при загрузке программы необходима настройка условных адресов, т. е. адресов, значения которых зависят от распо- ложения данной программы в памяти ЦВМ и от ее связей с другими независимо трансли- рованными программами. В простейшем случае А. переводит одно предложение исходной программы в один объект (команду, константу) модуля загрузки (т. н. трансляция «один в один»). При этом взаимное расположение объектов в модуле загрузки и, в конечном итоге, в памяти маши- ны определяется порядком предложений в ис- ходной программе на автокоде и полностью зависит от программиста. А. выполняет и вспомогательные функции, такие, как подго- товка к печати документов требуемой формы, регистрация связей данной программы с дру- гими программами и т. д. Для этой цели в ав- токодах предусматриваются команды А., ко- торые не порождают объектов в рабочей про- грамме и предназначены только для указания вспомогательных действий А. Трансляция обычно требует двух просмот- ров исходной программы: при первом просмот- ре осуществляется памяти распределение и присвоение значений символическим именам; при втором — формируется рабочая програм- ма в виде модуля загрузки. В процессе транс- ляции А. проводит полный синтаксический контроль исходной программы (см. Синтакси- ческий анализ программ), обеспечивая при этом достаточно точную диагностику ошибок по месту и по характеру. Расширение возможностей автокодов дости- гается за счет использования макрокоманд, 146
АСТАТИЗМ П-ПОРЯДКА строящихся по правилам, близким к прави- лам написания команд автокода, но описываю- щих более сложные ф-ции, для реализации которых требуется группа обычных команд. В этом случае перед трансляцией производится замена макрокоманд макрорасширениями — последовательностями команд на базовом язы- ке в соответствии с макроопределениями. В последних задается прототип макрокоманды со структурой списка параметров и процедура генерирования макрорасширения. Трансля- тор, выполняющий ф-ции макрогенератора и А., наз. макроассемблером. При трансляции с языков высокого уровня А. не- редко используется для выполнения завер- шающей фазы трансляции, ю. м. Баяковский. АССОЦИАТИВНЫЙ ЭЛЕМЕНТ — один из со- ставных элементов персептрона. АСТАТИЗМ п-ПОРЯДКА — свойство автома- тической системы полностью устранять уста- новившуюся ошибку при изменении внешнего i=n—1 воздействия по закону, f (t) = У, fit' при 1=0 t -> оо. Необходимое и достаточное условие А. n-п. для линейных стационарных систем заключается в том, чтобы передаточная функ- ция замкнутой системы по ошибке We (р) со- держала нуль n-кратности, т. е. We (р) = — pnWe0 (р), причем lim JVe0 (р) =/= 0. Соот- р—О ветствующее условие для дискретных си- стем имеет вид: W* (z) = (z — 1)" W*o (z); (lim И7* (2)^0). Выполнение этого условия z—1 е может быть достигнуто двумя разными спосо- бами в зависимости от наличия или отсутствия в системе связей по заданию (возмущению). При отсутствии связей по заданию выполнение этих условий возможно при наличии в замкну- том контуре п интеграторов. Тогда передаточ- ная функция разомкнутой системы будет иметь вид для непрерывных систем: ^раз (₽> — =-----И7! (р), причем lim (р) 0, и для рп р-0 * 1 » дискретных систем: И7раз (z) =--------И7* (z), (z — l)n причем lim VPj (z) 0. При наличии связей Z-fl по заданию (точнее при комбинировании прин- ципов регулирования по заданию и по от- клонению) А. n-п. может быть достигнут за счет надлежащего выбора передаточной функ- ции корректирующей связи по заданию WK (р). Если передаточная функция разомкнутой сис- ... . . А(р) темы (р) = —-— , то А. n-п. имеет место раз в при выполнении условия: В (Р) (1 + WK (р)) = G (р) • рп (причем lim В (р) 0; lim G (р) 4= 0). Соот- р-*0 р-*0 ветствующее условие для дискретных систем имеет вид: В* (z) (1 + И7* (z)) = G* (z) (z — l)n; (lim В* (z) #= 0; lim G* (z) 0). В системах ста- z—1 z—1 билизации рассматривают астатизм относи- тельно возмущения, в следящих системах — относительно задания. а. а. Тциик.
БАЗА ДАННЫХ — совокупность сведений, хранимых в запоминающих устройствах вычис- лительной машины. Эта совокупность высту- пает в качестве исходных данных задач, ре- шаемых в процессе функционирования автома- тизированных систем управления, систем обра- ботки данных, информационных и вычисли- тельных систем. Главной целью создания Б. д. является об- обществление (в рамках автоматизированной системы) функций обновления, ведения и по- полнения хранимой информации, а также справочной функции. Б. д. в этих системах является одной из осн. структурных компонент и предназначена для информационного обеспе- чения задач, решаемых в условиях коллек- тивного пользования хранимой информа- цией. Осн. характерным свойством Б. д. является ее независимость от рабочих программ, с ко- торыми она взаимодействует. Эта независи- мость проявляется в возможности изменения содержания, объема и организации хранимой информации без последующей модификации рабочих программ, пользующихся этой инфор- мацией. Для обеспечения независимости Б. д. необходимо хранить описание накопленной информации вместе с самой информацией, обес- печить возможность коллективного доступа к любой части хранимых сведений, а также строить рабочие программы таким образом, чтобы при их выполнении могла осуществлять- ся настройка в соответствии с текущим состоя- нием Б. д. Организация Б. д. может быть весьма слож- ной. В общем случае ее структура представ- ляет собой совокупность взаимосвязанных мас- сивов (файлов), имеющих различные внутрен- нюю структуру и вид представления информа- ции. Доступ к отдельным массивам или эле- ментам данных осуществляется при помощи имен и идентификаторов, присваиваемых пользователями или операторами системы во время определения Б. д. Управление (администрирование) Б. д. осуществляется специальным персоналом и может быть автоматизировано (в зависимости от имеющихся средств матем. обеспечения и возможностей операционной системы). В функ- ции администрирования Б. д. входит определе- ние прав абонентов, защита секретности и це- лостности хранимой информации, поддержа- ние Б. д. в рабочем состоянии, регулирование обращений к Б. д., установление параметров эффективной (оптимальной) организации мас- сивов и Б. д. в целом, учет и протоколирование работы с Б. д. и др. Автоматизация управления Б. д. предпола- гает реализацию доступа к хранимой информа- ции на основе системы паролей и приорите- тов, автоматическое ведение каталога данных и описание их организации, выполнение ассо- циативного поиска в массивах Б. д. по запро- сам и автоматическое обновление и изменение организации информации для всей Б. д. или отдельных ее частей. Операционные системы ЭВМ 3-го поколения обеспечивают многие из указанных выше функ- ций по реализации и управлению Б. д. Расши- рение состава этих функций обеспечивается с помощью т. н. информационных систем обще- го назначения или систем управления Б. д.— проблемно-ориентированным матем. обеспе- чением, сопрягаемым с операционной систе- мой базовой ЭВМ. Б. д. может строиться с ис- пользованием различных типов запоминающих устройств, хотя обычно применяются запоми- нающие устройства с произвольным доступом. В. Н. Афанасьев. БАЙЕСА ФОРМУЛА, формула веро- ятностей гипотез — формула эле- ментарной вероятностей теории, позволяю- щая вычислять апостериорные (послеопытные) вероятности гипотез о наступлении некоторого события, если известно, что это событие осу- ществилось. Пусть событие А может наступить только совместно с одним из последователь- ности взаимно исключающих друг друга собы- тий Bi, В2, ..., причем известны вероятности р (Bk) всех этих событий и условные вероят- ности р (A/Bk) события А при условии, что Bk осуществилось; тогда условные вероят- ности Р (Вь/А'1 = р (Вк} р (AIBk) ^Р(В{) р (A/Bi) ' к=1, 2.... г Н. П. Слободенюк. БАЙЕСОВСКИЙ МЕТОД — метод принятия решения о ненаблюдаемых характеристиках, основанный на знании априорного распределе- ния вероятностей этих характеристик и на условном распределении результатов экспери- мента при заданных значениях ненаблюдаемых характеристик. Б. м. назван по имени англ, математика 18 в. Т. Байеса, предложившего Байеса формулу, связывающую апостериорные и априорные вероятности: _ Р Р (AlBk) , pk ft/ ’ 2р(В4)р(А/в{) к = 1, 2, . . . , где Bk — попарно несовместимые события, объединение которых включает событие А. Б. м. широко используют в теории статисти- ческих решений, в игр теории, в теории рас- познавания образов. Обычно Б. м. заключается в выборе наиболее вероятных значений харак- теристик. В распознавании образов этому соот- ветствует выбор наиболее вероятного отве- та распознавания (см. Ответ распознающей системы), что обеспечивает миним. вероят- 148
БАЙЕСОВСКОЕ РЕШАЮЩЕЕ ПРАВИЛО ность ошибочных решений. В общем случае Б. м. состоит в выборе решения, отвечающего минимуму среднего риска решений (см. Байе- совское решающее правило). Пусть {г} —на- блюдаемые реализации рассматриваемого слу- чайного события или величины; dv i = 1, 2, ... ..., п — возможные решения о значениях искомых характеристик этого события (обычно решение наз. статистической гипотезой). При использовании Б. м. должны быть заданы т. н. априорные сведения: безусловные вероятности гипотез р (d{) и условные вероятности (плот- ности вероятностей) реализаций р (х|</4) при каждой из гипотез dv От этих априорных све- дений легко перейти к условным вероятностям гипотез при наблюдаемой реализации р (djx), называемым апостериорными вероятностями. Наиболее вероятное решение в Б. м. опреде- ляется макс, апостериорной вероятностью. Если априорные вероятности гипотез р (dt) неизвестны, может быть использован т. н. эмпирический Б. м., в котором эти вероятности статистически оцениваются по за- данной выборке реализаций {xt, t — 1, ..., 2VJ. Г. Л. Гимелъфарб. БАЙЕСОВСКОЕ ОБУЧЕНИЕ — процесс из- менения решающего правила, реализуемого распознающей системой, в результате которого минимизируется средний условный риск рас- познавания при данной обучающей выборке. Основное отличие Б. о. от других видов обуче- ния состоит в том, что при Б. о. не производят оценку параметров распределений, а находят их апостериорные распределения при данной обучающей выборке. См. Обучение распознава- нию образов. БАЙЕСОВСКОЕ РЕШАЮЩЕЕ правило — статистическое решающее правило, обеспечи- вающее минимум среднего риска решения. Под средним риском понимается следующее. Име- ются объекты или ситуации, определенные параметры которых нас интересуют (напр., названия классов, к которым эти объекты при- надлежат). Информация об объектах задается в форме наборов признаков х = (xi, ..., хп), получаемых путем прямых измерений. Пред- полагается, что при каждом возможном значе- нии искомого параметра у наборы признаков х представляют собой реализации случайной величины с известным условным распределе- нием вероятностей р (а? | у). Предполагается также, что известно априорное распределение вероятностей £ (у) искомых параметров. Для определения этих параметров можно указать некоторое решающее правило 6, которое отоб- ражает пространство признаков X на множест- во решений А, т. е. указывает для каждого объекта, описываемого набором признаков хе X, решение Л = б (х)е Л. Это решение оценивает истинное значение искомого пара- метра уе Г данного объекта. Мн-во решений Л в общем случае может не быть тождественно (точнее, изоморфно) мн-ву Г значений искомых параметров. Задается ф-ция потерь L (у, Л), которая устанавливает, какой количественный убыток приносит решение Л в случае, когда действительное значение параметра равно у. Средний риск г (6, g) решения определяется как матем. ожидание потерь при использова- нии данного решающего правила 6: г (6, |) = = 2 2 L (у, Л = 6 (х)) р (х | у) g (у), здесь х V знаком 2 обозначено суммирование диск- ретных или интегрирование по вероятностной мере непрерывных величин. Б. р. п. 6* опре- делено условием: г (6*, £) < г (б, g) при всех возможных правилах 6. Для каждого набора признаков х Б. р. п. указывает такое решение Л = 6* (х), при котором средняя условная по- теря 2 L (у, X) р (у | х) минимальна. Пример V Б. р. п.— байесовский алгоритм распознава- ния «с отказами». Пусть X — любое прост- ранство признаков, для которого заданы рас- пределения р (х | у) и g (у). Искомый параметр у — это номер класса распознаваемого объек- та; Г = {yi, ..., Yjv). Множество решений (т. е. номеров классов, указываемых алгоритмом) отличается от Г и имееет вид: Л = {уо, yi, ... •••’ Ytv}’ гДе V» — дополнительный класс не- разборчивых объектов (отказов от распознава- ния). Ф-ция потерь задается в следующем виде: L (у, Л) = 0 при Л = у; L (у, X) = е при Л = уо и L (у, X) = 1 при X у, Л уо (потеря при отказе принимается меньшей, чем при ошибке: 0 < е < 1). При указанных усло- виях байесов алгоритм сводится к следующему: б* (х) = yh, если р (yft I х) = шах р (yJ х) > t=l, ..., N > 1 — е, и б* (х) = у» в противном случае, Б. р. п. используется в теории статистич. реше- ний, в распознавании образов, в игр теории (байесова стратегия), в оптимального управ- ления теории и пр. Важным частным случаем использования Б. р. п. в распознавании образов является байесовское обучение. При обучении, кроме искомого параметра — номера класса у, неиз- вестен и ряд иных параметров Р, характери- зующих рассматриваемые объекты (иногда такие добавочные неизвестные параметры наз. мешающими). Предполагается, что зна- чения мешающих параметров постоянны для совокупности всех рассматриваемых объектов в каждой конкретной задаче обучения и из- вестно априорное распределение вероятностей этих значений Т] (Р) для ансамбля однотипных задач обучения. Задача байесовского обуче- ния может быть сформулирована по-разному. Напр., ее можно поставить как задачу пост- роения Б. р. п., указывающего значения пара- метров Р или значения определенных ф-ций от этих параметров по заданной обучающей выборке. В обучающую выборку и = {(г(1)> ?(!))> •••, (г(т), Y(m))} входят наборы призна- ков х^ е X объектов, для которых указаны их классы е Г (при обучении с идеаль- ным учителем указываются действительные значения у^, с реальным — ответы 149
БАЙТ некоторого вспомогательного решающего прави- ла, которые являются оценками действитель- ных значений у( и в принципе могут и не совпадать С ними). Полученные при обучении оценки значений мешающих параметров или ф-ций от этих параметров подставляются затем в качестве значений самых параметров или их ф-ций при построении байесовского алгоритма распознавания (Б. р. п., указывающего иско- мые классы объектов). Естественно потребо- вать, чтобы оценки параметров, полученные при обучении, позволяли осуществлять рас- познавание возможно лучшим способом. По- этому в наиболее общем случае байесовское обучение сразу формулируется как задача построения байесовского алгоритма распозна- вания в присутствии мешающих параметров и заключается в минимизации среднего услов- ного риска распознавания объектов при задан- ной обучающей выборке. Предполагается, что известны следующие статистические характе- ристики: условное совместное распределение вероятностей элементов обучающей выборки (р (и ) Р) = р (□?{!), Т(1>, г(2)> 7(2)’ •••’ х(т'р Y(m) I Р) и наборов признаков распознавае- мых объектов р (х \ и, Р, у). Средний риск решений Л = 6 (х, и), принимаемых алгорит- мом распознавания для наборов признаков х, когда задана обучающая выборка и, задается как г (6, g) = 2 L (7- = 6 (*> “)) X Ххс/ г X р (х, и | у) g (у), где U — мн-во обучающих выборок, а услов- ное совместное распределение вероятностей р (х, и | у) элементов обучающей выборки и набора признаков распознаваемого объекта получается по известным статистич. характе- ристикам: р (х, и | у) = (х | и, Р, у) р х В X (и ) Р) г] (Р); здесь В — мн-во значений мешающих параметров. Обычно вводятся сле- дующие упрощающие предположения: 1) эле- менты обучающей выборки статистически т независимы р (и | Р) = П р (г(д), y(g) | Р) и 5=1 2) при известных значениях мешающих пара- метров наборы признаков распознаваемых объектов статистически не зависят от обучаю- щей выборки: р (х | и, Р, у) = р (х | Р, у). При этом р(х, и | V) = У р (х I р, у) р (и | Р) Т] X в X (Р), и для приведенного выше примера по- добное байесовское обучение сводится к замене условных вероятностей классов р (у ) х) оцен- ками р (у | х) = У р (у | х, Р) р (Р | и), пред- в ставляющими собой условные математические ожидания вероятностей р (у | х, Р), которые являются ф-циями от мешающих параметров. Г. Л. Гимелъфарб. БАЙТ (англ, byte) — единица количества ин- формации, представляющая собой, группу из соседних двоичных разрядов (обычно из вось- ми, иногда из шести разрядов), которой цифро- вая вычислительная машина может опериро- вать как одним целым при передаче, хранении и обработке данных (информации). Более крупные единицы информации — слова; онй обычно кратны по длине Б., и это значительно упрощает согласование процессов обработки информации в ЦВМ. Б. используют для пред- ставления букв и спец, символов (занимаю- щих обычно весь Б.) или десятичных цифр (размещаемых обычно по две цифры в Б.). 1 Б. = 8 бит. См. Информации количество. БАЛАНС МЕЖОТРАСЛЕВОЙ — система по- казателей, отражающих производство и рас- пределение общественного продукта в отрасле- вом разрезе, межотраслевые производственные связи, использование материальных и трудо- вых ресурсов, создание и распределение на- ционального дохода. Б. м. является моделью математической нар. х-ва, которую описывают системой ур-ний, характеризующих производ- ство и распределение продукции: X = АХ + У, (1) где X — вектор валового выпуска; У — век- тор конечного выпуска; А — матрица коэфф, прямых затрат. Каждая компонента векторов X и У означает соответственно валовый и ко- нечный выпуск по отрасли, а каждый коэфф. а- матрицы А показывает то к-во продукции отрасли i, которое необходимо для произ- водства единицы валовой продукции в /-ой отрасли. Модель баланса (1) при заданных значениях компонентов вектора У и коэфф, матрицы А позволит находить сбалансирован- ные объемы производства по всем отраслям нар- х-ва. Основу Б. м. составляет совокуп- ность всех отраслей материального произ- водства. Каждая отрасль отражается в балансе дважды: как производящая и как потребляю- щая. Отрасли как производителю продукции соответствует определенная строка, а отрасли как потребителю продукции — определенный столбец. В строках Б. м. отражается распре- деление объема продукции каждой отрасли ма- териального производства, а в столбцах — структура материальных затрат и чистой про- дукции каждой отрасли. На основе модели Б. м. можно рассчитать коэфф, полных затрат. Последние выражают расход одного продукта на производство еди- ницы конечного выпуска другого продукта не только непосредственно в виде прямых затрат, но и косвенно, через другие продукты, участ- вующие в производстве. В последнее время в нар.-хоз. планировании используются дина- мические межотраслевые модели, описывае- мые системой ур-ний вида: = AtXt + BtbXt + У> (2) где У/ — вектор конечной продукции, исполь- зуемой на потребление; Bt — матрица коэфф. 150
БАРАБАН МАГНИТНЫЙ капиталоемкости в i-ом году; AXt — прирост валовой продукции. Полная система Б. м. в рамках единой экономико-матем. модели объединяет материальные балансы, баланс трудовых ресурсов, баланс национального до- хода, баланс совокупного общественного про- дукта, финансовый баланс денежных доходов и расходов населения. Лит.: Гребцов Г. И. [и др.]. Основы разработки межотраслевого баланса. М., 1962; Дудкин Л. М. Оптимальный материальный баланс народного хозяй- ства. М., 1966 [библиогр. с. 167—182]; Кос- сов В. В. Межотраслевой баланс. М., 1966 [биб- лиогр. с. 218—221]; Экономико-математические моде- ли. М., 1969. Ю. С. Архангельский, И. И. Коваленко, Л. И. Сабирова. БАЛАНСОВЫЕ МОДЕЛИ — экономико-мате- матические модели, характеризующие равенст- во (баланс) между поступлением и распределе- нием некоторого ресурса (продукция, трудовые ресурсы, мощности). Принципиальная схема Б. м. имеет вид (на примере материальных ба- лансов): Si W + xiT W + Х1 (О = aij W xj (О + ft i + у\ (Г) + Р\ (t) + 2 х? (О + Sri (t + 1), h где i, j — индексы продукции; t — индекс пе- риода (года, квартала и т. д.); к, г — индекс района (республики, эконом, района, области, города, предприятия); S; (i), ST. (t + 1) — остатки продукции на начало (конец) периода t; (0 — объем перевозки из района г в к- (1) — объем производства; ау (1) — норма расхода продукции вида i на производство еди- ницы продукции j; у\ (1) — потребности насе- ления в предметах потребления; Р\ (1) — про- чие потребности (на капитальное строительст- во, ремонтно-эксплуатационные нужды, при- рост резервов продукции и т. п.). Аналогич- но строят балансы мощностей, трудовых ресур- сов, разведанных полезных ископаемых. Б. м. предназначены для изучения сложившихся темпов и пропорций развития нар. х-ва и раз- работки взаимоувязанных, внутренне согла- сованных планов на различных уровнях управ- ления. Комплекс Б. м. планирования общест- венного производства включает взаимосвязан- ные и взаимодействующие модели предприя- тий, отраслей нар. х-ва. Результаты расчетов по Б. м. предприятий используют для состав- ления моделей отраслей, а результаты расче- тов отраслевых моделей — для составления Б. м. на уровне нар. х-ва. Лит.: Боссов В. В. Межотраслевой баланс. М., 1966 [библиогр. с. 218—221]; Моисеев Н. Н. Математика — управление — экономика. М., 1970. Ю. С. Архангельский, Л. И. Сабирова, Т. И. Приходько. БАНК ДАННЫХ — функционально-органи- зационная компонента в автоматизированных системах управления и информационно-вычис- лительных системах, осуществляющая центра- лизованное информационное обеспечение кол- лектива пользователей или совокупности ре- шаемых в системе задач. Б. д. рассматривают как информационно- справочную систему, осн. назначение которой состоит в накоплении и поддержании в рабочем состоянии совокупности сведений, составляю- щих информационную базу всей автоматизированной системы или некоторого набора решаемых в ней задач; в выдаче тре- буемых задачей или пользователем данных; в обеспечении коллективного доступа к храни- мой информации, а также в обеспечении необ- ходимого управления использованием сведе- ний, содержащихся в информационной базе. Осн. принципы реализации Б. д. учитывают специфику Б. д. как информационно-справоч- ной системы. Эта специфика определяется ха- рактером хранимой информации (которая обычно состоит из массивов сведений факти- ческого характера), некоторой ограниченнос- тью требований на реализацию справочной функции и необходимостью осуществлять ре- гулирование доступа к информации и защиту ее целостности и секретности при обслуживании разнородного контингента пользователей. Эффективная организация функционирова- ния Б. д. предполагает осуществление доступа абонентов к информации, автоматическое ве- дение каталога хранимых данных и параметров их текущей организации, анализ собственно процесса функционирования Б. д., а также организацию информационной базы в соответ- ствии с изменениями параметров потока требо- ваний на выдачу информации. Требования к организации и хранению ин- формации в Б. д. вполне соответствуют требо- ваниям, предъявляемым к информационной базе и базе данных. Определение особенности в реализации Б. д. возникает в связи с тем, что Б. д. обычно не является автономной частью в составе автоматизированной системы. Авто- матизация оси. функций по обработке, поиску и выдаче информации, как и управление Б. д., в большинстве случаев осуществляется с по- мощью спец, матем. обеспечения, сопрягаемого с операционной системой базовой ЭВМ. В по- следнее время Б. д. реализуют часто на основе информационных систем общего назначения, входящих в состав операционных систем мно- гих ЭВМ 3-го поколения. Использование Б. д. в АСУ является следст- вием комплексирования и интеграции функций управления и обработки применения принци- пов единства информационной базы в построе- нии системы, автоматического ведения масси- вов и разового ввода информации в систему. В. Н. Афанасьев. БАРАБАН МАГНИТНЫЙ — цилиндр, покры- тый слоем магнитотвердого вещества, на кото- ром можно записывать дискретную информа- цию путем выборочного намагничивания участ- ков поверхности. Вблизи поверхности Б. м. (рис. ) укреплены магн. головки записи — считывания, вызывающие при записи или об- наруживающие при считывании изменение магн. индукции ближайшего участка поверх- ности. Запись (намагничивание) осуществляет- ся потоком рассеяния головки. Считывание обеспечивается наведением эдс в головке при 151
ВЕЛЛМАНА ПРИНЦИП ОПТИМАЛЬНОСТИ прохождении участка с остаточной намагни- ченностью, т. е. обнаруживается изменение индукции. Здесь считываемый сигнал зависит от скорости изменения индукции, пропорцио- нальной скорости движения поверхности Б. м. Возможно считывание с неподвижной поверх- ности, напр., при шаговом движении, с исполь- зованием принципа магн. усилителя, явлений Холла или Керра. Обычно головки неподвижны относительно оси Б. м., и каждая работает с дорожкой — кольцеобразным участком поверхности, про- Барабан магнитный. ходящим под головкой. Возможно обслужива- ние одной головкой группы дорожек Б. м. с помощью электро-, гидро- или пневмомехани- ческих средств перемещения головки парал- лельно оси вращения. Такая конструкция снижает стоимость устройств с Б. м., но увели- чивает время доступа к информации. Возможно обслуживание одной дорожки несколькими головками, распределенными по окружности, что уменьшает время доступа до нескольких мсек. Общее число дорожек на Б. м.— от нескольких единиц до нескольких сотен. Ширина дорожки фактически меньше разме- ра головки в направлении, параллельном оси вращения, и определяется геом. размерами и магн. характеристиками покрытия и головки. Эта ширина определяет т. н. поперечную плот- ность записи (до 10 дорожек на 1 мм). Для увеличения поперечной плотности записи го- ловки собирают в несколько обойм, параллель- ных оси вращения, с соответствующим сдви- гом. Характеристикой использования поверх- ности является также т. н. продольная плот- ность записи информации по направлению вра- щения. Она достигает 70 бит!мм и зависит не только от геом. размеров и магн. характери- стик головки и покрытия, но и от способа фор- мирования в обмотке головки последователь- ности импульсов тока и ограничивается рабо- чей частотой головки (1—2 Мгц). С уменьше- нием зазора между головкой и Б. м. продоль- ная плотность записи увеличивается. При не- подвижных относительно оси вращения голов- ках зазор составляет обычно не менее 20 мкм (при жестких мех. требованиях к Б. м.). Применяют головки, «плавающие» на аэроста- тическом (наддуваемом) или аэродинамическом (увлекаемом) воздушном слое толщиной около 3 мкм. Используют также Б. м., «плавающий» в неподвижной обойме с головками. Б. м. применяют в ЦВМ в составе запоминаю- щих устройств внешних и как промежуточное ЗУ, а также в качестве дешевого циклического оперативного запоминающего устройства. Серийные отечественные ЗУ на Б. м. НБ-11 имеют емкость 6,6 Мгбит при ср. времени обращения 30 мсек, а самый большой Б. м.— UNIVAC Fastrand — 450 -> 900 Мгбит при времени обращения 92 мсек. Лит.: Каган Б. М., Адасько В. И., П у р э Р. Р. Запоминающие устройства большой емкости. М., 1968 [библиогр. с. 314—317]; Маку- р о ч к и н В. Г. Магнитная запись в вычислитель- ной технике. М., 1968 [библиогр. с. 166—167]. ВЕЛЛМАНА принцип оптимТльио: сти — основной принцип методов динамиче- ского программирования, утверждающий, что оптимальное поведение системы характери- зуется тем свойством, что каковы бы ни были первоначальное состояние и решения до неко- торого момента времени, последующие реше- ния должны составлять оптимальное поведение относительно состояния, получающегося в ре- зультате принятых решений. В случае TV-этап- ной задачи программирования динамического Б. п. о. выражается в виде рекуррентного соотношения fft+1 (s) = max /ft (u (s)), k = 0, 1, . . . uEEM .... JV — 1, /„ (s) = ф (s), где fh (s) — ф-ция, выражающая макс, доход за к шагов в зависимости от начального состоя- ния s; и — управляющий оператор перехода за один шаг, который выбирается из множества М допустимых управляющих операторов; ф (s) — заданная ф-ция дохода. На базе этого соотношения строятся численные методы дина- мического программирования. В задачах оп- тим. управления Б. п. о. выражается в виде нелинейного ур-ния в частных производных (см. Веллмана уравнение). См. также Опти- мального управления теория. и. 3. Шор. БЁЛЛМАНА УРАВНЕНИЕ — уравнение в частных производных первого порядка, полу- ченное в результате применения метода про- граммирования динамического для функции, выражающей в задачах оптим. управления оптимальное значение функционала в зависи- мости от начального состояния. Пусть движе- ние управляемого объекта описывается вектор- ным дифф, ур-нием: = f (х, и), u^U, at где х — вектор фазовых координат, U — мн-во управлений. Задан функционал I = J /° (х (t), и (t)) dt. 152
БИАКС Задача состоит в том, чтобы из всех допусти- мых управлений и (t), t0 t Ц, переводя- щих начальную фазовую точку х в точку х15 выбрать такое, которое придает функционалу I наименьшее возможное значение. Для ре- шения этой задачи вводится ф-ция Т (х), вы- ражающая зависимость оптим. значения функ- ционала I от начального состояния х, опреде- ленная на множестве G тех точек фазового пространства, из которых осуществим пере- ход в точку xj за конечное время. Пусть со (х) = — Т (х). Ф-ция со (х) в об- ласти G (за исключением особого подмножества меньшей размерности, чем размерность фазо- вого пространства) удовлетворяет ур-нию max (g (х), / (х, и)) = f° (х, и), ueU где (*) — градиент ф-ции со (х) в точке х. Это ур-ние и есть Б. у. Ур-ния, являющиеся модификацией Б. у., используются также для исследования игр дифференциальных. См. Оп- тимального управления теория. И. 3. Шор. БЕЛЫЙ ШУМ — обобщенный случайный процесс вида оо I (и) = и («) 5 (<) dt, —оо где и (£) — финитная ф-ция, а £ (£), — оо < < t < оо, случайный процесс с нулевым ма- тематическим ожиданием и корреляционной функцией R (t, s) = 6 (t — s), о (t) — обоб- щенная ф-ция от t, определяется следующим образом. Для любых финитных ф-ций (1), k = 1; 2 ОО оо У J 6 (Г — s) Uj (t) u2 (s) dtds = —oo — oo oo = У (0 (0 —oo Широкое использование в практике разработ- ки математ. моделей находит гауссовский слу- чайный процесс типа Б. ш. Такой процесс мо- жет быть получен в результате дифференци- рования (в обобщенном смысле) процесса броу- новского движения. Этот процесс является стационарным (в широком смысле) случайным процессом со спектральной плотностью f (Л) = 1 ------, — оо < Л < оо и абсолютно непрерыв- 2л ной спектральной функцией. Являясь матем. абстракцией, Б. ш. не может быть реализован в действительных условиях. Его применяют как удобную модель математическую в теор. исследованиях. Так, напр., шумы электрон- ных ламп, атмосферные шумы, шумы моря, имеющие равномерный спектр в конечной по- лосе частот, могут быть достаточно хорошо ап- проксимированы процессом типа Б. ш. А, Н. Деменин. БЁРЖА ГРАФ — граф без звеньев (ориенти- рованный), без кратных петель и кратных дуг одного направления. БЕРНУЛЛИ РАСПРЕДЕЛЕНИЕ — распре- деление вероятностей случайной величины принимающей значения 0, 1, ..., п с вероят- ностями Рп (k) ~ Р = к} = Chn рь X X (1 — p)n~~h' Числа пир — параметры Б. р. Б. р. возникает в следующей часто встречающейся ситуации, называемой схе- мой Бернулли: производятся незави- симые испытания, в каждом из которых с одной и той же вероятностью р появляется событие У — успех, и с вероятностью 1 — р противо- положное событие У — неудача. Пусть g — число успехов при п испытаниях в схеме Бер- нулли. Тогда £ имеет Б. р. с параметрами п и р. Напр., число попаданий при п выстрелах имеет Б. р., если вероятность попадания в цель при одном выстреле равна р. Б. р. наз. так- же биномиальным распределе- Н И е М. М. И. Ядренко. «БЕРРАУЗ КОРПОРЁЙШЕН» (Burroughs Corporation) — американская фирма, разраба- тывающая и производящая конторское обору- дование, средства оргатехники и вычислитель- ные машины для коммерческих расчетов. Осно- вана в 1886. Первую ЦВМ «В205» выпустила в 1954. В семействе «500», особенно в его по- следних моделях, развита концепция ЦВМ со структурой, системой адресации, форматом данных и списком инструкций, ориентирован- ных на эффективную трансляцию про- грамм, написанных на языках типа АЛГОЛ, ФОР ТРА Нит. п. Развитие этой концепции продолжается в машинах семейства «700», выпускаемых с 1970. Семейство состоит из трех моделей, являющихся многопроцессорными вы- числительными системами с виртуальной па- мятью. Самая большая модель семейства мо- жет иметь до 8 процессоров (центральных и периферийных) и до 5120 каналов ввода — вы- вода. В семействе имеется набор памятей с циклом 1,5; 1,2; 0,5 мксек', предназначены ЦВМ для решения статистических задач, за- дач линейной оптимизации и задач управле- ния. Лит.: Зейденберг В. К., Матвеен- ко Н. А., Тароватова Е. В. Обзор зарубеж- ной вычислительной техники по состоянию на 1970 г. М., 1970; S 1 р р 1 С. J. Computer dictionary and handbook. Indianapolis — New York, 1968. Ю. П. Селиванов. БИАКС — ферритовый элемент с разветвлен- ным магнитопроводом, в котором магнитные потоки замыкаются вокруг двух отверстий со взаимно перпендикулярными непересекающи- мися осями. Первые образцы Б. имели форму прямоугольного параллелепипеда размером 1,25 X 1,25 X 2,1 мм с симметрично располо- женными отверстиями квадратного сечения 0,5 X 0,5 мм. Распространены и др. конструк- ции Б.: напр. для улучшения магн. характе- ристик, удобства проверки и монтажа отечест- венные Б. имеют несимметричную форму с от- верстиями круглого сечения разного диаметра. 153
библиографический поиск В основе действия Б. лежит взаимодействие ортогональных магн. потоков в общих участ- ках магнитопровода. Ферритовая зона вокруг одного из отверстий, напр., верхнего (рис., а), используется для запоминания информации. Через это отверстие проходит проводник 1, по которому подаются двухполярные токи запи- си. Величина тока записи выбирается доста- точной для полного перемагничивания зоны вокруг отверстия. Магн. потоки при записи единицы и нуля имеют противоположные на- правления. Проводник 1 используется также Биакс: а — запоминающий; б — логический. в качестве выходной обмотки. Под воздейст- вием однополярных токов опроса, проходящих по проводнику 2, изменяется распределение магн. потоков в перемычке между отверстиями. При этом поток опроса увеличивается, а поток записи уменьшается, в результате чего в про- воднике 1 индуцируется эдс считывания. Амплитуда сигнала считывания обычно состав- ляет единицы мв. После прекращения тока опроса первоначальное распределение потоков восстанавливается, то есть записанная инфор- мация при опросе не разрушается. Б. применяют в долговременных запоминаю- щих устройствах с быстрой сменой информа- ции и в буферных ЗУ с неразрушающим считы- ванием информации, где допускается сравни- тельно медленная запись и требуется большое быстродействие при считывании. Частота об- ращения при записи в ЗУ на Б. составляет 200 300 кгц, а при считывании — 2 -ч- 5 мгц. Б. используются также для выполнения логич. ф-ций. В логич. Б. (рис., б) отсутствует пе- ремычка между отверстиями. Общим участком магнитопровода для взаимодействующих орто- гональных магн. потоков являются площадки I, II, III, IV. Быстродействие Б.-транзистор- ных логич. элементов в 2—3 раза выше быстро- действия аналогичных феррит-транзисторных схем. Лит.: Б а р д и ж В. В. Магнитные элементы цифро- вых вычислительных машин. М., 1967 [библиогр. с. 438—451]. В. М. Корсунский. БИБЛИОГРАФИЧЕСКИЙ ПОИСК — про- цесс составления и поиска документов науч- ных, отвечающих на поставленный запрос. См. Поиск информации автоматический. 154 БИБЛИОТЕКА СТАНДАРТНЫХ ПОДПРО- ГРАММ — совокупность стандартных подпро- грамм и система их использования. Является составной частью математического обеспечения ЦВМ. Стандартными подпро- граммами (СП) обычно наз. самостоятель- ные программы или части программ, состав- ленные на одном из языков программирования (ЯП) и удовлетворяющие некоторым крите- риям эффективности (точность вычислений, время исполнения, простота в использовании и др.) и определенным требованиям к их струк- туре, организации входов и выходов, переме- щаемости в памяти машины и длине, использо- ванию ячеек и регистров ЭВМ и т. д. Некото- рые из названных требований к СП характерны для программ на языках машинно-ориенти- рованных. Понятие «подпрограммы» сущест- вует в ряде ЯП (ФОРТРАН, ПЛ-1, автокоды на ЦВМ «Днепр-2» и «Минск-2» и др.). Б. с. п. и СП имеют различную структуру в зависимости от ЯП. СП может включать обращения к другим СП. По назначению СП делятся на классы. Типичными классами СП являются: диагностика ЭВМ; ввод — вывод и внутренний обмен; отладочные и сервисные СП; вычислительная математика; статистиче- ский анализ и обработка данных; логика и символьные выкяадки; исследование операций и моделирование; математическое программи- рование и методы управления; специальные СП пользователей ЭВМ. Б. с. п. на ЦВМ имеют следующую типичную структуру: каталог Б. с. п.; банк стандартных программ (под- программы, стандартные массивы, основные и типовые программы и др.); система организа- ции работы Б. с. п.; система обслуживания и контроля Б. с. п.; инструктивно-методические материалы. По характеру использования и хранения Б. с. п. делятся на общие, личные, постоянные и временные. Для современных ЦВМ разработаны большие Б. с. п., содержа- щие сотни СП, на различных языках програм- мирования. Лит., см. к ст. Библиотечных подпрограмм метод. А. С. Стукало. БИБЛИОТЕЧНЫХ ПОДПРОГРАММ МЕ- ТОД — метод автоматизации программирова- ния с помощью библиотек стандартных под- программ (БСП) и специальных систем их использования и обслуживания. Является эффективным методом программирования, по- зволяющим сокращать время и объем работ при подготовке данных, составлении и отладке программ. Элементарным способом использо- вания стандартных подпрограмм (СП) является их вписывание в программы. Универсальными методами использования СП являются методы компиляции, интерпретации и их комбинации. Они реализуются на ЦВМ с помощью компили- рующих и интерпретирующих систем. Основой таких систем являются компилирующая про- грамма (КП) или интерпретирующая програм- ма (ИП). Эти программы автоматически выпол- няют следующие функции: расшифровку (ин- терпретацию) обращений к СП; считывание СП с внешнего накопителя, распределение памяти
БИЛИНЕЙНЫЕ И КВАДРАТИЧНЫЕ ФОРМЫ и размещение (загрузку) СП в ОЗУ; настройку СП (корректировку адресов, формирование команд) по их месту в ОЗУ; организацию свя- зей между СП и программами (формирование входов — выходов и обращений к СП). ИП вы- полняет эти функции в процессе выполнения программы, а КП — до начала выполнения ее. Современные системы программирования на ЦВМ позволяют автоматически использовать БСП на одних языках программирования (ЯП) в программах на других ЯП. Системные под- программы обслуживания БСП предназначены для автоматического выполнения таких функ- ций: открытие БСП на ЦВМ; контроль, вклю- чение, удаление и замена СП в БСП; вывод СП и их каталогов на печать или перфорацию; информационно-справочные функции и др. На современных ЭВМ системы использования БСП входят в состав операционных систем. Названные методы и системы организации БСП реализованы на всех современных оте- чественных и зарубежных ЦВМ. Лит.: Библиотека стандартных программ. М., 1961; Глушков В. М. Об одном методе автоматизации программирования. «Проблемы кибернетики», 1959, в. 2; Кривицкий Н. А., Миронов Г. А., Фролов Г. Д. Программирование. М., 1966 [биб- лиогр. с. 596—599]. А. С. Стукало. БИЛИНЕЙНЫЕ И КВАДРАТИЧНЫЕ ФОР- МЫ. 1. Билинейной формой (б. ф.) А (х, у) в n-мерном векторном пространстве Vn над по- лем скаляров К наз. ф-ция от двух векторных аргументов х и у со значениями в поле скаля- ров К, линейная относительно х при каждом фиксированном значении у и линейная отно- сительно у при каждом фиксированном значе- нии х: A (хг + х2, у) = А (хп у) + А (х2, у); А (ух, у) = -уА (х, у); А (х, уг + у2) = А (х, У1) + А (х, у2); А (х, уу) = уА (х, у), где у е К. Если в базисе = {«j, ..., enj п п пространства х = У1, у = У, т)?-^ и ау = г=1 г=1 п = А (е{, еу), то А (х, у) = %-^т);- Приме- ».?=! ром б. ф. может служить скалярное произве- дение векторов х, у, которое в декартовом прямоугольном базисе имеет вид: ху = бтЛт + + ••• + &пЧгг При переходе к новому базису матрица А = (ay) б. ф. А (х, у) преобразу- ется в матрицу Ах — SAS , где S — матрица перехода, a S — транспонированная к S матрица. Б. ф. наз. симметричной, если А (х, у) = А (у, х), и кососимметричной, если А (х, у) = — А (х, у) для любых х, у е Vn. Каждая б. ф. представима в виде суммы симметричной и кососимметричной б. ф. Это представление однозначно. Если во. ф. у* = А (х, у) фиксировать у, то она становится линейным функционалом от х на Vn (см. Линейная форма). Если при этом у* рассматривать как элемент сопряженного пространства V*, то с помощью б. ф. у* = — А (х, у) осуществляется линейное отобра- жение пространства Vn в пространство У*. При этом ранг отображения совпадает с раз- мерностью образа, определяемой рангом мат- рицы А, т. е. рангом б. ф. Если этот ранг равен п, то б. ф. А (х, у) невырождена. Невырожден- ной б. ф. соответствует взаимно однозначное отображение Vn на V*. Б. ф., заданная в бес- конечномерном пространстве, наз. били- нейным функционалом. 2. Квадратичной формой (к. ф.) А (х, х) наз. ф-ция от одного векторного аргумента х, ко- торая может быть получена из б. ф. А (х, у) путем замены у на х. Так, напр., квадрат моду- ля вектора х можно рассматривать как ска- лярное произведение вектора х на самого себя: х2 = if + ••• + в результате получается к. ф. от вектора х, отнесенного к декартову прямоугольному базису. В общем случае к. ф.— произвольный однородный многочлен 2-й степени от п переменных: А (х, х) = = X i,j=l В матричной записи: или сокращенно: А (х, х) = хтАх, где х — вектор-столбец, а «т» — знак транспо- нирования. К. ф. представляют и с помощью скалярного произведения вектора х и Ах: А (х, х) = (х, Ах); Ах получен из вектора х путем применения к нему оператора линейного с матрицей А = (ay).' Различные б. ф. могут породить одну и ту же к. ф., в частности, вре кососимметричные б. ф. порождают нулевую к. ф. Поэтому для перехода от б. ф. А (х, у) к к. ф. А (х, х) рассматривают только симмет- ричную часть б. ф. Эту симметричную часть наз. полярной формой относительно к. ф. Симметричную матрицу полярной формы наз. матрицей к. ф. Если она вещественна (комп- лексна), то и форму А (х, х) наз. вещест- венной (комплексной). Рангом к. ф. наз. ранг ее матрицы А. Если det А = [А I =/= О, то к. ф. наз. невырожденной. В про- тивном случае она вырождена (или сингуляр- на). При изменении координатного базиса, мат- рица к. ф. изменяется так же, как и матрица полярной б. ф., а определитель преобразован- ной матрицы det Aj = det А . (det А)2, где det S определяет матрицы перехода S. При лю- бом невырожденном линейном преобразовании п — 2 ^j1], или в матричной форме х = ty, j=l t ~ (гу)> det 0, к. ф. А (х, х) переходит 155
БИНОМИАЛЬНОЕ РАСПРЕДЕЛЕНИЕ в новую к. ф. В (у, у) — у1 By, где В = t1 At. К. ф. А (х, х) к В (у, у) наз. эквивалент- ными (или конгруэнтными) и имеют одина- ковые ранги. Выбор базиса, в котором б. ф. и к. ф. имеют наиболее простой вид, наз. приведением их к каноническому виду. В пространстве Vn всегда существует базис {/} = ..., /п| (канониче- ский), в котором к. ф. А (х, х) = ХцТ)! + ... + п + Хпт]2 для каждого вектора х = У, Это i=l и есть канонический вид к. ф. Канонический базис и канонический вид не определяются од- нозначно. Осн. методами приведения к. ф. к каноническому виду являются метод выде- ления полных квадратов Лагранжа и метод неопределенных коэфф. Якоби. Чтобы привес- ти симметричную б. ф. к каноническому виду, нужно сначала привести к каноническому виду соответствующую ей к. ф., а затем снова пе- рейти к билинейной (полярной) форме. Т. о., матрица симметричной б. ф. также всегда мо- жет быть приведена к диагональному виду. Если пространство Vn вещественно, то для к. ф. выполняется т. н. закон инерции: число положительных и число отрицательных коэфф, в каноническом виде формы А (х, х) является ее инвариантом (не зависит от выбора канони- ческого базиса). Общее число членов в канони- ческом виде формы А (х, х) равно ее рангу и наз. индексом инерции. Число по- ложительных членов наз. положительным ин- дексом, а число отрицательных членов — отри- цательным индексом. Разность между числами положительных и отрицательных членов наз. сигнатурой формы. Две к. ф. эквива- лентны над полем вещественных чисел тогда и только тогда, если равны их ранги и сигна- туры. К. ф. наз. положительно определенной, если ее положительный индекс инерции равен размерности пространст- ва. Такая к. ф. принимает во всех точках про- странства (за исключением начала координат) положительные значения. Теорема инерции к. ф. переносится на породившие их б. ф. В ев- клидовом пространстве метод приведения к. ф. А (х, х) к каноническому виду путем ортого- нальных преобразований наз. отнесением ее к главным осям. Направлениям главных осей соответствуют экстремальные значения формы, которые для единичных векторов совпадают с ее каноническими коэффициентами и являют- ся собственными значениями симметричного оператора А с матрицей А = (<Ху). Поэтому они могут быть найдены из характеристиче- ского (векового) ур-ния, которое имеет вид: det | КЕ — А | = 0, где Е — единичная мат- рица. Корни этого ур-ния всегда действитель- ны. Б. ф. и к. ф. используются в теории про- граммирования линейного. Лит.: Гельфанд И. М. Лекции по линейной алгебре. М., 1966; Шилов Г. Е. Математический анализ. Конечномерные линейные пространства. М., 1969; Мальцев А. И. Основы линейной алгебры. М.. 1970. В. П. Белоусова. БИНОМИАЛЬНОЕ РАСПРЕДЕЛЕНИЕ — то же, что и Бернулли распределение. БИОЛОГИЧЕСКИЕ СИСТЕМЫ — класс слож- ных систем, обладающих рядом специфических особенностей, характеризующих жизнь: спо- собностью расти и размножаться, реагировать на внешние воздействия и изменяться. Жизнь в Б. с. обеспечивается обменом веществ, комп- лексом физ.-хим. процессов и хим. реакциями синтеза и разложения, имеющих сложный цик- лический характер и ферментативную приро- ду. Б. с. являются открытыми системами, кото- рые получают извне вещества и энергию, и создают из них сложные структуры, обладаю- щие более низкой энтропией, чем окружающий мир. Б. с. могут существовать только благода- ря развитию специальных подсистем управле- ния, регулирующих ферментативные реакции обмена веществ и всю жизнедеятельность орга- низмов. Они обладают способностью восприни- мать и перерабатывать информацию, выраба- тывать управляющие (эффекторного характе- ра) сигналы. Для описания Б. с. необходимы следующие понятия. Элемент системы — наименьшая струк- турная единица, которая еще обладает черта- ми, выражающими гл. качество системы. Напр., для сложного организма таким элемен- том будет клетка, т. к. ей присущи важнейшие качества жизни. Для популяции элементом будет особь с ее качествами, характеризующи- ми поведение. Элемент Б. с. имеет сложную структуру и ф-ции. Сложность структуры системы определяется количеством и разнообразием элементов и подсистем, которые условно можно разделить на рабочие и управляющие. Степень сложности систем в основном определяется развитием отдельных элементов и подсистем, а также самой системы, сформированной в иерархические «этажи». Связи — это энергет. и вещественные взаимодействия систем и элементов. Физ. связи определяются непосредственным видом и Зна- чимостью передаваемой энергии и вещества в балансе энергии элемента или системы-адре- сата. В информационных связях энергия ис- пользуется лишь как носитель сигнала, управ- ляющего деятельностью элемента или системы. Для физ. связи важен вид и напряжение пере- даваемой энергии, а для информационной — код, т. е. тип сигналов, напр., молекула РНК, нервный импульс, слово или вещь. Связи де- лятся на внешние и внутренние. Сложность деятельности Б. с. определяется числом условно выделенных ее функций (программ) и сложностью последних, что выражается к-вом функциональных актов или циклов, числом участвующих в них эле- ментов и подсистем и протяженностью их во времени. Сложность ф-ций определяется к-вом информации, перерабатываемой внутри систе- мы, т. е. к-вом сигналов и сложностью мо- делей. Сложные отношения, в которых находятся между собой Б. с., носят иерархиче- 156
БИОЛОГИЧЕСКИЕ СИСТЕМЫ ский характер. Степень независимости одной системы от другой, более крупной системы, прибл. определяется ее жизнеспособностью при отключении от нее энерг. и информацион- ных воздействий со стороны других подобных систем. С понятием сложных отношений свя- зана степень упорядоченности системы или степень непротиворечивости деятельности ее подсистем и элементов, т. е. то, насколько част- ные ф-ции не мешают, не противодействуют ДРУГ другу. Повышение степени упорядочен- ности увеличивает устойчивость системы, но понижает способность к эволюции. Более общим и широким понятием является уровень организации, под кото- рым понимают тип структурных и функцио- нальных отношений, определяющих в конеч- ном счете жизнеспособность системы и ее спо- собность к организации внеш, среды. Органи- зация и упорядоченность системы не являются противоположными понятиями, т. к. при вы- соком уровне организации система может зна- чительно меняться, а относительная гармония между частями при этом сохраняется. Это воз- можно благодаря развитию моделирующих способностей в сфере управления («уровень сознания»), позволяющих предусмотреть в мо- делях динамику изменения среды и самой системы для нахождения наилучших вариантов поведения. Эволюция, т. е. усложнение системы и лучшая приспособленность к среде происхо- дят по-разному: на уровне изменчивости эле- ментов (напр., мутации) или путем целенаправ- ленного изменения организации в сфере управ- ления (напр., воспитание человека или совер- шенствование общества). Классификация Б. с. носит условный харак- тер, поскольку нет единого критерия для под- разделений и всегда существуют промежуточ- ные формы. Принятая в зоологии и ботанике система классификации не пригодна для рас- смотрения Б. с. «в информационном» плане. Более целесообразным является разделение Б. с. на пять иерархических уровней сложнос- ти: одноклеточные организмы, многоклеточные организмы, популяции, биогеоценоз и био- сфера. Одноклеточные организмы — это огромное число видов микроорганизмов (мик- роплазмы, вирусы, бактерии, простейшие). Величина их колеблется от 0,1 до 100 мкм. Подсистемы — органоиды клетки — можно разделить на рабочие и управляющие. Клетка имеет сложное строение, в котором полужест- кий скелет (оболочка, перегородки, каналы) сочетается с вмонтированными в него органо- идами. Ф-ции клетки — обмен веществ, рост и размножение, реакции на внеш, раздражи- тели в виде изменения обмена и формы движе- ния — в общем виде характерны для всего живого. Все рабочие и управляющие ф-ции клетки поддерживаются за счет хим. процессов ферментативной природы — начиная от спосо- ба получения энергии и вплоть до синтеза но- вых структур или расщепления существую- щих. Механизм управления клеткой — это сочета- ние дискретных процессов синтеза молекул белков — ферментов, необходимых для осу- ществления той или иной ф-ции, и непрерыв- ных процессов изменения их активности в ходе выполнения регулируемых реакций. ДНК представляет собой модель клетки — ее струк- туры и функций. В ней, как и в памяти маши- ны, записаны исходные данные задачи и про- грамма ее решения. В ДНК спец, триплетным кодом записана структура всех нужных бел- ков. Это занимает, по-видимому, приблизи- тельно треть ее «памяти». Остальная часть занята «поограммой считывания», представ- ленной «генами-регуляторами», ответственны- ми за синтез спец, веществ-репрессоров, кото- рые включают синтез нужного фермента только при поступлении от рабочих подсистем сигнала о готовности. Сигнал этот поступает в виде другого активного вещества — регулятора. Таким образом осуществляется выполнение этапов циклических ф-ций (напр., рост и деле- ние) под контролем обратных связей. Синтез белков-ферментов осуществляется по этажной программе с регулируемыми звеньями: ДНК (ядро) — РНК (рибосомы) — белки — их пе- ремещение к месту действия. Усиление или торможение активности уже синтезированных ферментов осуществляется начальными и конечными продуктами соот- ветствующих хим. реакций. В этом состоит второй механизм регулирования. Следова- тельно, и в этом случае действуют обратные связи, т. е., регулирование клетки можно представить себе в виде сложной сети, состоя- щей из «рабочих» и «регулирующих» дискрет- ных и непрерывных хим. реакций. Протекание их характеризуют пространственные коорди- наты (фиксация на «скелете» клетки) и концентрационно-временные характеристики, обеспечивающие циклические ф-ции (выделе- ние) и непрерывные процессы обмена. Уровень организации одноклеточных по сравнению с другими Б. с. невысок, хотя и не сравним ни с одной тех. системой по к-ву пере- рабатываемой управляющей информации. Но- вые приспособительные (адаптивные) програм- мы здесь не вырабатываются в течение жизнен- ного цикла, а создаются лишь в результате мутаций. Степень упорядоченности, видимо, высокая, т. к. «периферия» — органоиды — имеют огра- ниченную «самостоятельность» в пределах ре- гулирования действия ферментов, а структура жестко задана моделью в ДНК. Тем не менее изменения в отдельных генах ДНК — мута- ции, вызывающие небольшие отклонения в функционировании одного органоида,— пере- носятся другими генами за счет местного при- способления, т. е., имеется возможность для эволюции вида. Этому способствует быстрота размножения путем деления, позволяющая накапливать отдельные мелкие изменения в структуре и ф-циях. В результате этого воз- никают новые ф-ции. Многоклеточные организмы про- делали большой путь эволюции от губки до 157
БИОЛОГИЧЕСКИЕ СИСТЕМЫ человека. Они весьма разнообразны по разме- рам: и сложности. Особенностями структуры является дифференциация клеток (мышечные, эпителиальные, соединительнотканные, поло- вые), выражающаяся в усилении и усложнении какой-то одной ф-ции клетки за счет ослабле- ния или даже исчезновения др. ф-ции. Напр., сократительная ф-ция в мышечной клетке усиливается за счет исчезновения ф-ции пере- варивания. Дифференцированные клетки, объединенные в органы и системы (рабочие и управляющие), обеспечивают соответствую- щие ф-ции всего организма. К «рабочим систе- мам» относятся: пищеварительная, выделитель- ная, дыхательная, сердечно-сосудистая, дви- гательная, ретикуло-эндотелиальная. Управ- ляющими системами являются эндокринная и нервная. Т. о., в многоклеточном организме можно выделить три иерархических уровня структурной сложности: клеточный, органный и системный. В пределах каждого уровня есть свои подсистемы, которые тоже составляют иерархию. Информационные связи в организме осу- ществляются через центр, нервную систему кодом нервных импульсов — и через кровь — кодом гормонов. Передача энергии и веществ идет контактно, через кровь и посредством со- кращения мышц внутр, органов. Функции многоклеточного организма описы- ваются понятиями рефлекса и инстинкта. Инстинкт объединяет иерархию и сочетание рефлексов по времени, направленных на сохра- нение вида. Это своеобразная программа, состоящая из множества подпрограмм. Можно выделить два инстинкта — продолжение рода, состоящий из полового и родительского, и са- мосохранения — из пищевого и защитного. В программе инстинкта можно выделить две стороны: внешнюю деятельность — пове- дение, выражающееся у животных и человека сложным кодом двигательных актов, управ- ляемых анимальной нервной системой и осу- ществляемых мышцами, и внутреннюю деятельность — выражающуюся в управляе- мом гомеостазисе, в сочетании ф-ций внутрен- них органов, управляемых эндокринной и ве- гетативной нервной системами и призванных энергетически обеспечить выполнение двига- тельных актов (см. Регулирующие системы организма). Программы управления и регулирования, в общем виде «записаны» в ДНК, а подробно — в структуре формирующихся в процессе роста нервной и эндокринной систем, как взаимо- действие наследственной информации (ДНК) с внеш, воздействиями. Взаимоотношения между внутренней и внешней частями програм- мы (между поведением и гомеостазисом) тако- во: ведущей является, видимо, программа жиз- ненного цикла (рост, созревание, размноже- ние), заложенная в эндокринной системе. Стимулы от нее идут в анимальную нервную систему, настраивая и активизируя соответст- вующие сложные условные и безусловные реф- лексы поведения — добывание пищи, поиск самки, воспитание детенышей. Сами рефлексы 158 осуществляются в зависимости от раздражи- телей, получаемых извне. Регулирование го- меостазиса «подстраивается» под двигательные акты поведения и в то же время является для них обратной связью, т. к. энергетически огра- ничивает их. Т. о., существует схема с четырь- мя взаимосвязанными звеньями и обратными связями. В информационном плане индивидуальное развитие организма можно представить себе таким образом: в ДНК заложены модели всех специализированных клеток с их тонкой струк- турой и функцией. ДНК содержит также про- граммы считывания специфической информа- ции для клеток, т. е. собственно программу роста и созревания целого организма и всех его частей. Эта программа состоит из этапов, представленных отдельными кусками ДНК, в которых периоды созревания и прогрессирую- щей специализации клеток перемежаются с размножением. В ДНК заложены также ре- гуляторы этапов, которые включаются с пе- риферии факторами-инициаторами, появляю- щимися из совокупности размножающихся клеток. Индивидуальное развитие организма на ранней стадии приблизительно повторяет историю эволюции видов, однако с пропусками и со смещениями во времени. Рост и созревание организма происходит вследствие взаимодейст- вия генетической программы, заложенной в ДНК, с влиянием внешней среды и ответами на него растущего организма. Т. о. среда влияет на формирование растущего организма, хотя и в ограниченных пределах. Уровень организации многоклеточных организмов не- одинаков у разных видов. Чем сложнее орга- низм, тем выше организация и упорядочен- ность. Старение и умирание также необходимы для эволюции. Пока не существует единого мнения о механизмах старения. Предполагают, что планомерное ослабление некоторых ф-ций за- программировано в генах так же, как и рост, и развитие. Однако, действительный процесс старения, видимо, является сочетанием про- граммы старения с накоплением помех—в виде ошибок в генетическом аппарате клеток и бал- ластных хим. веществ внутри клеток и между ними. Помехи нарушают процессы регулирова- ния, понижают способность противостоять бо- лезням. Биологический вид не следует рассматривать как систему, поскольку он не имеет четких границ во времени и пространстве и выражается в других системах — популя- циях. Тем не менее можно говорить о законах формирования и изменения видов, изучаемых в генетике. Основой генетики является учение о мутациях и рекомбинациях как источниках повой генетической информации. При этом нужно учитывать, что в процессе реализации мутантной модели ДНК в организме все зна- чительные изменения в генах делают организм нежизнеспособным, поскольку нарушают ко- ординацию между его частями. Однако, уме- ренные изменения в модели возможны благо- даря значительной гибкости генетической
БИОЛОГИЧЕСКИХ ИССЛЕДОВАНИИ МАТЕМАТИЧЕСКИЕ МЕТОДЫ программы формирования, допускающей раз- витие организма ценой напряжения частных приспособительных механизмов. Так возни- кает генотип с рядом новых признаков — му- тант. Правда, такие индивиды чаще всего бес- плодны или имеют пониженную плодовитость, что приводит к быстрому вытеснению их из популяции более плодовитыми «нормальными» конкурентами. Поэтому новые виды могут возникать только тогда, когда благоприятные мутации и рекомбинации сочетаются с измене- нием внеш, условий. Происходит естественный отбор. . Если популяция с новыми ценными наслед- ственными данными уже сформировалась, то в дальнейшем она распространяется и «дораба- тывается» путем последующих мутаций и ре- комбинаций, усиливающих новый ценный признак и уменьшающих то внутреннее на- пряжение приспособления, ценой которого происходило формирование организма по из- мененной генетической модели ДНК. Популяцией наз. совокупность осо- бей одного вида, объединенных местом и временем проживания, что дает им возмож- ность общаться между собой. Основу популя- ций составляет число и частота генотипов — т. е. вариантов наборов генов (рецессивных и доминантных), заложенных в ДНК всей совокупности особей. Это определяет возмож- ности популяции в борьбе за существование и перспективы ее эволюции. Элементом популяции является особь (фе- нотип) — животное или растение с его призна- ками — структурными и функциональными особенностями. Подсистемами популяции яв- ляются семьи и стаи. Структура популяции может иметь различную подвижность и ограни- ченную сложность, которые определяются раз- нообразием и характером связей, тесно зави- сящих от развития коры мозга. Связи внутри системы бывают физические (непосредственные физ. воздействия особей друг на друга посред- ством движения) и информационные (обмен сигналами — звуками, позами, мимикой), ко- торые отражают прямые воздействия. Степень сложности и богатство сигналов определяются развитием коры мозга. Трудно выделить про- граммы, относящиеся собственно к популяции. Она живет инстинктами особей как элементов системы. Только у высших животных с хорошо организованной стаей появляются свои законы сообщества, существенно влияющие на жизнь индивидуумов. Биогеоценоз — система, состоящая из популяций отдельных биол. видов, объеди- ненных общностью географ, и климат, условий. Элементами системы являются особи, подсисте- мами — семьи, стаи и популяции. Связи бы- вают прямые — физические и информацион- ные (сигналы) и непрямые — через неживую природу и низшие биол. виды. Степень орга- низации системы низкая и повышается только в результате воздействий человека. Упорядо- ченность ее тоже низкая. Система существует при постоянной межвидовой и, частично, внут- ривидовой борьбе. Биосфера — это совокупность всего живого па планете. О Б. с. известно пока очень немного. Чтобы повысить эффективность управления Б. с., необходимо углублять исследования не только традиционными методами, но и путем изучения количественных моделей, создаваемых кибер- нетикой биологической. н М Амосов БИОЛОГИЧЕСКИХ ИССЛЕДОВАНИЙ МАТЕ- МАТИЧЕСКИЕ МЕТОДЫ — математические способы, применяемые для изучения биологи- ческих объектов. Вследствие многообразия биологических систем, разнородности свойств, обусловленных физ. и хим. процессами в жи- вом, разнообразием и сложностью взаимодейст- вия со средой при биологических исследова- ниях находят применение многие методы клас- сической и современной математики. Матем. методы используются прежде всего при обра- ботке результатов экспериментального изу- чения биосистем. Методы математической статистики направлены на выделение в ис- следуемом процессе детерминированной и веро- ятностной составляющих, на изучение досто- верности результатов наблюдения. Вычисление математического ожидания позволяет выявить среднее значение реакции биосистемы. По этим значениям, в том числе изменяющимся во вре- мени, с помощью построения адекватного ма- тем. описания изучается детерминированная составляющая реакции. Вычисление дисперсии и определение дове- рительных интервалов дают возможность оце- нить возможные отклонения исследуемого процесса от среднего значения и косвенно су- дить о степени стабильности системы. Чем большее к-во данных однотипного опыта под- вергается обработке, тем более точные резуль- таты дает статистический анализ. При опреде- лении взаимосвязи во времени между предыду- щими и последующими значениями одного и того же показателя работы биосистемы вычисляется коэфф, автокорреляции или авто- корреляционной ф-цйи, а для изучения взаи- мосвязи двух или большего числа показате- лей — коэфф, взаимной корреляции, иликрос- скорреляционная ф-ция (см. Корреляционная теория случайных процессов). Весьма распро- страненным методом анализа данных биологи- ческих экспериментов является построение ги- стограмм распределения экспериментальных величин. Гистограммы могут использоваться для аппроксимации экспериментальных данных подходящим законом распределения (см. Ве- роятностей теория) и расчета уровня орг-ции биосистемы (см. Биологических систем органи- зация). Параметры закона распределения часто могут служить показателями состояния или работы биосистемы. Расчет уровня орг-ции биосистем может служить основой для выбора адекватной матем. модели (см. Биологических систем математическое моделирование). Обработка экспериментальных данных яв- ляется основой дальнейшего изучения биоси- стем. Анализ закономерной взаимосвязи раз- личных показателей в динамике и матем. ис- следование могут быть проведены на основе 159
БИОЛОГИЧЕСКИХ СИСТЕМ МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ применения методов теории дифф, ур-ний, автоматического управления теории и вариа- ционных принципов механики. При большом к-ве показателей работы биосистемы и при изучении в основном логических соотношений возможно применение теории абстрактных автоматов, логики математической. Анализ структурных и функциональных особенностей биосистем можно провести с помощью графов теории и методов информации теории. Исследование вероятностных свойств био- систем представляет весьма сложную задачу кибернетики биологической. Познание сложных актов обучения, приспособления и развития биосистем тормозится трудностью эксперимен- тального их изучения. В настоящее время раз- рабатываются матем. методы специально для этой цели (см. Систем общая теория). Кроме того, для описания вероятностных свойств биосистем используют случайных процессов теорию, автоматов теорию, теорию стохасти- ческих дифф, ур-ний, теорию распознавания образов и теорию информации. Ю. Г. Антомонов. БИОЛОГИЧЕСКИХ СИСТЕМ МАТЕМАТИЧЕ- СКОЕ МОДЕЛИРОВАНИЕ — метод описания биологических систем с помощью адекватного математического аппарата. Определение матем. аппарата, адекватно отображающего работу биологических систем, является сложной зада- чей, связанной с их классификацией. Класси- фикацию биосистем по сложности (логарифму числа состояний) можно провести, пользуясь, напр., шкалой, по которой к простым системам относятся системы, имеющие до тысячи состоя- ний, к сложным — от тысячи до миллиона и к очень сложным — свыше миллиона состоя- ний. Второй важнейшей характеристикой био- системы является закономерность, выражае- мая законом распределения вероятностей состояний. По этому закону можно определить неопределенность ее работы по К. Шеннону и оценку относительной организации. Т. о., биол. системы можно классифицировать по сложности (макс, разнообразию или макси- мально возможной неопределенности) и отно- сительной организации, т. е. степени органи- зованности (см. Биологических систем органи- Классификационная диаграмма биосистем: 1, 2, 3 — 0 < Нтах <3 — простые системы; 4, 5, 6 — 3 < Нтят <6 — сложные системы; 7, 8, 9 — 6 < Нтах <12 — очень сложные системы; 3, 6, 9 — 0 < Я < 0,1 — вероятностные системы; 2, 5, 8 — 0,1 < Я < 0,3 — вероятностно-детермини- рованные системы; 1, 4, 7 — 0,3 < Я < 1 = детерминированные си- стемы. зация). На рис. приведена классификационная диаграмма биосистем в осях максимально воз- можной неопределенности — ЯШа1' характе- ризующей число состояний системы и опреде- ляемой логарифмом числа состояний, и уровня относительной орг-ции — R, характеризую- щего степень организации системы. На диа- грамме даны названия соответствующих полос так, что, напр., область под цифрой 8 означает «очень сложные вероятностно-детерминирован- ные биосистемы». Опыт изучения биосистем показывает, что если R, вычисленное по гисто- грамме распределения отклонений изучаемого показателя от его математического ожидания, лежит в пределах от 1,0 до 0,3, то можно считать, что это детерминирован- ная биосистема. К таким системам относятся системы управления внутр, органами, в основ- ном системы гормонального (гуморального) управления. Нейрон, органы внутр, сферы, системы обмена веществ по определенным па- раметрам тоже могут быть отнесены к детерми- нированным биосистемам. Матем. модели таких систем строятся на основе физико-хим. соот- ношений между элементами или органами си- стемы. Моделированию в этом случае подвер- гается динамика изменения входных, проме- жуточных и выходных показателей. Таковы, напр., биофизические модели нервной клетки, сердечно-сосудистой системы, системы управ- ления содержанием сахара в крови и другие. Матем. аппаратом, адекватно описывающим поведение таких детерминированных био- систем, является теория дифф, и интегральных ур-ний. На основании матем. моделей биосис- тем можно, используя методы автоматического управления теории, успешно решать задачи дифф, диагностики и оптимизации лечения. Область моделирования детерминированных биосистем развита наиболее полно. Если организованность биосистем по отно- шению к изучаемому показателю (или системе показателей) лежит в пределах 0,3 -ь 0,1, то системы можно считать вероятност- но-детерминированными. К ним относятся системы управления внутр, органа- ми с явно выраженной компонентой нервной регуляции (напр., система управления часто- той пульса), а также системы гормональной регуляции в случае патологии. В качестве адекватного матем. аппарата может служить представление динамики изменения показа- телей дифф, ур-ниями с коэфф., подчиняющи- мися определенным законам распределения. Моделирование таких биосистем развито сравнительно слабо, хотя и представляет зна- чительный интерес для целей кибернетики медицинской. Вероятностные биосистемы харак- теризуются значением организованности R в пределах от 0,1 до 0. К ним относятся систе- мы, определяющие взаимодействие анализа- торов и поведенческие реакции, включая процессы обучения при простых условно-реф- лекторных актах и сложных взаимосвязях между сигналами окружающей среды и реак- циями организма. Адекватным матем. вппара- 160
БИОЛОГИЧЕСКИХ СИСТЕМ ОРГАНИЗАЦИЯ том для моделирования таких биосистем яв- ляется теория детерминированных и случай- ных автоматов, взаимодействующих с детер- минированными и случайными средами, слу- чайных процессов теория. Матем. моделирование биосистем включает предварительную статистическую обработку экспериментальных результатов (см. Биологи- ческих исследований математические методы), изучение сложности и организованности био- систем, выбор адекватной матем. модели и определение числовых значений параметров матем. модели по экспериментальным данным (см. Кибернетика биологическая). Последняя задача в общем случае является очень слож- ной. Для детерминированных биосистем, мо- дели которых могут быть представлены линей- ными дифф, ур-ниями, определение наилучших параметров модели (коэфф, дифф, ур-ния) мо- жет быть проведено методом спуска (см. Гра- диентный метод) в пространстве параметров модели, оценивая по интегралу от квадрата ошибки. В этом случае требуется применить процедуру спуска по параметрам щ, аг, ... ..., ап для минимизации функционала Т 1' | [у* («ь • - м ап) — у]2 dt. 6 где Т — период, характерное время для по- казателя т/, у — экспериментальная кривая изменения показателя биосистемы, у* — ре- шение матем. модели. Если необходимо полу- чить наилучшее (в смысле интеграла от квад- рата ошибки) приближение матем. модели к работе биосистемы по нескольким показате- лям yi, у2, .... ym по различным внутренним состояниям биосистемы или для различных характерных внешних воздействий, то можно, применяя метод спуска в пространстве пара- метров модели, минимизировать сумму частных г=т функционалов Z— Ii (alt ап). При i—1 использовании такой процедуры выбора пара- метров матем. модели можно повысить вероят- ность получения единственного набора коэфф, модели, отвечающих принятой структуре. С помощью Б. с. м. м. желательно получить не только количественные характеристики ра- боты биосистем, ее элементов и характеристи- ки взаимосвязи элементов, но и выявить кри- терии работы биосистем,установить определен- ные общие принципы их функционирования. Лит.: Глушков В. М. Введение в кибернетику. К., 1964 [библиогр. с. 319—322]; Моделирование в биологии и медицине, в. 1—3. К., 1965—68; Буш Р., Мостеллер Ф. Стохастические модели обучае- мости. Пер. с англ. М., 1962. Ю. Г. Антомонов. БИОЛОГИЧЕСКИХ СИСТЕМ ОРГАНИЗА- ЦИЯ — специфическая для живых систем структурно-функциональная упорядоченность. Качественно более сложный уровень Б. с. о. по сравнению с естественными системами не- органической природы и с искусственными системами, создаваемыми человеком, обуслов- лен длительной эволюцией биосистем. Фор- мальное определение Б. с. о. связано с работа- ми К. Шеннона, У.-Р. Эшби, В. М. Глушкова, Г. Ферстера. У. Эшби использует в качестве меры сложности системы разнообразие или число ее состояний — п. Удобно пользоваться для оценки сложности системы логарифмиче- ской мерой, определяя Яшах = log п, где Ятах — мера сложности, или макс, неопреде- ленность, системы. Существенная сторона ор- ганизации системы выявляется с помощью подсчета меры неопределенности ее состояний. Пусть система может принимать любое 1-ое состояние из множества п состояний с вероят- ностью pi. Тогда мера неопределенности со- стояний системы — Н определяется по форму- п ле К. Шеннона: Н — — У, р,- log р4. i=l Оценка уровня организации системы связана с макс, и текущей неопределенностью системы Ятах и Н. Пусть в результате эволюции, фило- или онтогенеза система,, работавшая прежде с макс, неопределенностью Ятах (полностью де- зорганизованная система), стала предпочитать некоторые из состояний и характеризоваться текущей неопределенностью Н. Тогда органи- зация системы для данного уровня развития определяется реализованной в системе неопре- деленностью о = нт№-н, (1) где О — абс. организация системы. Значение абс. организации системы ограничено снизу нулем, а сверху — величиной максимально возможной для данной системы неопределен- ности. Т. о., организация детерминированной системы (Н = 0) также определяется макс, неопределенностью, т. е. строится на макси- мально возможном числе состояний. Только в случае детерминированной системы смена состояний является закономерной. Для систе- мы, замкнутой в организационном отношении, равенство (1) определяет закон сохранения орг-ции: организация и неопределенность на любом этапе эволюции (жизни, обучения ит. п.) равны максимально возможной неопре- деленности системы. От соотношения (1) легко перейти к формуле подсчета относительной организации системы — Я, разделив обе части равенства на Ягаах, Я = 1----• (2) л max Текущее значение неопределенности связано с энтропией живых систем. Любая биосистема характеризуется структурной и функциональ- ной организацией. Основой, на которой строит- ся структурная организация биосистемы, яв- ляются размеры элементов системы, число элементов и число связей между ними. Так, напр., размеры клеток данного нервного узла — параметры структурной организации, а по гистограмме распределения клеток дан- ного узла по их диаметрам можно подсчитать степень организации с помощью формул (1) И 4-210 161
БИОМЕДИЦИНСКАЯ ЭЛЕКТРОНИКА и (2). Параметрами функциональной организа- ции отделов нервной системы могут служить межспайковые интервалы спонтанной и вы- званной активности, по гистограммам меж- спайковых интервалов можно тоже рассчитать величину абс. (1) и относительной (2) органи- зации. Для элемента нервной системы (нервной клетки) осн. ф-ция — генерация спайка (нерв- ного импульса) обеспечивается структурой самой клетки. Клетки с помощью аксонов, дендритов, синапсов (см. Нейрон} объеди- няются в сеть. Осн. ф-ция сети, связанная с переработкой информации и проявляющаяся в изменении ритмической активности выход- ных нейронов, строится на базе структурной организации сети — числе элементов сети, их размерах и числе связей между элементами. Для сложной биосистемы, напр., организма, является характерным следующее структурно- функциональное построение: элемент i-ro уров- ня с ф-цией <р{, система элементов i-ro уровня со связями, образующая структуру (4 + 1)-го уровня «{.(-if на которой строится ф-ция «Pi-pj. В свою очередь структура является элементом более сложной системы (i + 2)-го уровня и т. д. Так, микроструктурные элемен- ты клетки — молекулы, ионы обеспечивают генерацию спайка нервной клеткой; способ- ность клетки генерировать импульсы исполь- зуется элементарной сетью, напр., для выде- ления наиболее характерных признаков пред- мета, попавшего в поле зрения; способность выделять признаки элементарными сетями используется в более сложной сети для реше- ния задач классификации, опознания и др. Структурно-функциональное усложнение био- систем на разных уровнях иерархии организма позволяет решать все более и более сложные задачи. С помощью формул (1) и (2) можно подсчитывать Б. с. о. и проводить их срав- нение. Для структурированных биосистем, т. е. для тех биосистем, которые по числу элементов и связям между ними являются детерминирован- ными, расчет уровня организации может быть проведен по видоизмененным энтропийным оценкам. На каждую биосистему воздействует окружающая среда, формируя ее структуру и ф-ции. Биосистема, в свою очередь, не яв- ляется пассивной по отношению к среде и ак- тивно воздействует на нее. Такое взаимодейст- вие биосистем со все более усложняющейся средой и обеспечивает непрерывную эволюцию биосистем. «Только разнообразие может унич- тожить разнообразие» — говорил У.-Р. Эшби, подчеркивая одну из сторон этого взаимодейст- вия. Только организация может противостоять организации — можно добавить с полным пра- вом. Основным принципом функционирования биосистемы в среде является динамический принцип адекватности: макс, разнообразие и организация биосистемы на каждом уровне иерархии и на каждой ступени эволюции адекватны макс, разнообразию и орг-пии своей среды. При этом Hmax s (t) Hmax е (4) и Rs (4) -> Re (4), где s — индекс системы, е — индекс среды, t — время. Различают три степени адекватности: а) слабую вероятност- ную, когда важно равенство макс, неопреде- ленности и организованности системы и среды независимо от вида распределений вероятнос- тей принятия состояний средой и системой; б) жесткую вероятностную, когда равенство разнообразия и организованности достигается за счет равенства законов распределения, т. е. Pis (г) “* Pie (0; в) детерминированное взаимо- действие, когда каждому состоянию среды из некоторого множества соответствует состояние системы. Изучение степени Б. с. о. является осн. задачей кибернетики биологической и необходимо для определения подходящего матем. аппарата при матем. моделировании биологических систем (см. Биологических си- стем математическое моделирование). Лит.: Глушков В. М. Введение в кибернетику. К., 1964 [библиогр. с. 319—322]; Антомо- но в Ю. Г. Системы. Сложность. Динамика. К., 1969 [библиогр. с. 125—126]; Эшби У.-Р. Введение в кибернетику. Пер. с англ. М., 1959 [библиогр. с. 396—399]; Шеннон К. Работы по теории ин- формации и кибернетике. Пер. с англ. М., 1963 [биб- лиогр. с. 783—820]; Ферстер Г. О самооргани- зующихся системах и их окружении. В кн.: Самоор- ганизующиеся системы. Пер. с англ. М., 1964. Ю. Г. Антомонов. БИОМЕДИЦИНСКАЯ ЭЛЕКТРОНИКА — см. Медицинская электроника. БИОНИКА (от греч. pio; — жизнь) — науч- ное направление, изучающее принципы по- строения и функционирования биологических систем с целью создания новых машин, прибо- ров, механизмов, строительных конструкций и технологических процессов, характеристики которых приближаются к характеристикам живых систем. Используя живую природу как источник для новых тех. идей, Б. исследует аналогии между живыми и искусственными системами, сопоставляет их важнейшие пара- метры, устанавливает, в чем природа совер- шеннее и экономнее совр. техники и, опираясь на добытые знания, ищет принципиально но- вые пути оптим. решения многих сложных инженерных проблем. В Б. обычно выделяют три направления: экспериментальную Б. (выявление идей и принципов живой природы, которые можно положить в основу решения тех или иных инженерных проблем); теоретическую Б. (раз- работка матем. моделей биол. систем); техни- ческую Б. (реализация моделей математиче- ских, создание новых тех. средств и систем — приборов, аппаратов, устр-в, действие которых основано на аналогии с биол. принципами, и которые превосходят по своим характеристи- кам уже созданные ранее). По научному содержанию отдельных направ- лений Б. можно разделить на следующие пять разделов: нейробионика, восприятие и преобра- зование информации в анализаторных систе- мах, биомеханика, ориентация и навигация, биоэнергетика. Нейробионика изучает и реализует в технических устройствах принципы перера- ботки информации, в нервной системе чело- века и животных. Исследование способов 162
БИОНИКА преобразования информации в биол. системах началось с изучения нейронов и разработки их различных матем. и тех. аналогов (см. Мо- дель нервной клетки). От построения аналогов отдельных нейронов перешли к созданию их комплексов — моделирования пучков нервов и сетей (см. Нейронные сети). При помощи искусственных нейронных сетей исследуют различные стороны работы головного мозга — память, выделение сигналов на фоне помех, логич. операции, процесс обучения й т. п. Кроме создания физ. сетей из нейроподобных элементов, нервные сети моделируют на ЭВМ. Моделирование нейронов и нервных сетей привело к построению ряда устр-в, позволяю- щих решать некоторые задачи, связанные с пе- редачей и обработкой информации. Примером таких устр-в являются персептроны. Предпри- нимаются попытки по аналогии с живой при- родой выращивать искусственные нейроны и целые нейроподобные системы. Освоение технологии произв-ва искусственных нейронов в виде микрокомпонент коллоидных размеров (10—5 —10-7 см) и молекулярных размеров (10—7 —10-8 см) позволило бы резко повы- сить надежность, быстродействие, уменьшить вес, габариты, потребляемую мощность элект- ронных систем. Изучение восприятия и пре- образования информации в ана- лизаторных системах отдельных видов жи- вотных позволило обнаружить многие, ранее неизвестные свойства некоторых их органов чувств и разработать по их образцу ряд ориги- нальных устр-в. Так, на основе изучения глаза мечехвоста создана электронная модель, ко- торая обладает способностью усиливать конт- растность между краями наблюдаемого объекта и окружающим фоном. Такой аналог глаза позволит улучшить работу телевизионных трактов ряда систем, таких, как системы полу- чения и анализа снимков Луны и других пла- нет, аэрофотоснимков земной поверхности со спутников и др. Амер, фирма «Дженерал электрик» разработала бионическое устр-во — «визилог», которое способно выполнять неко- торые функции человеческого глаза: восприни- мать изображение, проводить измерения и пе- редавать информацию. Предполагают, что такие устр-ва будут устанавливать на непило- тируемых космических кораблях. Удалось построить довольно удачную электронную мо- дель лягушечьего глаза. Она способна видеть контур изображения с учетом контрастности, отсеивать информацию о неподвижных предме- тах, вести наблюдения только за движущимися объектами. Создание моделей глаза и части зрительного анализатора (см. Модель зритель- ного анализатора) по существу является пер- вым шагом в изготовлении нового типа обору- дования, предназначенного для решения слож- ных задач обнаружения, слежения и на- ведения. Исследования органов слуха ведутся в не- сколько меньших масштабах, но также интен- сивно. Изучаются конструктивные особенности звуковых анализаторов, механизмы обработки акустических сигналов и акустические серво- механизмы. Разработана электронная модель (в виде системы фильтров), воспроизводящая частотные характеристики человеческого уха, электронная модель слухового органа, обеспе- чивающая различение слабых сигналов на фоне шумов за счет корреляционного процесса (см. Модель слухового анализатора). Сотруд- ники Ленинградского электротех. ин-та связи им. проф. М. А. Бонч-Бруевича построили «эле- ктронное ухо» для оценки качества звучания 1. Блок-схема прибора для предсказания штормов (искусственное «ухо медузы»), 2. Схема «электронного носа». 3. Схема перемещения прыгающего автомобиля. 4. Схема испытанных образцов искусственной «бы- строходной» дельфиньей кожи «ламинфло»: а — тол- стая кожа с отдельными столбиковыми опорами; б — тонкая кожа со сплошными ребристыми опорами; 1 и 4 — гладкие бесшовные резиновые оболочки; 2 — резиновая диафрагма; 3 — вязкая демпфирую- щая жидкость; 5 — стенка жесткой модели. 11* 163
БИОНИКА музыкальных инструментов. Установлено, напр., что слуховой анализатор медузы спо- собен улавливать инфразвуковые колебания (частотой 8—13 гц), возникающие во впадинах штормовых волн и распространяющиеся со скоростью, превышающей скорость прибли- жения шторма. На основе принципа действия инфрауха медузы создан автомат, предсказа- тель штормов (рис. 1). Он определяет направ- ление и силу шторма приблизительно за 15 ч. Построено несколько электронных устр-в, способных анализировать запахи и определять по ним сорта цветов, вин, табака, кофе, бензи- нов, медикаментов, пищевых продуктов, пар- фюмерных товаров. Некоторые приборы вос- принимают запахи при концентрации 0,00001% (рис. 2). Такие устр-ва можно применять в ка- честве дегустаторов различных продуктов, устанавливать в операционных, шахтах, на складах, в бензохранилищах, на территории фабрик и заводов. Биомеханика изучает структурные и функциональные особенности рук и ног че- ловека, механику бега, прыжков, ползания ря- да животных, форму тела и локомоторный ап- парат рыб, моллюсков, млекопитающих, полет птиц и насекомых. Проведенные исследования принесли много полезного. Так, анализ спосо- ба передвижения пингвинов привел к созда- нию оригинальной снегоходной машины «Пин- гвин», развивающей скорость до 30 км/час. Бег кенгуру подсказал идею создания «пры- гающей» машины (рис. 3). Разработано боль- шое число манипуляторов, в той или иной степени повторяющих элементы конструкции человеческой руки. Значительных успехов достигла и гидробионика. Изготовлены опыт- ные образцы искусственной «быстроходной» дельфиньей кожи — «ламинфло» (рис. 4). Об- шитая ею модель катера при тех же мощностях силовых установок движется почти в два раза быстрее. Многообещающими для бу- дущего авиастроения являются проводимые бионические исследования полета птиц и на- секомых. Б. ищет разгадку феноменальной подъемной силы живого крыла, пытается постигнуть закономерности машущего полета, познать секрет его высокой экономичности. Моделирование и изучение идеально отрабо- танного природой машущего полета может дать ключ к созданию принципиально новых, высокосовершенных летательных аппаратов. Возможно, бесшумный полет совы подскажет авиаконструкторам эффективные способы сни- жения лобового сопротивления, летательные механизмы аиста, пчелы, саранчи, стрекозы, шмеля — способы повышения экономичности, маневренности и относительной скорости поле- та современных воздушных лайнеров, а «стоя- чий» полет мухи-журчалки или зависания ма- леньких колибри в воздухе над цветком — новые, отличные от вертолетных, способы вер- тикального взлета и посадки. В последние годы сложилось еще одно новое научное направление, в котором Б. сотрудни- чает с архитектурой и строит, техникой,— архитектурная бионика. Используя в ка- честве образцов модели живой природы — стебли растений, нерватуру живого листа, скорлупу яйца — инженеры создают прочные и красивые архитектурные сооружения: жилые дома, мосты, кинотеатры и др. Большое внима- ние уделяют бионическим исследованиям орга- нов стабилизации, локации, ориентации и навигации у животных. Исследования в этой области привели к созданию ряда ори- гинальных тех. приборов и систем, напр., ги- ротрона — прибора, который можно приме- нять вместо гироскопа в скоростных самолетах и ракетах. Он работает по принципу жужжа- лец насекомого: плоскость, в которой они ко- леблются, занимает неизменное положение в пространстве. Построен малогабаритный указатель скорости самолета относительно земли, в конструкции которого использованы некоторые принципы строения и функциони- рования глаза жука. Тщательно изучают локационные аппараты летучих мышей, дель- финов и др. животных и на основе этого со- здают более совершенные радары, сонары, ультразвуковые устр-ва — «поводыри» для слепых. Б. решает широкий круг задач, свя- занных с биоэнергетикой живых организмов. В частности, большой интерес представляет изучение и моделирование рабо- ты мышцы, основанной на непосредственном превращении хим. энергии в мех. (см. Искусст- венная мышца}. Другой важнейшей проблемой является раз- работка принципиально новых экономичных и дешевых биохим, источников энергии. В ре- шении этой задачи Б. идет по двум направле- ниям. Первое — получение с помощью бакте- рий горючих газов из органических отходов. На этом принципе построено несколько неболь- ших экспериментальных энергет. установок. Другое направление связано с созданием элементов, электроды которых находятся в сосуде, содержащем бактерии и запас кормов. Параллельно с созданием биохим. источников энергии ведутся работы по изучению биоэлект- рогенеза — генерирования электричества жи- выми организмами. Известно, напр., около 500 различных видов рыб, генерирующих электроэнергию. Самая мощная «электростан- ция» у морского угря; она способна выраба- тывать электр. разряд, напряжение которого достигает 650 в. Бионики надеются, что по принципу электростанции угря будет создана батарея, которая сможет быстро восстанавли- вать израсходованную энергию. Б.— наука молодая, но она все больше и больше проникает в различные отрасли произ- водства и в сферу научных исследований. Лит.: Бионика. М., 1965; Вопросы бионики. М., 1967; Л 1тивецький I. Б. Б1он1ка. К., 1967 [библи- огр. с. 245—246]; Анисимова Т. Н. Бионика. Библиографический указатель отечественной и ино- странной литературы. 1958—1968. М., 1971; Л и ти- не ц к и й И. Б. На пути к бионике. М., 1972 [библиогр. с. 222]; Жерарден Л. Бионика. Пер. с франц. М., 1971; Бертон Р. Чувства жи- вотных. Пер. с англ. М., 1972 [библиогр. с. 194—197]; ЛитинецкийИ. Б. Беседы о бионике. М., 1968; Проблемы бионики. Пер. с англ. М., 1973. И. Б. Литинецкий. 164
БИОЭЛЕКТРИЧЕСКОЕ УПРАВЛЕНИЕ БИОЭЛЕКТРИЧЕСКОЕ УПРАВЛЕНИЕ — управление, использующее в качестве команд или сигналов обратной связи сигналы био- электрической активности. Живая ткань, реа- гируя на электр. раздражение, может прово- дить и генерировать ток. Когда возбуждение с нерва переходит на мышцу, в ней происходит процесс возбуждения и возникают биоэлектри- ческие потенциалы, а затем уже развивается и более медленный процесс — сокращение мышцы. Осциллограммы потенциалов мышц, находящихся в возбуждении, наз. электро- миограммами (ЭМГ). Осн. параметрами ЭМГ при снятии их поверхностными электродами являются амплитуда и частота потенциалов. Наиболее широкое распространение получили методы Б. у., в основе которых лежит исполь- зование биоэлектр. активности мышц. Иссле- дования показали, что для большинства ске- летных мышц существуют зависимости между мощностью биосигналов, напряжением и ско- ростью сокращения или удлинения мышц. Эти зависимости используются при проектирова- нии биотех. систем управления, предназна- ченных для моделирования двигательных реакций. Б. у. двигательными ф-циями развивается в двух направлениях: управление тех. устр- вами (напр., протезами) с использованием внешних источников энергии (биопротезирова- ние) и программное многоканальное Б. у. мы- шечной деятельностью при помощи командных сигналов, в основе которых лежит использова- ние энергетических свойств биопотенциалов мышц. Биоуправляемые протезы руки, впервые созданные в СССР, получили широ- кое признание и распространение. Ведется раз- работка многофункциональных биоуправляе- мых протезов конечностей. В блок-схеме био- управляемого протеза руки биопотенциалы, снимаемые при помощи поверхностных элект- родов с мышцы, усиливаются в усилителе биопотенциалов, детектируются и сглаживают- ся в интеграторе. Напряжение на выходе этого блока пропорционально мгновенному значению мощности биотоков. С интегратора напряжение поступает в преобразователь, в котором не- прерывные сигналы преобразовываются в час- тотноимпульсные. Пройдя через усилитель мощности, импульсы поступают на вход мех. устр-ва. Для управления движением исполь- зуются биотоки, отводимые с двух мышц- антагонистов, и, соответственно, два канала усиления и преобразования информации. На основании физиол. исследований в лаборато- рии космических исследований (США) реали- зовано управление с помощью выделения т. н. «миографического образа». Управляющая ф-ция при этом определяется мгновенным состоянием биоэлектр. активности группы управляющих мышц, участвующих в естест- венном движении, при помощи логического устр-ва. Участие соответствующих мышц при движении руки «вверх — вниз», «к себе — от себя» кодируется двоичным кодом. Большую роль в создании биоуправляемых протезов играют системы с обратной связью. Для их разработки используют датчики раз- ных типов: вибрационные, тензометрические, электромех. и др. Для Б. у. мышечной дея- тельностью посредством преобразующего тех. устр-ва по принципу «мышца — устройство — мышца» или «человек — машина — человек» используют энергетические свойства биопо- тенциалов мышц. Изучение характера биоэлектр. активности мышц методом ЭМГ позволяет сравнивать физиол. возможности выполнения активных двигательных актов в различных ситуациях. Результаты исследований дают возможность приступить к созданию сложных систем Б. у. активными движениями конечностей и тела человека. К системам такого типа можно отнес- ти устройство, реализующее метод программ- ного многоканального Б. у.— «Миотон», соз- данное в Ин-те кибернетики АН У ССР. В «Мио- тоне» имеется несколько каналов, и это позво- ляет регистрировать и управлять активностью групп мышц, участвующих в сложном движе- нии. При управлении используются законо- мерности изменения степени биоэлектрической нервно-мышечной активности в процессе вы- полнения некоторых движений. В основу по- ложены данные математической статистики, которые показывают, что среднее значение ЭМГ соответствует сумме частот элементарных электр. импульсов, возникающих в нервно- мышечной системе, а следовательно — степени возбуждения мышцы (блок-схему одного из каналов устр-ва «Миотон» см. на илл. между стр. 176—177'). Принцип работы этого устр-ва состоит в том, что сигнал, снимаемый с мышц, участвующих в определенном двигательном ак- те (алгоритм движения), усиливается и служит для выработки сигнала, который подается на мышцы реципиента. Реципиент при соответст- вующем подборе амплитуд возбуждающих сигналов повторяет движение донора. Алго- ритм движения, заранее записанный в блоке «Магнитной памяти», может многократно повто- ряться для воспроизведения определенных движений. Каждый канал устр-ва может ра- ботать независимо. Элемент обратной связи, введенный в устр-во по принципу «бйоэлектро- локации», позволяет автоматически корректи- ровать управляющий сигнал при помощи от- ветной импульсации реципиента. Навязывание больным движений, близких к естественным, способствует развитию структурно-информа- ционных перестроек в нервной системе, позво- ляя шире использовать ее компенсаторные механизмы во время лечения некоторых дви- гательных расстройств. «Миотон» успешно применяют при лечении больных с наруше- ниями двигательных функций. Подобные исследования проводятся и за рубежом: в Югославии, Канаде, США и Поль- ше. В США, напр., создан аппарат кисти, в котором для раскрытия используется стимуля- ция паретичной мышцы. В качестве управляю- щей используется трапециевидная мышца. Расширяются исследования по созданию средств Б. у. сердечным ритмом, дыханием 165
БИТ и работой искусственных органов и систем на основе поддержания гомеостатического по- стоянства уровней непрерывных показателей внутренней среды организма. Совершенствова- ние методов Б. у. позволит в ближайшее время расширить их применение не только в области медицины, но и в области техники. Лит.: Кобринский А. Е. [и др. ]. Биоэлектри- ческая система управления. «Доклады АН СССР», 1957, т. 117, № 1; Алеев Л. С., Бунимо- вич С. Г. Многоканальный метод воздействия при управлении некоторыми двигательными функциями. В кн.: Моделирование в биологии и медицине, в. 1. К., 1965; Алеев Л. С. Бюелектрична система «М1отон» i рухов! функцп людини. «В1сник АН УРСР», 1969, № 4; В о t t о ш 1 е у A. Myo-electric control of powered prostheses. «The journal of bone and joint surgery», 1965, v. 47B, Ks 3. Л. С. Алеев. БИТ (от англ, binary digit — двоичная циф- ра) — двоичная единица измерения энтропии и количества информации. Источник с двумя равновероятными сообщениями имеет энтро- пию в одну двоичную единицу. Происхождение термина «Б.» объясняется тем, что к-во двоич- ных единиц указывает (с точностью до едини- цы) среднее число знаков, необходимое для записи данного сообщения в двоичном коде. Употребляются также натуральные и десятич- ные единицы. Переход от одних единиц к дру- гим соответствует изменению основания лога- рифмов в определении энтропии и информации количества (10 вместо 2). Формула пере- хода: 1 десятичных единиц = 1 /1g 2 бит czz d 3,32 бит, 1 натуральных единиц = 1/1п 2 бит ~ 1,44 бит. Р. Л. Добрушин, В. В. Прелое. БЛЁЙКА АЛГОРИТМ — алгоритм получения сокращенной дизъюнктивной нормальной фор- мы (ДНФ) булевой функции из произвольной ДНФ. Б. а. основан на теореме Блейка: если в произвольной ДНФ булевой ф-ции произвес- ти все возможные обобщенные склеивания, а затем устранить все элементарные поглощения, то в результате получится сокращенная ДНФ ф-ции. Операция обобщенного склеивания состоит в применении тождественного соотно- шения AC V ВС = AC V B~S V АВ, не из- меняющего значения булевой ф-ции. В ряде случаев Б. а. определяет миним. форму буле- вой ф-ции: если сокращенная ДНФ булевой ф-ции не содержит отрицания переменных, то она является одновременно миним. формой, притом единственной; если в простых импли- кантах сокращенной ДНФ все переменные содержатся только с отрицаниями, то она будет и минимальной. Только монотонные булевы ф-ции имеют сокращенные ДНФ, не содержа- щие отрицаний переменных. Б. а. применяют при минимизации булевых ф-ций для получе- ния ИХ простых импликант. А. М. Богомолов. БЛОК в программировании — замкну- тая составная часть программы, представляю- щая собой совокупность описаний и операто- ров, образующих сферу действия каких-либо идентификаторов (имен). Понятие «блок» соот- ветствует понятию «подзадача» или «подал- горитм». Используя блоки, можно разделить задачу на части, допускающие автономное их программирование. Каждый Б. вводит 166 новый уровень обозначений посредством опи- сания идентификаторов и меток. В Б. может содержаться в качестве оператора другой Б. Блочная структура (см. АЛГОЛ-60, СИМУЛА, ПЛ-1} программы позволяет при памяти распределении отводить одни и те же поля па- мяти мйшины для хранения величин, описан- ных в непересекающихся Б., и тем самым спо- собствует экономному ее использованию. См. также Блок-схема программы. А. И. Хал-илов. БЛОК ПЕРЕМЕННЫХ КОЭФФИЦИЕН- ТОВ — устройство, предназначенное для вво- да в решающие цепи аналоговых вычислитель- ных машин (АВМ) параметров, изменяющихся во времени по заданному закону и соответст- вующих переменным коэффициентам модели- руемых значений. Применяются электромех. и электронные Б. п. к. Электромехани- ческие Б. п. к. строятся с применением линейных потенциометров с отводами и без отводов. В первом случае изменение по задан- ному закону напряжения, снимаемого с движ- ка потенциометра, достигается шунтированием отдельных участков потенциометров и подклю- чением к отводам различных питающих напря- жений. Во втором случае заданное изменение выходного напряжения потенциометра осу- ществляется в результате перемещения движка программным механизмом. В качестве таких механизмов применяются профилированные кулачковые механизмы, фотоэлектр. следящие системы, фигурные токосъемники и пр. В спе- циализированных АВМ применяются потен- циометры с профилированными по соответст- вующему закону каркасами. Электромехани- ческие Б. п. к. строятся также по аналого- цифровым схемам. В этом случае используется, как правило, перфолента, равномерное протя- гивание которой осуществляет механизм типа мальтийского креста. Числовые значения орди- нат вводимого переменного параметра предва- рительно кодируются по какой-либо системе счисления (чаще двоичной или двоично-деся- тичной) и пробиваются на перфоленте. Каждая щетка токосъемочного механизма соединяется с соответствующим разрядным входом цифро- аналогового преобразователя, на выходе ко- торого образуются напряжения, пропорцио- нальные ординатам моделируемого переменно- го коэффициента. При подаче на общий элект- род щеточного механизма переменного по ве- личине напряжения, образуемого в решающих цепях АВМ, осуществляется операция пере- множения. Наиболее простые схемы построе- ния Б. п. к. осуществляются с применением делителей напряжения и шагового привода. Значения воспроизводимой ф-ции задаются в этом случае путем соединения на наборном поле пластинок шагового искателя с соответст- вующими клеммами делителя напряжения. Заданная зависимость воспроизводится в виде ступенчато аппроксимированной кривой. В за- висимости от требований к точности ступенча- то изменяемое напряжение может быть вклю- чено на вход интерполятора. Достаточно эф- фективным является линейный интерполятор, содержащий в своей основе усилитель опера-
БЛОКИ ЦВМ ТИПОВЫЕ ционный, включаемый по схеме интегратора. В электромех. Б. п. к. легко выполняется умножение аналоговых переменных, образо- ванных в решающих цепях АВМ, на перемен- ные коэфф, при подключении соответствующих точек схемы электр. моделирования на входы потенциометрических делителей Б. п.-к. Электронные Б. п. к. содержат электронные нелинейные преобразователи функциональные, настраиваемые по закону изменения вводимого параметра, и блоки пере- множения. Для получения на выходе преобра- зователя заданных ф-ций времени на его вход подается линейно возрастающее напряжение (аргумент). Электромех. Б. п. к. обеспечивают большие точность и стабильность воспроизве- дения заданных зависимостей, чем электрон- ные, но уступают последним в быстродействии. Лит.: Коган Б. Я. Электронные моделирующие устройства и их применение для исследования систем автоматического регулирования. М., 1963 [библиогр. с. 494—505]; Вычислительная техника. Справочник. Пер. с англ., т. 1. М.— Л., 1964. Е. И. Ламин. БЛОК ХРАНЕНИЯ ИНФОРМАЦИИ — см. Накопитель. БЛОКИ ЦВМ ТИПОВЫЕ — устройства, пред- назначенные для выполнения элементарных операций над словами. К Б. ЦВМ т. относятся: регистры, дешифраторы, счетчики, сумма- торы. Регистры предназначены для хранения информации и для преобразования информа- ции при реализации элементарных операций передачи и сдвига слов. Регистр представляет собой набор запоминающих элементов, прону- мерованных в соответствии с разрядами слов, хранимых в нем (младшему разряду слова соответствует младший разряд регистра ит. д.). Под преобразованием информации в регистре понимают любое однозначное изменение со- стояния его разрядов (полное или частичное) под воздействием входных сигналов. К опера- циям по преобразованию информации в регист- ре относятся: элементарная операция сдвига, элементарная операция передачи кода на ре- гистр и установочные преобразования. При операциях сдвигов в регистре каждый разряд должен одновременно и выдавать информацию в следующий разряд и принимать новую ин- формацию из предыдущего разряда. Осущест- вляется это путем промежуточного запомина- ния сдвигаемой информации либо на линиях задержки, либо на реактивных элементах, либо во вспомогательном регистре в зависимости от типа применяемой элементной структуры ЦВМ. Различают линейные и циклические регистры в соответствии с выполнением линей- ной и циклической модификаций элементарной операции сдвига. Элементарная операция пе- редачи кода на регистр заключается в измене- нии состояния каждого разряда регистра в за- висимости от значения соответствующего раз- ряда вводимого слова. Передача слова на регистр может осуществляться параллельным и последовательным способом. При параллель- ном способе все разряды слова поступают на регистр одновременно, при последовательном способе производится поразрядный ввод слова со стороны младших или старших разрядов регистра с последующим сдвигом вводимой информации на один разряд влево или вправо соответственно. Установочные преобразования информации в регистре необходимы для пе- ревода регистра из любого состояния в задан- ное (напр., в исходное нулевое или единичное). Дешифратором п переменных Xi, х2, ..., хп наз. устр-во, выходными ф-циями которого являются различные конституэнты единицы: xix2... хп, xix2, ..., xn_i хп, ..., xix2 ... ...хп. Дешифраторы устанавливают взаимноод- нозначное соответствие между дешифрируемым словом и сигналом на соответствующем выходе дешифратора (сигнал принимает единичное значение только при появлении на входе де- шифратора соответствующего слова, либо группы слов, для остального мн-ва слов он равен нулю). Различают дешифраторы 1-го и 2-го рода. Первые реализуют систему функ- ций, каждая из которых принимает единичное значение при соответствующем единственном значении слова на входе дешифратора. Вторые реализуют систему функций, принимающих единичное значение на определенном соответст- вующем диапазоне значений дешифрируемых слов. По способу построения различают линей- ные, пирамидальные и прямоугольные деши- фраторы. Линейные дешифрато- ры п переменных представляют собой сово- купность не связанных между собой 2П схем совпадения на п входов, каждая из которых реализует соответствующую конституэнту еди- ницы. Пирамидальный дешифра- тор строится по методу каскадов: 1-й каскад реализует конституэнты единицы для двух пе- ременных xi и х2 : xix2; xix2; xix2; xix2; 2-й кас- кад — конституэнты единицы для трех пере- менных, причем входными сигналами 2-го кас- када являются выходные сигналы 1-го каскада и значения переменной хз и хз. На следующем каскаде реализуются все конституэнты 4-х переменных, входными сигналами для него являются выходные сигналы 2-го каскада и значения переменных х1 и и т. д. На выходе (п — 1)-го каскада реализуются все конститу- энты единицы для п переменных. Прямоуголь- ный способ построения дешифраторов сво- дится к тому, что входное слово разбивается на группы разрядов, дешифрируемые с помощью частичных линейных дешифраторов, представ- ляющих собой 1-й каскад дешифратора. В по- следующем каскаде реализуются все возмож- ные конъюнкции выходов частичных линейных дешифраторов. В отличие от дешифратора 1-го рода на выходах дешифратора 2-го рода обра- зуются дизъюнкции ряда последовательно за- нумерованных конституэнт единицы. Счетчиками наз. устройства, произ- водящие счет входных сигналов. Счетчик пред- ставляет собой триггерный регистр и предна- значен, в основном, для реализации элементар- ной операции счета. Если обозначить через Si некоторое г-ое состояние счетчика, которое определяется состояниями его разрядов, то 167
БЛОКИ ЦВМ ТИПОВЫЕ под воздействием сигнала, напр., «+1», счет- чик переходит в соседнее состояние, а под воздействием сигнала «—1» — в соседнее SiQl состояние, в соответствии с задаваемым моду- лем счета (ф и Q обозначают прибавление и вычитание по модулю). По достижении состоя- ния с предельным значением i счетчик уста- навливается в исходное состояние. По направ- лению переходов из одного состояния в другое счетчики делятся на простые и реверсивные. Простые счетчики осуществляют счет сигналов одного знака, и переходы в нем происходят в одном направлении. Ревер- сивные счетчики осуществляют счет прибавляемых и вычитаемых сигналов, а пе- реходы в нем происходят в прямом и в обратном направлениях. Структура счетчика существен- но зависит от способа кодирования его состоя- ния. Различают счетчики с позиционным двоичным или десятичным кодированием, счет- чики с позиционным единичным или комбини- рованным кодированием, счетчики с непози- ционным соседним кодированием. В счетчике с позиционным двоичным кодированием со- стояния кодируются обычными двоичными ко- дами последовательных целых неотрицатель- ных чисел, начиная с нуля (аналогично для десятичного кодирования). Прибавление и вы- читание единицы из кода такого счетчика осуществляется с помощью операций перено- сов и заемов (см. Цепь переноса) между разря- дами счетчика. При единичном кодировании состояние счетчика отождествляется с место- положением определенного кода в его разря- дах (в качестве такого кода используется код вида (00...01) либо (00...011), последний наз. также парно-единичным). Под воздействием входного сигнала происходит переход счетчика в новое состояние путем сдвига кода влево или вправо в зависимости от знака считаемого сигнала. Счетчик с единичным кодированием по структуре представляет собой кольцевой сдвиговый регистр. Число состояний такого счетчика равно числу разрядов сдвигового ре- гистра. При комбинированном способе коди- рования счетчик разбивается на частичные счетчики, внутри которых применяется еди- ничное кодирование, а между ними связь орга- низуется так же, как для счетчиков с пози- ционным кодированием. При соседнем кодиро- вании состояний переход из любого Аг-го со- стояния в соседнее А^^-ое (или S^^oe) осуществляется путем переключения только одного разряда счетчика. Для соседнего ко- дирования можно использовать, напр., непо- зиционную систему кодов Грея. Для определе- ния состояний счетчика используются дешиф- раторы. Сумматором наз. устройство, выпол- няющее элементарную операцию суммирова- ния. Различают параллельные и последова- тельные сумматоры в зависимости от того, как поступают все разряды слагаемых в сумматор: одновременно либо последовательно, начиная с младших. Параллельные сумматоры состоят из п одноразрядных суммирующих схем (п — 168 число разрядов слагаемых), последователь- ные — из одной. Одноразрядная суммирующая схема (ОСС) осуществляет сложение по модулю 2 соответствующих разрядов слагаемых и yi и переноса из предыдущего разряда, в результате которого образуется сумма S.; в данном разряде и перенос p^i в следующий разряд. Система переключательных функций, описывающая ОСС, может быть представлена в таком виде: f 2i = xi + Vi + Pi ) (1) I Pi+1 = хгУг V + У,) Pi- По способу построения ОСС различают ком- бинационные, накапливающие и амплитудные сумматоры. Комбинационные—строятся из логич. элементов, реализующих функциональ- но полный набор элементарных операторов (см. Элементная структура ЦВМ). Система функций (1) должна быть представлена в виде, соответствующем операторным выражениям применяемых логич. элементов. Оба слагаемых поступают на вход комбинационного суммато- ра одновременно. Основой накапливающего одноразрядного сумматора является триггер со счетным входом, на который поочередно поступают суммируемые цифры и перенос. Способы организации параллельных суммато- ров из ОСС определяются способом организа- ции распространения сигнала переноса от младших разрядов к старшим. Различают сумматоры с последователь- ным распространением переносов (ПРП), со сквозным, одновременным и групповым. В сум- маторах с ПРП перенос в данный разряд мо- жет быть выработан только после того, как произойдет сложение в предыдущем разряде. В сумматорах со сквозным переносом органи- зуется спец, цепь распространения переносов из более быстродействующих элементов т. о., что перенос, возникающий в предыдущих раз- рядах, обходит те разряды, в которых сумма слагаемых по модулю 2 равна 1. В сумматорах с одновременным переносом значение переноса из данного разряда является функцией входов всех предыдущих разрядов и возникает одно- временно во всех разрядах. В сумматорах с групповым переносом несколько разрядов объединяются в группы, причем внутри груп- пы перенос в каждом разряде возникает одно- временно, а между группами может быть орга- низован либо последовательный, либо сквоз- ной, либо одновременный перенос. По способу фиксации окончания процесса суммирования все сумматоры делятся па синхронные и асин- хронные. В синхронных сумматорах на выпол- нение сложения отводится время, не меньшее максимального времени распространения пе- реноса по цепочке переносов. Асинхронный принцип управления окончанием суммирова- ния основан на определении фактического окончания распространения переносов. Такие сумматоры снабжены схемами определения за- вершения переносов. Для суммирования чисел, представленных обратным кодом, сумматоры
БЛОЧНЫЙ синтез ЦВМ снабжаются цепью циклического переноса, которая связывает перенос, возникающий в знаковом разряде со входом младшего разряда сумматора. В случае кодирования отрицатель- ных чисел дополнительным кодом эта цепь в сумматоре отсутствует. Лит.: Глушков В. М. Синтез цифровых авто- матов. М., 1962 [библиогр. с. 464—469]; Рабино- вич 3. Л. Элементарные операции в вычислитель- ных машинах. К., 1966 [библиогр. с. 299—301 ]; Карцев М. А. Арифметика цифровых машин. М., 1969 [библиогр. с. 559—575]. 3. М. Кириченко. БЛОКИРОВКА ОБСЛУЖИВАНИЯ — явле- ние временного прерывания процесса обслу- живания или его замедления в системах массо- вого обслуживания. В реальных системах Б. о. соответствуют действия различных факторов, затрудняющих нормальное функционирование системы или ее отдельных частей. Такими фак- торами могут быть неисправности оборудова- ния, отсутствие материалов, рабочей силы, денежных средств, неблагоприятные метеоро- логические условия, действие торможения в биологических системах и др. См. Массового обслуживания система. БЛОК-СХЕМА ПРОГРАММЫ — графическое изображение вычислительного процесса, кото- рый должен быть реализован соответствующей программой на цифровых вычислительных ма- шинах. Различают принципиальную и рабочую Б.-с. п. Принципиальная Б.-с. и. изображает вычисл. процесс на уровне типовых процессов обработки информации. Эти про- цессы существенно зависят от класса решае- мых задач. Так, для задач обработки эконом, информации типовыми процессами являются ввод информации, компоновка, редактирова- ние, сортировка, управление массивами дан- ных, вывод информации, преобразование мас- сивов данных и др. В развитых системах ма- тематического обеспечения ЦВМ эти процессы реализуются стандартными подпрограммами (см. Библиотека стандартных подпрограмм). Назначение принципиальной Б.-с. и.— давать наглядное представление об алгоритме реше- ния задачи, в ней находит отражение техноло- гический процесс обработки информации па ЦВМ, она позволяет, глубже изучить задачу, выявить недостатки постановки ее и устранить их на ранней стадии, выявить закономерности алгоритма обработки информации, найти ти- повые части, эффективно использовать запо- минающие устройства внешние ЦВМ и оценить затраты времени на программирование и ориентировочное время обработки данных на ЦВМ. К составлению рабочих Б.-с. п. при- ступают после составления и тщательного ана- лиза принципиальной Б.-с. п. Рабочая Б.-с. п. должна отражать все разветвления вычисл. процесса, все обращения к стандартным под- программам с указанием параметров фактиче- ских, расчетных формул и структуры информа- ционных массивов. Б.-с. п. обычно имеет в своей структуре основную и вспомогательную части. В основную часть входят все функциональные блоки алгоритма решения задачи и связи между ними. Во вспомога- тельную часть должны войти все поясни- тельные блоки и связи их с основными функ- циональными блоками. Существуют международный и отраслевые стандарты, определяющие форму блоков (сим- волов) и линий на Б.-с. п. (рис. 1). В Б.-с. п. можно также использовать различные графи- ческие символы для указания внешних и вну- тренних носителей информации (перфокарты, перфоленты, бумага, ленты магнитные, бара- баны магнитные, диски магнитные, оператив- ная память), приводить комментарии, пока- 1. Обозначения блоков в блок-схеме программы. 2. Пример блок-схемы программы. зывать физ. замену машинных носителей ин- формации и т. п, В зависимости от класса решаемых задач набор блоков может несколько изменяться. П ример. Пусть имеется мас- сив сведений по заводу Ml, хранящийся на перфокартах; требуется выбрать из него за- писи, относящиеся к литейному цеху, и запи- сать их в массив М2. Б.-с. п. для данного слу- чая приведена на рис. 2. Первые два блока обеспечивают возможность обращения к мас- сивам Ml и М2. В блоке «читать запись из мас- сива М1» осуществляется ввод очередной пер- фокарты из массива Ml. Два следующих блока проверяют, окончился ли массив Ml, и, если нет, то относится ли запись к литейному цеху. Если относится, то такая запись пересылается в массив М2. Затем управление передается па блок чтения очередной записи из массива Ml. Если массив Ml исчерпан, то закрываются массивы Ml и М2, и работа программы закап- чивается. Э. Н. Хотяшов. БЛОЧНЫЙ СИНТЕЗ ЦВМ — представление структуры проектируемой цифровой вычисли- тельной машины в виде композиции блоков и их связей с описанием функционирования каж- дого блока композиции и временной диаграммы 169
БОЛЬЦА ЗАДАЧА всей совокупности блоков. На этапе Б. с. ЦВМ решают следующие задачи: определяют по формальному описанию функционирования устройств набор типовых блоков, с помощью которого возможно реализовать это функцио- нирование, описывают функционирование каждого блока в найденной композиции и ха- рактер связей между ними, анализируют вре- менные соотношения между сигналами, посту- пающими на входы выделенных блоков, и сигналами, которые выходят из блоков (как информационными, так и управляющими). Задача представления устройства, функциони- рование которого описано в виде композиции типовых блоков из заданного набора, весьма сложна. Ее сложность определяется неодно- значностью допустимой декомпозиции исход- ного устройства на типовые блоки и противо- речивость критериев, которыми руководствует- ся проектировщик при нахождении этой деком- позиции. Критериями, которые используются при решении задачи декомпозиции, могут служить: типизация (нахождение такой де- композиции, при которой число различных используемых типовых блоков минимально, а в идеальном случае используется лишь один стандартный типовой блок), конструктивная однородность (нахождение такой декомпози- ции, при которой типовые блоки объединены в одинаковые конструктивные единицы и связи между этими конструктивными единицами од- нотипны), миним. оборудование (поиск деком- позиции, дающий наименьшее суммарное чис- ло элементов в совокупности типовых блоков, используемых при синтезе) и т. д. Общего метода решения задачи поиска ком- позиции типовых блоков, которая обеспечива- ла бы необходимое функционирование синтези- руемого устройства, не существует, и решение этой задачи носит, как правило, эвристический характер. Более или менее строгие методы существуют лишь на уровне элементного син- теза ЦВМ, когда из отдельных логических элементов ЦВМ синтезируются сами типовые блоки ЦВМ (сумматоры, регистры, дешифра- торы, счетчики и т. п.). В этом случае удается использовать развитый аппарат теории пере- ключательных функций. Если при Б. с. ЦВМ используются типовые блоки, то описание функционирования этих блоков и реализация их на уровне выбранной системы элементов, как правило, известны. Если же выделяются нестандартные блоки, то их функционирова- ние формально описывается и они синтези- руются либо из типовых сублоков (т. е. ре- шается снова задача Б. с. ЦВМ, но уже отно- сительно блока), либо непосредственно из эле- ментов, входящих в выбранную элементную базу (при этом, если элементы рассматривать как типовые сублоки, то формально снова ре- шается задача Б. с. ЦВМ). После нахождения композиции блоков, соот- ветствующей синтезируемому устройству, не- обходимо описать связи между блоками. Эти связи бывают двух типов: информационные (функциональные), определяющие направле- ние передачи информации из одного блока в другой, и управляющие, которые опреде- ляют передачу сигналов управления между блоками композиции и между устройствами (для блоков, внешние каналы которых совпа- дают частично или полностью с каналами между устройствами, выделенными и описан- ными на предшествующих этапах синтеза). Совокупность выделенных блоков, связей меж- ду блоками одной композиции и блоками, от- носящимися к различным устройствам, опре- деляет блочную структуру ЦВМ. Как и на этапе выделения алгоритмической структуры ЦВМ, блочную структуру ЦВМ можно формально описать на алгоритмическом языке (напр., на языках типа СИМУЛА, СИМ СКРИПТ, СЛЭНГ и др.) и провести моделирование на реально существующей ЦВМ. В результате моделирования можно установить необходимые временные соотноше- ния в работе блоков, объемы буферных нако- пителей, необходимых для согласования рабо- ты блоков, проверить правильность работы блоков и т. д. См. также Автоматизация проектирования ЦВМ, Алгоритмический син- тез ЦВМ, Блоки ЦВМ типовые. Лит.: Глушков В. М. Синтез цифровых авто- матов. М., 1962 [библиогр. с. 464—469}; Гел- лер С. И., Журавлев Ю. П. ^Основы логиче- ского проектирования цифровых вычислительных ма- шин. М., 1969 [библиогр. с. 266—267]; Рабино- вич 3. Л. Элементарные операции в вычислитель- ных машинах. К.. 1966 [библиогр. с. 299—301]. Д. А. Поспелов. БОЛЬЦА ЗАДАЧА — одна из наиболее общих вариационных задач с хорошо развитой тео- рией необходимых и достаточных условий экстремума. Формулируется так: среди всех гладких кривых у (х), удовлетворяющих диф- ференциальным уравнениям связи Ф1 (х, у, у') — 0, (1) xi < х < х* У = (Уъ • - , Уп)’ ' = К т, т Сп и граничным условиям (хх, У (*i)) = 0. (2) 7 = 1, р, р < п + 1, х.2 = а, у (х2) = Ь, Ь = (&1.....Ьп) найти такую, которая доставляет минимум функционалу х2 I (У Iх}) = g (х1, У (*i)) + J f (X, у, у’) dx. (3) xt Чтобы такая задача имела смысл, ф-ции Ф;, <Рр g, j должны удовлетворять определенным требованиям (в частности, система (1) должна допускать представление в виде yi = (х, у), где — дифференцируемые ф-ции своих ар- гументов, ф-ции (fy (х, у), j = 1, р должны быть независимыми и т. д.). Гладкие либо ку- сочно-гладкие ф-ции у (х), удовлетворяющие ур-ниям (1), (2), наз. допустимыми. В приведенной форме Б. з. является задачей с подвижным левым и фиксированным правым 170
БУЛЕВА АЛГЕБРА может быть сведена к любой из по- двух задач. Например, если рассмат- •, уп (х), у п+1 (х)), кроме условий (1) — (2), до- концами. Можно рассмотреть Б. з. с обоими подвижными концами. Частными случаями Б. з. является Майера задача (когда в функ- ционале I f = 0) и Лагранжа задача (когда g = 0). Б. з. следних ривать кривые (г/х (г) подчиненные, 1 полнительным условиям уп+1 — f (х, У, у'), Уп+1 (xi) = 0, и записать I в виде I = g (xlt У Сч)) + Уп+1 (^г), то в таком виде Б. з. эк- вивалентна задаче Майера. Важную роль в теории Б. з. играет правило множителей: для каждой допустимой кривой С, доставляющей минимум I, существуют ф-ции (х), i = 1, т, ограниченные и непре- рывные на (жц х2) (за исключением значений х, соответствующих угловым точкам С), и кон- станта р0 такие, что ф-ция F (х, у, у', X) = т = Po.f + S (Л ф/ вдоль С удовлетворяет почти всюду ур-ниям х2 dF r dF --- —= -^Tdx + C- г = 1’ п' дуг .1 °У1 ж. выполняется условие где Cf — постоянные, а для подвижного (ле- вого) конца кривой С трансверсальности: dF ' £1 дУг 7 fcl дУг + |х=х, = О' (**) Следствия, вытекающие из правила множите- лей: 1. В каждой точке допустимой кривой С, удовлетворяющей ур-ниям (4), кроме угловых точек, справедливы равенства (в предположе- нии, что соответствующие производные сущест- вуют) dF d ( dF \ n . —— ------j =0, i = 1, п — (6) dx 1 ' 1 дУг дУг ур-ния Эйлера. 2. В каждой угловой точке кривой С, удо- влетворяющей ур-ниям (4), левый и правый dF ----------------------------------- пределы каждой из ф-ций ---— ,1 — 1, п сов- дУг падают — условия Вейерштрасса — Эрдмана. Допустимая кривая, для которой справедли- вы ур-ния Эйлера, наз. экстремалью. Кроме ур-ний Эйлера, необходимо выполняю- щихся для любой кривой, дающей минимум Z, для Б. з. известны необходимые условия Вей- ерштрасса, Клебша и т. н. четвертое необходи- мое условие минимума. Известны также усло- вия. достаточные для того, чтобы допустимая кривая у (х) давала минимум I. Каждое из этих условий может быть получено, если на ф-ции /, Ф;, и т. д. накладывать дополни- тельные требования. Теория Б. з. используется при решении раз- личных задач оптимизации, в частности, задач, связанных с изучением движущихся объектов. Лит. см. к ст. Вариационное исчисление. БОЛЬШАЯ интегральная м' схема (БИС) — интегральная схема, содержащая ты- сячи компонентов и выполняющая функции целого узла электронной аппаратуры. На БИС строятся вычисл. машины 4 поколения (см. Электронная вычислительная машина). БОЛЬШИЕ СИСТЕМЫ УПРАВЛЕНИЯ — см. Сложные системы управления. БОЛЬШИХ ЧИСЕЛ ЗАКОН — общий прин- цип, в силу которого совокупное действие большого числа случайных факторов приводит, при некоторых весьма общих условиях, к ре- зультату, почти не зависящему от случая. Пусть |lt |2, ... — последовательность слу- чайных величин, Sn = -f- ... + — сумма п первых из них, Ап = М8п = + + ... + М^п —математическое ожидание 8 п. Говорят, что указанная последовательность подчиняется Б. ч. з., если при любых е > 0 и б > 0 найдется такое N, что для всех п N с вероятностью, не меньшей 1 — б, среднее арифметическое Sn/n уклоняется от MSn/n не более, чем на е. Если величины g1( g2, ... взаим- но независимы и имеют одну и ту же ф-цию распределения, то для применимости Б. ч. з. достаточно, чтобы имели конечное матем. ожидание (очевидно, одно и то же для всех =а). В этом случае MSn/n = а, и Б. ч. з. утверждает, что при больших п сред- нее арифметическое Sn/n практически совпа- дает с а = В общем случае для приме- нимости Б. ч. з. достаточно, чтобы в'^ /я2 -> 0 при п -> оо (здесь В^ = DSn — ducnepcun Sn). См. также Вероятностей теория. Н. П. Слободенюк. БУБНОВА — ГАЛЁРКИНА МЕТОД — один из численных Memodoe решения операторных уравнений. См. также Операторных уравнений способы решения. БУЛЕВА АЛГЕБРА — алгебраическая струк- тура с двумя бинарными операциями х j у, х ("] у, одной унарной операцией х' и двумя выделенными элементами «0» и «1», для которой справедливы следующие равенства (аксиомы Б. а.): х U У = У U х U (у U z) = (х (J У) U z; х (J (у П z) = (х (J У) П (х (J г); х (J 0 = х; х U х? = 1; х П У = У Л х: х Л (у Л г) = U Г1 у) Л z; 171
БУЛЕВЫ ФУНКЦИИ * П (У U 2) = (х П У) U (* П 2); X П 1 = х\ х П х' = 0. Названа по фамилии англ, математика Дж. Буля (1815—64), который ввел ее, изучая законы логики (исчисление классов, исчисление высказываний и исчисление отношений). Ис- пользуют Б. а. в алгебре множеств, алгебре логики, вероятностей теории, релейно-кон- тактных схем теории и др. Лит.: Владимиров Д. А. Булевы алгебры. М., 1969 [библиогр. с. 308—3131; Сикорский Р. Булевы алгебры. Пер. с англ. М., 1969 [библиогр. с. 340—369]. Б. Г. Парахин. БУЛЕВЫ ФУНКЦИИ — функции, которые, как и их аргументы, принимают значения в области из двух элементов. В качестве этих элементов в логике математической берут зна- чения «истинно» и «ложно», а в автоматов тео- рии — «0» и «1». Б. ф. названы по фамилии англ, математика Дж. Буля (1815—64), рабо- ты которого положили начало развитию алгебры логики. Б. ф. / (гх, ..., хп) полностью определяется заданием ее значений на всех наборах значений ее аргументов, число кото- рых равно 2П. Эти значения можно задавать, напр., в виде таблицы или в виде вектора, у которого на г-м месте (i = 1, 2, ...,2”) стоит значение / (г^, ..., ж°), где х^ х°п — запись числа г — 1 в двоичной системе счисления. Б. ф. можно задавать также аналитически, в виде выражений, представляющих собой су- перпозиции некоторых Б. ф. (принятых за ис- ходные) и переменных (в частности, в виде формул алгебры логики, в т. ч. дизъюнктив- ных и конъюнктивных нормальных форм). Амер, математик Э. Пост (1897—1954) нашел необходимые и достаточные условия полноты любой системы S Б. ф., т. е. условия вырази- мости любой Б. ф. с помощью суперпозиции Б. ф. из s и переменных. Э. Пост также пост- роил все замкнутые (относительно суперпози- ции) классы Б. ф. и нашел их базисы, т. е. в определенном смысле миним. подклассы та- ких Б. ф., через которые выражаются все Б. ф. данного класса. Б. ф. / (xlt ..., хп) задают также графиче- ски — на «-мерном единичном гиперкубе, каждая вершина которого с координатами (.Гр ..., хп) отмечается значением / (a-j,..., хп). Мн-во Б. ф- п переменных с определенными на нем операциями отрицания, конъюнкции и дизъюнкции (см. Логические операции) обра- зует свободную булеву алгебру с п образующи- ми. Любая другая булева алгебра с п образу- ющими есть гомоморфный образ алгебры Б. ф. п переменных и тем самым изоморфна алгебре классов эквивалентности, задаваемых в алгеб- ре Б. ф. каким-нибудь отношением конгруэнт- ности. Б. ф. применяют при построении контакт- ных, релейно-контактных схем, схем из поро- говых элементов, схем из т. и. функциональных элементов в некотором базисе (напр., схем из 172 элементов, реализующих ф-ции &, V, ~|) ит. п. Б. ф. реализуют схемно, исходя из того, что их можно представить в виде супер- позиции Б. ф. из какой-нибудь фиксированной функционально полной системы Б. ф. От слож- ности представления зависит сложность схемы. Это приводит к важной проблеме — минимиза- ции булевых функций, т. е. нахождения наибо- лее простых их представлений. Две Б. ф. п переменных наз. ф-циями одного типа, если одну из них можно получить из другой с помощью некоторой перестановки аргументов и замены некоторых аргументов их отрицаниями. Б. ф. одного типа реализуют- ся физически одинаковыми схемами. Число Б. ф. п переменных равно 22”, оно очень быст- ро растет с ростом п (напр., 22° = 256, 22‘ = = 65 536). Правда, с точки зрения схемной реализации можно ограничиться рассмотрени- ем только типовых Б. ф. Имеется всего 402 раз- личных типа Б. ф. четырех переменных. Но уже при п = 6 число типов измеряется квад- риллионами. Почти все Б. ф. допускают лишь очень сложную схемную реализацию: каждая Б. ф. п переменных требует для своей схемной 2П реализации асимптотически не менее — кон- га тактов (см. Шеннона функция). Поэтому иссле- дуют также классы Б. ф., существенно более узкие, чем мн-во всех Б. ф.: классы Б. ф. ли- нейных, монотонных, самодвойственных, сим- метрических, инвариантных, относительно ин- версий некоторых аргументов, Б. ф., имеющих значение «1» на небольшом мн-ве наборов и т. д. В теории автоматов и тех. приложениях рас- сматривают также частичные Б. ф., т. е. ф-ции, возможно, не определенные для некоторых значений их аргументов. Лит.: Глушков В. М. Синтез цифровых авто- матов. М., 1962 [библиогр. с. 464—469]; Я б л о н - ский С. В., Гаврилов Г. П., Кудряв- цев В. Б. Функции алгебры логики и классы Поста. М., 1966 [библиогр. с. 113—115]. В. Ф. Костырко. БУХГАЛТЕРСКОГО УЧЁТА АВТОМАТИЗА- ЦИЯ — использование в сфере бухгалтерского учета технических средств сбора, передачи и обработки информации с целью максимального повышения оперативности учета и достовер- ности получаемых данных, а также снижения трудоемкости выполняемых операций, чтобы наиболее эффективно исцользовать учетную информацию в планировании и управлении хозяйством. Бухгалтерский учет в настоящее время совершенствуют в основном в таких на- правлениях: повышают его аналитичность; обеспечивают правильную эконом, группиров- ку затрат для определения их эффективности и осуществляют широкую механизацию учет- но-вычисл. работ с целью повышения произво- дительности труда счетных работников. Ка- чество учета, его четкость и своевременность во многом зависят от применяемых форм счето- водства, от того, насколько эти формы способ- ствуют рационализации работ и автоматизации процессов обработки данных. В связи с уско- рением темпов развития х-в и усложнением внутр, и внеш, связей предприятий начал
БЫСТРОДЕЙСТВИЕ В СИСТЕМАХ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ отставать учет, особенно техника обработки информации. В учетном процессе различают две стадии. На первой стадии (первичный учет) произво- дят измерения и регистрацию учетных данных; на второй (оперативный и бухгалтерский учет) — их систематизацию и обобщение в учетных регистрах. Для первичного учета применяют офицированную и мерную тару, обычные и счетные весы, количественные дат- чики, счетчики, различные измерит, приборы, фиксирующие заданные режимы или отклоне- ния от них. Для ускорения процесса регистра- ции учетных данных и механизации процессов подготовки первичных документов используют бланки постоянных реквизитов и шифров, из- готовленные типографским способом. Доку- менты заполняют с помощью множительных аппаратов и номенклатурно-адресовальных машин. Для механизации записи данных при- меняют пишущие машины, телеграфные аппа- раты, счетно-клавишные машины (фактурные, бухгалтерские), регистраторы информации, счетно-перфорационные машины. Применение ЭВМ для Б. у. а. дает возможность решать два осн. вопроса: во-первых, анализировать осн. характеристики работы предприятий пром-сти, транспорта, с. х. и культурно-бытового обслу- живания и выбирать наиболее рациональные формы и способы учета, планирования и орга- низации работ; во-вторых, автоматизировать процессы получения и обработки информации, а в результате — повысить оперативность и точность управления. Решение этих вопросов позволяет поднять общую эффективность об- щественного труда и более рационально ис- пользовать хоз. ресурсы. Применение вычисл. техники дает возможность организовать маш. обработку учетной информации и вводить счета в качестве регистра для ведения бухгалтер- ского учета на ЭВМ. При обработке первич- ной бухгалтерской документации на ЭВМ руководствуются следующим: метод обработки документов должен способствовать функциони- рованию системы автомат, ведения учета не- зависимо от формы представления данных в до- кументах, кроме того документ должен под- вергаться обработке только один раз, синтез его содержания должен быть полным, а формальная запись в реквизитах — пригодна для непосредственного ввода в машину без дополнительных преобразований. Наличие в памяти ЭЦВМ массивов, содержащих полную информацию о состоянии хоз. деятельности предприятий и ее динамике, позволяет полу- чать требуемые данные бухгалтерского учета и отчетности по установленной форме. Опыт применения средств вычисл. техники в экономике показывает, что наибольший эффект достигается тогда, когда задачи учета, планирования и управления решают в едином комплексе, начиная от первичных данных и кончая построением синтетических показате- лей, необходимых для отчетности и управления хозяйством. При решении задач учета в ав- томатизированных системах управления пред- приятием можно не только комплексно ис- пользовать информацию, но и намного упрос- тить подготовку исходных данных (которая бывает более трудоемкой, чем при решении тех же задач старыми способами). При центра- лизованном сборе и обработке информации, которые характерны для автоматизированной системы управления, определенная часть учет- ной информации может быть собрана и введена в ЭЦВМ для обработки без непосредственного участия человека, т. е. появляется возмож- ность автоматически собирать часть учетной информации, автоматически ее классифициро- вать и контировать (относить к определенным статьям). Автомат, контировка существенно сокращает к-во ручных операций по обработке документации бухгалтерского учета, сокра- щает к-во ошибок, неизбежных при ведении учета вручную. В связи с централизацией учета и примене- нием вычисл. техники изменяется организация обработки данных. Машиносчетные бюро и ма- шиносчетные станции уступают место информа- ционно-вычислительным центрам, оснащенным ЭЦВМ, тех. возможности которых позволяют организовать обслуживание нескольких пред- приятий. В процессе совершенствования тех. средств, обеспечивающих механизированный и автоматизированный сбор и передачу учет- ных данных, а также их обработку в вычисли- тельных системах, нар.-хоз,, учет превращает ся в единую, централизованную информацион ную систему, обеспечивающую органы плани рования и управления оперативной и достовер ной информацией. В последние годы интенсивно развивается производство счетно-вычисл. техники, приме- нение которой существенно влияет на органи- зацию учета. Большое к-во разнообразных счетно-вычисл. машин, начиная от простейших клавишных и кончая ЭВМ, применяют почти на всех пром, предприятиях и гос. учрежде- ниях. Характерно, что счетно-вычисл. техника начинает превращаться из вспомогательного средства в учете в фактор, определяющий ор- ганизацию бухгалтерского учета. Доминирую- щее значение приобретает оперативность выда- чи данных бухгалтерского учета, используе- мых руководителями предприятий для приня- тия решений. Лит.: Королев М. А. Вопросы применения элек- тронных вычислительных машин в планировании и учете. М., 1960; Исаков В. К вопросу о фор- мах организации механизированного учета и вычисли- тельных работ.В кн.:Механизация учета, отчетности и вычислительных работ. М., 1961; Додонов А. А. Проблемы бухгалтерского учета в промышленности СССР. М.. 1964. В. Б. Ефетов. БЫСТРОДЕЙСТВИЕ В СИСТЕМАХ АВТОМА- ТИЧЕСКОГО УПРАВЛЕНИЯ — скорость ре- акции системы на возмущающие режим ее ра- боты воздействия. Оценивается длительностью переходного процесса — t^, которая может быть определена аналитически (если известно матем. описание системы) и экспериментально. Для определения 1Д широко используются приближенные методы. Так, для систем с еди- ничной обратной связью можно оценить « если известна частота среза системы шс, опре- 173
БЫСТРОДЕЙСТВИЕ ЦВМ деляемая из условия | W 1=1, где W (/<?>) — амплитудно-частотная характерис- тика разомкнутой части системы. Показано, что <д — величина ограниченная и лежит в л 4л пределах < «д < . В системах со слабо колебательным переходным процессом tR л . Б. в с. а. у. может быть повышено за wc счет увеличения коэфф, усиления и использо- вания различных корректирующих устройств. Требования к Б. в с. а. у. и устойчивости систем противоречивы. Ограничения, наклады- ваемые на координаты систем, и устойчивость определяют предел повышения быстродейст ВИЯ. Ю. Мандровский-Соколов. БЫСТРОДЕЙСТВИЕ ЦВМ — характеристика ..скорости работы цифровой вычислительной машины, измеряемая количеством операций машинных (команд) за единицу времени. Диа- пазон значений В. ЦВМ — от 102 до 107 —108 операций за 1 сек. Напр., Б. малой ЦВМ «Про- м!нь» — порядка 102 операций за 1 сек, а сверх- большой вычислительной системы «ILLIAC- IV» — порядка 109 операций за 1 сек. В связи с тем;' что длительность разных операций .неодинакова, Б. можно выразить одним чис- лом, определяя длительность условной «сред- ней» операции, которая зависит от того, на- . сколько часто встречаются разные операции в разных программах. Такая частота зависит от состава рассматриваемых программ, а со- став — от. вида применения ЦВМ, характери- зуемого классом решаемых задач. Оценку Б. в настоящее? время связывают с классом "задач, пользуясь представительной (характер- . ной, типичной) смесью -команд, или с типовой (образцовой)'задачей. Смесь задается частота- ми встречи (типов) операций, а типовая зада- ча — общематем. - формулировкой алгорит- ма и заданием численных значений осн. ис- ходных параметров. Примеры смесей — т. н. смеси Гибсона, примеры типовых задач — об- ращение матрицы, составление ведомости на зарплату. С помощью смеси Б. можно выразить числом операций за 1 сек, а с помощью типовой -задачи-— временем ее решения. Разнообразное применение ЦВМ потребо- вало использования близких по смыслу Б. скоростных характеристик. К характеристи- кам относятся: пропускная способность ЦВМ, работающей в контуре управления; время реакции в различных системах взаимодействия с ЦВМ (в т. ч. в диалога режиме); производи- тельность ЦВМ, измеряемая количеством за- дач, решенных за сутки (или за год) на ЦВМ вычислительного центра. Теория и практика построения ЦВМ, кроме понятия Б. машины в целом, используют также понятия скоростных характеристик более низ- кого уровня. К ним относятся: быстродействие элементов (напр., время переключения, за- держка сигнала,. рабочая частота), узлов (напр., число тактов рабочей частоты, затрачи- ваемых на исполнение-, некоторого элементар- 174 ного действия), устройств (напр., время вы- полнения операции арифметическим устрой- ством, время обращения к запоминающему устр-ву), некоторых функциональных систем (напр., время прерывания — возобновления программы системой прерывания ЦВМ). Быст- родействие верхнего уровня зависит от быстро- действия нижнего уровня, напр., от быстро- действия элементов зависит быстродействие узлов, устройств, функциональных систем и Б. ЦВМ в целом. Физико-технологический прогресс вычисл. техники обеспечивает уве- личение быстродействия элементов вплоть до приближения времени переключения ко вре- мени распространения сигнала. Одновременно происходит уменьшение габаритов и удешев- ление аппаратуры, что позволяет усложнить элементы до уровня узлов и укрупнить эле- ментарные (однотактные) действия, т. е. повы- сить быстродействие нижнего уровня. В первых ЦВМ порядок следования этапов машинной обработки был простой: одна задача последовательно проходила этапы ввода, об- работки и вывода, занимая на каждом этапе соответствующую часть оборудования и вызы- вая простаивание остального оборудования. Тогда ввод — вывод был небольшим по объему и занимаемому времени по сравнению со време- нем переработки. Б. ЦВМ определялось, по существу, самым узким местом машины — арифм. устр-вом. Затем ввод—вывод стал боль- шим по объему (из-за расширения эконом, применений) и по доле занимаемого времени (т. к. быстродействие оборудования обработки увеличивалось с большей скоростью, чем быст- родействие оборудования ввода — вывода и «быстродействие» пользователей и персонала). Для устранения простоев дорогостоящего быстродействующего оборудования в ЦВМ ввели мультипрограммную обработку (см. Мультипрограммирование) и режим разде- ления времени. Это позволило увеличить производительность • ЦВМ путем совмещения операций в машине во времени (ввода — вывода с обработкой). Совмещены были также отдель- ные этапы исполнения команд и операций. Все это повысило интенсивность работы (за- грузку) ЦВМ на всех уровнях, а также интен- сивность взаимодействия человека с вычисли- тельной машиной, т. е. фактическое быстро- действие приблизилось к максимальному при заданном оборудовании. Далее Б. ЦВМ повы- шалось путем введения мультипроцессорной обработки и построения вычислительных сред. В связи с описанным выше усложнением организации ЦВМ, связанным с увеличением количества единиц оборудования ввода, выво- да, обработки и запоминания, которое может работать одновременно и независимо, возникла необходимость иметь средства, обеспечиваю- щие автомат, слежение за всем этим оборудова- нием и его загрузкой. Такими средствами стали спец, функциональные узлы и системы ЦВМ, прежде всего система прерывания и управляю- щие программы (см. Операционная система). Исполнение управляющих и обслуживающих программ может занимать значительную долю
«БЭСМ» времени работы ЦВМ, вызывая простаивание решаемых задач, т. е. потерю производитель- ности, или фактического Б. ЦВМ. Так, например, программы планирования загрузки периферийного оборудования и ре- акции на прерывания вызывают простаивание задач при мультипрограммной обработке, а транслятор влияет на производительность при работе на языке высокого уровня. Следо- вательно, при определении фактического Б. ЦВМ или ее производительности нужно учи- тывать, кроме быстродействия аппаратуры, быстродействие программ операционной систе- мы и системы программирования. Упомянутое выше удешевление аппаратуры позволит по- высить Б. ЦВМ путем увеличения количества аппаратуры при той же стоимости. Спец, до- полнительная аппаратура может принять на себя и ряд ф-ций управляющих и обслуживаю- щих программ, в связи с чем снизятся непроиз- водительные потери Б. ЦВМ. Определение'Б., данное в начале статьи, от- носится к аппаратной скоростной характерис- тике ЦВМ, причем из аппаратуры рассматри- вается только центр, процессор (ЦП), который производит осн. переработку данных, т. к. он пропускает через себя последовательность команд исполняемой программы. Обычно пред- полагается, что быстродействие ЦП согласова- но с быстродействием оперативного запоминаю- щего устройства (ОЗУ), т. е. ЦП не простаи- вает из-за невозможности обращения к ОЗУ, связанной с недостаточным быстродействием последнего. Кроме того, при заданном быстро- действии ЦП объем и быстродействие ОЗУ должны быть такими, чтобы это устр-во могло вместить достаточное к-во обрабатываемой и готовой к обработке в ЦП информации и од- новременно вместить и допустить обращение (со стороны устр-в ввода — вывода) к вводи- мой и выводимой информации. Иногда для характеристики центр, части ЦВМ используют быстродействие ЦП и объем ОЗУ, называя их вычисл. мощностью. Харак- теризуя некоторый парк ЦВМ, используют, в частности, их суммарное быстродействие. Полная аппаратная скоростная характеристи- ка современной ЦВМ может быть представлена набором^ выраженных в соответствующих еди- ницах скоростных характеристик ЦП, ОЗУ, периферийных устр-в и, возможно, линий свя- зи, поскольку нельзя указать единственную компоненту, определяющую быстродействие (узкое место). Сравнение двух ЦВМ по таким наборам затруднительно. Существует общий подход к аналитическому определению единых сравнительных оценок (эффективного быстро- действия и его цены), основанному на учете некоторых весовых коэфф., характеризующих работу ЦВМ в целом и ее частей. На практике при определении Б. ЦВМ используются мето- ды цифрового моделирования и испытания на образцовых типовых задачах или на синтети- ческих представительных смесях команд. Лит.: Глушков В. М. Два ушверсалыи крите- pii ефективност) обчислювальних машин. «Доповщ! АН УРСР», 1960, J8 4; Drummond М. Е. (Jr). A perspective on system performance evaluation. «IBM systems journal», 1969. V. 8, № 4. А. А. Барабанов. ВдКУСА НОРМАЛЬНАЯ ФОРМА — частный вид формальных грамматик порождающего типа, описывающих класс контекстно-свобод- ных языков. Б. н. ф. ввел амер, матем. Бэкус для описания языка АЛГОЛ-60. В дальнейшем эти грамматики получили широкое признание и распространение. Б. н. ф. задается словарем терминальных (или основных) символов (напр., в АЛГОЛе-60 — это буквы, цифры, логич. значения, знаки операций, разделители, скобки, вспомогательные слова: real, integer. Boolean, procedure и др.), словарем нетерми- нальных символов (называемых метаперемен- ными), один из которых наз. аксиомой, и совокупностью металингвистических формул (МЛФ), каждая из которых предназначена для определения одной метапеременной (в языках программирования аксиоме соответствует по- нятие программы). Каждая МЛФ строится из терминальных и нетерминальных символов с помощью металингвистических связок:: = (означает «равно по определению») и верт. черты | (означает «или»); каждая из них задает правило порождения допустимых значений соответствующих метапеременных, которыми являются осн. символы или их цепочки, рас- положенные между разделителями | или получающиеся посредством последовательной замены в этих цепочках метапеременных их допустимыми (порождаемыми) значениями. Примером Б. н. ф. является задание синтак- сиса целого числа в описании АЛГОЛа-60: (целое) :: = (цифра) | (целое) (цифра) (цифра) :: = 0|1|2|3|4|5|6]7|8]9. Здесь (целое), (цифра) есть метаперемен- иые, а цифры от 0 до 9 — осн. символы языка. Это определение целого числа является ре- курсивным, согласно которому любая цифра — целое число, или любое целое, к которому спра- ва приписана цифра, также является целым числом и позволяет получить число в виде произвольной последовательности цифр, напр., 2379, 8, 032 и т. д. См. также Грамматика формальная. «БЭСМ» — семейство цифровых вычислитель- ных машин общего назначения, ориентирован- ных на решение сложных задач науки и тех- ники. Разработано в Ин-те точной механики и вычислительной техники АН СССР. Работа над первой машиной была закончена в 1952. В этой трехадресной машине парал- лельного действия на электронных лампах (4000 ламп) использована двоичная система счисления с плавающей запятой. По структуре, конструкции и характеристикам машина стоя- ла на уровне лучших зарубежных машин. «БЭСМ» оперировала с 39-разрядными словами со средней скоростью 10 тыс. операций в 1 сек. Вначале в ней использовалось оперативное ЗУ на электронно-акустических линиях задержки, замененное в дальнейшем устройством на электроннолучевых трубках, а затем — на фер- ритовых сердечниках емкостью 1024 слова с произвольной выборкой. Внешнее ЗУ — на 175
«БЭСМ» двух магн. барабанах по 5120 слов (скорость считывания с барабана — 800 чисел в 1 сек) и магн. ленте (120 тыс. чисел). В качестве устройств ввода использовалась перфолента, для вывода — магн. лента с последующим печатанием на специально разработанном быст- родействующем фотопечатающем устройстве, применяемом для выдачи больших массивов данных. Кроме того, имелось электромехани- ческое печатающее устройство для печати конт- рольных значений и результатов в случае их малого количества по сравнению с объемом арифм. устройства и устройства управления; в машине пять уровней предварительного про- смотра команд. Структура машины рассчитана на применение ее в режиме разделения времени и мультипрограммирования. Обеспечивается это аппаратной системой прерывания, схемой защиты памяти, индексацией и развитой систе- мой преобразования виртуальных матем. адре- сов и физ. адреса оперативной памяти в дина- мике счета. Предусмотрена возможность ис- пользовать любую часть памяти как запоми- нающее устройство магазинное. В машине Цифровая вычислительная машина «БЭСМ-6». вычислений (скорость работы — 20 чисел в 1 сек). Интересными особенностями структуры ма- шины было введение местного управления операциями, выходящими по времени за рамки стандартного цикла, а также автономное управление при переходе на подпрограммы. Машина содержала долговременное запоми- нающее устройство для подпрограмм, часть которого была сменной. Для контроля приме- нялись как серия тестов, так и специально разработанные методы логического контроля. За 1959—66 годы было создано 4 модели этого семейства: «БЭСМ-2», «БЭСМ-3», «БЭСМ- ЗМ» и «БЭСМ-4». Совершенствование шло по пути увеличения и модернизации внешних устройств, перехода на полупроводниковую элементную базу, увеличения емкости ОЗУ на магн. сердечниках, а также емкости внеш- них ЗУ. В 1967 создана самая мощная вычислитель- ная машина данного семейства — «БЭСМ-6» (быстродействие ее около 1 млн. операций в 1 сек, см. рис. ). Применение в машине одно- адресной системы команд подтверждает общую тенденцию повышения гибкости командного управления. Характерными чертами внутрен- ней организации центральной части машины являются в частности следующие: высокая степень локального параллелизма, наличие сверхбыстродействующего запоминающего уст- ройства буферного, расширенная система опе- раций, возможность организации магазинной памяти и разбиение оперативной памяти на независимые блоки. В машине широко ис- пользуется совмещение выполнения операций обращения к оперативному ЗУ с работой предусмотрены и косвенная адресация и ши- рокие возможности переадресации. В центральном процессоре машины имеется 16 быстродействующих регистров, работающих со скоростью 300 нсек. Тех. характеристики, его таковы: длина слова — 50 разрядов (2 для проверки на парность); система счисления — двоичная; форма представления чисел — с пла- вающей запятой; время выполнения операций: сложения — 1,2 мксек, умножения — 2,1 мксек; система команд — одноадресная; длина коман- ды — 24 двоичных разряда (2 на слово); ко- личество осн. команд’— 50 плюс экстракоды; емкость ОЗУ на сердечниках — 32 тыс. слов (8 блоков), ее можно расширить до 128 тыс. слов; время обращения к ОЗУ — 2 мксек-, число линий прерывания — 40; время выборки из памяти — 0,8 мксек-, тактовая частота — 10 Мгц. Электронная часть машины включает 120 тыс. диодов и 40 тыс. транзисторов. Внеш- ние ЗУ: 16 барабанов емкостью по 32 тыс. слов и 32 лентопротяжных механизма с ем- костью бобины на каждом механизме в 1 млн. слов. В комплект устр-в системы ввода — вывода входят: устройство считывания с перфокарт — 700 карт в 1 мин-, устройство считывания с пер- фолент — 1000 знаков в 1 сек-, быстродействую- щее алфавитно-цифровое печатающее устройст- во на 96 знаков — 400 строк в 1 мин (128 зна- ков на строку); выходные карточные перфора- торы — 100 карт в 1 мин\ ленточные перфора- торы — 20 знаков в 1 сек-, 4 клавишных перфо- ратора; 1 контрольник для перфокарт и 2 лен- точных перфоратора. «БЭСМ-6» имеет развитое матем. обеспечение, в состав которого входят: операционная систс- 176
«БЭСМ» ма управления поточной обработкой задач и система программирования па символических машинно-ориентированных языках и на язы- ках высокого уровня — на ФОРТРАНе, АЛГОЛе и ЛИСПе. В состав матем. обеспе- чения входят также пакеты стандартных про- грамм для ФОРТРАНа и АЛГОЛа, охватываю- щие широкий круг инженерных и научно- технических задач. Общий объем математичес- кого обеспечения достигает нескольких сотен тысяч команд. Операционная система (ОС) организует мультипрограммную обработку нескольких за- дач, каждая из которых располагает полным объемом виртуальной памяти, предусмотрен- ной в машине. ОС распределяет физ. ресурсы памяти между задачами, используя ее постра- ничную организацию, обеспечивает одновре- менную, совмещенную с работой центр, про- цессора, работу внешних ЗУ и устр-в ввода — вывода; организует вызов в работу необхо- димых трансляторов и компиляторов,обра- щение к стандартным программам й следит за правильностью выполнения рабочих про- грамм, фиксируя ошибки, возникающие при их исполнении. Система программирования на автокоде по- зволяет в символическом виде записывать программы, учитывающие все структурные особенности машины, и тем самым является средством получения наиболее эффективных программ. Системы программирования, осно- ванные на языках высокого уровня (АЛГОЛе и ФОРТРАНе), представляют возможности формулировать задания в удобной и привыч- ной матем. форме. Язык ЛИСП предоставляет широкие возможности для создания сложных логических программ. Лит.: Лебедев С. А., Мельников В. А. Общее описание БЭСМ и методика выполнения опера- ций. М., 1959; Машина вычислительная цифровая БЭСМ-6. В кн.: Изделия радиопромышленности. Ка- талог, т. 4. Вычислительная техника. Выпуск: Элек- тронные цифровые вычислительные машины общего назначения. М., 1968; Грубов В. И., К и р - дан В. С. Электронные вычислительные машины и моделирующие устройства. К., 1969 [библиогр. с. 179—181]. Ц. В. Походзило. 12 4-210
ВАРИАЦИОННОЕ ИСЧИСЛЕНИЕ — раздел математики, в котором изучаются методы оты- скания экстремальных значений функциона- ла. Понятие функционала, широко применяю- щееся в В. и., является обобщением понятия ф-ции: функционал — это ф-ция, аргумент которой — также ф-ция. Задание функционала 7 (у (ж)) равносильно заданию закона, по ко- торому каждой ф-ции у (г) из некоторого клас- са ставится в соответствие определенное число. Физ. сущность функционалов может быть са- мой различной — длина, время и т. д. По- скольку ф-цию у (х) можно определить, задав ее значения в бесконечном числе точек, то Функционал можно рассматривать как ф-цию есконечного числа переменных, а В. и.— как соответствующее обобщение раздела дифферен- циального исчисления, занимающегося отыс- канием экстремальных значений ф-ций п пере- менных. Важное место в В. и. имеет понятие вариации (дифференциала) 67 функционала — главной линейной части приращения функцио- нала при переходе от ф-ции у (х) к близкой ф-ции у (х) + бу (г). Значение 6/= 4-7 (у + «б!/) |t=0, где t — числовой параметр. Для того, чтобы среди всех рассматриваемых ф-ций выделить те, на которых функционал достигает экстре- мального значения, необходимо знать условия (соотношения), характеризующие искомые ф-ции. Определение необходимых условий экстремума — одна из основных задач В. и. Необходимое условие экстремума формули- руется так: чтобы функционал I (у) достигал экстремума при у = у0, необходимо, чтобы ва- риация 81 = 0 при у = уо. Рассмотрим конкретные задачи В. и. Про- стейшая задача В. и.: среди дифференцируе- мых ф-ций у (х), удовлетворяющих граничным условиям у (xi) = а, у (х2) = Ь, необходимо найти ф-цию, на которой функционал х2 1 (у) = \ f У’ у") dx (!) X, достигает экстремального значения. Как в этой задаче, так и в других задачах В. и., для того, чтобы решение существовало, ф-ция / (х, у, у') должна удовлетворять определен- ным требованиям гладкости. Условие 81 = О для функционала (1) приводит к уравнению (уравнению Эйлера) dt d I df \ n <2) Искомыми ф-циями могут быть только решения этого ур-ния. Значения постоянных, входящих в общий интеграл этого ур-ния, определяют с помощью граничных условий. Часто, кроме граничных условий, на ф-ции у налагаются дополнительные ограничения, напр., экстре- мум функционала (1) ищется лишь на ф-циях, х2 на которых функционал L (у) = § F (х, у, х, у’) dx принимает заданное значение С. Это задача на условный экстремум. В таких задачах ограничения могут иметь также ха- рактер ур-ний (в том числе и дифференциаль- ных), а функционал, экстремум которого ищется, может иметь более сложную структуру (см. Лагранжа задача, Майера задача, Больца задача). Для построения необходимых условий экстремума эти задачи сводятся к задачам без ограничений с помощью Лагранжа правила множителей. В. и. рассматривает также задачи с подвижными концами, когда необходимо отыскать экстремум функционала (1) среди ф-ций, концы которых не закреплены и могут перемещаться по заданным кривым. Поскольку эта задача отличается от простейшей только условиями на концах, то необходимое условие экстремума — ур-ние (2) — для нее сохра- няется, но необходимо дополнительно опреде- лять положение концов ф-ции, иа которой до- стигается экстремум функционала, на задан- ных кривых. Для этого пользуются условиями трансверсальности. Кроме необходимых усло- вий экстремума, построенных с привлечением первой вариации функционала, могут быть построены необходимые условия, использую- щие вторую вариацию функционала (см. Ле- жандра — Клебша условие). Непосредственное- использование необходи- мых условий сводит задачу В. и. к решению дифф, ур-ний, что связано со значительными трудностями. Поэтому для получения ф-ций, на которых достигается экстремум функциона- ла, в В. и. используются и прямые методы. Сущность этих методов заключается в построе- нии каким-либо способом такой последова- тельности ф-ций что lim I (уй) = р, где Й-»-оо р — экстремальное значение функционала. Прямые методы позволяют получить прибли- женное решение задачи. Первые задачи В. и. изучали И. Ньютон и братья Я. и И. Бернулли в конце 17 в. Как самостоятельная матем. дисциплина В. и. оформилось в 18 в. в трудах Л. Эйлера и Ж.-Л. Лагранжа. В середине 20 в. методы В. и. начали плодотворно использоваться во многих разделах математики и механики. В последнее время созданы новые разделы В. и.— теория оптимальных процессов (см. Понтрягина принцип максимума) и динами- ческое программирование (см. Беллмана прин- цип оптимальности) — и создается общая 178
ВЕРОЯТНОСТЕЙ ТЕОРИЯ теория экстремальных задач, позволяющая установить связь между этими разделами. Лит.: Лаврентьев М. А., Л ю с т е р - ник Л. А. Курс вариационного исчисления. М.— Л., 1950; Гельфанд И. М., Фомин С. В. Вариационное исчисление. М., 1961; Блисс Г. А. Лекции по вариационному исчислению. Пер. с англ. М., 1950 [библиогр. с. 334—343]. Ю. М. Данилин. ВАРИАЦИОННЫЕ МЕТОДЫ — методы при- ближенного решения задач прикладной мате- матики, основанные на сведении исходной за- дачи к некоторой вариационной задаче, т. е. к задаче определения минимума некоторого функционала. Напр., решение краевой задачи для обыкновенного дифф, ур-ния (см. Уравне- ний классификация) Ly = / (1) можно заменить задачей отыскания ф-ции у (г), обращающей в минимум такой функцио- нал, для которого (1) является ур-нием Эйлера (см. Вариационное исчисление). Это не единст- венный путь для получения функционалов, принимающих миним. значение при подста- новке в них решения краевых задач. Можно, напр., решая краевую задачу для ур-ния (1), рассматривать функционал ь Uy)=\\Ly-ffdx (2) а в классе всех ф-ций, удовлетворяющих гра- ничным условиям и обладающих достаточным к-вом непрерывных производных ([а, Ь] — от- резок, на котором ищется решение). Можно также заменить (2) более общим функциона- лом ь / (у) = J Р (*) [Ly — /]а dx, (3) а где р (г) — некоторая положительная весовая функция. Функционалы (2) и (3) принимают наименьшее значение, равное 0, при подстанов- ке в них решения краевой задачи. Такой спо- соб получения функционалов наз. наименьших квадратов методом. Существуют и другие виды функционалов, минимум которых дости- гается на решении краевой задачи. В общем случае, если операторное уравнение Ay = f. (4) (где А — аддитивный симметричный опера- тор, определенный на всюду плотном в гиль- бертовом простр. И (см. Пространство абст- рактное в функциональном анализе) мн-ве Н А, и (А у, у) > 0) имеет решение, то на этом решении функционал I (у) = (Ау< у) — (у, f) — (/. у) (5) принимает наименьшее значение в НА. Наобо- рот, если в НА существует элемент у0, миними- зирующий функционал (5), то у0 является ре- шением ур-ния (4). Функционалы (2) и (3) можно рассматривать как частные случаи функционала I (у) =Му — /11!. Для отыскания наименьшего значения функ- ционала применяют многие вычисл. методы (см. Операторных уравнений способы решения). А. И. Березовский. ВАРИАЦИОННЫЙ РЯД — упорядоченная в неубывающем порядке совокупность а:,, г2, ..., хп членов выборки xi, х2, ..., хп из генеральной совокупности с ф-цией распреде- ления F (х), т. е. Sj есть наименьшая из вели- чин ац, х2, ..., хПг х^ есть наименьшая из вели- чин последовательности xi, х2, ..., хп без х^ si *, it t it и т. д. Случайные величины х^, г2, ..., хп наз. порядковыми статистиками, или членами В.р., а величину г* — х* — выбороч ным размахом. Извест- ны распределения порядковых статистик и предельные распределения при п -> оо. В. р.— одно из основных понятий математической статистики, поскольку в нем сосредоточи- вается вся информация, содержащаяся в вы- борке ац, х2, ..., хп, о значениях неизвестных параметров. А. я. Дороговцев. ВВОДА ИНФОРМАЦИИ УСТРОЙСТВО — см. Устройства ввода — вывода данных ЦВМ. ВЁЙЧА ДИАГРАММА — то же самое, что и Карнау карта. ВЕКТОР ОБОБЩЕННОГО ГРАДИЕНТА в ы - пуклой функции«переменных / (х) в точке х* — вектор / ж*, для кото- рого при любом х е Еп справедливо нера- венство / (х) — / (х*) (fx*, х — х*), где Еп — «-мерное эвклидово пространство. Если в точке х* ф-ция / (х) непрерывно диффе- ренцируема, то вектор определен однознач- но и совпадает с градиентом ф-ции / (х). Если же в точке x*f (х) не дифференцируема, вектор определяется неоднозначно. Используя вектор fx*, можно .построить итерационный процесс, дающий возможность отыскивать минимальное значение выпуклой недифферен- цируемой ф-ции. Аналогично определяется обобщенный градиент и в бесконечномерных пространствах. Б. Н. Пшеничный. ВЕНГЕРСКИЙ МЕТОД — один из методов ре- шения транспортной задачи. ВЕРОЯТНОСТЕЙ РАСПРЕДЕЛЕНИЕ — см. Распределение вероятностей. ВЕРОЯТНОСТЕЙ ТЕОРИЯ — математиче- ская наука, изучающая закономерности слу- чайных явлений. Под случайным понимают такое явление, которое при многократном вос- произведении всех доступных фиксации усло- вий его появления (условий опыта) приводит к различным результатам (исходам опыта). Эти различия в протекании явления обуслов- лены влиянием многочисленных не поддаю- щихся точному учету факторов. Случайные явления, как правило, носят массовый характер, т. е. многократно повто- ряются в неизменных или почти неизмевных условиях. Поэтому говорят также, что В. т. 12* 179
вероятностей теория есть наука о закономерностях в массовых явле- ниях. Практика показывает, что в массовых случайных явлениях проявляются вполне определенные закономерности, своего рода устойчивости, свойственные именно массовым явлениям. Напр., при бросании монеты не- возможно заранее предсказать, какая сторона монеты (герб или надпись) выпадет в данном конкретном опыте. Однако при увеличении числа бросаний частота появления герба (т. е. отношение числа появлений герба к обще- му числу бросаний) постепенно стабилизи- руется, приближаясь к числу 1/2. Центральным понятием В. т. есть понятие вероятности. Вероятность того или иного со- бытия можно оценить по результатам длинной серии опытов (наблюдений). В. т. позволяет находить значения вероятностей одних собы- тий по известным вероятностям других собы- тий, связанных каким-либо образом с первыми. Наиболее просто определяют основные по- нятия В. т. как матем. науки в рамках т. н. элементарной В. т. В элементарной В. т. исхо- дят из предположения, что каждый опыт s заканчивается (в зависимости от случая) одним и только одним из событий ®1, ш2, •••, ип» которые наз. элементарными собы- тиями (или исходами) опыта. Мн-во Q всех элементарных событий наз. пространст- вом элементарных событий. С каждым элементарным событием о>й связы- вается положительное число pk — вероят- ность данного исхода; при этом = 1. Каж- h дое событие А, связанное с данным опытом S, (ложно представить как событие, заключаю- щееся в том, что «наступило или , или .... или и, », где и- , и, , ..., й. — неко- , гт я’ ’а гт торые элементарные события (записывается так; А = IШ; , и, , ..., он )); об исходах <о, , ю. , ..., со- говорят, что они «благо- г2 гт приятствуют событию А». Таким образом, мн-во всех событий, связанных с опытом S, отождествляется с мн-вом всех подмножеств пространства элементарных событий Q, в част- ности, само Q наз. достоверным событием (оно происходит при любом исходе опыта), а пустое подмн-во 0 пространства Q наз. невозмо ж - н ы м событием (оно не происходит ни при каком исходе опыта). Вероятность Р (Л) собы- тия А = {..., ), по определению, рав- на сумме вероятностей всех тех элементарных событий, которые благоприятствуют А, т. е. т т р(л) = 2 2 pik- (1) ft=l s s=l s Из определения следует, что Р (Q) = 1, Р (0) = 0 и для любого события А 0 < Р (Л) 1. В частности, когда pi = р2 = ... 1 = рп = — (все исходы равновозможны), получаем т. н. классическое определение 180 вероятности Р (Л) = -^1 п (2) где га (Л) — число исходов, благоприятствую- щих событию Л, а га — общее число исходов опыта. Классическое определение сводит по- нятие «вероятности» к неопределяемому поня- тию «равновозможности». Пример. При бросании двух игральных костей (кубиков из однородного материала с занумерованными от 1 до 6 гранями) возможны 36 взаимно исключающих друг друга исходов, которые можно обозначить (г, /), где i — номер выпавшей грани на первой кости, j — на вто- рой. Естественно считать все исходы равно- вероятными. Событию А — «сумма выпавших очков равна 6» — благоприятствуют 5 исходов, а именно: (1,5), (2,4), (3,3), (4,2), и (5,1), поэто- му Р (Л) = 5/36. Вопрос о выборе вероятностей pft в каждой конкретной задаче лежит, по существу, вне В. т. как матем. науки. В одних случаях этот выбор можно произвести на основании обра- ботки большого числа наблюдений, в других случаях (как, напр., в рассмотренном приме- ре с игральной костью) на основании сущест- вующей объективной симметрии связи между условиями опыта и его исходами и т. д. Объединением (или суммой) собы- тий Ai и А2 наз. событие А, которое состоит в наступлении хотя бы одного из событий Ai и Л2 (обозначается А = Ai (J Л2). Пересе- чением (или произведением) событий Аг и Лз наз. событие Л, которое заключается в совместном наступлении и.события Лх, и со- бытия Л2 (обозначается Л = Лх П Л2, или Л = ЛхЛ2). Аналогично определяются объеди- нение и пересечение любого .числа событий т т Ai, Л2, ..., Ат (обозначаются: (j Ah, fl Лй, ft=1 ft=l или Ai Л2 ... Лто). .События Ai и Л2 наз. несовместными, если наступление од- ного из них исключает наступление другого (т. е., если Л х и Л 2 не могут произойти одновре- менно). Событие, заключающееся в ненаступ- лении события Л, наз. противополож- ным к Л и обозначается Л. Основными положениями элементарной В. т. есть теоремы сложения и умножения вероят- ностей и полной вероятности формула. Тео- рема сложения вероятностей заключается в следующем. Если события Лх, Л2, ..., Ат таковы, что каждые два из них несовместны, то вероятность объединения их равна сумме вероятностей этих событий, т. е. m т ₽(U = 1 1 Пусть производится N испытаний и при этом события Л, В и Л f) В наступают соответст- венно N (Л), N (В) и N (А П В) Раз- Выделим из общего числа испытаний те, в которых на- ступило событие В, и подсчитаем среди них
ВЕРОЯТНОСТЕЙ ТЕОРИЯ долю тех, в которых наступило и событие А. Эта доля (условная частота наступления собы- тия А при условии В) равна 2V (4 П 5) N(ARB)/N N (В) ~ 2V(5)/tf ~~ _ частота (Л Г) В) ~~ частота В При увеличении числа испытаний отношение N (Л Г) В)/N (В) будет приближаться к от- ношению Р (Л П В)/Р (В). Это последнее отношение и наз. условной вероятностью собы- тия Л при условии В (обозначается Р (Л/В), т. е. полагают по определению = (3) В случае классического определения вероят- ности формула (3) приводит к формуле Р (А/В) = п (Л П В)/п (В), (4) где п (В) — число исходов, благоприятствую- щих событию В, а п (Л П В) — число исходов, благоприятствующих совместному наступле- нию Л и В. В собтветствии с формулой (2) равенство (4) определяет вероятность события Л в новых условиях, возникающих после на- ступления события В. Из (3) вытекает т. н. теорема умножения вероят- ностей (для двух событий): Р (Л П В) = = Р (5) Р (А/В) = Р (Л) Р (В/A). Теорема умножения обобщается на любое число со- бытии Л1, Л2, ...» Ат: Р (Q Ак) = Р (Л1) х 1 х р М2М1) Р (Л3Мг П Л2) ... Р Лй). 1 События Л и В наз. независимыми, если Р (Л /В) = Р (А) (отсюда в силу теоремы умно- жения следует, что и Р (В/А) = Р (5)). Собы- тия Л1, Л з, ..., Ат наз. независимыми (более точно: независимыми в совокупности), если условная вероятность любого из них при условии, что наступили какие-то из остальных событий, равна безусловной вероятности этого события. Для независимых событий теорема умножения вероятностей означает, что т т Р (рЛй) = П Р Mfe), т. е. вероятность сов- 1 Ь=1 местного осуществления независимых событий равна произведению вероятностей этих собы- тий. В практических вопросах для определения независимости данных событий редко прибе- гают к проверке равенств типа Р (Л /В) — = Р (Л). Обычно для этого пользуются интуи- тивными соображениями, основанными на опы- те. Основанием для этого служит концепция, согласно которой события, происходящие в различных опытах, пренебрежимо мало свя- занных в физическом смысле, являются неза- висимыми. Если события Л1, Л2, Ап независимы, а вероятности их наступления одинаковы и рав- ны р, то вероятность Рп (к) наступления точно к из них равна --йуЫ га Вероятность Q того, что число наступлений событий будет заключено в пределах от /ц до к2, составляет &2 Q = V рп (к) = h=ht feg -S Mint», <») Л=й, При больших п приближенное значение ве- роятности Q можно получить из предельной теоремы Лапласа: , А-пр_\_ \ Vпр (1 — р) j -Ф( (7) \ I пр (1 —p)J X где Ф (х) = —j e~t2'r~dt — нормальная ф-ция распределения (см. Нормальное распре- деление) . Важнейшим понятием В. т. является поня- тие о случайной величине. Говорят, что задана случайная величина, если каждому исходу coh опыта поставлено в соответствие некоторое число yk. Иными словами, случайная величи- на — это числовая ф-ция, определенная на исходах опыта. Если f — случайная величина, то значения yk = g (coft), которые она принит мает, наз. ее возможными значениями. Пусть xi, х2, ..., хт — все различные возможные зна- чения g. Обозначим -Ph = Р (g ~ xk); тогда т = 1. Набор всех возможных значений Й=1 xi, х2, ..., хт и соответствующих им вероят- ностей pi, р2, ..., рт наз. распределе- нием случайной величины. Распределение вероятностей случайной вели- чины дает ее наиболее полное описание. Одна- ко в ряде случаев о случайной величине тре- буется иметь лишь некоторое суммарное пред- ставление. Для этого используют различ- ные числовые характеристики случайных величин, из которых наиболее употребитель- ны математическое ожидание и дисперсия. Схема опыта с конечным числом исходов недостаточна для применений В. т. В практике исследований очень часто встречаются явле- ния, которые нельзя с удовлетворительной точностью описать этой схемой. Такие ситуа- ции возникают, напр., при исследовании вре- мени безотказной работы прибора, при из- учении случайных шумов в радиотехнических устр-вах. В первом случае в. качестве мн-ва 181
ВЕРОЯТНОСТЕЙ теория исходов «опыта» естественно принять мн-во всех положительных чисел, во втором — мн-во функций времени (графиков шумов). Поэтому очень важное значение имеет формально-логи- ческое построение общей схемы В.т., пригод- ной для описания всех ситуаций, которые возникают в настоящее время, и в то же время удовлетворяющей запросы практики. Общепризнанной является логическая схема построения основ В. т., которую предложил в 1933 сов. математик А. Н. Колмогоров. Осн. черты этой схемы таковы. С каждым реальным опытом (испытанием, экспериментом) связы- вается некоторое мн-во элементарных событий (исходов опыта) со; само Q наз. простран- ством элементарных событий. Всякое событие описывается мн-вом благо- приятствующих ему элементарных событий, т. е. рассматривается как некоторое мн-во элементарных событий. Над событиями (подмножествами пространства Q) вводятся теоретико-множественные операции объедине- ния, пересечения и др.; при этом полностью сохраняется терминология элементарной В. т. Далее выделяется некоторый класс 55 событий (класс наблюдаемых в данном опыте событий), образующий т. н. а-алгебру (или борелевское поле) событий. В элементарной В. т. вероят- ность определялась формулой (1); при этом в качестве исходных принимались вероятности элементарных событий. В общей схеме В. т. событие, вообще говоря, является бесконеч- ным мн-вом элементарных событий, вероят- ность каждого из которых может равняться нулю. Поэтому в общей схеме, по определению, считаются заданными вероятности всех собы- тий из 55, причем свойство вероятности, выра- жаемое в элементарной В. т. теоремой сложе- ния, здесь не выводится из определения, а включается в него. Точнее, предполагается, что каждому событию Л из 3 соответствует некоторое число Р (А), называемое вероят- ностью события А, причем выполняются сле- дующие условия: 1) Р (А) > 0; 2) Р (Q) = 1; 3) если события Ai, А2, ... попарно несов- OQ OQ местны, то Р ( J An) = у Р (Ап)- Свойства П=1 П=1 неотрицательности (условие 1) и аддитивности (условие 3) вероятности есть основные свойства меры мн-ва. Таким образом, вероятность есть нормированная (условием 2) вполне-аддитив- ная мера, определенная на а-алгебре 55-под- множеств пространства Q; поэтому с формаль- ной точки зрения В. т. может рассматриваться как раздел теории меры. При таком подходе основные понятия В. т. получают новое осве- щение: события из 55 превращаются в измери- мые мн-ва пространства Q, случайные величи- ны — в измеримые относительно 55 функции, матем. ожидания случайных величин — в абст- рактные интегралы Лебега и т. п. Изложение В. т., основанное на простой системе аксиом [типа 1), 2), 3)], вносит полную ясность в формальное строение этой теории и способст- вует развитию как самой В. т., так и сходных с ней по формальному строению матем. теорий. Р Основная познавательная ценность В. т. раскрывается предельными теоремами. Про- стейшим примером таких теорем является теорема (закон) Бернулли, утверждающая, что при большом числе независимых испытаний частота появления какого-либо события А лишь незначительно отклоняется от его вероят- ности р ~ Р (А). Если — число появлений события А при к -м испытании, то общее число появлений этого события при п испытаниях равно сумме 51 + 52 + ... + gn; здесь ве- личины gi, ^2, 5П независимы, каждая из них принимает лишь два значения: 1 с вероят- ностью р и 0 с вероятностью 1 — р. В этих обозначениях теорема Бернулли утверждает, что при любом фиксированном е > О (I 51 + 5з + • ’ • + In I 1 . Р 1-----------------------Р < е) -> 1 (| п I I при п -> оо. Теорема Бернулли является про- стейшим частным случаем больших чисел зако- на. Примером предельной теоремы другого типа является упоминавшаяся выше теорема Лапласа, которая в принятых здесь обозначе- ниях утверждает, что при п -> оо 51 + 5з + • • + 5П — пр Vпр (1 — р) -> Ф (х2) — Ф (arj, где Ф (г) — нормальная ф-ция распределения; теорема Лапласа дает оценку вероятности отклонений частоты наступления события А от вероятности его наступления р и является простейшим частным случаем центральной предельной теоремы. Предельные теоремы для сумм случайных величин тесно связаны с важным разделом В.т.— случайных процессов теорией. Те законы распределения, которые выступают в качестве предельных для нарастающих сумм случайных величин, в теории случайных процессов яв- ляются точными законами распределения соот- ветствующих характеристик. Используя это, многие предельные теоремы удается доказать с помощью соответствующих случайных про- цессов. В.т. находит широкое применение во многих разделах естествознания и техники (гл. о. в теории погрешностей наблюдений); она поло- жена в основу игр теории, информации тео- рии, массового обслуживания теории и матема- тической статистики. В. т. как матем. наука возникла в середине 17 в. Первые работы по В. т., принадлежащие франц, ученым Б. Паскалю (1623—62) и П. Ферма (1601—65) и голл. ученому X. Гюй- генсу (1629—95), появились в связи с под- счетом различных вероятностей в азартных играх. Крупный вклад в В. т. внес швейц, математик Я. Бернулли (1654—1705), уста- новивший закон больших чисел для схемы независимых испытаний с двумя исходами (опубл. 1713). Дальнейшее развитие В. т. 182
ВЕРОЯТНОСТНАЯ МАШИНА связано с именами англ, матем. А. Муавра (1667—1754), франц, ученого П. Лапласа (1749—1827), нем. матем. К. Гаусса (1777— 1855), франц, матем. С. Пуассона (1781—1840). Следующий этап в развитии В. т. связан в основном с именами рус. математиков П. Л. Че- бышева (1821—94), А. М. Ляпунова (1857— 1918) и А. А. Маркова (1856—1922). Чебышев в 1867 доказал закон больших чисел при весь- ма общих предположениях; он же впервые сформулировал центр, предельную теорему для сумм независимых случайных величин (1887) и указал один из методов ее доказа- тельства. Ляпунов другим методом получил (1901) близкое к окончательному решению решение этого вопроса. Марков впервые рас- смотрел (1907) один случай зависимых испыта- ний, впоследствии получивший наименование цепей Маркова. В. т. превратилась в одну из наиболее быстро развивающихся матем. наук, тесно связанную с потребностями практики. Значительный вклад в ее развитие внесли сов. математики С. Н. Бернштейн (1880—1968), А. Я. Хинчин (1894—1959) и А. Н. Колмогоров (р. 1903). Лит.: Колмогоров А. Н. Основные понятия теории вероятностей. М.— Л., 1936 [библиогр. с. 80]; Бернштейн С. Н. Теория вероятностей. М.— Л., 1946 [библиогр. с. 547—549]; Прохо- ров Ю. В., Розанов Ю. А. Теория вероятно- стей. Основные понятия. Предельные теоремы. Слу- чайные процессы. М., 1967 [библиогр. с. 481—487]; Гнеденко Б. В. Курс теории вероятностей. М., 1969 [библиогр. с. 390—3951; Гнеден- ко Б. В., Хинчин А. Я. Элементарное вве- дение в теорию вероятностей. М., 1970; Феллер В. Введение в теорию вероятностей и ее применение. Пер. с англ., т. 1—2. М., 1967. И. П. Слободенюк. ВЕРОЯТНОСТНАЯ МАШИНА — математиче- ская модель вычислительного устройства, в ра- боте которого участвует некоторый случайный процесс. Различные варианты понятия В. м. являются обобщениями понятий автомата детерминированного, Тьюринга машины, ав- томата бесконечного. Рассматривались, напр., такие понятия В. м.г 1) Машина Тьюринга (или другой детерминированный автомат) с входом, к которому присоединен бернуллиев- ский датчик, выдающий символы 1 и 0 с вероят- ностью р и 1 — р соответственно (0 < р 1). 2) В. м., которая получается из машины Тью- ринга, если для данного обозреваемого симво- ла и внутреннего состояния задается не единст- венная комбинация «символ, состояние, сдвиг», а таблица вероятностей осуществления машиной каждой такой комбинации. (Если ма- шина Тьюринга является конечным автоматом, то соответствующая В. м.— это конечный ве- роятностный автомат. Такие автоматы обра- зуют наиболее изученный класс В. м.). 3) Бес- конечный автомат со счетным множеством со- стояний, для каждой пары состояний которого указывается вероятность того, что автомат, находясь в 1-м состоянии, перейдет во 2-е. Различные понятия В. м. выражают различ- ные уровни и цели абстракции. В приведен- ных примерах 2-е понятие является обобще- нием 1-го, 3-е обобщает 2-е. Возможны, ко- нечно, и другие понятия В. м., такие, напр., в которых используются другие случайные процессы, или данный процесс используется иным способом. В. м. можно использовать для вычисления функций. Результат вычисления на В. м. для данного аргумента определен не однозначно: он зависит от реализации случайного процесса, используемого машиной. Различным возмож- ным результатом естественным образом соот- ветствуют вероятности того, что они будут получены в процессе работы машины. Можно различными способами задавать «уровень ве- роятности», выделяющий единственную функ- цию, которая и будет считаться функцией, вы- числимой на. этой машине. Приведем два опре- деления вычислимости функции, аргументами и значениями которой являются натуральные числа: а) функция / (х) вычислима на В. м. Т, если для каждого х вероятность того, что ма- шина Т, будучи запущена на аргументе х, остановится, записав число / (х), больше а а < 1 j; б) функция / (х) вычислима на В. м. Т, если вероятность того, что для всех х машина Т остановится, записав / (х), больше а (0 < а < 1). Работу В. м. можно также опи- сывать в терминах перечислимости множеств. Определения перечислимости множества ана- логичны определениям вычислимости функций. Определению б), напр., соответствует такое: множество D перечислимо на В. м. Т, если вероятность того, что все элементы множества D и только они появятся на выходе машины Т, больше а (0 < а < 1). Можно фиксировать не одно множество, а целый класс множеств й интересоваться вероятностью того, что В. м. перечислит к.-н. множество этого класса (для разных реализаций случайного процесса на выходе машины могут появляться разные мно- жества) . В теории В. м. изучаются следующие осн. вопросы: 1) расширение класса вычислимых функций при переходе от детерминированных машин к вероятностным (как этот класс зави- сит от вероятностных’ параметров, участвую- щих в определении В. м.); 2) насколько один и тот же результат можно получить проще' и экономнее, используя В. м. вместо детермини- рованных машин; 3) установление взаимосвязи между различными определениями В. м. и вы- числимости на В. м. В этих направлениях по- лучен ряд результатов. Перечислим некоторые из них (факты, относящиеся к конечным веро- ятностным автоматам, см. в ст. Автомат ве- роятностный). 1. Определения вычислимости а) и б) эквивалентны в том смысле, что если существует В. м. 1-го типа, вычисляющая функцию в смысле а), то существует и В. м. того же типа, вычисляющая ту же функцию в смысле б), и наоборот. То же верно для соответствующих определений перечислимос- ти. 2. Если на вероятностные параметры, участвующие в определении В. м., не налагать никаких ограничений, то любую функцию можно вычислить на подходящей В. м. (пере- числить любое множество). Если эти парамет- ры являются вычислимыми действительными числами, то функция, вычислимая на В. м., <83
ВЕРОЯТНОСТНЫЙ ПРОЦЕСС вычислима и на детерминированной машине (множество, перечислимое на В. м., перечисли- мо и на детерминированной машине). 3. Су- ществуют рекурсивные функции, которые вы- числимы на В. м. в некотором смысле проще, с меньшей затратой времени (см. Сложность вычислений) , чем на любой детерминированной машине. 4. Существует такое бесконечное мно- жество, что детерминированная машина не может перечислить никакое бесконечное его подмножество, но подходящая В. м. со сколь угодно большой вероятностью выдает беско- нечное множество, содержащееся в нем. При этом вероятностные параметры В. м. являются рациональными числами. Теория В. м. является в такой же степени абстрактной, как и вообще автоматов теория, и имеет такое же отношение к изучению реаль- ных вычислительных машин и вычислений, напр., вычислений методом Монте-Карло (см, Монте-Карло метод). В качестве аргументов и значений функции, которую вычисляет В. м., можно брать не только записи натуральных чисел, но и вообще слова в конечном алфавите и рассматривать эту функцию в широком смысле, как поведение этой машины. В этом аспекте В. м. могут служить моделями при изучении поведения кибернетических уст- ройств и организмов, напр., в теории обучения и адаптации. См. также Поведение автоматов в случайных средах. Лит.: Барздинь Я. М. О вычислимости на вероятностных машинах. «Доклады АН СССР. Серия математика, физика», 1969, т. 189, № 4; Л е у К. де [и др.]. Вычислимость на вероятностных машинах. В кн.: Автоматы. Пер. с англ. М., 1956; Ра- бин М. О. Вероятностные автоматы. В кн.: Кибер- нетический сборник, № 9. М., 1964; Р a z A. Intro- duction to probabilistic automata. New York — Lon- don, 1971. В. H. Агафонов. ВЕРОЯТНОСТНЫЙ ПРОЦЕСС — то же, что и случайный процесс. ВЕРОЯТНОСТЬ — числовая характеристика степени возможности наступления какого-либо определенного события в тех или иных опреде- ленных условиях, которые могут повторяться неограниченное число раз. В. является харак- теристикой объективно существующей связи между указанными условиями и событием. Численное значение В. в некоторых случаях можно получить из т. н. «классического» опре- деления В. Рассмотрим некоторый опыт с п взаимно исключающими друг друга равновоз- можными, т. е. равноправными по отношению к условиям опыта, исходами. Пусть А — со- бытие, связанное с данным опытом. Тогда В. Р (Л) события А можно определить по ф-ле: Р (Л) = п (А)/п, где п (Л) — число «благо- приятствующих событию Л» исходов, т. е. тех исходов, которые приводят к наступлению Л. Напр., при бросании игральной кости — кубика из однородного материала с зануме- рованными от 1 до 6 гранями — имеется 6 взаимно исключающих друг друга равновоз- можных исходов (выпадение 1, 2, 3, 4, 5, 6 очков). В. Р (Л) события Л — выпадание 1 четного числа очков — равна поскольку здесьт (Л) = 3. Накопленные практикой мнОг J84 гочисленные наблюдения позволяют след, об- разом охарактеризовать В. как в рассмотрен- ном выше опыте с равновероятными (равно- возможными) исходами, так и в самом общем случае. Предположим, что некоторый опыт может быть повторен многократно, так что в принципе осуществима серия одинаковых и независимых друг от друга испытаний, в каждом из которых в зависимости от случая происходит или не происходит событие Л. ПустьN — число всех опытов в серии, N (Л) — число тех опытов, в которых наступило собы- тие Л. Отношение N (A)/N наз. частотой события Л в данной серии испытаний. Как показывает практика, при больших N частоты N (A)IN в различных сериях испыта- ний оказываются приблизительно одинаковы- ми, группируясь около некоторого числа Р (Л), которое и наз. В. события А: Р (Л) ~ ~ N (A)/N. Согласно этой эмпирически уста- новленной закономерности В. Р (Л) события Л характеризует долю тех случаев в большой серии испытаний, в которых наступает это событие. Об аксиоматическом подходе к поня- тию В. см. Вероятностей теория. Н. П. Слободенюк. ВЕРОЯТНОСТЬ УСЛОВНАЯ — одно из основных понятий вероятностей теории. В. у. Р (Л /В) события Л при условии, что осущест- вилось событие/? (предполагается, что вероят- ность события В Р (В) > 0) определяется ф-лой: Р (Л /В) = Р (АВ)/Р (В). Если события Л и В связаны с некоторым опытом с конеч- ным числом п равновероятных взаимно исклю- чающих друг друга исходов, а п (2?) и п (АВ) обозначают число тех исходов, которые при- водят к наступлению соответственпо событий В и АВ, то Р(Л//?) = -”(Л^: п п п (В) т. е. в «классической» схеме В. у. Р (А/В) есть отношение числа исходов, приводящих к одновременному наступлению событий Л и В, к числу тех исходов, которые приводят к наступлению события В. В отличие от В. у. вероятность Р (Л) события Л, рассматривае- мая при фиксированном комплексе условий, наз. безусловной вероятностью. Н. П. Слободенюк. «ВЕСНА» — электронная цифровая вычисли- тельная машина общего назначения. Элект- ронные схемы машины построены на полупро- водниковых диодах и триодах и конструктивно оформлены в виде стоек, содержащих каждая до 600 сменных ячеек (см. рис.). Центральное вычислительное устройство (ЦВУ) «В.» ра- ботает со скоростью около 250 тыс. команд в 1 сек. Обрабатываемая информация коди- руется 48-разрядными двоичными кодами. ЦВУ имеет широкий набор операций: над числами с плавающей запятой; операций, обес- печивающих ускоренное выполнение расчетов с повышенной точностью (с мантиссой двойной длины); над числами с фиксированной запя- той; логических преобразований кодов и раз- личных вариантов операций управления. One-
«ВЕСНА» ративное запоминающее устройство (ОЗУ) машины подразделяется на малое ОЗУ, пост- роенное на 32 быстродействующих триггерных регистрах, основное ОЗУ на ферритовых сер- дечниках, состоящее из 2-х блоков емкостью по 1024 числа с циклом около 1 мксек, и боль- шое ОЗУ из 4-х одновременно работающих блоков объемом 16 тыс. чисел каждый и цик- лом обращения 10 мксек. Последовательные адреса большого ОЗУ чередуются по различ- ным блокам, за счет чего достигается сокра- щение среднего цикла обращения к большому и до 32-х накопителей на магнитных лентах, объемом 0,5—е-1 млн. чисел каждый. Преду- смотрен ввод и вывод данных с помощью пер- фокарт и перфолент, вывод на алфавитно- цифровое печатающее устройство и телетайп. Обмен данными между ЦВУ и внешними уст- ройствами производится через большое ОЗУ. Для управления этим обменом имеется про- граммно управляемое координационное вы- числительное устройство (КВУ) с простым набором операций и своей системой прерыва- ния. КВУ, работая в многопрограммном ре- Электронная цифровая вычислительная машина «Весна». ОЗУ. Код команды ЦВУ содержит два 6-раз- рядных адреса малого ОЗУ (Al, А2), один 16-разрядный «длинный» адрес ОЗУ (АЗ), по которому можно обратиться к любой части ОЗУ, и 6-разрядный адрес модификатора «длинного» адреса (В), причем для хранения модификаторов используется малое ОЗУ. В коде команды имеется указатель, позволяю- щий использовать «длинный» адрес как адрес исходного числа и как адрес результата опе- рации, выполняемой по данной команде. Когда данные, наиболее часто употребляемые в об- работке, сосредотачиваются в малом и основ- ном ОЗУ, Достигается наивысшая скорость вычислений. Для повышения скорости работы в ЦВУ, как правило, совмещается обработка до четырех подряд идущих команд обрабаты- ваемой программы: одновременно с выборкой из ОЗУ и модификацией адреса некоторой fc-ой команды производится выборка чисел по (к — 1)-ой команде, действие над числами по (к — 2)-ой команде и отсылка результата по (к — 3)-ей команде. ЦВУ имеет систему пре- рываний, позволяющую осуществлять мно- гопрограммную работу. В комплекте запоминающих устройств внеш- них машины предусмотрено до 8 магнитных барабанов, объемом по 65 тыс, чисел каждый, жиме, выполняет программы управления об- меном данными между большим ОЗУ и кон- кретными внешними устройствами. КВУ рабо- тает обычно в режиме частых взаимных преры- ваний программ с учетом некоторого заданного приоритета в обработке программ различ- ных устройств. В машине имеется аппара- тура защиты областей памяти, обеспечивающая при многопрограммной работе автоматическое устранение взаимных помех при обращении различных программ в оперативную память. Организация всего процесса обработки данных ведется стандартной программой, которая за- гружает машину потоком информации из не- скольких задач, управляет совмещенным во времени процессом вычислений в ЦВУ и обме- ном данными нескольких внешних устройств с большим ОЗУ (с участием КВУ) и обеспечи- вает функции контроля хода вычислений и оперативного управления. Наличие в машине аппаратуры для многопрограммной работы и совмещенного ввода — вывода данных позво- ляет в процессе вычислений вести автомати- ческий обмен информацией с несколькими абонентами по линиям телеграфно-телефонной связи. «В.» широко применяется для решения научно-тех. и информационно-логических задач (напр., в Гидрометцентре СССР). В- в. Левин. 185
ВЕСОВАЯ ФУНКЦИЯ ВЕСОВАЯ ФУНКЦИЯ — неотрицательная функция, используемая при определении мет- рики в функциональном пространстве (см. Пространство абстрактное в функциональ- ном анализе). Ряд задач в различных областях математики приводят к изучению простр. ве- щественных ф-ций, заданных на отрезке а х Ъ со скалярным произведением ъ (j, g)p = $ f (ж) g (х) р (х) dx. Ф-ции / (х) и а g (х) наз. ортогональными с весом р (х), если (/, g)p — 0. Решение методом Фурье краевых задач ур-ний матем. физики приводит к на- хождению тех значений параметра X, которым соответствуют ненулевые решения ур-ния А (?) + В (х) +С(х)у = Ху, удовле- tieC' Ы’Д' творяющие условиям у (а) = у (Ь) — 0. Уста- новлено, что собственные ф-ции этой задачи, соответствующие различным собственным зна- чениям, ортогональны с весом J А (О р (х) = еа Примерами ортогональных с весом функций служат различные классы специальных функ- ций. И. В. Скрипник. ВЕТВЕЙ И ГРАНИЦ МЕТОД — метод час- тичного перебора, предназначенный для ре- шения задач оптимизации с ограничениями, в котором осуществляется направленный поиск оптимального решения в пространстве возмож- ных решений. В. и г. м. является одним из наиболее общих подходов к решению задач, для которых не разработаны эффективные ре- гулярные методы. К таким задачам относятся задачи комбинаторного типа, нелинейного программирования (напр., задачи минимиза- ции невыпуклой ф-ции), программирования целочисленного и др. В основе В. и г. м. лежат построения, которые обычно позволяют су- щественно уменьшить объем перебора: а)вы- числения нижней границы (для задачи мини- мизации); в этом случае исходная задача за- меняется задачей, для решения которой су- ществуют эффективные методы и значение ми- нимизируемой ф-ции в ней не превосходит соответствующего значения исходной задачи; б) разбиение на подмножества (ветвление); реализация метода связана с постепенным раз- биением множества решений исходной задачи на дерево подмножеств и последовательным уточнением значения ниж. границы на каждом из этих подмножеств. Способы вычисления нижней границы и ветвления зависят от вида рассматриваемой конкретной задачи, ее спе- цифических особенностей, учет которых при- водит к различным реализациям схемы В. иг. м. Лит. см. к ст. Программирование целочисленное. В. А. Трубин. ВЕТВЯЩИЙСЯ ПРОЦЕСС — случайный про- цесс, описывающий эволюцию системы частиц, которые могут размножаться и исчезать либо испытывать к.-л. превращения. В. п. класси- фицируются в зависимости от области изме- 186 нения временного параметра: если область изменения времени является последователь- ностью неотрицательных целых чисел, то это В. п. с дискретным временем, если эта об- ласть — интервал [0, оо), то это В. п. с непрерывным временем. В. п. классифицируют также по числу типов частиц, участвующих в процессе. Процесс в момент t определяется набором неотрицательных целых чисел (Z), ..., пт (Г), обозначающих число частиц соответственно 1-го, ..., m-го типа, содержа- щихся в системе в момент t. Частицы каждого из типов могут испытывать такие превраще- ния: частица либо исчезает, либо превращает- ся в несколько частиц различных типов. Кроме того, определенное время она может находиться в системе, не испытывая превра- щений. Обычно предполагают, что частица испытывает превращения независимо от эво- люции других частиц и времени, которое она уже провела в системе. В этом случае В. п. представляет собой однородный марковский процесс со счетным множеством состояний. Однако для В. п. используется особый анали- тический аппарат, учитывающий специфику этих процессов, а именно, аппарат произво- дящих ф-ций. В. п. используются в биологии для описа- ния эволюции популяции или распростране- ния эпидемии, а также в физике — для опи- сания цепных реакций и ливней космических частиц. Во всех этих случаях интерес пред- ставляет вопрос о вырождении. В. п. вырож- дается в некоторый момент времени, если все частицы исчезают. Важной характеристикой системы является вероятность того, что систе- ма когда-либо выродится. Если эта вероят- ность равна 1, то В. п. наз. вырождаю- щимся. Существуют методы, позволяющие определить вырождаемость системы и вероят- ность ее вырождения. Лит.: Г и х м а н И. И., Скороход А. В. Вве- дение в теорию случайных процессов. М., 1965 [биб- лиогр. с. 648—654J; Севастьянов Б. А. Вет- вящиеся процессы. М., 1971 [библиогр. с. 431—434]; Харрис Т. Теория ветвящихся случайных про- цессов. Пер. с англ. М., 1966 [библиогр. с. 318—338]. А. В. Скороход. ВЗАИМНАЯ КОРРЕЛЯЦИОННАЯ ФУНК- ЦИЯ — функция, характеризующая степень связи между значениями двух случайных про- цессов х (t) и у (t) в моменты времени и t2. Если х (4) и у (4) — случайные процессы с комплексными значениями, их В. к. ф. опреде- ляется формулой Rxy (г1> г2) = м Г* (г1) У (*2)] (черточка вверху обозначает операцию комп- О лексного сопряжения), где х (tx) = х (4Х) — — тх (Гх), у (t2) = у (t2) — т-у (<2), м ~ сим- вол операции вычисления матем. ожидания, тх (4) и ту (t) — матем. ожидания процессов х (4) и у (4). В. к. ф. действительных случай- ных процессов описывается выражением: Rxy = Af [х (4Х) у (t2)].
ВЗАИМОДЕЙСТВИЕ ЧЕЛОВЕКА С ВЫЧИСЛИТЕЛЬНОЙ МАШИНОЙ Если известна совместная плотность вероят- о о ности р [г («1), у (12)] случайных величин о о х (^) и у (t2), соответствующих значениям о о случайных процессов х (t) и у (t) в моменты времени и t2, то В. к. ф. этих процессов мож- но выразить в виде 4-оо 4"°° о 0 о Яху <г1’ = У У х (*1) у (*г) р Iх (;1)’ У (i2)]dx (Ц) dy (12). Если В. к. ф. случайных процессов х (t) и у (t) не равна тождественно нулю, то эти процессы наз. коррелированными, в против- ном случае — некоррелированны- м и. В. к. ф. двух стационарных и стационарно связанных случайных процессов является ф-цией разности аргументов т = t2 — tY. Если при этом двумерный процесс [я (£), у (£)] эрго- дичен (см. Эргодическая теория), В. к. ф. можно вычислить путем усреднения по време- ни одной реализации этих двух процессов, т. е. 1 +То R ху <Т) = lim У х (*) У(г + т> *• Для практических вычислений используют оценку В. к. ф. по реализации конечной дли- тельности Т Т Нху W = -у- J х W У & + т) dt О Часто бывает удобно использовать т. н. норми- рованную В. к. ф., т. е. отнесенную к среднему геометрическому дисперсий рассматриваемых процессов Rxy W rxy W = где Dх и Dy — дисперсии случайных процес- сов х (i) и у (1), равные значениям их автокор- реляционных функций при т = 0. В. к. ф. широко используют в теории авто- мат. управления: при статистическом анализе систем автомат, управления, при определении динамических характеристик управляемых объектов, автомат, распознавании образов, измерении параметров движения, в тех. диаг- ностике и т. д. Вычисление В. к. ф. осущест- вляют обычно с помощью аналоговых или цифровых специализированных вычислитель- ных устройств — корреляторов или с помощью ЭЦВМ. См. также Корреляционная теория случайных процессов, Корреляция в теории ве- роятностей. Лит.: Пугачев В. С. Теория случайных функций и ее применение к задачам автоматического управ- ления. М., 1962 [библиогр. с. 873—878]; Ле- вин Б. Р. Теоретические основы статистической ра- диотехники, кн. 1. М., 1966; Пугачев В. С. Введение в теорию вероятностей. М., 1968. С. Ф. Козубовский. ВЗАИМОДЕЙСТВИЕ ЧЕЛОВЕКА С ВЫЧИС- ЛИТЕЛЬНОЙ МАШИНОЙ — процесс обмена сообщениями между человеком и вычислитель- ной машиной, обусловленный необходимостью последовательного и / или параллельного вы- полнения человеком и машиной действий по совместному решению какой-либо задачи. До последнего времени значительную часть про- цесса решения задачи — чаще всего разработ- ку метода или алгоритма решения — человек выполнял, не обмениваясь регистрируемыми сообщениями с вычислительной машиной (ВМ). Однако даже в этом случае условно можно го- ворить о «неявной» форме взаимодействия: человек производит мысленный обмен сообще- ниями с моделью ВМ, отраженной в его созна- нии. При явном взаимодействии процесс ре- шения задачи включает в себя циклы обмена регистрируемыми сообщениями между челове- ком и реальной ВМ. Выделяют следующие категории людей, всту- пающих во взаимодействие с ЭВМ: заказчики или постановщики задачи, которые формули- руют ее условие, принимают участие в его уточнении и определении формы представле- ния исходных данных и требуемых результа- тов; алгоритмисты с различной специализа- цией, разрабатывающие план и алгоритм реше- ния задачи, и программисты, которые описы- вают план решения задачи на входном языке программирования; операторы, работающие на устр-вах ввода — вывода, на центральном либо индивидуальных пультах и пр. По отношению к заказчику (постановщику) различают пря- мую связь человека с ЭВМ, когда между ними нет посредников (операторов, программис- тов), и непрямую связь, когда такие посред- ники имеются. Выделяют следующие основные виды систем «человек — ЭВМ», обладающие определенными особенностями их математической эксплуата- ции: «заказчик — программист — оператор — машина», «заказчик — оператор — машина — консультант», «заказчик — машина» и др. Ре- жим прямой связи для постановщика задачи реализуется благодаря тому, что появились развитые системы автоматизации программи- рования и операционные системы, упростилась связь с машиной в результате введения инди- видуальных удобных пультов (типа пишущих машинок, пультов на базе электроннолучевой трубки; см. Экранный пульт) и, кроме того,—в результате передачи заказчику ряда пока еще не автоматизированных ф-ций программиста и оператора. Подобный режим реализован либо на однопрограммных ВМ (типа еМИРи и «Наирм), как правило, с невысоким быстро- действием, либо на мультипрограммных быстро- действующих машинах в режиме пакетной об- работки данных и в режиме разделениявремени. На разных этапах решения задачи В. ч. с в. м. несет различную функциональную нагрузку. На начальном этапе решения взаи- модействие обеспечивает регистрацию пользо- вателя, наведение им справок о возможности данной машины (системы) и заказ ресурсов, требуемых для решения данной задачи. Далее, 187
ВЗАИМОДЕЙСТВИЕ ЧЕЛОВЕКА С ВЫЧИСЛИТЕЛЬНОЙ МАШИНОЙ при известном человеку алгоритме решения задачи в результате взаимодействия произво- дится ввод сообщения и установление его грамматической правильности, а также про- верка (и выработка) алгоритмической пра- вильности сообщения, т. е. производится от- ладка программы (см. Отладочные программы). И, наконец, В. ч. с в. м. должно обеспечить построение неизвестного ранее алгоритма, т. е. метода решения задачи. При этом могут быть использованы как творческие возможности человека, так и соответствующие эвристиче- ские алгоритмы, заложенные в машину. В пер- вом случае предполагается, что основную твор- ческую работу по составлению алгоритма вы- полняет человек, а машина в лучшем случае информирует его о своих возможностях (о со- ставе библиотеки стандартных подпрограмм и о входных языках программирования). Во втором случае человек выполняет только те действия, которые нужны для работы эвристи- ческих алгоритмов, заложенных в машину. Примерами таких действий могут служить: описание (на входном языке программирова- ния) проблемных ситуаций, к которым машина не имеет доступа, установление предпочтитель- ных оценок для предложенных машиной аль- тернатив и т. п. Прямая связь человека с ВМ на всех этапах решения задачи во многих случаях требует оперативного взаимодействия, т. е. такого взаимодействия, когда обмен сообщениями между ними протекает достаточно быстро. При этом сами сообщения, как правило, не- велики, легко обозримы. Для неоперативного взаимодействия, наоборот, характерны до- вольно большие интервалы времени между сообщениями, причем эти сообщения могут представлять собой достаточно объемистые и сложные тексты, графики и изображения. Оперативное взаимодействие при прямой связи человека с машиной характерно для диалога режима, при котором человек имеет воз- можность вмешиваться в ход решения задачи на машине, обращаться к машине за справка- ми и получать ответное сообщение машины че- рез такие интервалы времени, которые не на- рушают ход его мыслительной деятельности, не являются для него тягостными. Режимом диалога при решении задачи может управлять не только человек, как это сделано в подав- ляющем большинстве систем отладки, систем программирования на естественном языке и систем решения задач в режиме вопросов и ответов, но и вычислительная машина. Про- образом диалога, управляемого машиной, мо- жет служить обучение с помощью ВМ (см. Ав- томатизированного обучения класс) и разра- ботка метода решения задач с помощью эври- стических предписаний, реализованных на машине и обобщающих способы решения задач некоторого определенного класса. Как и в случае, когда задачу совместно ре- шают два человека, эффективность различных форм В. ч. св. м. определяется качеством, временем и стоимостью решения задач (послед- ние два показателя определяются не только 188 стоимостью и количеством машинного времени, но и временем, затрачиваемым человеком на решение всей задачи, а также стоимостью его труда). Она зависит и от взаимопонимания человека и ВМ, психологической готовности человека к решению своих задач с помощью ВМ, доступности ВМ для человека, удобства связи с ВМ и быстроты реакции ВМ на сообще- ние, введенное человеком. Реализация сово- купности этих факторов обеспечивается бла- годаря созданию высокоразвитых алгоритми- ческих структур и систем математического обеспечения ЦВМ (это создает предпосылки для реализации факторов взаимопонимания, быстроты реакции, доступности и пр.), а также благодаря разработке обучающих систем и подготовки к В. ч. с в. м. (чем выше уровень подготовки, тем проще достигается взаимопони- мание человека и ВМ, тем увереннее чувствует себя человек, т. е. реализуется фактор психо- логической готовности к взаимодействию; этот фактор в значительной степени зависит от уровня развития систем матем. обеспечения: чем оно богаче, тем увереннее человек обра- щается к ВМ). Процесс достижения взаимопонимания рас- сматривают как процесс изучения человеком возможностей машины при решении с ее по- мощью некоторой задачи. В результате этого изучения человек должен так формулировать свои сообщения, чтобы машина могла выпол- нять именно те действия, которые он от нее ожидает. Если реакция машины соответствует тому, что ожидал человек, то можно считать, что машина выполнила успешно предписания, содержащиеся в сообщении человека, и что в рассматриваемом цикле взаимодействия было достигнуто взаимопонимание. Доступность ВМ для человека предполагает создание воз- можности обращения к машине в любое удоб- ное для человека время, а удобство общения человека с ВМ подразумевает выполнение ряда обычных требований психологии инже- нерной к удобству размещения и обозримости вводимых и получаемых сообщений, к конст- рукции устройств ввода, вывода и т. п. Быст- рота реакции машины определяется задержкой между моментом окончания сообщения чело- века и моментом начала вывода очередного сообщения машины. Эффективность различных форм взаимодействия зависит не только от комплексной реализации указанных факторов в каждом из партнеров, но и от полноты, от уровня реализации каждого из факторов. В наибольшей степени эта зависимость прояв- ляется для диалоговых форм взаимодействия. Чтобы вступить во взаимодействие с машиной, человек должен уметь по крайней мере четко сформулировать свою задачу и иметь хотя бы общие сведения о возможностях ВМ. Этого может оказаться достаточно, если устанавли- вается непрямая связь с машиной. При прямой связи с машиной человек должен уже знать хо- тя бы один из входных языков программирова- ния, реализованных на данной машине, уметь записать на этом языке алгоритм решения своей задачи, сопоставить полученный резуль-
ВНЕШНЕЕ ОБОРУДОВАНИЕ тат с предполагаемым и при необходимости внести коррективы в алгоритм. Что же касается требований к машине, то для недиалогового взаимодействия, осущест- вляемого преимущественно в режиме пакетной обработки, они могут быть удовлетворены уже при наличии транслятора и библиотеки стан- дартных подпрограмм (количество трансля- торов и полноту библиотеки прежде всего определяет разнообразие классов решаемых на этой машине задач). При диалоговом взаимодействии, которое осуществляется либо на однопрограммных ВМ, либо на мульти- программных — в режиме разделения време- ни, требования к машине резко возрастают: она должна обладать большим количеством стандартных программ решения задач и средств интерпретации входных языков про- граммирования, хранимых структурным обра- зом, т. е. так, что обращение к соответствую- щим средствам можно выполнять автомати- чески, по команде с индивидуального устр-ва связи с машиной. В случае диалога, управля- емого ВМ, в этой машине должна быть реали- зована и спец, операционная система, «знаю- щая» о всех возможностях машины в отноше- нии решения определенного класса задач и «умеющая» (после опроса пользователя) от- нести его задачу к некоторому классу, а также реализовать эвристическое предписание по обобщенному способу решения задач данного класса. При диалоговом взаимодействии резко возрастают требования не только к уровню реализации фактора взаимопонимания, но и к фактору быстроты реакции машины — время задержки ответа должно быть минимизировано (как в результате разработки эффективного ре- жима разделения времени,так и благодаря спец, устройствам отображения, напр., отображения на электроннолучевую трубку). Важным сред- ством организации эффективного диалогового режима В. ч. с в. м. является также создание спец, обучающих систем, переводящих ВМ в режим обучающей машины, которая обеспе- чивает подготовку пользователей ВМ к ре- шению задач с помощью этой же ВМ. Для непрямой связи пользователя с ВМ такую обучающую систему во многих случаях можно реализовать с помощью комплекта программи- рованных учебников и пособий. Организация эффективного В. ч. с в. м. на базе перечисленных факторов является комп- лексной проблемой, стоящей и перед разработ- чиками, и перед пользователями ВМ. Ключ к ее решению лежит в исследовании задач и спо- собов их решения человеком, машиной и систе- мой «человек — машина». В этом исследовании наряду с кибернетиками должны принять участие системотехники, математики и психо- логи. См. также Системотехника. Лит.: Якубинский Л. П. О диалогической речи. В кн.: Русская речь. Петроград, 1923; Г душ- ков В. М. [и др.]. Вычислительные машины с раз- витыми системами интерпретации. К., 1970 [библиогр. с. 254—257]; Глушков В. М. [и др.]. Человек и вычислительная техника. К., 1971 [библиогр. с. 284—291]; On-line computing. New York, 1967; Schwarcz В. M., Burger J. F., Sim- mons R. F. A deductive question-answer for natural language inference. «Communications of the Association for Computing Machinery», 1970, v. 13, N3; Alpert D., Bitzer D. Z. Advances in computer-based education. «Science», 1970, v. 167, N 3925. В. И. Брановицкий., A. M. Довгялло. ВИНЕРА—ХОПФА УРАВНЕНИЕ первого рода — уравнение вида j* Rxx {t —т) к (т) X о Х Л = Rxy (0. г > °’ г«е Rxx (0, Rxy О) - корреляционные функции стационарных эрго- дических случайных процессов х (t), у (t), а к (7) — импульсная переходная функция. Впервые получили его в 1931 совместно амер, и нем. математики Н. Винер и Э. Хопф. К В. — X. у. приводят задачи синтеза оптималь- ной физически реализуемой передаточной функции (ФРПФ) или импульсной переходной ф-ции по критерию минимума среднеквадрати- ческой ошибки: I ~М | у (t) — j* к (т) х (t — т) rfxj , где у (t) = Н (р) х (t), Н (р) — заданный пре- образующий оператор, М — символ матем. ожидания, х (t) — входной сигнал системы, у (t) — желаемый выходной сигнал системы. При этом различают задачи: 1) оптим. сглажи- вания или фильтрации, когда х (t) — т (t) -J- + п (t), где т (t) — полезный сигнал, п (t) — шум; 2) статистического упреждения, когда х (t) — т (£), у (t) = т (t + f0), t0 > 0; 3) оптим. фильтрации с одновременным упреж- дением, когда х (t) = т (t) + п (t), у (t) = = т (f + f0), t0 > 0. Общая формула для определения оптимальной ФРПФ W (.?) имеет вид W (S) = 2л1 [Ч' (s)]+ Х ОО Оо 0 — оо где Sxy (s) — взаимная спектральная плот- ность сигналов х (f), у (f); [4f (s)]^_ — Функ- ция, аналитическая в правой полуплоскости; PF (s) ]_ — функция, аналитическая в левой полуплоскости; Sxx (s) = [’F (s)]_|_[4f (s)]_ — спектральная плотность сигнала х (t). Для дробно-рациональных спектральных плотнос- тей оптимальную ФРПФ находят по формуле SxyW 1 [¥(«)]_ /+’ где операция { • означает разложение Sxy W / (S)L на сумму элементарных дро- бей и отбрасывание членов, имеющих полюсы в правой полуплоскости. Лит.: Теория автоматического регулирования, кн. 2. М., 1967 Тбиблиогр. с. 653—674]; Wiener N. Extrapolation, interpolation and smoothing of stationa- ry time series. New York, 1950. В. П. Яковлев. ВНЕШНЕЕ ОБОРУДОВАНИЕ — то же, что и внешние устройства. 1 W (S) = Р? (s)]. I 189
ВНЕШНИЕ УСТРОЙСТВА ВНЕШНИЕ УСТРОЙСТВА — устройства, вы- полняющие внешние функции машинной обра- ботки информации, в отличие от преобразова- ний информации, выполняемых центральным устройством (процессором) цифровой вычисли- тельной машины (ЦВМ). По роду выполняе- мых операций В. у. разделяются на следующие группы: устройства подготовки информации, служащие для ручного занесения информации на перфоносители, на магнитные карты, маг- нитные ленты и т. п., а также устройства, вы- полняющие контроль, печать с перфокарт, размножение, перенос с одного вида носителя на другой и др. вспомогательные операции; устройства ввода информации — для ввода в ЦВМ как предварительно подготовленной ин- формации на перфоносителях и специальных бланках, так и с первичных документов, гра- фиков и т. п.; устройства вывода информа- ции (см. Устройства ввода — вывода данных ЦВМ), посредством которых информация выводится из ЦВМ в виде алфавитно-цифрового текста, графиков и чертежей, а также на перфо- носители (для связи с ЦВМ без промежуточных носителей используется аппаратура комбини- рованного назначения, напр., телетайпы, вы- носные пульты с экраном и световым каранда- шом); накопители — для хранения больших объемов информации (магнитные барабаны, ленты, диски); периферийное оборудование — аппаратура, устанавливаемая на рабочих мес- тах для подготовки или передачи данных в ЦВМ непосредственно; аппаратура передачи данных — комплекс технических средств для обмена информацией с ЦВМ на большие рас- стояния по линиям связи. Тенденции развития В. у. направлены на исключение трудоем- ких подготовительных операций, повышение удобств и оперативности в общении человека С машИНОЙ. И. Т. Пархоменко. «внииэм» — семейство цифровых управляю- щих машин. Разработаны Всесоюзным научно- исследовательским институтом электромехани- ки (Москва) в 1962—65. Были выпущены в нескольких экземплярах, использованных для создания опытно-промышленных систем управления. Наиболее совершенная из них «ВНИИЭМ-3» имеет двоичную систему счисле- ния, форма представления чисел — с фикси- рованной запятой (с плавающей запятой по подпрограмме), одноадресную структуру ко- манды, длину слова — 24 двоичных разряда. Особенности системы команд — работа с пол- ными словами, полусловами и словами двойной длины, адресный выбор входных и выходных каналов преобразования; операции с непосред- ственной адресацией; операции с алфавитно- цифровой информацией. Система аппаратного контроля — дублированное арифметическое устройство, коды с автокоррекцией ошибок. Имеет 168 каналов прерывания (с приорите- том). Быстродействие с фиксированной запя- той (сложение) — 40 000 операций в секунду. Емкость ферритового запоминающего устрой- ства (ЗУ) — 4096 слов (расширяется до 28 672 модулями по 8192 слова). Количество устройств на магнитной ленте, с которыми 190 может работать машина — 16. Возможен прием информации от телеграфных и телефон- ных линий связи. Основные выводные устрой- ства: алфавитно-цифровой печатающий ме- ханизм АЦПМ, перфолента, электр. печатаю- щие машинки. Лит.: Малиновський Б. М. Обчислювальна технша в народному господарствь К., 1965; Гру- бов В. И., Кирдан В. С. Электронные вы- числительные машины и моделирующие устройства. Справочник. К., 1969 [библиогр. с. 179—181]. Б. Н. Малиновский. ВОЗБУЖДЕНИЯ КЛЕТКИ ТЕОРИЯ — тео- рия процессов, возникающих в возбудимых клетках под действием раздражителей. Осно- вой возбуждения являются определенные из- менения физ.-хим. свойств поверхностных структур мышечных и нервных клеток, при- дающих возбуждению способность к саморас- пространению по клетке. Наиболее обоснован- ную В. к. т. разработали (1949) англ, физиоло- ги А. Ходжкин и А. Хаксли. По этой теории, в поверхностной мембране клетки, находящей- ся в состоянии покоя, существует электри- ческая поляризация, обусловленная неравно- мерным распределением ионов натрия, калия и хлора между протоплазмой клетки и вне- клеточной средой. Внеклеточная среда содер- жит в основном ионы натрия и хлора, а прото- плазма — ионы калия. Электр, поля зарядов катионов внутри клетки компенсируются по- лями зарядов анионных групп аминокислот и белков. Т. к. в состоянии покоя поверх- ностная мембрана значительно лучше про- пускает ионы калия, чем ионы натрия, то вследствие диффузии этих ионов изнутри наружу наружная поверхность мембраны заряжается положительно по отношению к ее внутр, поверхности. Величина возникающей разности потенциалов («мембранного потен- циала») близка к потенциалу калиевого элек- трода Ек: RT [К] ^К = —. где R — универе, газовая постоянная, Г — абсол. т-ра, F — число Фарадея, [Х]вн и [К]нар — активность ионов калия внутри и снаружи клетки. Небольшая постоянная утечка ионов через мембрану компенсируется особыми «насосами», которые переносят ионы сквозь нее против градиента потенциала, ис- пользуя энергию обмена веществ. Йепремен- ной причиной возникновения возбуждения является снижение под действием раздражите- ля мембранного потенциала до определенного критического уровня (порога). Это снижение потенциала (деполяризация) мембраны обус- ловлено действием на поверхностную мембрану клетки либо особых веществ, выделяемых окон- чаниями отростков других клеток, образую- щих с ней синаптические контакты, либо поступлением внеш, энергии от раздражителя и связано с изменениями ионной проницае- мости мембраны. Когда деполяризация дости- гает порога, в мембране происходят структур- ные изменения (неясной пока природы), кото- рые приводят к существенному повышению
ВОЗБУЖДЕНИЯ КЛЕТКИ ТЕОРИЯ ее способности пропускать ионы натрия (в ней как бы открываются специфические «натрие- вые» каналы или поры). Вследствие этого воз- никает существенный ток их сквозь мембрану внутрь клетки, переносящий определенное к-во положительных зарядов и деполяризую- щий мембрану. Такой процесс является само- поддерживающимся, т. к. возникающая депо- ляризация еще больше увеличивает натриевую проницаемость и т. д. В итоге ток ионов натрия не только снижает существовавший на мембра- не мембранный потенциал, обусловленный ионами калия, но и создает разность потен- циалов противоположного направления, близ- кую к потенциалу натриевого электрода: F — К? In ^а1нар Na F [Na]BH • Структурные изменения мембраны и изменения ее потенциала чрезвычайно кратковременны. Структура мембраны и ее потенциал сразу же восстанавливаются, даже несмотря на про- должающееся действие раздражителя. Более того, с некоторой задержкой развивается повы- шение проницаемости мембраны для ионов калия, находящихся в избытке внутри клетки (открываются «калиевые» каналы), что создает выходящий из клетки ток этих ионов и спо- собствует восстановлению исходной поляри- зации клеточной мембраны (рис. 1). Описан- ное изменение электр. потенциала мембраны («потенциал действия») является характерной чертой возбуждения; оно является и основой способности возбуждения к самораспростра- нению. Появление в возбужденном участке клеточной мембраны измененной электр. поля- ризации приводит к тому, что на поверхности клетки возникает продольная разность по- тенциалов — возбужденный участок оказы- вается заряженным отрицательно по отноше- нию к окружающим невозбужденным ее участкам (рис. 2). Т. к. внеклеточная среда и протоплазма клетки являются проводниками электричества второго рода, то между невозбущденными и возбужденными участками возникают электр. токи (токи действия), на- правленные снаружи клетки от невозбущден- ных участков к возбужденному, а внутри клетки — в противоположном направлении. Наличие этих токов приводит к деполяризации невозбужденных участков мембраны (т. н. электротоническое действие). Такая деполя- ризация, достигнув некоторого критического уровня, вызывает в невозбужденных участках активное изменение натриевой проницаемости мембраны и всю цепь последующих явлений. Раздражающее действие участка возбуждения на соседние невозбужденные участки клетки настолько велико (т. н. гарантийный фактор), что в нормальных условиях процесс возбуж- дения с большой скоростью распространяется по клетке до концевых ответвлений ее отрост- ков. Эта скорость определяется в основном физ. факторами — электр. сопротивлением От- ростка, среды и пр. Экспериментальные доказательства пра- вильности описанных представлений весьма обстоятельны. Опытами на гигантских нервных волокнах головоногих моллюсков было пока- зано, что способность к возбуждению и прове- дению импульса сохраняется, если из них практически полностью выдавить протоплазму и заменить ее солевым раствором. Т. о. процесс возбуждения действительно связан с поверх- ностной мембраной клетки, а не с содержанием ее протоплазмы. Устранение из наружной среды ионов натрия у большинства возбуди- мых клеток обратимо устраняет начальный входящий ток ионов и тем самым делает не- 1. Изменение натриевой и калиевой проводимости во время деполяризации мембраны (по Ходжкину). 2. Схема распространения нервных импульсов по поверхностной мембране (а — возбужденный участок, б — невозбужденный участок). возможным возникновение возбуждения. Та- кой же эффект можно получить, если искусст- венно увеличивать содержание ионов натрия внутри клетки и тем самым устранять гра- диент потенциала, обеспечивающий их движе- ние сквозь мембрану вследствие возбуждения. Однако некоторые клетки могут использовать для той же цели ионы кальция. Количество ионов, проникающее во время генерации одиночного импульса, слишком мало для того, чтобы его можно было определить аналитичес- ки, однако его можно определить при ритми- ческом раздражении и затем пересчитать на ос лтг ИОНОВ один импульс; оно составляет 2,6 IO11' —-а На основании экспериментально получен- ных данных о мембранных ионных токах мож- но провести моделирование распространяюще- гося потенциала действия на теор. кабеле, свойства которого идентичны физико-хим. свойствам клетки. Теоретически полученные кривые распространяющегося потенциала действия в этом случае очень хорошо совпа- дают с формой кривых потенциала действия, зарегистрированных в естественных условиях. Лит.: Ходжкин А. Нервный импульс. Пер. с англ. М., 1965 [библиогр. с. ИЗ—123]; Катц Б. Нерв, мышца и синапс. Пер. с англ. М., 1968 [биб- лиогр. с. 203—217]; Ходоров Б. И. Проблема возбудимости. Л., 1969 [библиогр. с. 280—301]. П. Г. Костюк. 191
ВОЗМОЖНЫХ НАПРАВЛЕНИЙ МЕТОД ВОЗМОЖНЫХ НАПРАВЛЕНИЙ МЕТОД — метод численного решения задачи программи- рования выпуклого, основанный на построении последовательности точек, каждая из которых получается из предыдущей путем сдвига вдоль направления, не выводящего за пределы допустимой области, и вдоль которого миними- зируемая функция убывает. Пусть задача выпуклого программирования приведена к такому виду: минимизировать go (ж) = (р, ж) при ограничениях g; (х)<0, 7 = 1......т, (1) где g. (ж) — выпуклые дифференцируемые ф-ции, х — n-мерный вектор. Кроме того, предполагается, что существует точка у такая, что gi (у) <0, i = 1, ..., т. Для каждого 6 > 0 обозначим через I (х, 6) мн-во тех ин- дексов 7, для которых — 6 С g; (я) < 0. Пусть точка х\ удовлетворяющая условиям (1), уже построена и имеется > 0. Шаг алго- ь Ь4-1 ритма, т. е. переход от точки х к х произ- водим по следующим правилам. 1) Решаем задачу программирования линей- ного — минимизировать ц при ограничениях; (р, е)<т]; (Vg4 (xft), е)< т], i е / (Xй, 6ft); (2) ]е;|<1. 7 = 1, .... Щ где е — n-мерный вектор, V?, (ж) — градиент ф-ции g- (ж) в точке х. Обозначим решение - k этой задачи соответственно через г|й и е . 2) Различают три случая в зависимости от соотношения 6А и r]ft: a) i]ft < — бй, полагаем = 6ft, 1 б) — 6h < < 0, полагаем 6ft+1 = у 6fe, в) т)й = 0, решаем задачу минимизации 1] при ограничениях: (р, е) < т], (Vgi (хй), е) < г], i е I (xh, 0), (3) | |<1, i = 1, . . . , п. Пусть е*, т]* — решение этой задачи. Если в результате решения получим р* = 0, то точка хк — решение исходной задачи. Если г]* < 0, то — у а в качестве е11 берем вектор е*. 3) Полагаем а?-*"1 = Xй + 7йей, где tk — наибольшее значение 7, при котором удовлетво- рены все неравенства gj (хй + 7ей) <0, i = 1, . . . , т. (4) На этом шаг алгоритма закончен. Точка х^1 берется за начальную и все повторяется. Для начала процесса необходимо найти точку af>, удовлетворяющую ограничениям (1). 192 Для этого В. н. м. решается вспомогательная задача: минимизировать при ограниче- ниях gi (х) — хп-\-1 О’ Применение конеч- ного числа шагов В. н. м. к этой задаче, для которой уже легко найти начальную точку, приводит к нахождению точки, удовлетворяю- щей условию (1). Доказано, что В. н. м. по- рождает последовательность, все предельные точки которой являются решением задачи выпуклого программирования. Б. Н. Пшеничный. ВОЗМУЩАЮЩЕЕ ВОЗДЕЙСТВИЕ, возму- щен и е — воздействие, нарушающее требуе- мую функциональную связь (зависимость) между входной и выходной (контролируемой) координатами механизма, машины, процесса (системы). Могут быть как внешними — изме- нения нагрузки (тока, нагрузочного момента машины) и внешней т-ры, различные помехи (наводки, утечки, фоны), так и внутренними — изменения параметров звеньев системы за счет старения, самопрогрева и др. Методы и средства уменьшения или полного устранения влияния В. в. составляют основное содержание теории и практики автоматическо- го регулирования и управления. Компенсация вредных влияний В. в. осуществляется исполь- зованием систем управления замкнутых с об- ратной связью, работающих по отклонению (принцип Ползунова — Уатта), либо систем управления разомкнутых со связями по возму- щениям (принцип Понселе). Наиболее совер- шенными в этом смысле являются комбини- рованные системы автоматического управле- ния, содержащие и цепь обратной связи, и свя- зи по возмущениям. Вопросы полного устра- нения влияния В. в. рассматривает теория инвариантности (см. Инвариантность систем автоматического управления). П. И. Дехтяренко. ВОЛЬТЁРРЫ УРАВНЕНИЕ — один из ши- роко употребляемых видов интегральных уравнений. ВОССТАНОВЛЕНИЯ ТЕОРИЯ — раздел ве- роятностей теории, посвященный исследова- нию некоторых общих характеристик случай- ных процессов, связанных с суммами независи- мых случайных величин. Основные положения В. т. широко используются в теории надеж- ности, массового обслуживания теории, запасов теории и т. п. Первые результаты В. т. полу- чены из рассмотрения частных вероятностных задач, связанных с длительностью безотказной работы некоторых физ. элементов. Основной моделью В. т. является простой процесс восстановления. Такой процесс опи- сывается последовательностью {Х^), (7=1, 2, ...) взаимно независимых, неотрицательных, одинаково распределенных случайных величин, которые понимаются как длительности сущест- вования заменяемых элементов, восстановле- ние которых происходит мгновенно. Считается, что первый элемент включается в работу в на- чальный момент времени 7 = 0 и заменяется в момент 7 = Xi. Следующая замена произво- дится в момент 7 = Xi + Х2 и т. д. Иногда про-
ВРЕМЕННЫЕ ПЕРЕКЛЮЧАТЕЛЬНЫЕ ФУНКЦИИ цесс восстановления /А'г-) начинается с другой случайной величины Хо, независимой от и, возможно, имеющей иной закон рас- пределения. Расширенная последовательность (А'о, Ai, А',, ...) паз. общим процес- сом восстановления. Он рассмат- ривается, когда первая установка элемента происходит в некоторый момент t =/= 0, вы- бранный на положительной полуоси времени в соответствии с заданным распределением вероятностей. Напр., Хо может быть «остаточ- ным временем жизни» элемента, используемого в начальный момент t = 0. Процесс восстанов- ления наз. дискретным, если — решетчатые случайные величины, такие, что с вероятностью единица наибольший общий делитель всех совпадает с некоторым о, > 0; в противном случае процесс восстанов- ления наз. непрерывным. Важными характеристиками процессов вос- становления являются случайные величины: sn = А\ + X, + ... + Хп — момент п-го восстановления; Xt — наибольшее значение п, для которого sn < t, т. е. число восстанов- лений, происшедших до момента t. Ф-цией восстановления Н (<) наз. математическое ожидание случайной ве- личины Nt, т. е. Н (t) = MNt =2 r? t = r=0 = г}.Теоремы восстановления: Н(«) 1 а) -* ----- при <—>• со, где |i1=MXi; Z Mi б) теорема Блекуэлла для непрерывного про- цесса восстановления Н (t + а) — Н (£) -> а ->--- при t -> оо и любом фиксированном Щ 2 а > 0; в) при условии ц, = МХ^ < со харак- тер поведения ф-ции восстановления Н (<) t описывается соотношением: Н (г)------> Hi Иг л ---— — 1 при t —>• оо . Ф-ция восстановления удовлетворяет сле- дующему интегр. ур-нию t H(t)=F(t) + ^ H(t — s) dF (s), где F (t) — ф-ция распределения случайных величин Х;. Если существуют плотность вос- становления h (£) = Н' (<) и / (ж) = F' (х), то интегр. ур-ние для плотности восстановления i запишется в виде fe (t) = /(<)+ J — s) X 0 X f (s) ds. См. также Случайных процессов теория. Т. И. Фурсова. ВРЕМЕННОЕ РАЗДЕЛЕНИЕ СИГНАЛОВ — разделение, при котором каждому из некото- рой совокупности сигналов выделяется опре- деленный отрезок времени. Применяется в случаях, когда ставится задача одним устрой- ством обслужить большое число различных датчиков сигналов или наоборот, когда боль- шое число различных сигналов, поступаю- щих из одной линии связи, необходимо рас- пределить по разным потребителям (напр., в телемех. системах сигнализации, управ- ления и измерения, в многоканальных радио- линиях связи, машинах централизованного контроля, управляющих вычислительных машинах и т. п.). Полное время подклю- чения всех датчиков (потребителей) наз. ци- п клом. Оно равно Гц = У где Д/;— (—1 время подключения датчика (потребителя) с номером г; п — общее количество их. Реали- зуется В. р. с. с помощью электромех. или электронных коммутаторов. В телемех. систе- мах принцип В. р, с. требует применения ком- мутаторов на передающей и приемной сторонах линии связи. Условием надежного и точного В. р. с. является синхронность и синфазность работы коммутирующих устройств. Синхрони- зация работы их может быть обеспечена с по- мощью общей электр. сети, питающей распре- делители путем использования генераторов одинаковой частоты на передающей и прием- ной сторонах с посылкой принудительных сигналов синфазирования их или посредством т. н. пошаговой синхронизации, выполняемой с помощью одного генератора для управления распределителями как на передающей, так и приемной сторонах с посылкой в линию син- хронизирующих пошаговых импульсов. Лит.: Р а й н е с Р. Л., Горяйнов О. А. Теле- управление. М.—Л., 1965 [библиогр. с. 531—536]; Новицкий В. М. [и др.]. Телемеханика. М., 1967 [библиогр. с. 416—420]; Катков Ф. А. Теле- управление. К., 1967 [библиогр. с. 370 — 372]. ВРЕМЕННЫЕ ПЕРЕКЛЮЧАТЕЛЬНЫЕ ФУНКЦИИ — дискретные функции, у кото- рых значения аргументов и функции зависят от значений дискретного временя (дискретных тактов), значений аргументов и значений функ- ции в различные временные такты. Если счи- тать, что дискретное время принимает значе- ния 0, 1, ..., qr, то для любого фиксированного момента времени t = s значение ф-ции в этот момент времени определяется в общем случае всей предысторией, т. е. значениями всех ар- гументов ф-ции во все моменты времени от t = 0 до t = s включительно, значениями са- мой ф-ции во все моменты времени от t = 0 до t = s — 1 включительно и значением самого аргумента времени t = s. Но не допускается, чтобы значение ф-ции в момент времени s зави- село от ее значений в этот же момент или более поздние моменты и от значений аргументов в более поздние моменты времени. Т. о., в об- щем виде В. п. ф. могут быть определены сле- дующим образом. Пусть заданы п упорядочен- ных последовательностей вида , где xl — 13 4-210 193
ВРЕМЯ ВОССТАНОВЛЕНИЯ значение у'-го элемента г-й последовательности (значение аргумента xi в ;-й такт дискретного времени) и задан элемент уа последовательнос- ти (у’} (у7 — значение ф-ции в у-й такт диск- ретного времени). Для любого фиксированного t — s В. п. ф. есть ys = <р (ys—1, ys~2, ..., г rs s—1 S—Pt s s—1 .... у , X,, xn, xn , s—!>" ..., xn , s), где r; pi, ..., pn «5 s. Для некото- рых начальных тактов может оказаться, что значение В. п. ф. зависит от значений ф-ции или аргументов в «отрицательные» такты вре- мени. В этом случае, как правило, предпола- гают, что эти значения совпадают с теми значе- ниями аргументов и ф-ции, которые были реа- лизованы в момент t = 0. Возможны различные методы описания В. п. ф. При одних вместо исчисления высказы- ваний, пригодного для описания переключа- тельных функций, используется соответствую- щее исчисление предикатов. Напр., в алгебре состояний и событий, предложенной Э. Берк- ли, используется спец, набор операторов, от- ражающих временные соотношения (примера- ми таких операторов могут служить «ПОСЛЕ», «ПОКА», «ДО», «В ТЕЧЕНИЕ», «НАЧИНАТЬ- СЯ» и т. п.). Эти способы описания В. п. ф. оказались мало эффективными при решении задач логического синтеза схем. Другой под- ход основан на рассмотрении аргументов и значений операций на временных интервалах. Наконец, третий подход к описанию В. п. ф. связан с пополнением обычной алгебры пере- ключательных ф-ций операцией временной за- держки на любое фиксированное число ди- скретных тактов (фактически достаточно иметь операцию задержки на один такт). В теории векторно-временных переключательных ф-ций доказывается теорема, носящая общий харак- тер для всех В. п. ф. Согласно этой теореме система В. п. ф. полна тогда и только тогда, когда она содержит полную систему переклю- чательных ф-ций и хотя бы одну ф-цию, изме- няющую время. Весьма важен тот факт, что обладая полной системой В. п. ф., можно описать любой автомат конечный. Для полу- чения эффективных методов описания В. п. ф. и решения задач логического синтеза удобно рассматривать подклассы В. п. ф. Если В. п. ф. от Z-значных аргументов х^ имеет вид у = = <р (xi, х2, ..., хп, f), т. е. ее значение при t = s является переключательной ф-цией у'5 = — <р (xi, х2, ..., хп, s), то такую В. п. ф. наз. времен нбй/-значной функцией (при Z = 2 — временной булевой функцией). При этом с точки зрения практики интерес представляют такие Z-зпач- ные временные ф-ции, которые являются пе- риодическими (с периодом у), т. е. для любого t удовлетворяют равенству <р (хг, х2, ..., хп, t + у) = <р (xi, х2, ..., Z). Такие ф-ции у—1 можно задать как у = тау“. Изучение их сводится к изучению совокупности переключа- тельных ф-ций и способа реализации ха- рактеристических функций тга (тга = 1), если t = а и та = 0, если t =# а. Другим подклас- сом В. п. ф. являются рекурентные ф-ции, определяемые следующим образом: у5 = = <р (Xj1, ... , Xpi, Хр, ... , х^г, ... , xrnn, .... ... , уГп~№, ... ,у "+1)- Здесь rh —моменты дискретного времени, меньшие, чем s (для значений ф-ции) или не большие, чем s (для значений аргумента). Если через wi обозна- чить задержку х^ или у на i тактов, то после соответствующей замены рекуррентная ф-ция принимает вид: у = <р (wi, w2, + ... + rf , ). Это позволяет ’п-Н 21 + гг2 + выражать ее с помощью аппарата переключательных ф-ций (при значности аргументов и значений функ- ции, булевой функции, равной двум — с помо- щью аппарата булевых ф-ций). Лит.: Б азилевский Ю. Я. Вопросы теории временных логических функций. В кн.: Вопросы тео- рии математических машин, сб. 1. М., 1958; Раби- нович 3. Л. Векторно-временные переключатель- ные функции (ВП-функции) как язык для описания схем и процессов переработки информации. «Кибер- нетика», 1968, № 3—4; Поспелов Д. А. Логи- ческие методы анализа и синтеза схем. М., 1968 [би- блиогр. с. 324—328]; Р о г и н с к и й В. Н. Динами- ческие автоматы и временные булевы функции. «Из- вестия АН СССР. Техническая кибернетика», 1970, № 2—3; Беркли Э. Символическая логика и разумные машины. Пер. с англ. М., 1961 [библиогр. с. 241 — 252]. Д. А. Поспелов. ВРЕМЯ ВОССТАНОВЛЕНИЯ после от- к а з а — время, затрачиваемое на отыскание иустранение одного отказа в некотором устрой- стве, напр., в цифровой вычислительной маши- не. В. в. представляет собой случайную вели- чину, зависящую от характера отказа, при- меняемых средств диагностического контроля и квалификации обслуживающего персонала. Как правило, оперируют величиной, называе- мой средним В. в. тср, которое может быть вы- числено на основании статистических данных: п 2т; тгп , где п — число отказов ЦВМ р п за определенный период ее эксплуатации, — время восстановления ЦВМ после i-ro отказа. Л. А. Корытная. ВРЕМЯ ВЫБОРКИ ИНФОРМАЦИИ — время, затрачиваемое на отыскание и вывод из запо- минающего устройства единицы количества информации (одного слова). См. также Время обращения к запоминающему устройству. ВРЕМЯ МОДЕЛИРОВАНИЯ ДЕЙСТВИТЕЛЬ- НОЕ — промежуток времени функционирова- ния реальной системы, воспроизводящийся в процессе моделирования ее поведения. Пове- дение системы часто воспроизводится не в действительном времени, а во времени, преоб- разованном с помощью определенного масшта- ба. Так при моделировании функционирования морского порта В. м. д. иногда может достигать нескольких лет или даже десятков лет, в то время как воспроизведение процесса па вы- 194
ВСЕСОЮЗНЫЙ ИНСТИТУТ НАУЧНОЙ И ТЕХНИЧЕСКОЙ ИНФОРМАЦИИ числ. машине длится лишь несколько минут. На практике выбор В. м. д. производят, исходя из требований точности с учетом быстроты схо- димости изучаемого процесса. При моделиро- вании нестационарных процессов В. м. д. обычно в несколько раз больше, чем при мо- делировании стационарных. Н. И. Костина. ВРЕМЯ ОБРАЩЕНИЯ К ЗАПОМИНАЮЩЕ- МУ УСТРОЙСТВУ — минимальное время между очередными запусками запоминающего устройства (ЗУ) для считывания или записи единицы информации по произвольным адре- сам. В зависимости от типа ЗУ такой единицей может быть массив слов, размещаемых в за- поминающего устройства зоне (напр., в случае ЗУ на магнитной ленте) или слово (число), размещаемое в ячейке запоминающего устрой- ства. В первом случае, когда принципиально обращение происходит только к определенной зоне, а не к ячейке, В. о. к з. у. состоит из вре- мени поиска зоны и времени считывания (запи- си) массива слов и зависит как от располо- жения искомой зовы, так и от величины масси- ва. Т. к. для таких ЗУ В. о. к з. у. является величиной переменной, то для характеристики их скоростных параметров используются дру- гие показатели, напр., скорость считывания (записи) двоичных единиц или слов определен- ной разрядности либо плотность размещения информации на единицу длины носителя и ско- рость его перемещения и др. Наиболее широко пользуются понятием В. о. к з. у. во втором случае, когда принцип работы ЗУ использует обращение к ячейке. При этом для цикличе- ских ЗУ (ЗУ на барабане, ЗУ на линиях за- держки и др.) В. о. к з. у. равно циклу работы (времени оборота барабана, периоду циркуля- ции информации относительно средств считы- вания), а для других типов складывается из времени выборки информации (состоящего из времени поиска физ. адреса ячейки и времени считывания) и времени регенерации (записи), включая время переходных процессов в раз- рядных линиях. Часто, с целью увеличения скорости работы ЗУ, производят совмещение рабочих циклов т. о., что поиск ячейки про- изводится в то время, когда еще не закончился переходной процесс в разрядных линиях от предыдущего обращения, поэтому указанное время может быть исключено из В. о. к з. у. В ЗУ, в которых операция считывания и реге- нерации (стирания и записи) не связаны воеди- но, напр., в устройствах со считыванием без разрушения информации, скорость работы определяется В. о. к з. у. раздельно для счи- тывания и записи или их обратными величи- нами: частотой считывания и частотой записи. Ф. Н. Зыков. ВРЕМЯ ОЖИДАНИЯ — промежуток времени в массового обслуживания системах от момента вступления абонента в очередь до момента начала его обслуживания. В. о.— случайная величина, характеризующая продолжитель- ность пассивной задержки абонента, ожидаю- щего обслуживания. Содержательный смысл В. о. в реальных системах весьма разнообра- зен: время простоя судов, ожидания пасса- жирами трамваев, автобусов, хранения това- ров в магазинах и т. д. Качество работы систе- мы массового обслуживания часто может быть охарактеризовано с помощью вероятностного распределения В. о. абонента, прибывшего в систему в момент времени достаточно далекий от начала ее функционирования. Математиче- ское ожидание этого распределения — среднее В. о.— важнейшая и наиболее простая харак- теристика качества обслуживания. Определить распределения В. о. аналитическими методами до настоящего времени удалось лишь при достаточно жестких предположениях: показа- тельное распределение времени обслуживания или пуассоновский входящий поток (см. Пуас- сона поток). Для n-линейной системы обслу- живания с пуассоновским входящим потоком параметра % и произвольным распределением „ 1 времени обслуживания со средним —— при Л условии --- = р < п распределение В. о. v F («) имеет вид F = _______Р Го e—v • (n—Р) t (га — 1)! (га — р) Отсюда можно получить ф-лу для среднего В. о. а (п — 1)! v • (га — р)2 Понятие В. о. и методы вычисления его используют на практике в тех. и эконом, зада- чах при исследовании длительности хранения товаров, сроков задержки информации и т. д. ВРЕМЯ РАБОТЫ ВЫЧИСЛИТЕЛЬНОЙ МА- ШИНЫ ПОЛЕЗНОЕ — время, в течение ко- торого вычислительная машина, находясь в режиме решения или отладки задач, работает безотказно. Процентное отношение полезного времени к общему календарному времени ра- боты машины является показателем надежнос- ти работы ЦВМ. ВСЕСОЮЗНЫЙ ИНСТИТУТ НАУЧНОЙ И ТЕХНИЧЕСКОЙ ИНФОРМАЦИИ (ВИНИТИ) — информационное и научно-ис- следовательское учреждение в Москве. Орга- низован в 1952 в системе АН СССР как Ин-т науч, информации (с 1955 имеет нынешнее название) и находится в двойном подчинении— Гос. комитета Совета Министров СССР по науке и технике и АН СССР. Осн. задачи: систематическое и исчерпывающее реферирова- ние всей мировой литературы в области естест- вознания и техники; подготовка и издание на этой основе реферативного журнала, вы- пуск обзорно-библиографической и справочной литературы, экспресс-информации по наиболее 13* 195
ВСПОМОГАТЕЛЬНОГО ОПЕРАТОРА МЕТОД актуальным вопросам науки и техники; ор- ганизация и развитие науч, исследований, направленных на совершенствование методов и техн, средств, используемых в научно-инфор- мационной деятельности. Структурно ин-т со- стоит из нескольких десятков отраслевых, функциональных и научно-исследовательских отделов, машинно-счетной станции, производ- ственно-издательского комбината, справочно- информационных служб. Ин-т является голов- ной научно-информационной организацией в СССР (осуществляет координацию исследова- ний и разработок в области научно-информа- ционной деятельности в стране). ВИНИТИ издает «Реферативный журнал» в 173 выпу- сках, из которых 41 выходят отдельными вы- пусками, 132 — в 25 сводных томах, выпуски «Экспресс-информация» (в 77 сериях), ежегод- ники «Итоги науки и техники», сборник «Науч- но-техническая информация». При Ин-те име- ется аспирантура. Лит.: Арутюнов Н. Б. Дальнейшее развитие системы научно-технической информации в СССР. «Научно-техническая информация. Серия 1», 1967, МИ; Михайлов А. И., Черный А. И., Гиляревский Р. С. Развитие информатики в СССР. «Научно-техническая информация. Серия 2», 1967, № И; Фомин А. А. Всесоюзный институт научной и технической информации и его деятель- ность. М., 1968 [библиогр. с. 49—61]. А. И. Михайлов. ВСПОМОГАТЕЛЬНОГО ОПЕРАТОРА МЕ- ТОД — способ получения компонент гра- диента показателя качества автоматической системы управления путем преобразования сигнала системы вспомогательным нелинейным (в общем случае) оператором. Рассмотрим Блок-схема самонастраивающейся системы управления с использованием метода вспомогательного оператора: I — основная система; II — контур самонастройки; 1 — вспомогательные операторы; 2 — множительные звенья, 3 и 5— блоки, выполняющие операции Л'и соответственно, 4 — интеграторы; ....Рт — зна- чения настраиваемых параметров. систему управления замкнутую (I на рис.), состоящую из объекта управления ОУ и управляющего устройства (регулятора) Р, описываемых соответственно операторами Уо (р, а) и Ур (р, Р), где р = d/dt — оператор дифференцирования, а — совокупность пере- менных параметров ai объекта (г = 1, 2, ..., ..., n), Р — совокупность варьируемых пара- метров настройки Р;- регулятора (/ = 1, 2, ... ..., т), х (t) и у (Z) — соответственно входной и выходной сигналы системы, v (t) — управ- ляющее воздействие. Часто критерий качества систем автоматического управления I опре- деляется через ошибку системы е: I -=Nf (е), (1) где N — оператор или функционал. Обычно требуют, чтобы I принимал опти- мальное значение Го, т. е. /0 = extremum I (Р„ . . . , Pm) (2) или в более общем случае: /0 = inf I (Pt, . . . , ₽m) или /0 = ₽;ев7- = sup . . . , Pm), (3) Рур; где Bj — допустимая область изменения пара- метров р;-. При использовании градиентной процедуры поиска оптимальных значений параметров р (см. Градиентный метод) уравнения настрой- ки параметров регулятора имеют вид: где А — числовая матрица, р — вектор на- страиваемых параметров. Из (1) следует: д/ (Р) . _ N df (е) де, ар; де ар; ’ Учитывая, что е = х — р, у = Уо (р, a) v, v = Ур (р, Р) ей принимая во внимание, что х не зависит от Р, получим: де ду W = ~ (6, а) = Уо (Р- «) а₽; дУр (р, Р) д^ 8 + + Уо (Р, а) Ур (Р, Р) —т-т— . (6, б) Р Преобразование (6) дает: —• = — Ув. (р, а, Р) е, ар, 1 = 1, 2, . . . , т, (7) 196
ВЫДЕЛЕНИЕ СИГНАЛОВ НА ФОНЕ ПОМЕХ где оператор Ув. (р, а, 3) = [1 + , 9Yp (Р, 3) + Уо (Р, а) Ур (р, 3)] 1 Уо (р, а)--(8) наз. вспомогательным о п е р а т о- р о м. Из (7) и (5) видно, что преобразование ошибки системы е этим оператором позво- ляет определить компоненты градиента I, т. к. N и f (е) (см. (3)) заранее заданы (вы- браны) . Структурная схема контура самонастройки, основанная на использовании В. о. м. для слу- чая, когда А = 7.Е (где Е — единичная матри- ца, /. — скалярный множитель), приведена на рис. (контур II). Выражение (8) можно за- писать в виде Ув; (р, а, 3) = Уво (р, а, 3) Увс. (р, 3), (9) гДе Yво (А ₽) = [! + (А а) (a 3).Г' X X У о (р, «) — общая для всех вспомогательных dYv (Р. 3) операторов часть, а Увс. (р, 3) ~ спомога- Из (9) видно, (р, а, 3) зависит от параметров объек- т. н. существенные в тельные операторы. что Ув0 та и регулятора, в то время как Увс. (р, 3) — только от параметров регулятора. Иногда с целью упрощения контура самонастройки Ув. (р, а, 3) аппроксимируют более простыми звеньями, в частности, используют только существенные вспомогательные операторы для приближенного определения компонент гра- диента : де. 63~ - Увс, (А 3) е. (Ю) В. о. м. используется в т. н. беспоисковых самонастраивающихся системах. При этом для достижения оптимального значения / не требуется применения спец, пробных сигна- лов, однако необходима значительная апри- орная информация о структуре и параметрах системы. Лит.: Казаков И. Е. К статистической теории непрерывных самонастраивающихся систем. «Изве- стия АН СССР. Энергетика и автоматика», 1962, № 6; Евланов Л. Г. Самонастраивающаяся система с поиском градиента методом вспомогательного опера- тора. «Известия АН СССР. Техническая кибернетика», 1963, № Г, Костюк Б. И. Беспоисковые гради- ентные самонастраивающиеся системы. К., 1969 [би- блиогр. с. 264—2731. В. И. Костюк, Ю. В. Крементуло. ВХОДНОЕ УСТРОЙСТВО — см. Устройства ввода — вывода данных ЦВМ. ВЙБОРКА ТРЕНИРОВОЧНАЯ — то же. что и обучающая выборка. ВБ1ВОДА ИНФОРМАЦИИ УСТРОЙСТВО — см. Устройства ввода — вывода данных ЦВМ. ВИДЕЛЁНИЕ СИГНАЛОВ НА ФОНЕ ПО- МЕХ — операция подавления мешающих дей- ствий помех и повышения качества передачи полезного (несущего информацию) сигнала в результате восстановления мгновенных зна- чений этого сигнала с заданной вероятностью ошибки. При этом эффективность выделения полезного сигнала можно оценивать функцией вероятности того, что отклонение е выделен- ного сигнала от его истинного значения не превышает некоторого заранее заданного по- рога Е0 Р = Р {е < 80}. В общем случае В. с. на ф. п. основывается на априорных сведениях о параметрах (отличи- тельных признаках) сигнала и помех. Разли- чие спектральных характеристик, интенсив- ностей, временных свойств, фазовых соотноше- ний сигнала и помех позволяет осуществить функциональную (частотную, амплитудную, временную, фазовую и др.) избирательность в системе выделения сигнала и ослабить в опре- деленной мере мешающие влияния помех. Наибольшее распространение получила ча- стотная избирательность. Сов. ученый-радиотехник В. А. Котельников (р. 1908) и амер, ученый Ф. Вудворд незави- симо один от другого обосновали принци- пиальную возможность оптимального выделе- ния (приема) сигналов, обеспечивающую макс, вероятность правильного воспроизведения по- лезного сигнала. Выделение сигнала в этом случае рассматривается как задача определе- ния на основе анализа реализации принятого сигнала условной вероятности ру (х) того, что принятому сигналу у соответствует определен- ный полезный сигнал х. Полезный сигнал при этом рассматривается, как случайный объект с известным законом распределения р (ж) в соответствующем пространстве. Определение условной вероятности ру (х) позволяет наилуч- шим образом уменьшить априорную неопре- деленность в отношении принимаемого сигна- ла. При известном законе распределения ве- роятностей полезцого сигнала р (ж) нахожде- ние ру (х) можно свести к определению услов- ной вероятности рх (у) того, что известному сигналу х соответствует принятый сигнал у, так как ру (х) = кр (х) рх (у), где к — по- стоянная; рх (у) обычно наз. ф-цией правдопо- добия и обозначают L (х). Решение о выделении (приеме) определенного сигнала х принимается по максимуму ф-ции правдоподобия. Оптим. выделение (прием) полезного сигна- ла можно осуществить и без определения условных вероятностей ру (ж), или рх (у), доста- точно, чтобы результат обработки смеси полез- ного сигнала и помехи однозначно опреде- лялся этими распределениями. Так, для оп- тим. выделения сигнала х (t), действующего на фоне белого шума с нормальным законом распределения амплитуд п (I) в течение време- ни Г, достаточно определить корреляционный интеграл Т ryx (т) = j У (0 1 (г — т) 0 197
ВЫИГРЫША ФУНКЦИЯ где У (<) = х (Z) + п (г) — смесь полезного сигнала и помех. Такая операция позволяет извлечь наибольшее количество информации о наличии сигнала, поскольку по значениям гух однозначно определяется ф-ция правдопо- добия L (х). Это доказывает оптимальность приемника взаимно-корреляционного типа. Устройство выделения сигнала можно рас- сматривать как линейный фильтр, обрабаты- вающий смесь у (Z) так, что выходной сигнал Увых (г) наилучшим (в рамках принятого кри- терия) образом воспроизводит полезный сиг- нал х (£). Такое устройство наз. оптим. фильт- ром, а сам процесс выделения — оптим. фильтрацией. Основы теории оптим. фильтра- ции заложены в работах сов. математика А. И. Колмогорова (р. 1903) и амер, математи- ка Н. Винера (1894—1964). Взаимно-корреляционный приемник можно рассматривать как оптимальный по критерию максимума информации фильтр, а его выход- ной сигнал в момент т — как реакцию фильтра с импульсной характеристикой, тождественно равной зеркальному изображению сигнала ОО ryx W = г/вых W = j У W X U + «о - Т) dt- —оо Частотная характеристика такого фильтра А (со) с точностью до постоянного множителя совпадает с комплексно сопряженным спект- ром полезного сигнала X (со): К (со) = X* (со) exp j— /со/,,] . Будучи оптимальным в информационном смысле, взаимно-корреляционный приемник максимизирует отношение пикового значения сигнала к эффективному значению помехи. Это отношение равно отношению полной энергии сигнала к спектральной плотности мощности Е шума q =-----и не зависит от формы полезного &п сигнала. Фильтры выделения полезного сигна- ла можно оптимизировать по критерию мини- мума среднеквадратичного уклонения е2 W = [Увых W WP- Частотная характеристика такого оптималь- ного фильтра для статистически независимых сигнала и помех однозначно определяется формой энергетического спектра полезного сигнала Gx (со) и помех Gn (со): G (“) g (С0) = ' G^cb) + Gn (со) В практике для В. с. на ф. п. широко приме- няют квазиоптимальные фильтры, форма ча- стотной характеристики которых в известной степени произвольна и не зависит от спектров сигнала и помех, а полоса пропускания согла- сована с ними. Отношение сигнала к помехе на выходе таких фильтров хуже, чем у опти- мальных. 198 Лит.: Колмогоров А. Н. Интерполирование и экстраполирование стационарных случайных после- довательностей. «Известия АН СССР. Серия матема- тическая», 1941, т. 5, № 1; К о т е л ь н и к о в В. А. Теория потенциальной помехоустойчивости. М.— Л., 1956; Г у т к и н Л. С. Теория оптимальных методов радиоприема при флуктуационных помехах. М.— Л., 1961 [библиогр. с. 479—484]; Wiener N. Extra- polation, interpolation and smoothing of stationary time series. New York, 19501 Woodward P. M. Probability and information theory, with applications to radar. London, 1955. В. И. Чайковский. ВЫИГРЫША ФУНКЦИЯ — функция, припи- сываемая в игре бескоалиционной каждому игроку. Задается на множестве всех ситуаций и принимает вещественные значения, численно выражающие выигрыш игрока в различных ситуациях. В игре антагонистической В. ф. 1-го игрока часто называют В. ф. самой игры. См. также Игр теория. ВЫИГРЫШЕЙ МАТРИЦА — матрица, стро- ками которой являются стратегии первого игрока в конечной игре двух лиц (см. Игры матричные и Игра биматричная), столбца- ми — стратегии второго игрока, а элемент на пересечении строки и столбца — выигрыш игрока в ситуации, образованной соответ- ствующими стратегиями. При описании мат- ричной игры указывается только В. м. первого игрока. ВЫПУКЛАЯ ОБОЛОЧКА [X] (или соХ) произвольного множества X линейного пространства Е— наименьшее выпуклое множество, содержащее X, т. е. В. о.— это мн-во, являющееся пересе- чением всех выпуклых мн-в, содержащих X. Мн-во [ X ] состоит из всех точек, представимых в виде выпуклой комбинации произвольного числа точек X. Простейшие свойства В. о.: [аХ] = а [X]: [X + У] = [X] + [У]; если мн-во X ограни- чено, то и мн-во [X] ограничено. Если X — множество n-мерного эвклидова пространства Еп, то мн-во [X] обладает следующим важным свойством: каждая точка [X] может быть представлена в виде выпуклой комбинации не более чем (п + 1)-й точки X. ВЫПУКЛАЯ ФУНКЦИЯ — фрпщияГопре- деленная на выпуклом множестве линейного пространства, и удовлетворяющая неравенству g (kx + (1 — X) у) «с (ж) + (1 — X) g (у) при всех % е [0, 1]. Если область определения В. ф. g (х) лежит в конечномерном пространстве, то g (х) непре- рывна во всякой внутренней точке этой облас- ти. Пусть х,, ..., хт — любые точки из области определения В. ф. g (х), %,, ..., Хт —неотри- цательные числа, в сумме равные!. Тогда (т \ т \xi < ^ig (*,)• i=l / г=1 Если g (х) — дважды непрерывно дифферен- цируемая В. ф., то матрица ее вторых произ- водных полуположительно определена. ВЫПУКЛОЕ МНОГОГРАННОЕ ПМНОйКЕ- СТВО — множество, образованное пере- сечением конечного числа полупространств
ВЫПУКЛЫЙ МНОГОГРАННЫЙ КОНУС п вида V а. .X. fo, i = 1, . . . , m конечномер- 7=1 ного эвклидова пространства. Всякое В. м. м. может быть представлено в виде суммы вы- пуклого многогранника и выпуклого многогран- ного конуса. ВЫПУКЛОЕ МНОЖЕСТВО — множество X линейного пространства Е, характеризуемое следующим свойством. Если хг и хг — произ- вольные элементы мн-ва X, то при любом ООС 1 точка Xxj + (1 — X) х2 е X. Др. словами, мн-во X — выпуклое, если оно целиком содержит отрезок, определяемый любыми двумя его точками. В. м., напр., яв- ляются: точка I еЕ; шар произвольного ради- уса; любое подпространство Е, в частности в n-мерном эвклидовом пространстве Еп — каж- п дое из полупространств У a^Xj < bi (> Ь;), 7=1 i = 1, 2, ..., m, определяемых гиперплос- n костью У, a;ix. = b:. Свойства В. м.: 7=1 1) если Xi, ..., хт — точки мн-ва X, то это- му мн-ву принадлежит и любая точка х, являющаяся выпуклой комбинацией To- rn т чек х.; : х ~ У Х;ж;, где > 0. У = 1; i=l 1=1 2) пересечение В. м. также является В. м.; 3) в пространстве Еп любые два В. м. X и Y, не имеющие общих точек, могут быть раз- делены ненулевой линейной ф-цией, т. е. найдется такая линейная ф-ция /, что / (х) / (у) для всех х е X и у е Y (теорема об отделимости В. м.). Аналогичное утвержде- ние сохраняет силу и в случае произвольного линейного пространства, при условии, что одно из мн-в имеет внутреннюю (в определен- ном для рассматриваемого пространства смыс- ле) точку. При более жестких требованиях, предъявляемых к В. м. X и Y, гарантируется существование ненулевой линейной ф-ции, строго разделяющей эти мн-ва: f (х) a <Z а + е С / (у) для всех х е X, у е Y, где а — некоторая константа, а е > 0. В пространстве Еп для этого достаточно, чтобы мн-ва X и У были замкнуты, не пересекались, и, по край- ней мере, одно из них было ограничено. В каж- дой граничной точке у В. м. X С Еп может быть определена по крайней мере одна линей- ная ф-ция /, называемая опорной ф-цией к мн-ву X в точке у такая, что / (у) f (х) для всех х е X. Существуют различные спец, конструкции В. м. (см. Выпуклый конус К с вершиной р, Выпуклая оболочка [X] (или соХ) произволь- ного множества X линейного пространства Е, Выпуклое многогранное множество). Благода- ря своим свойствам, понятие В. м. находит широкое применение в функциональном ана- лизе, программировании линейном и нелиней- ном, оптимального управления теории, играх дифференциальных. Лит.: Болтянский В. Г. Математические ме- тоды оптимального управления. М., 1969; Кар- лин С. Математические методы в теории игр, про- граммировании и экономике. Пер. с англ. М., 1964 [библиогр. с. 798—819]. Ю. М. Данилин. ВЫПУКЛЫЙ КОНУС К с в ершин ой р — выпуклое множество линейного пространст- ва Е, обладающее следующим свойством: из того, что р + х е К, следует, что при любом а > 0 р + ах е К. Если вершина В. к. р — нулевой элемент пространства Е, то это опре- деление эквивалентно следующему: К — В. к., если при любых х и у из К точка ах + Ру е К при всех а > 0, Р > 0. Примеры В. к.: в двумерном эвклидовом пространстве — внутренность угла, не пре- восходящего л; в пространстве Е — произ- вольное линейное подпространство, содер- жащее точку р. Наименьший В. к. К (X) с вершиной р, содержащий мн-во X, наз. В. к., натянутым на мн-во X, или ко- нической оболочкой X. В. к. К (X) состоит из всех точек, представимых в (т \ У. \ixi — р ] , где а > 0, > 0. 1=1 / W1 У, = 1, т — произвольное натуральное чис- 1=1 ло, xi е X. Говорят также, что К (X) — конус, порождаемый мн-вом X. Ю. М. Данилин. ВЫПУКЛЫЙ МНОГОГРАННИК — ограни- ченное выпуклое множество, образованное пересечением конечного числа полупрост- п ранств вида У ai;- xj < Ь;, i = 1, ..., m п-мер- 7=1 ного эвклидова пространства Еп. Гиперпло- скость миним. размерности к, 0 к п, в которой целиком содержится В. м. М, наз. несущей плоскостью много- гранника, а число к — размерностью М. Мн-во Г граничных точек многогранника, принадлежащих некоторой гиперплоскости размерности ц, 0 и к — 1, являющейся пересечением плоскостей, образующих полу- пространства, которые определяют многогран- ник, наз. ц-мерной гранью М. Нуль- мерную грань наз. вершиной многогран- ника, одномерную грань — ребром. Каж- дая точка многогранника М может быть пред- ставлена в виде выпуклой комбинации его вершин, т. е. выпуклый мн-к представляет со- бой выпуклую оболочку мн-ва всех своих вер- ШИН. Ю. М. Данилин. ВЫПУКЛЫЙ МНОГОГРАННЫЙ КОНУС — выпуклое множество n-мерного эвклидова про- странства Еп, образованное пересечением ко- нечного числа полупространств, граничные гиперплоскости которых проходят через неко- торую точку р, наз. вершиной В. м. к. В. м. к. может быть представлен как выпуклый конус,на- тянутый на конечное число точек ж;, i = 1, m пространства Еп: каждая точка конуса В пред- in ____ ставима в виде р + У > 0, i = l, т. 1=1 199
ВЫСКАЗЫВАНИИ ИСЧИСЛЕНИЕ ВЫСКАЗЫВАНИЙ ИСЧИСЛЕНИЕ — см. Исчисление высказываний. ВЫСКАЗЫВАНИЯ ЛОГИЧЕСКИ ИСТИН- НЫЕ, высказывания тождествен- но истинные — сложные высказывания, истинные при всевозможных интерпретациях их элементарных высказываний. См. Алгебра логики, Тождественно истинная формула. ВЫСКАЗЫВАНИЯ ЭКЗИСТЕНЦИАЛЬ- НЫЕ — высказывания, отражающие сущест- вование предметов с теми или иными свойства- ми. Напр.: «Существуют числа х и у такие, ЧТО X > У 4- 1». ВЫХОДНОЕ УСТРОЙСТВО — см. Устрой- ства ввода — вывода данных ЦВМ. ВЫЧИСЛЕНИЯ В РЕАЛЬНОЕ ВРЕМЯ н а автоматах — вычисления, при которых автомат вырабатывает результат за время, необходимое для подачи на него значения ар- гумента. Примером таких вычислений могут служить вычисления на автоматах конечных. Формальное описание В. в р. в. удобнее всего дать в терминах вычисления операторов (см. Поведение автоматов). Пусть оператор О отображает мн-во бесконечных последователь- ностей во входном алфавите X во мн-во беско- нечных последовательностей в выходном ал- фавите У. Говорят, что автомат ЭД вычисляет в реальное время оператор О, если 21 на га-ом такте (га = 1, 2, ...), получая на вход х (п) е е X, выдает на выход у (га) s У, где у (1) ... yjn.)... есть результат применения О к х (1) ... х (га) ... . Класс операторов, вычислимых в реальное время, не исчерпывается конечно-автоматными операторами. Примером не конечно-автоматно- го оператора, который вычислим на многолен- точной Тьюринга машине в реальное время, является оператор распознавания симметрии. Он отображает произвольную двоичную по- следовательность х (1) ... х (п.) ... в такую двоичную последовательность у (1) ... у (п) .... что у (га) = 1 тогда и только тогда, когда х (1) ... х (га) —симметричное слово (т. е. х (I + 1) = х (га — г) для всех г = 0, ..., ..., га — 1). Известно, что оператор распознавания сим- метрии не вычислим в реальное время на од- ноленточных машинах Тьюринга. Примером не конечно-автоматного оператора, вычисли- мого в реальное время на автоматах ите- ративных, является оператор умножения, отображающий каждую пару последователь- ностей {х (1) ... х (га) ..., х' (1) ... х' (га) ...) в последовательность у (1) ... у (га) ..., где у (га), ..., у (1) — первые га разрядов произ- ведения чисел х (га) ... х (1) и х' (га) ... х' (1). В теории В. в р. в. наибольший интерес пред- ставляет изучение классов операторов, вычис- лимых в реальное время на автоматах того или иного типа. Операторы, вычислимые в реаль- ное время при любой известной концепции автомата, являются вычислимыми оператора- ми без предвосхищения. Обратное неверно. Более того, для многих достаточно широких классов автоматов класс операторов, вычис- лимых в реальное время, является довольно 200 узким и не содержит многих естественно опре- деляемых операторов. Приведем некоторые результаты сравнения (по типу вычисляющих автоматов) классов операторов, вычислимых в реальное время: 1) существует оператор, вычислимый в реаль- ное время на двухленточной машине Тьюринга и не вычислимый в реальное время ни на какой одноленточной машине Тьюринга; 2) для лю- бого га > 2 существует оператор, вычислимый в реальное время на га-мерном итеративном автомате и не вычислимый в реальное время ни на каком (га — 1)-мерном итеративном ав- томате; 3) классы операторов, вычислимых в реальное время на многоголовочных машинах Тьюринга и на многоленточных машинах Тьюринга, совпадают. Результаты 1) —3) естественно переинтерпретируются в терминах вычисления предикатов. Важную интерпрета- цию в терминах порождения последователь- ностей допускают операторы с унарным вход- ным алфавитом {11. Говорят, что бесконечная последовательность ₽ порождается в реальное время автоматом И, если оператор, отобра- жающий последовательность 111 ... в (3, вы- числим в реальное время на 21. Пусть сверх того ₽ — двоичная последовательность, содер- жащая бесконечное число символов 1. С Р = = ₽i₽2 ••• ₽т связывается монотонно возра- стающая ф-ция (га) такая, что / (га) = т тогда и только тогда, когда f)m есть га-ое вхож- дение символа 1 в (3. В этом случае говорят, что функция / (га) вычислима в реальное время на 21. Другими словами, рассматривают авто- мат автономный 21, выдающий (двоичную) последовательность и f (га) принимают равным номеру такта, в котором вырабатывается га-ая единица. Напр., с Р =1001 ... 10 ... 01 ... 2k ... (k = 1, 2, ...) связывается ф-ция / (га) = га2, которая вычислима в реальное время на одно- ленточной машине Тьюринга. Приведем осн. результаты, связанные с порождением после- довательностей и вычислением ф-ций в реаль- ное время: (1) для всякого к — 1, 2, ... суще- ствует последовательность, порождаемая в реальное время машиной Минского с к -|- 1 лентами, и не порождаемая в реальное время никакой машиной Минского с к лентами; (2) существует последовательность, порождаемая в реальное время одноленточной машиной Тьюринга, и не порождаемая в реальное время никакой машиной Минского; (3) класс функ- ций, вычислимых в реальное время на машинах Мипского, содержит всевозможные полиномы, степенные функции с" (с — постоянная), га! и замкнут относительно операций сложения, умножения, суперпозиции, возведения в сте- пень; (4) класс ф-ций, вычислимых в реальное время на машинах Тьюринга, содержит не примитивно-рекурсивные функции и замкнут относительно операций, перечисленных в (3); (5) существует монотонно-возрастающая при- митивно-рекурсивная ф-ция, не вычислимая в реальное время на машинах Тьюринга.
ВЫЧИСЛИТЕЛЬНАЯ МАТЕМАТИКА Лит.: Фрейвалд Р. Сложность распознавания симметрии на машинах Тьюринга с входом. «Алгебра и логина. Семинар», 1965, т. 4, в. 1; Барз- динь Я. М. Емкость среды и поведение автоматов. «Доклады АН СССР», 1965, т. 160, № 2; Фишер П. Многоленточные и бесконечные автоматы. В кн.: Кибернетический сборник. Новая серия, в. 5. М., 1968; Слисенко А. О. Распознавание предиката симметрии многоголовчатыми машинами Тьюринга со входом. «Труды Математического института им. В. А. Стеклова АН СССР», 1973, т. 129; Fischer Р. С., Meyer А. В., Rosenberg A. L. Time- restricted sequence generation. «Journal of the com- puter and system sciences», 1970, v. 4, № 1. M. К. Валиев, В. А. Непомнящий. ВЫЧИСЛИТЕЛЬНАЯ МАТЕМАТИКА — раз- дел математики, изучающий методы получения решения различных математических задач в виде числового (точного или приближенного) результата (см. Численные методы). Свое на- чало В. м. ведет от глубокой древности и нача- лом ее можно считать правила вычисления иррациональных чисел. Современная В. м. состоит из многих разделов; важнейшие из них: вычисление значений ф-ций, вычисл. методы линейной алгебры, численное решение алгебр, и трансцендентных ур-ний, численное дифференцирование и интегрирование, чис- ленное решение дифф, и интегро-дифф, ур-ний и численные методы отыскания экстремумов функционалов (оптимизации методы). В. м. развивается вместе с развитием математики вообще, представляя собой как бы завершаю- щий этап в решении матем. проблем. Напр., развивающийся в последнее время дискрет- ный анализ порождает вычисл. методы дискрет- ного анализа, которые также относятся к В. м. Любой числ. результат можно получить только с помощью арифм. и логич. действий, поэтому задачу В. м. можно сформулировать как задачу представления решений (точно или приближенно) в виде последовательности арифм. операций. Т. о., любой числ. метод состоит из алгоритма решения, т. е. точного описания последовательности арифм. опера- ций, и оценки погрешности алгоритма (см. Погрешностей вычислений теория). Лишь в очень редких случаях точный результат может быть достигнут при конечном к-ве арифм. опе- раций. Почти всегда этот результат представ- ляется как предел бесконечной последователь- ности операций. Поэтому оценка погрешностп часто сводится к оценке сходимости алгоритма. Однако сходимость отнюдь не является необ- ходимым требованием, когда ставится задача о получении результата с заданной точностью (а не с любой степенью точности), при этом необходимая точность устанавливается обычно из практических соображений. Примером мо- жет служить вычисление значений ф-ций с по- мощью расходящихся асимптотических рядов, которые не могут дать приближения с любой степенью точности, но позволяют быстро и точно при соответствующих условиях вычис- лять значения ф-ций с конечной, но достаточ- ной точностью. Для практического применения алгоритма весьма важна его эффективность. Ее иногда оценивают по к-ву арифм. операций, необходи- мых для получения решения. Однако весьма часто уменьшение к-ва арифм. операций дости- гается в результате логич. усложнения алго- ритма, и поэтому программы для ЭВМ (особен- но при трансляции с алгоритмических языков) для такого логически усложненного алгоритма получаются столь неэкономичными, что весь выигрыш вследствие снижения к-ва арифм. операций может потеряться. Аналитической основой вычисления значе- ний трансцендентных ф-ций является теория разложения в ряды (степенные, ряды по ортого- нальным ф-циям, ряды факториалов и др.), приближение многочленами, реже — разло- жение в непрерывные дроби, а также другие спец, методы, связанные со специфическими свойствами конкретных ф-ций. Приближение ф-ций многочленами (которое в частных слу- чаях может совпадать с разложением в ряд по ортогональным многочленам) получило в последнее время значительное распростране- ние для составления стандартных программ вычисления трансцендентных ф-ций на ЭВМ, при этом чаще всего используются многочлены Чебышева. Для широкого практического ис- пользования трансцендентных ф-ций вычис- ляют таблицы их значений для некоторой последовательности значений аргумента. Про- межуточные значения находят с помощью ин- терполирования (см. Интерполирование функ- ций). Практически осуществимо табулирова- ние функций, зависящих лишь от одной, мак- симум двух, переменных. Раздел вычисл. методов линейной алгебры рассматривает в основном две задачи: 1) реше- ние систем линейных алгебр, ур-ний и 2) опре- деление собственных значений и собственных векторов матриц (см. Собственных значений и собственных векторов матриц способы вычис- ления). Первая задача является «арифмети- зированной», т. е. ее точное решение можно получить с помощью конечной последователь- ности арифм. операций. К-во этих операций (сложений и умножений) для системы с п неиз- вестными в общем случае составляет величину порядка п3. К системам линейных алгебр, ур-ний при- ближенно сводится решение краевых задач для линейных дифф, ур-ний. В случае ур-ний с частными производными порядок системы алгебр, ур-ний может быть очень высок (тыся- чи и десятки тысяч неизвестных), и решение таких систем прямыми точными методами практически невыполнимо. Поэтому, помимо точных методов решения больших систем ал- гебр. ур-ний, применяют и прибл. итерацион- ные методы. Смысл их заключается в том, что матрицу А исходной системы Ах = Ь пред- ставляют в виде А = Ао — В, причем для матрицы Ло обратную матрицу можно легко вычислить. После этого систему решают после- довательными приближениями Аихп+1 = Вхп + ^> или, в более общей форме, ложп+1 = “ <Ахп — 6) + Аохп (1) 201
ВЫЧИСЛИТЕЛЬНАЯ МАТЕМАТИКА (здесь а — некоторый параметр, используемый для улучшения сходимости, при а = — 1 по- лучают предыдущий случай). Если достаточно точное решение можно получить при неболь- шом к-ве итераций, то к-во арифм. операций, необходимое для получения этого решения, составит величину порядка п2. Прямые методы вычисления собственных значений матрицы приводят к задаче нахожде- ния корней многочлена n-ной степени (п — порядок матрицы) относительно собственно- го значения X. При тех высоких порядках матриц, к которым приближенно приводится, напр., задача о собственных значениях для краевых задач в частных производных, такой метод является часто практически невыполни- мым. Для этих задач интерес представляет обычно вычисление небольшого к-ва первых собственных значений, для чего можно огра- ничиться вычислением сумм У, которые выражаются через следы степеней обратной матрицы. При достаточно высоких степенях к эти суммы приближенно можно заменять сум- мами нескольких первых членов. Однако и такой подход требует большой вычисл. рабо- ты, так как произведение матриц требует к-ва арифм. операций порядка п3. Широкое применение в задачах матем. физи- ки получил метод возмущений. В этом методе исходную матрицу А заменяют суммой А = Л 0 — В и задачу определения собствен- ных значений матрицы А [Ах — Az] заме- няют задачей Аох — Az = е [а (Ах — Az) + Лох — Az], (2) и при е = 1 сводят ее к исходной задаче. Матрица Ло выбирается так, чтобы ее собствен- ные значения и собственные векторы легко вычислялись. Задача (2) решается методом степеням е\ разложения по А = 2 • Эффективность этого метода су- 0 J щественно зависит от того, насколько близко к исходной матрице А удается подобрать мат- рицу Ло. Если это удалось так, что для вычис- ления собственных значений с необходимой точностью достаточно ограничиться небольшим к-вом членов разложения в ряд по е, то это дает для матриц высокого порядка значитель- ное сокращение к-ва арифм. операций. Проблема определения корней алгебр, или трансцендентных ур-ний исчерпывающим обра- зом разработана для случая ф-ций одного пе- ременного. В основе многочисленных методов лежит замена ф-ции в окрестности нуля про- стейшей близкой к пей кривой (прямой или параболой). Такие методы требуют предвари- тельной грубой локализации нуля, но для одной переменной эта задача весьма простая. Для отыскания корней многочленов и целых ф-ций используются также методы, основан- ные на том, что суммы вида 2 xi распро- страненные по всем нулям, могут точно выра- жаться через коэфф, разложения ф-ции в ряды Тейлора. Значительно сложнее обстоит дело при определении корней системы ур-ний Fi (хъ х2, . . . , хп} = 0, г = 1, 2,.п. Конечно, если корни системы грубо локализо- ваны, то замена ф-ций системы простейшими поверхностями (например, плоскостями) дает возможность при определенных условиях опре- делить корень с любой степенью точности. Однако для многомерных пространств нет еще сколь-нибудь универсальных подходов хотя бы для грубой локализации нулей. Развитые за последние годы эффективные прямые методы решения экстрем, задач стали применяться также для нахождения корней системы ур-ний, путем замены исходной задачи задачей отыска- ния минимума ф-ции Ф (zx, z2, . . . , zn) = п = 2 fFt x* • • •, ^)i2- Числ. дифференцирование и интегрирование непосредственно основывается на определении этих операций как предела отношения прира- щения ф-ции к приращению аргумента при стремлении последнего к нулю (дифференци- рование) или как предела сумм произведений элементов объема области интегрирования на значения ф-ции в некоторой точке этого эле- мента. Несмотря на теор. простоту этой пробле- мы, большие вычисл. трудности возникают при вычислении многократных интегралов. Напр., в задачах кинетики разреженных газов, где приходится вычислять семикратные интегра- лы, вычисление их даже с очень малой точ- ностью обычными методами разбиения на рав- ные элементы объема приводит к десяткам миллиардов арифм. операций. Поэтому многие исследования были направлены на оптимиза- цию Кубатурных формул с целью уменьшения к-ва узловых точек. Другой подход к вычисле- нию многократных интегралов основан на аналогии между этими интегралами и вероят- ностью некоторого случайного процесса (Мон- те-Карло метод или метод статических испы- таний). Преимущество метода Монте-Карло состоит в том, что в нем объем необходимых вычислений растет пропорционально к-ву из- мерений, а не экспоненциально возрастает с ростом к-ва измерений. Числ. методы решения дифф, ур-ний состав- ляют важнейший раздел вычисл. математики. Задачи механики, физики и хим. кинетики — это, в подавляющем числе случаев, задачи теории дифф, (иногда интегро-дифф.) ур-ний. Если числ. методы решения обыкновенных дифф, ур-ний начали разрабатываться почти одновременно с возникновением понятия дифф, ур-ний и ведут свое начало от Л. Эйлера (1707—83), то числ. методы решения ур-ний в частных производных, по существу, начали 202
ВЫЧИСЛИТЕЛЬНАЯ МАТЕМАТИКА развиваться только после создания ЭВМ. При- чиной этого является т. н. «барьер многомер- ности» — резкий рост необходимого к-ва арифм. операций с возрастанием числа неза- висимых переменных. Если для решения одно- мерного (т. е. обыкновенного) дифф, ур-ния с заданной точностью нужно определять реше- ния в п узловых точках, то для получения решения с той же точностью для А-мерного ур-ния в частных производных потребуется уже п узловых точек. Поскольку при числ. решениях дифф, ур-ний часто приходится ре- шать системы линейных алгебр, ур-ний отно- сительно неизвестных значений ф-ции в узло- вых точках, то это значит, что в одномерном случае необходимо выполнить О (п3) арифм. операций, а в А-мерном — О (пЗй) операций. Практическая невозможность проведения та- кого рода вычислений «ручным» способом де- лала бессмысленной разработку числ. методов решения ур-ний в частных производных до появления ЭВМ. Лишь самые элементарные подходы были предложены в «домашинную эру», которые могли применяться только для простейших, как правило, линейных задач на ур-ния в частных производных. В общем можно отметить два главных под- хода к решению дифф, ур-ний: 1) представле- ние решения в виде рядов по некоторой полной системе ф-ций (обычно ортогональной) и на- хождение коэфф, этих рядов и 2) замена произ- водных их конечноразностными приближе- ниями (или интегралов—конечными суммами). Первый подход имеет ограниченное примене- ние — он эффективен только в применении к линейным ур-ниям или в некоторых методах последовательных приближений, когда на каждой итерации решается линейное ур-ние. Именно этот подход чаще всего использовали до создания ЭВМ. В наст, время наибольшее применение имеют конечноразностные мето- ды (в широком смысле этого слова); метод пря- мых или метод интегр. соотношений и метод характеристик мы также относим к конечно- разностным. Важнейшей проблемой конечно- разностных методов является устойчивость вычисл. процесса. Простым примером можно проиллюстриро- вать значение этого явления. Дифф, ур-ние dy —----1- у = 0 можно аппроксимировать, напр. ах следующими двумя конечноразностными фор- мами: Уп+1 Уп , п -----h------ + dn=° или ^п + 1 Уп—1 , п -----2h----- + У» = °' Точность аппроксимации первой формы имеет порядок h, второй — /г2, т. е. вторая форма на порядок точнее. Легко получить точные решения этих конечноразностных ур-ний. Общее решение первой формы Уп = С (1 - h)n, второй формы y„ = G (KiT^-fe)n + + С2(- 1)” (ГЛ+Р + h)n. Первое решение дает прибл. решение (с точ- ностью до О (h)) исходного дифф, ур-пия, во втором решении лишь первое слагаемое дает нужное решение (точность его по отношению к решению дифф, ур-ния выше — равна О (/г2)), но второе осциллирующее и возрастающее по абс. величине слагаемое является паразитным решением. Однако при счете с конечным к-вом знаков оно обязательно появится (хотя С2 и будет малой величиной) и при большом к-ве шагов полностью перекроет истинное решение. Т. о., попытка повысить точность аппроксима- ции привела к неустойчивости вычисл. про- цесса и решения вторым способом нельзя полу- чить при достаточно большом интервале пере- менной х. Исследование устойчивости прово- дят обычно методом локальной линеаризации и фиксации переменных коэфф, ур-ний, так как полное исследование устойчивости конеч- норазностных ур-ний с переменными коэфф, и нелинейных ур-ний пока еще далеко от пол- ного решения. Неустойчивость вычисл. процесса является причиной того, что в вычисл. практике почти не используются явные схемы для ур-ний в частных производных. Если одной из неза- висимых переменных является время и решает- ся задача с начальными условиями, то фор- мально ур-ние вида du -йГ = ф(и)- где Ф — некоторый оператор, содержащий дифференцирование лишь по пространствен- ным переменным, можно аппроксимировать конечноразностной формой: U(t + &t)-U(t) д/ ' и т. о. свести задачу определения искомой ф-ции (системы ф-ций — в общем случае) в мо- мент t -|-Д4 по известным ее значениям в мо- мент t к элементарным вычислениям. Но такой метод в общем случае является неустойчивым пли устойчивым лишь при очень малых значе- ниях Д/. Однако и в последнем случае, когда устойчивости все же можно достигнуть, общий объем вычислений превосходит практические возможности. Для корректно поставленных задач (см. Некорректно поставленные задачи) всегда можно добиться устойчивости вычисл. процесса применением неявных схем “« + ЗД-МП ф|ц(, + д,)Ь при этом существенно в неявной форме запи- сывать старшие производные по координатам. 203
ВЫЧИСЛИТЕЛЬНАЯ МАШИНА Однако в этом случае для многомерных задач на каждом шаге по времени необходимо решать системы ур-ний весьма высокого порядка (хотя они будут и линейными для квазилиней- ных ур-ний в частных производных). Выше уже говорилось, сколь большого к-ва арифм. операций требует решение таких задач. Вы- ходом из положения явилась разработка схем, в некотором смысле промежуточных между чисто явными и чисто неявными, и которые приводят к тому, что система ур-ний высокого порядка неявной схемы расщепляется на по- следовательность систем существенно более низкого порядка, при этом устойчивость таких схем существенно превышает устойчивость явных схем. Одним из наиболее часто приме- няемых методов этого направления является т. н. метод переменных направлений, в кото- ром на каждом шаге по времени поочередно в неявном виде записываются производные лишь по одной из простр. переменных. Т. о., порядок систем линейных алгебр, ур-ний бу- дет здесь на каждом шаге по времени таким же, как и при решении одномерных задач. Упомянутые методы во много раз упростили решение многомерных задач, однако никакие методы не позволяют уменьшить необходимый для вычислений объем памяти ЭВМ. Поэтому убыстрение методов решения не приведет к цели, если объем оперативной памяти вычисл. машины недостаточный. Стационарные задачи матем. физики также можно решать описанным выше путем, применяя метод установления, т. е. записывая систему в виде некоторой не- стационарной системы, выходящей на устано- вившийся режим. При этом, конечно, не обяза- тельно использовать физ. реальную неста- ционарную систему. Важно лишь обеспечить устойчивость стационарного режима. Процесс установления здесь нужно понимать просто как некоторый итерационный процесс. Широкое применение для решения стацио- нарных задач получили также вариационные методы. В физ. задачах системы ур-ний часто являются вариационными ур-ниями Эйлера для некоторого функционала. Но если даже и нельзя построить функционал Эйлера, то задачу решения системы дифф, ур-ний с задан- ным граничным условием Ф (и, х, у, z, ...) = = 0 всегда можно свести к нахождению мини- мума функционала [Ф (и, х, у, z, . . ,)]2 dxdydz . . . Числ. методы отыскания экстремумов (числ. методы оптимизации) имеют широкое примене- ние в самых различных областях. Сюда отно- сятся не только научные задачи физ. цикла, но и задачи оптим. управления в тех. и адми- нистративных системах, оптим. планирования в экономике и др. При аналитических реше- ниях задач опт-ции эти задачи сводились к дифф, ур-ниям (вариационные ур-ния Эйле- ра) или к системам трансцендентных (в общем случае) ур-ний — при поиске экстремума ф-ций. Но для числ. методов прямые методы нахождения экстремума являются наиболее 204 эффективными, так что, как говорилось выше, наоборот, задачи дифф, ур-ний или решения систем трансцендентных ур-ний приводят к эквивалентным вариационным задачам. Зада- чи поиска экстремума (для определенности будем говорить о минимуме) обладают тем преимуществом, что всегда можно построить итерационный процесс, приводящий к умень- шению функционала, причем процесс этот можно составлять из простейших одномерных вариаций. Не представляет обычно труда обосновать сходимость процесса. Главная теор. трудность проблемы опт-ции для невы- пуклых функционалов состоит в том, что мо- жет существовать несколько минимумов. Ите- рационный процесс приведет к к.-н. из этих минимумов, но не обязательно к наименьшему из них, и пока еще не разработаны регулярные методы поиска наименьшего минимума. В. м. начала весьма быстро развиваться с созданием ЭВМ. Возникают новые ее разделы, как, например, вычисл. методы игр теории, массового обслуживания теории, минимизации логических ф-ций, комбинаторики и др. В ста- тье же были рассмотрены установившиеся разделы, которые вышли из состояния первых поисков и имеют уже широкое применение. Лит.: Фаддеев Д. К., Фаддеева В. Н. Вы- числительные методы линейной алгебры. М.— Л., 1963 [библиогр. с. 677—734]; Ремез Е. Я. Основы численных методов чебышевского приближения. К., 1969 [библиогр. с. 613—623]; Самарский А. А. Введение в теорию разностных схем. М., 1971 [би- блиогр. с. 538—550]; Моисеев Н. Н. Численные методы в теории оптимальных систем. М., 1971; Уиттекер Э., Робинсон Г. Математиче- ская обработка результатов наблюдений. Пер. с англ. Л.— М., 1935; Уилкинсон Дж. X. Алгеб- раическая проблема собственных значений. Пер. с англ. М.. 1970 [библиогр. с. 559 — 564]. А. А. Дородницын. ВЫЧИСЛИТЕЛЬНАЯ МАШИНА — физиче- ская система (устройство или комплекс уст- ройств), предназначенная для механизации или автоматизации процесса алгоритмической обработки информации и вычислений. Физ. системы, применяемые для вычислений, могут быть мех., пневматическими, гидравлически- ми, электр., электронными, оптическими или комбинированными (смешанными). В соответ- ствии с этим различают мех., электр., элек- тронные и др. В. м. Аргументы заданной математической зави- симости, изображаемые с помощью физ. ве- личин, подаются на входы В. м. В машине протекает такой физ. процесс, при. котором измерение переменных величин, осуществляе- мое в некоторых точках или частях устройства, и дает результат вычислений; эти части уст- ройства наз. выходами. В состав В. м. часто входят вспомогательные блоки для ввода и вывода величин, схемы для настройки ма- шины на вычисления по заданной матем. зави- симости и для автомат, контроля вычислений. Указанный комплекс устройств представляет единое целое и снабжается самостоятельным приводом или источником энергии. Простейшими В. м. являются машины для выполнения отдельных операций и имеющие ручной ввод данных. К ним относятся арифмо-
ВЫЧИСЛИТЕЛЬНАЯ МАШИНА метры, клавишные В. м. и др. Более сложными В. м., позволяющими выполнять целые серии операций, являются т. н. аналитические В. м., в которых последовательность соединения от- дельных блоков зависит от вида воспроизво- димой аналитической зависимости. К таким В. м. относятся счетно-перфорационные В. м., различные электромеханические В. м. непре- рывного действия, аналоговые В. м. и др.; ввод данных в такие машины уже автома- тизирован. Наиболее сложными и универсальными яв- ляются В. м. с автоматическим управлением. Характерной особенностью таких машин яв- ляется полная автоматизация всего вычисли- тельного процесса, выполняемого по спец. программе. Помимо устройств, предназначен- ных для выполнения матем. вычислений, они имеют запоминающее устройство для хранения программ, исходных данных и промежуточных результатов вычислений, а также устройство управления, обеспечивающее автомат, выпол- нение вычисл. процесса. К таким В. м. отно- сятся электронные цифровые вычислительные машины, аналоговые В. м. с периодизацией решения и др. Все В. м. (от простейших до самых сложных) можно классифицировать по двум осп. при- знакам — методу решения задач и форме представления обрабатываемой информации. В зависимости от метода решения задач раз- личают В. м. с аналоговым методом решения, программно-управляемым и комбинирован- ным, объединяющим оба эти метода. В основу аналогового метода положена теория математи- ческого моделирования, опирающаяся на по- добие матем. описаний объекта и его модели, и квазиапалогии — эквивалентности этих опи- саний в смысле получаемых результатов. При аналоговом методе решения определенной матем. зависимости соответствует определен- ный набор функциональных блоков, взаимная связь между которыми в машине не меняется в процессе решения. Программно-управляе- мый метод решения основан на использовании численных методов матем. анализа и заклю- чается в том, что определенной математической зависимости соответствует определенная после- довательность выполнения простейших ариф- метических операций — алгоритм вычисле- ний, осуществляемый в результате изменяю- щейся в процессе решения взаимной связи от- дельных устройств и блоков. При комбини- рованном методе решения задачи используют оба метода решения. Данные, с которыми оперируют В. м., могут быть представлены в непрерывном, дискретном и комбинированном виде. В соответствии с этим современные В. м. принято подразде- лять на 3 типа: машины непрерывного дейст- вия — аналоговые вычислительные машины (АВМ), представление информации в которых реализуется заменой матем. величин некоторы- ми физ. величинами (угол поворота вала, ве- личина электр. тока, напряжение и т. п.); машины дискретного действия — цифровые вы- числительные машины (ЦВМ), в которых не- прерывное изменение аргументов представ- ляется в виде последовательности цифровых значений, записываемых на носитель информа- ции (в ЦВМ обрабатываются данные, представ- ленные в виде цифровых кодов); гибридные вычислительные машины (ГВМ), в части узлов которых представление информации реали- зуется в дискретном виде, а в части — в не- прерывном (машины этого типа наз. еще комби- нированными В. м.). Наиболее широкое распространение в прак- тике обработки информации получили ЦВМ, которые (в зависимости от способа управления) подразделяются па ЦВМ с ручным управле- нием — арифмометры, вычислительные маши- ны клавишные и рычажные В. м.; ЦВМ с жест- кой программой — табуляторы и специализи- рованные вычислительные машины; универ- сальные автомат. ЦВМ, вычисления в которых производятся по заранее составленной про- грамме, полностью обеспечивающей автомат, решение задач па всех этапах — от ввода ис- ходных данных до получения результатов. Такие машины обладают алгоритмической универсальностью и это позволяет производить с их помощью значительный круг вычислений и обработки информации. Быстродействие современных ЭЦВМ колеблется от нескольких тысяч до десятков миллионов операций в 1 сек. В зависимости от мощности и объема запоми- нающих устройств ЭЦВМ разделяют на боль- шие (напр., «БЭСМ-6>>), средние (напр., «Минск-32») и малые (напр., «МИР-2», которые еще наз. машинами для инженерных расчетов). ЭЦВМ классифицируют и по более общим при- знакам: к определяющим свойствам больших машин относят возможность их работы в ре- жиме мультипрограммирования и (или) режи- ме разделения времени, к малым относят маши- ны, которые могут работать по одной програм- ме и обслуживать одного потребителя. АВМ, как состоящие из ряда отдельных блоков, каждый из которых выполняет над маш. величинами определенную матем. опера- цию (см. «МН», «ЭМУ»), в ряде случаев яв- ляются специализированными. Положитель- ными качествами (определяемыми особенно- стями представления исходных величин и спецификой построения отдельных решающих элементов) таких машин являются большое быстродействие, позволяющее выполнять пре- образования над быстроизменяющимися во времени величинами в реальном масштабе времени, аппаратурная простота и нагляд- ность программирования (см. Программирова- ние АВМ). Однако по сравнению с машинами дискретного действия они обладают меньшей точностью и малой универсальностью. ГВМ начали создавать во 2-й половине 1960-х годов. Достоинством этого типа машин является возможность расширять круг решае- мых задач или сокращать время их решения, повышать точность в сравнении с АВМ. Для обработки больших массивов информа- ции (выполнения большого количества вычис- лений), решения большого количества разных по природе и характеру задач создают вычисли- ть
ВЫЧИСЛИТЕЛЬНАЯ МАШИНА КЛАВИШНАЯ тельные системы, объединяющие разные (по типам и классам) машины в вычисл. комплек- сы с иерархической структурой организации вычисл. процесса (см. В ычислителъный центр, Комплексирование машин). Лит. см. к ст. Аналоговая вычислительная машина, Вычислительная техника, Комплексирование машин, Цифровая вычислительная машина. В. П. Боюн, П. В. Походзило. ВЫЧИСЛИТЕЛЬНАЯ МАШИНА КЛАВИШ- НАЯ — довольно распространенный тип вы- числительных машин, который служит для переработки информации, содержащей п е р - Большинство суммирующих клавишных ма- шин имеет печатающий механизм, который производит запись цифровых данных и полу- ченных результатов. Цифровые данные в ма- шину вводятся, как и в мех. В. м. к., ручным способом. Суммирующие машины без печатаю- щего механизма бывают только многоклавиш- ные. Счетный механизм состоит из одного- (реже — двух) счетчика. В суммирующих за- писывающих машинах тип установочного ме- ханизма еще более важен для производитель- ности труда, чем в вычислительных. Поэтому в и ч н ы е (исходные) сведения в процессе производственной, хозяйственной и научно- технической деятельности. Цифровые В. м. к. бывают (см. рис.) вычислительные (мех. и электронные) и суммирующие. У механических вычислительных машин счетный механизм состоит из счетчиков двух Типов: 1) счетчик результатов, в котором обра- зуется при сложении сумма, при вычитании — разность, при умножении — произведение, а при делении — остаток; и 2) счетчик оборотов, который регистрирует количество ходов ма- шины (на нем при сложении подсчитывается количество слагаемых, при умножении — один из сомножителей, при делении получается частное). Ввод цифровых данных осуществ- ляется вручную с помощью спец, установоч- ных механизмов, которые бывают рычажными (напр., у арифмометра), ползунковыми, десяти- клавишными и многоклавишными. При этом, в зависимости от типа механизма, время ввода одной цифры в машину колеблется от 1 сек до 0,2—0,25 сек. Электронные В. м. к., благодаря высокой надежности и бесшумности в работе, большей разрядности, высокой скорости вычислений, малому весу, потребляемой мощности и незна- чительным габаритам, повсеместно приходят на смену механическим машинам (см. «Искра»). Суммирующие клавишные машины приспособ- лены для выполнения работ, связанных, гл. обр., с действиями сложения и вычитания. 206 рычажные и ползунковые механизмы в таких машинах не применяются, а используются только десятиклавишные и многоклавишные механизмы. Скорость набора чисел на десяти- клавишных суммирующих машинах благодаря применению «слепого» метода набора на 15— 20% выше скорости набора чисел на много- клавишных машинах. В практике вычислительных работ, наряду с подсчетом чисел, большой удельный вес занимает печатание текста. Для механизации этого процесса созданы такие цифровые маши- ны, которые, кроме записи чисел и их подсчета по строчкам и колонкам, могут производить запись любого текста. Узел печати в этих ма- шинах представляет собой обыкновенную пи- шущую машинку, а счетный механизм состоит из счетчиков двух видов: горизонтальных — для счета чисел по строчкам и вертикальных — для счета по колонкам. Горизонтальных счет- чиков, как правило, два, и они закреплены на машине. Вертикальные счетчики — съем- ные, их количество и размещение определяют- ся выполняемой работой и могут изменяться в зависимости от размеров каретки. Для механизации одной из наиболее трудо- емких вычислительных операций — действия умножения в случаях составления учетно- плановых документов создан механизм, кото- рым снабжаются многосчетчиковые, записы- вающие полный текст, суммирующие машины. Эти машины представляют собой особую под-
ВЫЧИСЛИТЕЛЬНАЯ СИСТЕМА группу суммирующих машин, которые наз. фактурными. К группе суммирующих машин можно отнести и регистрационно-суммирую- щие машины (напр., кассовые аппараты, много- клавишные машины и т. д.). Лит.: Евдокимов И. С., Евстигне- ев Г. П., Криушин В. Н. Цифровые вычисли- тельные машины. М., 1961; Хренов Л. С. Малые вычислительные машины. Краткое справочное руко- водство. М., 1966 [библиогр. с. 208—210]. Г. И. Корниенко. ВЫЧИСЛИТЕЛЬНАЯ МАШИНА НЕПРЕ- РЫВНОГО ДЕЙСТВИЯ — то же, что и анало- говая вычислительная машина. ВЫЧИСЛИТЕЛЬНАЯ МАШИНА ОБЩЕГО НАЗНАЧЕНИЯ — универсальная цифровая вычислительная машина, предназначенная для решения большинства классов научно-техни- ческих, экономических и других задач. Этим она отличается от специализированных вычисли- тельных машин, предназначенных для реше- ния отдельных классов задач. ВЫЧИСЛИТЕЛЬНАЯ СИСТЕМА — взаимосвя- занная совокупность средств вычислительной техники, включающая не менее двух основ- ных процессоров либо вычислительных машин (ВМ), из которых роль основного процессора выполняет хотя бы одна. Основным про- цессором наз. составную часть ВМ, которая выполняет вычисления, предусматриваемые ал- горитмами решаемых задач; в отличие от него вспомогательный процессор пред- назначен для обработки информации, не пре- дусматриваемой этими алгоритмами (напр., связанной с организацией вычисл. процесса), а, возможно, и для неосновных вычислений, предусмотренных программами (напр., для редактирования результатов вычислений). Как и осн. процессор, вспомогательный также может быть частью машины либо отдельной машиной, но в последнем случае соответствую- щее его сопряжение с одним осн. процессором является достаточным для того, чтобы эта совокупность наз. В. с. Если ранее вспомо- гательную обработку информации большей частью выполняли осн. процессоры, то теперь явно проявляется тенденция к созданию спец, вспомогательных процессоров (для повышения общей производительности) В. с. Создание В. с. связано с необходимостью преодолевать возникающую несбалансирован- ность между однопроцессорной ВМ и требуе- мыми характеристиками вычисл. процесса по входным и выходным потокам информации. К осн. преимуществам В. с. по сравнению с однопроцессорными ВМ относят: увеличение быстродействия при распараллеливании алго- ритма решения и выполнения различных его ветвей на отдельных процессорах (реализация мультипроцессорного режима), увеличение эф- фективности использования оборудования при многопрограммной обработке информации, возможность получения высокой «живучести» системы путем дублирования работы процессо- ров («горячего резервирования»), применение общей для всей В. с. библиотеки стандартных подпрограмм и программ и др. Указанные достоинства В. с. в значительной степени объясняются возможностью работы всех про- цессоров с общей памятью. В. с. классифици- руют по конструкции и составу осн. процессо- ров, по типам связей и назначению. По конструкции В. с. делятся на разделимые и неразделимые. Разделимые В. с. состоят из нескольких ВМ (выполняющих ф-ции осн. и вспомогательных процессоров), каждая из которых в отдельности может работать само- стоятельно. Неразделимые В. с. (наз. иногда мультипроцессорными ВМ) состоят из процес- соров, каждый из которых может выполнять свои ф-ции только в составе В. с.; подобные системы обычно разрабатывают как единое целое и строят на одной элементной базе. По составу основных процессоров В. с. раз- деляются на однородные и разнородные. При этом однородные В. с. характеризуются иден- тичностью всех входящих в них осн. процессо- ров (либо ВМ, выполняющих те же ф-ции), а разнородные В. с.— различием осн. процес- соров (либо ВМ). Указанные два признака классификации позволяют выделить четыре осн. типа В. с.: 1) однородные неразделимые В. с.; 2) однород- ные разделимые В. с., или однородные комп- лексы; 3) разнородные неразделимые В. с.; 4) разнородные разделимые В. с., или раз- нородные комплексы. К однородным неразделимым В. с. относят систему «1Шас-4» (США), в которой наряду с одинаковыми осн. процессорами, объединен- ными особым образом, имеются и вспомога- тельные процессоры управления и ВМ «В-6500», которая управляет работой всей системы в целом, т. е. выполняет ф-цию вспо- могательного процессора. К однородным комплексам относят В. с. «Минск-222», постро- енную на основе серийных ВМ «Минск-2/22», выполняющих ф-ции осн. и вспомогательных процессоров. Широкое распространение получают разно- родные комплексы, строящиеся также из се- рийно выпускаемых ВМ и неразделимых ВС. Так, напр., комплекс В. с., построенный и реа- лизуемый фирмой «Форд мотор компани» (США), объединяет две 4-процессорные одно- родные неразделимые В. с. «Philco-2000—212», ВМ «GE-235» и др. Комплексы (однородные и разнородные) могут быть расположены по различным уровням в зависимости от степени обобществления устройств ввода — вывода данных ЦВМ, внешней, промежуточной и оперативной памяти, а также в зависимости от того, сохранена или нарушена функцио- нальная целостность входящих в их состав ВМ. В последнем случае В. с. представляют собой уже не комплекс, а качественно иную форму организации систем — неразделимые В. с. Можно ожидать, что среди машин 4-го поколения именно разнородные (функциональ- но) неразделимые В. с. займут ведущее место. Разнородные неразделимые В. с. и комплек- сы, в соответствии с функциональной ориента- цией объединяемых в них ВМ (либо процессо- ров), могут быть разделены на следующие группы: 1) В. с. с процессорами (ВМ), ориепти- 207
вычислительная система рованными на решение задач различных клас- сов (напр., задач информационного поиска, вычисл. задач и др.); 2) В. с. с процессорами (ВМ), ориентированными на различные режи- мы работы {диалога режим, режим пакетной обработки); 3) В. с., объединяющие процессоры (ВМ), ориентированные по обоим указанным выше признакам. Первый признак заключает- ся в том, что любая, даже универсальная, ВМ (как и процессор) является лучшим образом ориентированной для решения задач какого- либо определенного класса — более или По типам связей В. с. делят на 3 группы: 1) В. с. с непосредственно информационно связанными ВМ (процессорами), когда ком- поненты системы обмениваются лишь про- граммами, исходными и промежуточными дан- ными; 2) В. с. с ВМ (процессорами), связанны- ми только по управлению; 3) В. с., имеющие связи обоих указанных типов. 1-я и 3-я груп- пы В. с. в свою очередь подразделяются на ориентированные (если каждая ВМ либо процессор может только принимать или только передавать информацию), неориентированные г ОРИЕНТИРОВАННЫЕ ВС ОДНОРОДНЫЕ НЕРАЗДЕЛИМЫЕ ВС СИСТЕМЫ ОДНОРОДНЫХ ВМ ОДИНАКОВОЕ МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ВМ частично -IV»- г" I* t 1 РАЗЛИЧНОЕ МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ВМ (ОДНОРОДНЫЕ КОМПЛЕКСЫ) НЕОРИЕНТИРОВАННЫЕ ВС НАПРАВЛЕННЫЕ ВС НЕНАПРАВЛЕННЫЕ вс ВС С ИНФОРМАЦИОННОЙ СВЯЗАННЫМИ И®С С ПРОЦЕССОРАМИ, ПРОЦЕССОРАМИ (ВМ) И СВЯЗАННЫМИ ТОЛЬНО ------------------ПО УПРАВЛЕНИЮ______ ПО ТИЛАМ СВЯЗЕЙ НАЗНАЧЕНИЮ РАЗНОРОДНЫЕ НЕРАЗДЕЛИМЫЕ ВС ПО КОНСТРУКЦИИ И СОСТАВУ СПЕЦИАЛИЗИРОВАННЫЕ ВС УНИВЕРСАЛЬНЫЕ ВС 1 КОМПЛЕКСЫ (СИСТЕМЫ РАЗНОРОДНЫХ ВМ) 1 1 ПРОГРАММНАЯ СПЕЦИАЛИЗАЦИЯ ВМ НА РЕШЕНИЕ ЗАДАЧ РАЗЛИЧНЫХ КЛАССОВ ПРОГРАММНАЯ СПЕЦИАЛИЗАЦИЯ ВМ НА РАЗЛИЧНЫЕ РЕЖИМЫ РАБОТЫ г ПРОЦЕССОРЫ. ОРИЕНТИРОВАННЫЕ НА РЕШЕНИЕ РАЗЛИЧНЫХ КЛАССОВ ЗАДАЧ ПРОЦЕССОРЫ. ОРИЕНТИРОВАННЫЕ НА РАЗЛИЧНЫЕ РЕЖИМЫ РАБОТЫ г ОРИЕНТАЦИЯ ВМ I НА РЕШЕНИЕ J РАЗЛИЧНЫХ КЛАССОВ ЗАДАЧ Ь ОРИЕНТАЦИЯ ВМ НА РАЗЛИЧНЫЕ РЕЖИМЫ РАБОТЫ Классификация вычислительных систем. менее широкого в зависимости от ее структуры и программного обеспечения. В В. с. эту осо- бенность можно хорошо использовать и для ускорения счета сложных задач путем распа- раллеливания их алгоритмов по отдельным машинам в соответствии с функциональны- ми особенностями каждой из ВМ (каждого процессора). Второй признак указывает на то, что объединяемые ВМ (процессоры) в общем вычисл. процессе ориентированы уже только на различные режимы работы, напр., режим диалога, осуществляемый при выборе числен- ного метода решения задачи, уточнении алго- ритма решения и отладке программы, и режим решения задач по готовым программам (напр., пакетная обработка). Подобную детализацию можно провести и для классов однородных В. с., но в них функциональную ориентацию ВМ (процессоров) можно проводить лишь с по- мощью внешнего матем. обеспечения (т. н. программная специализация). (если каждая ВМ либо процессор системы мо- жет и передавать, и принимать информацию) и частично-ориентированные В. с. (при нали- чии в системе ориентированных и неориентиро- ванных подсистем). 2-я и 3-я группы В. с. под- разделяются на направленные (с централи- зованным управлением) и ненаправленные (децентрализованные) В. с. По назначению В. с. делят на специализиро- ванные, которые предназначены для решения определенного класса задач, и универсальные, которые предназначены для решения более широкого круга задач (универсальная В. с. может включать в себя в качестве подсистемы специализированную В. с.). Следует ожидать, что в дальнейшем разви- тие вычислительной техники пойдет не только по пути совершенствования и создания ВМ малой и средней мощности, но и по пути созда- ния многопроцессорных В. с. (а не больших однопроцессорных ВМ). 208
ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА Лит.: Евреинов Э. В., Косарев Ю. Г. Однородные универсальные вычислительные системы высокой производительности. Новосибирск, 1966 [библиогр. с. 295—3031; Вычислительные системы, в. 23. Новосибирск, 1966; Поспелов Д. А., Эйвазов А. Р. Децентрализованные вычисли- тельные системы. «Известия АН СССР. Техническая кибернетика», 1968, №5; Рабинович З.Л. Некоторые методологические вопросы теории комп- лексов вычислительных средств. В кн.: Вычисли- тельные системы. Труды I Всесоюзной конференции по вычислительным системам, в. 1. Новосибирск, 1968; Глушков В. М, [и др.]. Некоторые основ- ные направления развития цифровой вычислительной техники. М., 1970 [библиогр. с. 91—94]; Мультипро- цессорные вычислительные системы. М., 1971 [биб- лиогр. с. 313—318]; Поспелов Д. А. Введение в теорию вычислительных систем. М., 1972 [библиогр. с. 258—274]. В. И. Брановицкий, 3. Л. Рабинович. ВЫЧИСЛИТЕЛЬНАЯ СХЕМА — некоторая последовательность операций и форма записи результатов этих операций. Примером В. с. может служить схема Горнера для вычисления значений алгебр, многочлена л-ой степени Рп(х) = а0 + а^х Н-[-апхп. По этой схеме вычисление Рп (х) выполняется согласно представлению Рп (х) = (... ((апх + an_i)x + + <zn_2)х + • • + + й и требует п умно- жений и п сложений. ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА — 1) об- ласть техники, объединяющая средства автома- тизации математических вычислений и обра- ботки информации в различных областях человеческой деятельности; 2) наука о принци- пах построения, действия и проектирования этих средств. По признаку физ. формы представления обрабатываемой информации различают ана- логовые, цифровые и аналого-цифровые (гиб- ридные) средства В. т. В аналоговых средствах В. т. обработке подвергаются физические ве- личины (токи, напряжения и др.), которые в определенном непрерывном диапазоне моде- лируют матем. величины. В цифровых средст- вах В. т. обработке подвергаются цифровые (дискретные) коды математических величин. В аналого-цифровых (гибридных) средствах В.т. применяются обе указанные формы пред- ставления величин. По степени универсальности в обработке ин- формации средства В. т. подразделяются на машины общего назначения (универсальные) и специализированные. Первые служат для решения широкого класса задач, вторые — для решения узкого класса или даже единст- венной задачи. По степени автоматизации об- работки информации различают вычислитель- ные инструменты (линейки, счеты и т. п.), при- боры (планиметры, арифмометры, коррелято- ры и т, п.) и машины. На современном этапе развития В. т. широко пользуются вычисл. машинами и их комплексами. Простейшим примером аналогового вычисл. инструмента является логарифмическая ли- нейка, изобретенная еще в конце 15 ст. В 1814 англ, ученый Дж. Герман изобрел планиметр. Позднее англ, физик Дж.-Дж. Том- сон (1856—1940) создал фрикционный интегра- тор. Англ, физик У. Кельвин (1824—1907) по- казал возможность решения дифф, уравнений путем соединения нескольких интеграторов. Польс. математик Б. Абданк-Абаканович (1852—1900) в 1878 изобрел аналоговый инте- гратор, называемый интеграфом. Идеи Аб- данк-Абакановича были положены в основу первой вычисл. машины для решения дифф, уравнений, построенной в 1904 рус. математи- ком и механиком А. Н. Крыловым (1863—1945) для решения задач кораблестроения. Усовер- шенствование механических интегрирующих машин связано с работами амер, ученого В. Буша. Машина Буша состояла из фрик- ционных интеграторов, мех. сумматоров и мех. передач для умножения на постоянную величи- ну. Во втором десятилетии 20 ст. разработан метод моделирования, на основе которого в последующем развились вычисл. устройства, использующие электропроводящую бумагу. Начало работ по аналоговым вычислительным машинам в СССР относится к 3-му десятиле- тию 20 ст., когда сов. математик С. А. Гершго- рин заложил основы построения сеточных электроинтеграторов для решения уравнений в частных производных. В 30-х годах сов. уче- ный-электротехник С. А. Лебедев (р. 1902) разработал методику моделирования электро- сетей переменного тока и построил полуавтома- тическую электрическую модель для их рас- чета, а затем появились работы сов. электро- техников А. А. Горева и В. А. Веникова (р. 1912) по физ. моделированию энергетиче- ских систем. В 40-х годах под рук. сов. физика И. С. Брука разработан электромех. дифферен- циальный анализатор, в 1945 под рук. сов. электротехника Л. И. Гутенмахера были созда- ны электронные аналоговые машины с перио- дизацией решения. В этом же году под рук. С. А. Лебедева создана электронная аналого- вая машина для решения систем обыкновенных дифф, уравнений. Аналоговые машины, осно- ванные на операционных усилителях (наиболее близкие к современным аналоговым машинам) в СССР впервые созданы в 1949. Осн. достоинствами средств аналоговой В. т. (по сравнению с цифровыми), обусловливаю- щими их широкое применение для решения научно-тех. задач и использование в системах автомат, управления тех. объектами и в систе- мах моделирования непрерывных процессов, являются их простота, надежность и высокое быстродействие. Главные недостатки их — сравнительно малая точность получаемых решений и ограниченность круга решаемых задач. Цифровые вычислительные средства развива- лись параллельно с аналоговыми. В 1642 франц, физик Б. Паскаль (1623—62) построил счет- ную мех. машину, выполнявшую операции сложения и вычитания. Позднее построено около 50 таких машин. В частности подобные счетные устройства разрабатывали нем. мате- матик Г.-В. Лейбниц (1646—1716), рус. мате- матик П. Л. Чебышев (1821—94) и позднее рус. инж. В. Т. Однер. «Колесо Однера» стало основой современных арифмометров. В даль- нейшем на смену арифмометрам пришли настольные мех. и электромех. машины, а 14 4-210 209
ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА позднее — малые электронные цифровые ма- шины.Наиболее близким прообразом современ- ных цифровых вычислительных машин следует считать «аналитическую машину» англ, мате- матика Ч. Бэббиджа (1833). Настольные счет- ные и счетно-аналитические машины уже в на- чале 19 ст. получают весьма широкое распро- странение. В 1937—44 под рук. амер, ученого Г. Эйкена создана электромех. цифровая вычисл. машина «Матк-1». Революционным поворотом в разви- тии цифровой В. т. явилось создание электрон- ных цифровых вычислительных машин (ЭЦВМ) с программным управлением, являющихся ос- новными тех. средствами кибернетики (илл. между с. 176—177). Первая электронная быст- родействующая ЦВМ «ЭНИАК» (построена в 1946 в США) содержала около 18 000 ламп и потребляла более 100 кет мощности электро- энергии. Машина работала в десятичной систе- ме счисления. Сложение и вычитание произ- водилось за 200 мксек', умножение — за 2800 мксек. Она предназначалась для решения дифф, уравнений в частных производных, а также некоторых других расчетов. В СССР в 1950 под рук. С. А. Лебедева в АН УССР была создана первая в континентальной Ев- ропе малая электронная счетная машина «Л/ЭСЛГ», которую можно отнести к классу машин общего назначения (в отличие от «ЭНИАК», являвшейся специализированной). «МЭСМ» содержала около 2000 электронных ламп, работала по параллельно-последова- тельному принципу выполнения операций, имела быстродействующую память на лампо- вых регистрах и внешнюю память на магн. барабане. Структура и осн. схемы этой машины являлись классическими, они положены в ос- нову серии отечественных быстродействующих машин «БЭСМ» (1952), «БЭСМ-2», «БЭСМ-4» и «БЭСМ-6», созданных также под рук. С. А. Лебедева. К первым ЦВМ широкого назначения в СССР относятся и машины «М-1» (1952), «Стрела» (1954), «Урал-1» (1957). В 50-е и в начале 60-х годов 20 ст. в СССР создан также ряд других ЦВМ широкого на- значения («М-2», «М-3» и «Киев»), серийные машины «47-20» и затем «47-220», семейства серийных машин «Урал», «Минск» и «Раздан», новые серийные модификации которых продол- жают выпускать, и др. В этот же период в Со- ветском Союзе развертываются работы по созданию и применению цифровых управляю- щих вычислительных машин. Создаются маши- ны «Днепр», «УМ1», «УМ1-НХ», «ВНИИЭМ», «Днепр-2» и др. Позднее были разработаны более универсальные в применении агрегатно- блочные средства вычислительной техники. Они создаются в виде набора вычислительных средств, средств связи с объектом и оператором и средств внутри- и внесистемной связи, позво- ляющих легко компоновать различные систе- мы управления пром, назначения. В 60-х гг. создаются малые машины для инженерных расчетов («Промтъ», «МИР» и «Наир и»), отличающиеся простым внешним языком, ориентированным на решение инженерных 210 задач со схемной реализацией трансляции и наличием удобных средств общения (взаимо- действия) человека с машиной. Машины «МИР», кроме того, обладают развитой систе- мой структурной интерпретации. Развитие ЦВМ в целом идет по пути увели- чения их надежности, производительности, объемов памяти, удобства общения человека с машиной и миниатюризации элементов для преобразования и хранения информации. Производительность больших ЦВМ достига- ла в 60-х годах миллионов операций в секунду. Объем оперативного запоминающего устройст- ва увеличился до сотен тысяч слов, а внешнего ЗУ — миллиардов слов. Машины оснащаются все более совершенными устройствами обмена информации с пользователями. Особую роль играет применение в ЦВМ интегральных схем (см. Микроэлектронная элементная база вы- числительной техники), которые наряду с по- вышением качества средств В. т. позволяют также далеко продвинуть автоматизацию их проектирования и производства. Влияние эле- ментной базы на развитие В. т., особенно ЦВМ, было и является настолько определяющим, что в зависимости от типа применяемых элемен- тов теперь различают «поколения» ЦВМ (см. Вычислительная машина). Важной вехой на пути развития средств В. т. явилось появление ЦВМ, рассчитанных на многопрограммную обработку информации, обеспечивающую одновременную работу ма- шины по ряду программ и существенно уве- личивающую ее полезную отдачу. Этапом развития ЦВМ в этом же направлении являет- ся создание развивающихся высокими темпа- ми мультипроцессорных машин и систем (см. Вычислительная система). Вместе с усовершенствованием структур ЦВМ происходит и развитие математического обеспечения ЦВМ, в частности создание эффек- тивных систем программирования, основанных на универсальных,. проблемноориентиро- ванных и специализированных алгоритми- ческих языках, и операционных систем, эффек- тивно организующих вычисл. процесс в целом, включая взаимодействие между пользователем и машиной. Развитие матем. обеспечения в свою очередь оказывает сильное влияние на принципы построения машин, в структурах которых реализуются некоторые компоненты матем. обеспечения, а это существенно повы- шает эффективность работы машины в целом, а также облегчает взаимодействие человека с машиной. Последнее приобретает весьма важ- ное значение в условиях непосредственной эксплуатации ЦВМ пользователями различных специальностей, в особенности в режиме диало- га человека с машиной. Наряду с развитием средств цифровой В. т. происходит непрерывное расширение области их применения. Главные направления исполь- зования этих средств: решение матем., тех. и логич. задач, моделирование сложных систем, обработка данных измерений (получаемых при эксперименте и при управлении различ- ными процессами), обработка экономико-ста-
ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА тистических данных и поиск информации. Так, средства цифровой В. т. стали использовать- ся для научного эксперимента, при управлении технологическими процессами и производ- ством в целом, в проектных и конструктор- ских работах, в системах планово-эконом. характера, в информационно-справочных и обучающих системах, в военном деле и т. д. Развитие цифровой В. т. в значительной мере определяет научный, эконом, и военный потен- циалы страны. Эта роль В. т. на протяжении ближайших лет будет все возрастать. К цифровым вычисл. средствам относят также цифровые дифференциальные анализато- ры и цифровые интегрирующие машины. В них используется цифровое представление инфор- мации, но в качестве методов, с помощью кото- рых реализуются вычисления, используются методы моделирования, характерные для средстй аналоговой техники. Разработанные в 60-х го- дах 20 ст., они получили применение в ряде спец, систем, напр., в авиационных бортовых управляющих системах, системах аэрокосми- ческого назначения и др. Гибридные вычислительные средства появи- лись в 50-х годах 20 ст. Вначале их создавали путем объединения в едином вычисл. комплек- се аналоговой и цифровой вычисл. машин. Современные гибридные вычислительные ма- шины характеризуются глубоким взаимным проникновением цифровых и аналоговых схем и работой их в едином вычисл. процессе с целью использования преимуществ и цифровой, и аналоговой В. т. При этом, как правило, ана- логовые средства используются для собствен- но вычислений, а цифровые — для управле- ния, а также переработки логической ин- формации. В связи с научно-технической революцией и связанным с ней колоссальным возрастанием потоков информации возникает объективная необходимость дальнейшего развития вычисл. средств, увеличения их производительности, приспособления их к различным областям науки и техники, облегчения взаимодействия человека с ЭВМ и автоматизации проектиро- вания самих машин. Работы, связанные с ре- шением этих вопросов, привели к появлению науки, наз. вычислительная тех- ника. Теория вычислительных средств окон- чательно не сформирована и развивается по линии теории цифровых, аналоговых и гибрид- ных средств. В каждой из указанных теорий явственно проступают два целевых аспекта — научный поиск новых принципов построения и совершенствования средств и создание методики их проектирования. В связи же с сущностью средств В. т., как автомат, средств переработки информации физ. способами, их общая теория имеет две сторо- ны — конструктивно техническую и инфор- мационную. Первая базируется на традицион- ных дисциплинах — электронике, автоматике и др., вторая — на ряде разделов теоретиче- ской кибернетики — на алгоритмов теории, автоматов теории, теории кодирования и тео- рии языков, на моделировании математиче- ском и др. и получает самостоятельное развитие как прикладная ветвь теор. кибернетики. В связи с большим удельным весом ЦВМ в В. т., их значением как осн. средств киберне- тики (реализующих универсальные преобразо- вания информации), логико-структурной и тех. сложностью этих средств и задачами их развития, теория ЦВМ занимает особое место по объему охватывающего материала в теоре- тическом понятии термина «вычислительная техника». В США, Англии и др. англоязычных странах это понятие обозначается термином «computer science» — наука о ЦВМ. Основополагающие работы в области теории ЦВМ в СССР выполнили С. А. Лебедев, В. М. Глушков (р. 1923) и др., из ранних за- рубежных работ можно назвать, напр., труды амер, ученых Г. Эйкена, Дж. фон Неймана и др. В теории ЦВМ выделяется ряд взаимо- связанных разделов — теория переработки ин- формации в ЦВМ на всех уровнях этого про- цесса (относящихся к элементной структуре, алгоритмической структуре, архитектуре ма- шины и систем машин), теория хранения ин- формации в вычисл. машинах и теория взаимо- действия человека с вычислительной машиной, содержащая, в частности, ряд вопросов матем. обеспечения машин, связанных с организацией вычисл. процесса, с программированием и по- становкой задач на машинах. Во всех этих разделах, подразделяемых в свою очередь иа отдельные научные дисципли- ны, имеются оба указанных аспекта — и по- иск, и проектирование. Проектирование в соответствии с его задачами обычно разделяют на системное, логическое проектирование ЦВМ и техническое проектирование ЦВМ. Эти виды проектирования соответственно означают опре- деление параметров, логической структуры и конструкции проектируемого устройства лю- бого ранга (как элемента, блока, функциональ- ного устройства и машины в целом). Вместе с тем теорию проектирования ЦВМ делят на разделы, соответствующие этим рангам. В основе теории аналоговых вычисл. машин лежит понятие изоморфизма (возникшее при развитии матем. представлений о природе и имеющее универсальный характер). Опира- ясь на него, развивалась теория электронного матем. моделирования, являющаяся основой построения современных средств аналоговой вычислительной техники. Главной проблемой, возникающей при созда- нии аналоговых машин для решения новых классов задач, является установление соот- ветствующих аналогий, что представляет со- бой весьма трудную задачу. По-видимому, прогресс аналоговой техники будет связан с созданием квазианалоговых и гибридных вычисл. машин. Основы теории квазианалого- вых вычисл. машин были заложены работами укр. ученого-электротехника Г. Е. Пухова (р. 1916). Квазианалоговая вычисл. машина для решения заданной задачи — это аналого- вая вычислительная машина, решающая ква- зианалоговым путем такую вспомогательную задачу, решение которой при выполнении 14* 211
ВЫЧИСЛИТЕЛЬНОГО АЛГОРИТМА ПОГРЕШНОСТЬ условий эквивалентности С точностью до посто- янных множителей полностью или частично совпадает с решением заданной задачи. Для выполнения указанных условий эквивалент- ности квазианалоговая вычисл. машина, кроме квазианалога, содержит и спец, устройство для управления им (см. Квазианалоговое моде- лирование). По теории гибридных вычислительных ма- шин, находящейся в стадии становления, осно- вополагающие работы в СССР выполнили Г. Е. Пухов, Б. Я. Коган и др. Осн. вопросы здесь сводятся к разработке структур гибрид- ных вычисл. систем, выбору рационального соотношения между цифровой и аналоговой частями, автоматизации работы гибридных систем и разработке элементов и схем, а также к разработке матем. обеспечения гибридных систем. Учитывая большое научное, нар.-хоз. и обо- ронное значение средств В. т. в современных условиях, XXIII и XXIV съезды КПСС под- черкнули необходимость всемерного развития В. т. в СССР. В Директивах XXIV съезда КПСС по пятилетнему плану развития нар. х-ва СССР на 1971 —1975 годы предусмотрено увеличить выпуск средств В. т. в 2,4 раза, в т. ч. ЭВМ в 2,6 раза, освоить серийное произ- водство нового комплекса ЭВМ на базе инте- гральных схем. Эта задача решается в первую очередь рядом крупных научных и производ- ственных организаций. Производится широкое внедрение в нар. х-во автоматизированных систем управления с использованием средств В. т. Все шире развертывается вычислительных центров сеть, призванных обеспечить эффек- тивное практическое использование средств В. т. для построения материально-технической базы коммунизма. Лит.: Материалы XXIV съезда КПСС. М., 1971; Лебедев С. А., Мельников В. А. Общее описание БЭСМ и методика выполнения операций. М., 1959; Глушков В.М. Синтез цифровых автоматов. М., 1962 1библиогр. с. 464—469]; Ко- ган Б. Я. Электронные моделирующие устройства и их применение для исследования систем автоматиче- ского регулирования. М., 1963 [библиогр. с. 494— 505]; Малиновский Б. Н. Цифровые управ- ляющие машины и автоматизация производства. М., 1963 [библиогр. с. 285—286]; Бруевич Н. Г., Доступов Б. Г. Основы теории счетно-решаю- щих устройств. М., 1964; Анисимов Б. В., Четвериков В. Н. Основы теории и проекти- рования цифровых вычислительных машин. М., 1965 [библиогр. с. 480]; Пухов Г. Е. Методы анализа и синтеза квазианалоговых электронных цепей. К., 1967 [библиогр. с. 560—564]; Голубев-Ново- жилов Ю. С. Многомашинные комплексы вы- числительных средств. М., 1967 [библиогр. с. 402— 415]; Глушков В. М. [и др.]. Вычислительные машины с развитыми системами интерпретации. К., 1970 [библиогр. с. 254—257]. Б. А. Борковский, Б. Н. Малиновский, 3. Л. Рабинович. ВЫЧИСЛИТЕЛЬНОГО АЛГОРИТМА ПО- ГРЕШНОСТЬ — см. Погрешностей вычислений теория. ВЫЧИСЛИТЕЛЬНОГО АЛГОРИТМА СХО- ДИМОСТЬ — свойство вычислительного алго- ритма, указывающее на потенциальную воз- можность решения данной задачи рассматри- ваемым алгоритмом со сколь угодно высокой точностью (или сколь угодно малой погреш- ностью), когда параметры алгоритма прини- 212 мают некоторую бесконечную последователь- ность значений. Формализованное определение В. а. с. см. в ст. Погрешностей вычислений теория. ВЫЧИСЛИТЕЛЬНЫЕ СРЕДЫ — наборы циф- ровых автоматов с программируемой структу- рой, состоящие из одинаковых и однотипно соединенных друг с другом универсальных элементов, программно настраиваемых сигна- лами извне на выполнение любой из полного набора логических функций, функций памяти и функций соединений со своими соседями. В. с. предназначаются в качестве конструкци- онно-технол. основы построения однородных вычислительных систем, универсальных и спе- циализированных машин, различных цифро- вых устройств вычислительной техники и тех- нической кибернетики. В. с. при одной и той же физической реализации путем программной настройки ее элементов позволяет создавать в зависимости от требований универсальную или специализированную машину и решать задачу заданием либо программы, либо струк- турной модели, в которой для выполнения каждой операции отводится свой структурный блок. В. с. представляют одно из перспективных направлений вычисл. техники и тех. киберне- тики. Близким к направлению В. с. являются работы в области клеточных структур. В ос- нову построения В. с. положены следующие принципы: 1) однородность — все эле- менты одинаковы и однотипно соединены друг с другом; 2) близкодействие — все элементы соединены только с ближайшими элементами, передача сигналов между уда- ленными элементами осуществляется через промежуточные элементы; 3) универ- сальность — каждый элемент реализует полный набор логич. ф-ций, ф-цию памяти (задержки), полный набор ф-ций соединений; 4) программная настройка — каждый элемент моя'ет настраиваться на вы- полнение одной ф-ции с помощью сигналов настройки извне и продолжает сохранять со- стояние настройки до прихода следующего сигнала настройки. В В. с. можно реализовать любой автомат конечный. Если допустить неограниченное на- ращивание В. с., то в ней могут быть реализо- ваны потенциально автоматы бесконечные, Неймана — Черча автоматы, а также автоматы растущие. К недостаткам среды следует от- нести то, что по сравнению с обычными спосо- бами реализации конечных автоматов затра- чивается элементов в log2 М раз больше (где М — число элементов при реализации автома- та логич. сетью). При разработке В. с. выделяются две пробле- мы: синтез автоматов в средах и физико-техно- логические основы построения сред. К ре- шению первой проблемы наметилось несколько подходов: отображение сетей логических в сре- де с использованием верхних этапов синтеза обычных автоматов, использование системы сквозного проектирования вычислительных ма- шин с учетом особенностей среды и методы
вычислительный центр автомат, синтеза автоматов в средах с учетом надежности. Физ. реализация среды не представляет больших трудностей. В. с. может быть реали- зована на основе различных физ. явлений. Наиболее перспективно создание среды на криотронах, МОП-структурах (МОП — назва- ние элемента: металл — окисел — полупро- водник) и пленочных электростат, реле в со- четании с МОП-структурами. Наибольшую трудность составляет разработка массовой технологии произ-ва элементов. Поэтому В. с. строится с учетом требований технологии. В. с. представляет собой идеальную структуру, максимально приспособленную для непрерыв- ного автоматизированного процесса изготов- ления. Отдельного этапа сборки элементов в среду может и не быть: сборка осуществляет- ся в процессе произ-ва. Простая структура элементов, отсутствие потребности в изготов- лении отдельных элементов с соответствующи- ми выводами позволяет рассматривать среду как один технолог, «элемент», для произ- водства которого используется небольшое число технолог, операций в непрерывном про- цессе. В этом отношении изготовление среды подобно процессу массового произ-ва тканей или бумаги. Создание же в среде требуемой машины для решения каждой данной задачи или класса задач осуществляется уже после ее изготовления с помощью программной на- стройки элементов и связей между ними. В. с. позволяют создавать машины с про- граммируемой структурой, характеризующие- ся универсальностью и высокой гибкостью структуры, экономичностью, живучестью и надежностью и высокой производительностью. Лит.: Евреинов Э. В. О микроструктуре эле- ментарных машин вычислительной системы. В кн.: Вычислительные системы, в. 4. Новосибирск, 1962; Евреинов Э. В., Косарев Ю. Г. Однород- ные универсальные вычислительные системы высокой производительности. Новосибирск, 1966 [библиогр. с. 295—303]; Прангишвили И. В. [и др.]. Микроэлектроника и однородные структуры для по- строения логических и вычислительных устройств. М., 1967 [библиогр. с. 224—226]; Пухов Г. Е., Борковский Б. А. Аналоговые и квазианало- говые вычислительные среды. В кн.: Вычислительные системы. Труды симпозиума. Новосибирск, 1967; Каляев А. В. Алгоритмы вычислительных струк- тур, состоящих из цифровых интеграторов. В кн.: Вычислительные системы. Труды I Всесоюзной кон- ференции, в. 1. Новосибирск, 1968. Э. В. Евреинов. ВЫЧИСЛИТЕЛЬНЫЙ АЛГОРИТМ — ал- горитм точного или приближенного решения задач прикладной математики. Начальные данные и результаты всякого В. а.— конечные мн-ва конечноразрядных вещественных или комплексных чисел, которые интерпретируют- ся как мн-ва элементов пространств абстракт- ных, аппроксимирующих исходные и искомые данные соответствующих задач. В. а. решения различных ур-ний математики обычно состоят из В. а. аппроксимации исходных ур-ний прибл. и В. а. точного или прибл. решения прибл. ур-ний. См. также Замыкание вычисли- тельного алгоритма. ВЫЧИСЛИТЕЛЬНЫЙ ЦЕНТР — организа- ция, основным назначением которой является сбор, хранение и автоматическая переработка различных видов информации с помощью ЭВМ, или научно-исследовательское учрежде- ние, занимающееся разработками и исследова- ниями общего и специализированного матем. обеспечения, разработкой и выбором методов решения различных классов задач, разра- боткой методик по организации вычисл. ра- бот, консультациями и учебно-методической работой, а также осуществляющее руководство внедрением достижений кибернетики в прак- тику и др. Постоянное увеличение объемов перерабатываемой информации требует по- стоянного повышения производительности вы- числ. средств. Наиболее эффективный и эко- ном. способ использования вычислительной техники связан с организацией В. ц., где сосредотачивается квалифицированный обслу- живающий персонал, а коэфф, полезного времени использования машин может быть очень высок. Современные В. ц. оснащаются ЭВМ и вы- числительными системами (ВС) коллективного пользования (см. Комплексирование машин). Центр, звеном ВС являются операционные си- стемы. ВС характеризуются высокой сте- пенью модульности, оснащены широким спект- ром внеш, устр-в, располагают возможностью для наращивания своей мощности (можно наращивать не только к-во процессоров, но и разнотипные каналы связи, периферийное обо- рудование, память, программное обеспечение и др.). В зависимости от потребностей В. ц. выбирает конкретную конфигурацию ВС, наи- более подходящую для решения заданного круга задач. Кроме того, каждый В. ц., как и отдельный абонент, в случае необходимости может посредством развитых линий связи подключаться через систему ввода — вывода к другим В. ц. и в любое время получать необходимые информационные и вычисл. мощ- ности. В некоторых странах, в т. ч. в СССР, разрабатываются проекты организации сети В. ц., в которой будет осуществляться связь между осн. центрами обработки информации и ЭВМ на различных уровнях (см. Вычисли- тельных центров сети). Разнотипные Про- цессоры, используемые в В. ц., специализи- рованы по типам обрабатываемой информации, поэтому каждый абонент подключается к соот- ветствующему процессору. Часть задач потре- бителей решается с помощью периферийных процессоров, которые по отношению к ВС, размещенным в крупных В. ц., рассматри- ваются как оконечное оборудование (терми- налы) и могут находиться в индивидуальном пользовании потребителя. Терминалы, терри- ториально удаленные на многие километры от ВС, с которыми они сопряжены линиями связи, в тех случаях, когда их мощности для решения задач не достает, могут подключаться к ВС и служить для передачи и приема инфор- мации. Вычисл. средства В. ц. широко исполь- зуют мультипрограммную и мультипроцес- сорную работу. ВС работают в различных режимах: а) с применением режима разделе- ния времени; б) в реальном масштабе времени; в) пакетная обработка данных; г) обработка 213
ВЫЧИСЛИТЕЛЬНЫЙ ЦЕНТР АКАДЕМИИ НАУК АРМЯНСКОЙ ССР И ЕРЕВАНСКОГО Государственного УНИВЕРСИТЕТА данных сеансами (территориально удаленному потребителю ВС предоставляется с помощью линий связи через определенное время на ука- занный промежуток времени). Разделение ресурсов ВС между отдельными задачами производится автоматически с по- мощью специализированных программных средств. Очередность обработки данных опре- деляется операционными системами на основа- нии использования системы динамически из- меняющихся приоритетов задач и системы прерываний. Управление работой ВС произво- дится таким образом, что происходит одновре- менная обработка нескольких независимых друг от друга программ. Потребитель должен указать лишь необходимые сроки решения своей задачи и желаемую форму, в которой он хочет получить результат. Все остальные опе- рации по решению задачи выполняет В. ц., предоставляя в случае необходимости возмож- ность организовать диалог человека с машиной в реальном времени, а также выступать в ка- честве центра сети связи для обмена информа- цией между собой территориально удаленных абонентов. Практически ВС из центров обра- ботки информации дают незамедлительные от- веты на вопросы пользователей независимо от сложности требуемых вычислений. ВС коллективного пользования применяют- ся в В. ц. не только для централизованного информационного обслуживания потребите- лей, но и осуществляют управление многими реальными объектами. Они служат тем фун- даментом, на котором функционируют автома- тизированные системы управления, управле- ние технологическими процессами и экспери- ментом на расстоянии, работают информацион- но-справочные системы и др. Т. о. человек, независимо от территориальной удаленности от В. ц., имеет возможность незамедлительно и непосредственно пользоваться вычисл. сред- ствами, наилучшим образом сочетая свои твор- ческие способности с вычисл. и информацион- ными возможностями ВС. Эффективность ра- боты В. ц. в значительной степени зависит от вида услуг, которые предоставляются пользо- вателям ЭВМ. Современные В. ц. оборудованы большим к-вом всевозможных периферийных устройств ВС, предоставляя тем самым потребителю воз- можность получить результаты решения задач и задать ВС информацию о задачах в различ- ных формах (см. илл. между с. 40:0—401). Для этого используются, напр., световые каран- даши и телеэкраны, устр-ва для пространст- венного изображения объектов, автоматизиро- ванные библиотеки программ и массивов дран- ных на различных носителях информации, всевозможные устройства ввода — вывода данных ЦВМ, а также размножения буквенно-цифро- вой и графической информации, средства для связи человека с машиной посредством голоса, голографических и цветных построений и др. В В. ц. абонент может, напр., передать заказ по телефону, который будет автоматически за- писан, а затем выполнен при соблюдении опре- деленных условий; открыть личную библиоте- 214 ку данных, получить всевозможные информа- ционные сведения о возможностях В. ц. и др. Для повышения эффективности работы обслу- живающего персонала В. ц., а также учета вре- мени и качества работы отдельных его служб и устр-в, разрабатываются всевозможные стан- дарты и критерии оценки эффективности, кото- рые широко используются в автоматизирован- ных системах управления В. ц. В организа- ционном плане структура В. ц. зависит от его вычисл. и информационных мощностей, а так- же задач, стоящих перед ним. В качестве язы- ковых средств для связи человека с ВС, веде- ния диалога с ней и др. используются различ- ные уровни алгоритмических языков, прибли- жающихся к обычным языковым средствам, применяемым специалистами различных от- раслей. Благодаря развитию принципа модульно- сти наращивания мощности ВС (памяти, кана- лов связи, процессоров, матем. обеспечения и др.) в зависимости от потребностей В. ц. могут выполнять различный объем работ, одновременно обслуживая сотни и тысячи тер- миналов. Финансовые и др. расчеты с потреби- телями В. ц. ведут автоматически. Имеется возможность все необходимые данные о за- дачах, потребителях, состоянии расчетов потре- бителей между собой и др. информацию хра- нить в памяти ВС в динамике и обрабатывать ее автомат, способом. В ряде случаев ВС само- стоятельно, без вмешательства человека вы- дают нужную информацию для управления ра- ботой В. ц. и принимают меры для повышения эффективности функционирования его служб. Надежность работы ВС гарантируется исполь- зованием мн-ва программных и аппаратурных средств, предназначенных для целей автомат, контроля правильности функционирования от- дельных ее блоков и элементов и замены вы- шедших из строя объектов новыми. Лит. см. к ст. Вычислительных работ методы орга- низации. • И. В. Сергиенко. ВЫЧИСЛИТЕЛЬНЫЙ ЦЕНТР АКАДЕМИИ НАУК АРМЯНСКОЙ ССР И ЕРЕВАНСКОГО ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА — научно-исследовательское учреждение в г. Ереване, созданное АН Армянской ССР в 1957 (с 1963 — объединенный ВЦ АН Армян- ской ССР и Ереванского ун-та). Имеет лабора- тории и отделы, занимающиеся теорией алго- ритмов и матем. логикой, теорией информации и кодированием, применением матем. ме- тодов в медико-биологических и экономии, исследованиях, теорией графов, теорией про- граммирования и автоматизацией перевода научно-тех. текстов. Издает сборник трудов «Математические вопросы кибернетики и вы- числительной техники». А. В. Петросян. ВЫЧИСЛИТЕЛЬНЫЙ ЦЕНТР АКАДЕМИИ НАУК ГРУЗИНСКОЙ ССР — научно-иссле- довательское учреждение в г. Тбилиси. Орга- низован в 1956. Основные направления иссле- дований: теория приближений, методы вычис- лительной математики, математическое обеспе- чение ЦВМ и вопросы программирования, математическая экономика, средства вычисли-
ВЫЧИСЛИТЕЛЬНЫХ АЛГОРИТМОВ ХАРАКТЕРИСТИКИ тельной техники. В ВЦ установлены три оте- чественные ЭВМ. Издаются науч, труды Вы- числительного центра. Д- А. Квеселава. ВЫЧИСЛИТЕЛЬНЫЙ ЦЕНТР АКАДЕМИИ НАУК СССР — один из основных в стране на- учных центров по разработке вычислительных методов и матем. обеспечения цифровых вычислительных машин (ЦВМ). Создан в 1955 г. в составе Отделения математики АН СССР в г. Москве. ВВЦ АН СССР разрабаты- ваются численные методы решения задач аэро- и гидродинамики, оптимального управления, теория больших систем, занимаются исследова- нием операций, матем. обеспечением ЦВМ, алгоритмическими языками и языками для описания вычислительных машин и систем, а также тех. кибернетикой. Есть ученый совет по присуждению степеней канд. и докторов наук и аспирантура. ВЦ оснащен машинами «БЭСМ-6», «БЭСМ-4», «БЭСМ-3» и «МИР-2». Издаются «Журнал вычислительной математи- ки и математической физики», выпуски трудов ВЦ и сборники «Алгоритмы и алгоритмические языки». Лит.: Основные направления научной деятельности Вычислительного центра. «Вестник АН СССР», 1968, №5. П. П. Корявое. ВЫЧИСЛИТЕЛЬНЫЙ ЦЕНТР СИБИРСКОГО ОТДЕЛЕНИЯ АКАДЕМИИ НАУК СССР — на- учно-исследовательское учреждение в г. Ново- сибирске. Создан в 1964. Осн. научн. про- филь — прикладная математика и програм- мирование. ВЦ имеет сектор эксплуатации электронных вычисл. машин (ЭВМ) и теор. отделы: физики атмосферы и океана, матема- тических задач геофизики и геологии, механи- ки сплошных сред, информатики, математиче- ской физики, АСУ и исследования операций. В ВЦ разрабатываются численные методы прогноза погоды, матем. модели физ. и хим. процессов, методы Монте-Карло, методы реше- ния задач гидроакустики и газовой динамики, универсальное и специализированное матем. обеспечение ЦВМ, ведутся исследования по проблемам: теория программирования, услов- но-корректные задачи матем. физики и т. д. При ВЦ есть аспирантура. Г- Р- Контарев. ВЫЧИСЛИТЕЛЬНЫХ АЛГОРИТМОВ ХА- РАКТЕРИСТИКИ выражают свойства вычис- лительных алгоритмов (в. а.). Некоторые из этих свойств не зависят от особенностей вы- числ. машин (ВМ), на которых производятся вычисления. К таким характеристикам отно- сятся погрешность в. а. (см. Погрешностей вычислений теория), сходимость, замыкание вычислительного алгоритма, его сложность, длина в. а.— общее к-во букв того языка, на котором записан в. а., структурный (характе- ристический) вектор Н h2, ..., hr), где — к-во операций ot ъ. а. из полного набора операций О (о1; о2, ..., ог) в данном языке, и многие другие характеристики (см. Алго- ритмов теория). Рассмотрим более подробно В. а. х., зависящие от особенностей ВМ, в част- ности, сложившиеся в практике числ. решения задач прикладной математики. Такие в. а. будем отождествлять с программой на ВМ. Пусть в. а. А (X) предназначены для реше- ния задач Р (У) на ВМ С (Z). Здесь X, У, Z — конечные мн-ва (векторы) параметров, от ко- торых существенно зависят соотв. А, Р, С. Среди компонент X могут быть числа итераций, степени аппроксимаций, порядки выполнения последовательности операций и т. п. В число компонент У могут входить данные об априор- ных свойствах решений рассматриваемых за- дач, напр., константы, ограничивающие абс. значения ряда производных от искомых ф-ций, данные о точности задания исходных величин и т. п. Вектор Z может содержать к-во разрядов ячеек памяти ВМ, общее к-во ячеек памяти, среднее время бессбойной работы, времена выполнения и др. параметры для всех опера- ций ВМ. Важное значение на практике имеют следующие характеристики в. а., задач и ВМ: Т (X, У, Z) — общее время, необходимое для реализации в. а. А при решении задачи Р на ВМ С; М (X, У, Z) — необходимая память ВМ; Е (X, У, Z) — полная абс. погрешность реше- ния задачи Р на ВМ С в. a. A; fef (X, У, Z) — коэфф, технико-экономической эффективно- сти. Дадим объяснение введенных характе- ристик. Общее время Т — отрезок времени от постановки задачи Р (У) до ее решения в. а. А (X) на ВМ С (Z). Можно положить Т = = Тг + Т2 + Т3, где — время разработки или выбора в. а. А и ВМ С, Т2 — время про- граммирования и трансляции в. а. А и Т3 — время реализации в. а. А на ВМ С. При из- вестных наборе операций О (olt о2, ..., ог) ВМ С и значении вектора Т (т1? т2, ..., тг), в кото- ром — время выполнения операции Oj на ВМ Г С, искомое время Т3 = У, Л{т{, где — к-во 1=1 операций о{ при реализации в. а. А на ВМ С. На практике при оценке Т3 нередко учиты- вают лишь основные по к-ву и времени выпол- нения операции ВМ;’при этом учитываемые операции приводят к одной стандартной опе- рации (обычно операции сложения) или сред- ней по времени (для арифм. операций). При реализации в. а. часть памяти ВМ займут исходные данные У и результаты реше- ния задачи. Если эта часть памяти не меняется с изменением в. а., то для сравнения в. а. ее можно не включать в М. Обычно необходимая память — это миним. к-во ячеек ВМ для запи- си в. а. в машине плюс миним. к-во рабочих ячеек для хранения промежуточных данных, возникающих в процессе реализации в. а. на ВМ. Память М будет абсолютной, если в нее включается необходимая память для всех подпрограмм, которые содержатся в ВМ и используются при реализации в. а.; память М будет условной, если она состоит лишь из памяти, необходимой для записи собственно вычислительных алгоритмов. Пусть решением задачи Р является элемент R пространства абстрактного Й с метрикой р и пусть конечномерный вектор R является результатом реализации в. а. А на ВМ С при 215
ВЫЧИСЛИТЕЛЬНЫХ МАШИН И СИСТЕМ КОМПЛЕКСЫ решении задачи Р. Обозначим через <р интер- претатор R: <fR е Q. Тогда Е = р (Я, <рЯ) < р (Я, Ях) + + Р (Яр фЯЦ + р (фЯь фЯ), где Ri — решение той же или регуляризован- ной задачи с прибл. входными данными, Р<л — результат применения в. а. А к решению этой задачи. Первое слагаемое в оценке Е обозна- чает погр. за счет неточности исходных дан- ных, второе — погрешность в. а., а третье — погр. в результате реализации в. а. на ВМ. Одной из интерпретаций показателя fef является прибыль G (X, Y, Z) на единицу за- трат W (X, У, Z) от решения задачи Р на ВМ С в. а. А. В свою очередь, W = + с2Т2 + + с3Т3, где ci — стоимость единицы времени Tv a G — S (X, У, Z) — W, где S — доход от решения задачи Р на ВМ С в. а. А. Таким образом, , _ S — с1Т1 с2Т2 с3Т3 С1Тг 4- с2Т2 4- с3Т3 Доход S зависит от погр. решения задачи. Одной из простейших моделей математических с, S может быть ф-ла S =------— , где с4 — ве- Е + ^1 щественные константы. Допустим, что ВМ С (Z) фиксирована. Тогда Т, М, Е и fef зависят лишь от X и У. Удобно считать У случайной величиной и гово- рить о различных вероятностных характерис- тиках величины Т, М, Е и — fef, которые также будут характеристиками в. а. А и бу- дут зависеть лишь от X. Обозначим через Н (X, У, Z) любую из характеристик Т, М, Е, — fef и через р (У), р (Я) — плотности рас- пределения соотв. У и Я. Важными характе- ристиками в. а. А (X) являются математиче- ские ожидания Мн (X) и дисперсии Од (X): ОО мн (X) = ( Нр (У) ЯУ = Яр (Я) dH; D —оо Яд(Х)= J (Я — Л/д)2 р (У) ЯУ = D оо = У (Я-Мд)2р(Я)ЯЯ, —ОО где D — область возможных значений У. Не- редко на практике применяется т. н. мажорант- ная характеристика в. а. А (X): Я* (X) = = шах Я. Показатель — fef и его вероят- р(У)>0 ностные характеристики D_tet и — fef* являются примерами целевых функционалов а (Т, М, Е), минимизация которых по X с уче- том необходимых ограничений на Т, М и Е дает в идеальных условиях оптимизацию в. а. В действительности вместо Т, М, Е и а будем 216 иметь лишь некоторые их оценки Т, М, Е и а и сравнивать в. а. в соответствии с теорией статистических решений можно будет лишь на основании значений некоторой ф-ции риска г (X) = М [е (а, а, а*)], где е (а, а, а*) — т. н. ф-ция потерь, а* = min а (Т, М, Е), с учетом X всех необходимых ограничений. Для любых двух в. а. А (Хх) и А (Х2) будем писать А (Хх) <z А (Х2), если они удовлетворяют тре- буемым ограничениям и г (Хх) < г (Х2). Опти- мальным в. а. на заданном мн-ве в. a. будет в. а. А* = А (X*), для которого г (X*) = = inf г (X) с учетом всех необходимых ограничений. Примерами ф-ции риска могут быть заданная ф-ция дисперсии и матем. ожи- дания от погр. е (а, а, а*) = | а — а | 4- | а — а *|, сама дисперсия De (а, а, а*) или ее оценка, вероятность р (е ф (У)), где ф (У) — заданная ф-ция, и т. д. Указанные примеры и определение г (X) носят формаль- ный характер, т. к. в действительности ф-ция риска должна быть эффективной для использо- вания и учитывать потери от замены некоторо- го идеального критерия его оценкой, напр., от замены матем. ожидания его оценкой в определении г (X). Весьма общие способы по- строения эффективной ф-ции риска дает игр теория. Приведенные В. а. х., конечно, не являются единственно возможными. В матем. литературе встречаются аналогичные Т, М, fef, а и г ха- рактеристики на мн-ве алгоритмов, решающих данную задачу с точностью е. Вместо характе- ристики М можно рассматривать lg2 М, кото- рый естественно назвать энтропией в. а. Можно рассматривать любые др. ф-ции от введенных характеристик, взаимно однозначно связанные с ними, если эти ф-ции поддаются более простым оценкам на практике. Можно утверждать, что опыт решения различных за- дач на ЦВМ приведет к необходимости изуче- ния все новых свойств в. а., исчерпывающей характеристикой которых являются лишь сами вычислительные алгоритмы. Лит.: Глушков В. М. Введение в кибернетику. К., 1964 [библиогр. с. 319—322]; Лебедев В. И. Об итерационном КР-методе. «Журнал вычислитель- ной математики и математической физики», 1967, т. 7, № 6; Иванов В. В. Статистическое модели- рование характеристик вычислительных алгоритмов. В кн.: Статистическое моделирование и аппаратура. М.. 1970. В. В. Иванов. ВЫЧИСЛИТЕЛЬНЫХ МАШИН И СИСТЕМ КОМПЛЕКСЫ — см. Комплексирование ма- шин. ВЫЧИСЛИТЕЛЬНЫХ РАБОТ МЕТОДЫ ОР- ГАНИЗАЦИИ — методы организации вычис- лений на электронных вычислительных маши- нах в вычислительных центрах (ВЦ), включаю- щие организацию систем математического обес- печения и взаимосвязи потребителей машин- ного времени со средствами вычислительной техники, проблемы эффективного использова- ния наличных ресурсов вычислительных си- стем (ВС1, задачи построения критериев опти-
ВЫЧИСЛИТЕЛЬНЫХ РАБОТ МЕТОДЫ ОРГАНИЗАЦИИ мальности организации различных этапов вычислительного процесса. С помощью различ- ных В. р. м. о. на ВС решают большой круг вопросов. В. р. м. о. позволяют осуществлять полный контроль за прохождением каждой задачи в вычисл. процессе, выбор конфигура- ции ВС и системы ее матем. обеспечения, помо- гают оптимально планировать использование оборудования ВС и ее процессоров, организовы- вать взаимодействие оператора и системы, вести и обрабатывать массивы данных, оформ- лять библиотеки программ. Кроме того, В. р. м. о. дают возможность организовать за- щиту определенных видов информации, храня- щейся в памяти системы от возможного исполь- зования посторонними абонентами, с помощью спец, программ выдавать на телевизионные экраны и др. выводные устр-ва ВС информа- цию об очереди задач, ожидающих обслужива- ния, о состоянии системы, включая показ мас- сивов данных о событиях в системе в заданные промежутки времени (час, сутки и др.) и т. п. С помощью В. р. м. о. осуществляется прогно- зирование состояния ВС, подключение новых абонентов к системе, ведется автомат, конт- роль и учет использования мощностей ВС (включая финансовые расчеты с потребителями маш. времени) и др. При выборе В. р. м. о. необходимо обосно- вать целесообразность индивидуального или коллективного пользования ЭВМ: ЭВМ инди- видуального пользования (как правило, сред- ней мощности) в определенных условиях (ког- да, напр., ее мощности недостаточно) может превращаться в процессор периферийного обо- рудования какой-нибудь другой, более мощной машины коллективного пользования. Перифе- рийные процессоры должны обладать развиты- ми логич. возможностями, которые позволяют им легко связываться с центральной ЭВМ, а также такими вычисл. мощностями, с помощью которых большинство заданий пользователя может быть на них выполнено. На выборе В. р. м. о. сказывается и способ взаимосвязи человека с машиной в процессе работы. Раз- личают два режима работы потребителя с ЭВМ: пакетную обработку данных и диалога режим. Первый способ предполагает независимость работы ЭВМ от потребителя во время выполне- ния всего задания (пакета); второй — наобо- рот, совместную работу машины и потребителя. Проблема выбора способа использования ЭВМ, а также режима работы с ней потребителя яв- ляется одной из центральных при разработке В. р. м. о. Существенное значение при ее реше- нии играют вопросы стоимости производства вычислений (стоимость связи периферийного процессора с центр, машиной, стоимость пери- ферийного оборудования и др.) при том или ином методе организации вычислений. Коллективный способ использования ЭВМ, как правило, предполагает ее работу в режиме разделения времени. ВС коллективного поль- зования представляют собой единство сле- дующих компонент: 1) комплексируемых ЭВМ, сопрягаемых с линиями связи; 2) линий связи (включая аппаратуру передачи данных); 3) оконечного оборудования для ввода и вывода информации. Работа таких ВС базируется на использовании большого объема матем. обес- печения. Центр, звеном математического обес- печения ЦВМ и ВС коллективного пользования являются сложные операционные системы, позволяющие организовать оптим. использова- ние осн. устройств ЭВМ или ВС, контролиро- вать правильность их работы, производить диагностику неисправностей ЦВМ отдельных компонент системы и др. Построение операци- онных систем является одной из центр, задач разработки В. р. м. о. Практика их исполь- зования для ВС, работающих в режиме разде- ления времени показала, что они могут сущест- венно повысить эффективность применений вычисл. техники. Усовершенствование опера- ционных систем сопряжено с необходимостью проведения трудоемких и сложных исслед. работ. На практике часто используют различ- ные методы моделирования, в частности, ме- тоды, основанные на применении методов мас- сового обслуживания теории. В вычисл. процессе можно выделить такие самостоятельные этапы, как подготовка дан- ных, программирование, отладка программ и счет. Для проведения работ на каждом из этих этапов разрабатываются специфические методы. Естественно, что каждый из перечис- ленных этапов влияет на эффективность прове- дения вычисл. работ в ВЦ. Степень этого влия- ния на выбор В. р. м. о. точно определить не- возможно. В связи с этим построение автома- тизированных систем сбора и обработки ста- тистических данных о параметрах вычисл. процесса является актуальной проблемой при разработке В. р. м. о., решение которой позво- ляет объективно выбирать оптим. методы и формы организации. Разработка В. р. м. о. в крупных ВЦ привела к необходимости созда- ния моделей функционирования вычисл. про- цессов, автоматизироранных систем управле- ния ВЦ и др. К таким системам управления следует отнести различные информационно- справочные системы, планирующие системы и другие средства матем. обеспечения, позво- ляющие планировать маш. время, вести авто- матизированный учет использования отдель- ных его служб, формализовать процесс хоз. расчета ВЦ с заказчиками, накапливать инфор- мацию о функционировании отдельных эле- ментов вычисл. процесса и обрабатывать ее. Сложной задачей является разработка В. р. м. о. при решении проблем эффективного исполь- зования ресурсов ВС. Примером последних может служить проблема построения больших систем иерархической памяти (банков данных), а также методов быстрого обращения к ней, которая возникает при организации систем национального масштаба. Одной из осн. задач, возникающих при пользовании такой памятью, является разработка оптим. стратегии обра- щения машин к этой памяти, а также создание операционных систем,- позволяющих организо- вать обслуживание иерархической памятью многих процессоров за миним. время. Естест- венно, что банки данных должны иметь свой 217
ВЫЧИСЛИТЕЛЬНЫХ ЦЕНТРОВ СЕТИ управляющий процессор, а каждый процессор в быстродействующих системах должен обла- дать сверхоперативной памятью. Разработка эффективных В. р. м. о. часто сопряжена с необходимостью решения слож- ных многовариантных задач. Примерами по- следних являются задачи оптим. размещения различных элементов матем. обеспечения ВС в различных видах ее памяти, выбор наилуч- ших способов использования устр-в вычисл. машин в зависимости от изменяемости харак- теризующих их параметров (напр., от надеж- ности этих устр-в), разработки оптим. методов обслуживания пользователей ВС при заданном варианте тех., матем. и кадрового обеспечения вычисл. процессов и др. Формальная постанов- ка перечисленных задач при различных выбо- рах в каяедом конкретном случае критериев оптимальности показывает, что существует большое (а зачастую и бесконечное) к-во ва- риантов их решения. Часть этих задач решает- ся с помощью операционных систем, а часть — путем построения др. видов матем. обеспече- ния, использующихся в вычисл. процессе. Лит.: Глушков В. М. Два ушверсальш крите- pii ефективност! обчислювальних машин. «Доповщ! АН УРСР», 1960, М 4; Сергиенко И. В. К во- просу о построении математического обеспечения вы- числительного процесса на ЭВМ. «Кибернетика», 1970, № 2. И. В. Сергиенко. ВЫЧИСЛИТЕЛЬНЫХ ЦЕНТРОВ СЕТИ — со- вокупности связанных линиями передачи ин- формации вычислительных центров (ВЦ) раз- ной мощности и различного назначения, в ко- торых обеспечивается высокая эффективность использования вычислительных средств. Не- обходимость создания В. ц. с. обусловлена тем, что наряду с крупными ВЦ, оснащенными мощ- ными многомашинными системами, необходи- мы и ВЦ малой и средней мощности, кото- рые предназначены для обслуживания отдель- ных, прежде всего замкнутых но производ- ственному циклу предприятий, а также науч, и проектных ин-тов, учебных заведений и т. д. Но наличие таких относительно небольших ВЦ имеет и свои отрицательные стороны. Их разоб- щенность неизбежно порождает несогласован- ность и параллелизм в различного рода рабо- тах, распыление научных и инженерных кад- ров, малоэффективное и неправильное исполь- зование вычисл. машин (ВМ). Часто имеющие- ся ВМ используют для решения задач, для которых они совершенно не приспособлены (напр., пытаются решать большие задачи на малых ВМ, или задачи обработки данных — на ВМ с небольшой емкостью запоминающих устройств). Этим и вызвана необходимость создания широко разветвленных В. ц. с., в которых можно осуществлять централизован- ное руководство всеми ВЦ при проведении ра- бот, связанных с внедрением в нар. х-во матем. методов и средств вычислительной техники, созданием библиотек алгоритмов и стандарт- ных программ и т. д. Каждый из ВЦ, входящих в В. ц. с., может подключиться через систему связи к другому ВЦ и получить требуемую помощь для решения своих задач: необходимые алгоритмы и программы или недостающие для своевременного решения задач вычисл. мощности. Кроме того, В. ц. с. позволяет производить обработку информации для любых предприятий и организаций, не имеющих вы- числ. оборудования, производить обмен опы- том между отдельными звеньями сети и т. д. Таким образом, В. ц. с.— качественно новая, наиболее совершенная в организационно- структурном плане форма использования вы- числ. техники. В. ц. с. могут быть универсальными и спе- циализированными. У ниверсальные В. ц. с. предназначены для решения задач самого широкого круга, напр., сеть, созданная фирмой «Форд мотор компани» (США). Центр, ядром ее является комплекс ВМ, предназначен- ный для решения науч., инж. и эконом, задач, задач управления, обучения и пр. Используя обычную телефонную сеть, этот комплекс об- служивает более 150 абонентов — ВМ, вычисл. систем и терминалов (удаленных пультов поль- зователей), расположенных и в США, и за ру- бежом. Вычисл. мощностями комплекса могут пользоваться не только работники самой фир- мы, но и ученые и инженеры др. организаций (при условии, что их работы согласуются с ин- тересами фирмы). Специализирован- ные В. ц. с. используют для решения особо важных специфических задач. В США, напр., такая сеть ВЦ построена для управления по- летом космических кораблей с человеком на борту. Эта В. ц. с. включает в себя: 1) ВЦ в Годдарском центре космических полетов, осна- щенный системой из трех машин «1ВМ-7094»; 2) ВЦ в центре управления на мысе Кеннеди (Канаверал), оснащенный специализирован- ной ВМ, а также машиной «1ВМ-7090» и 3) ВЦ в центре управления на Бермудских о-вах, оснащенный машиной «IВ М-7 09». Возможны случаи, когда специализированные В. ц. с. являются частью универсальной сети. Построение универсальных отраслевых В. ц. с. и специализированных сетей и последу- ющее их объединение является одним из рацио- нальных путей создания единой государствен- ной сети ВЦ (ЕГСВЦ). Такая система позволит осуществить оптимальную загрузку находя- щихся в эксплуатации средств вычислительной техники, обеспечить резервирование необхо- димых мощностей, повысить эконом, эффектив- ность работы оборудования, осуществить плано- мерное распределение вычисл. средств и т. д. ЕГСВЦ — это высшая организационная форма использования ВМ. Работы по созданию ЕГСВЦ ведутся и в СССР, и за рубежом. Так, напр., в Англии строится В. ц. с., основанная на объединении между собой крупных регио- нальных ВЦ, каждый из которых будет обслу- живать потребителей своего района. Более совершенной является такая органи- зация В. ц. с., при которой объединяемые ВЦ и отдельные ВМ образуют иерархическую структуру. Здесь выделяются такие осн. орга- низационно-структурные формы (см. илл. меж- ду с. 400—401): кустовые и периферийные ВЦ (КВЦиПВЦ), вычисл. пункты (ВП) и удален- ные пульты пользователей (УПП).КВЦ предна- 218
ВЫЧИСЛИТЕЛЬНЫХ ЦЕНТРОВ СЕТИ значены для обслуживания больших районов или крупных науч, и науч.-произв. объедине- ний (напр., республиканских академий наук). Как правило, их оснащают мощными разно- типными ВМ, работающими автономно либо объединенными в комплекс (см. Комплексиро- вание машин). Развитое матем. оснащение, включающее многочисленные трансляторы и интерпретаторы с алгоритмических языков различных уровней, обширные библиотеки осн. и типовых программ и гибкие операцион- ные системы должны обеспечивать потенци- альную возможность равноэффективного реше- ния любых задач, программы которых посту- пают в кустовой ВЦ. Существенное различие остается лишь между задачами, решаемыми по готовым программам, и задачами, для решения которых требуется диалог между человеком и ВМ — разработка либо выбор алгоритма, от- ладка программ, задачи обучения и пр. (см. Диалога режим). В соответствии с этими двумя группами задач на машинах КВЦ должны быть реализованы режим пакетной обработки и режим разделения времени. Линии связи, соединяющие между собой отдельные КВЦ, позволят оперативно перераспределить задачи в случае перегрузки одного из них. При этом каждый из кустовых ВЦ должен иметь свою собственную систему диспетчеризации, кото- рая осуществляет распределение и относитель- ную загрузку оборудования входным потоком задач, управление первичной и осн. обработкой исходных данных и программ, поступающих от внешних источников информации (ВП и УПП), и управление обменом информацией с периферийными ВЦ, ВП и УПП. Перифе- рийные ВЦ предназначены для обслуживания крупных организаций с определенным кругом решаемых задач, и это обусловливает функ- циональную специализацию вычисл. средств, которыми эти ВЦ оснащают,— однородных вычисл. систем и больших ВМ. А те задачи, которые неэффективно решать с помощью имеющихся вычисл. средств, передают в КВЦ. Так же поступают и в случае, когда мощность ПВЦ недостаточна для того, чтобы справиться с решением всех задач к требуемому сроку. В зависимости от содержания решаемых задач, а также от потребностей организаций, в пери- ферийном ВЦ может быть реализован либо только режим пакетной обработки, либо этот режим совместно с режимом разделения вре- мени. В последнем случае периферийный ВЦ может обслуживать несколько близрасполо- женных ВП и УПП. ВП предназначены для решения задач в проектных, конструкторских и науч.-исслед. ин-тах. Их можно организовать и в некоторых отделах учреждений, в которых имеется периферийный или даже кустовой ВЦ. Оснащают их малыми ВМ (напр., типа «МИР») и связывают линиями передачи инфор- мации с ближайшими ПВЦ или КВЦ. Все за- дачи решаются в ВП в однопрограммном режи- ме. Поскольку вычисл. мощность машин ВП невелика, на них решают небольшие по объему задачи; для больших задач производят лишь первичную обработку информации, а решают их в кустовом или периферийном ВЦ. УПП ис- пользуют в небольших организациях, не имею- щих возможности приобрести ВМ. Кроме того, как и ВП, их можно устанавливать и в неко- торых отделах более крупных организаций. Собственной вычисл. мощности УПП не имеют, поэтому все без исключения задачи передаются для решения в ближайший периферийный или кустовой ВЦ. Определенный тип УПП и набор внешнего оборудования, которым их комплек- туют, выбирают соответственно конкретным условиям и, в частности, характеристикам и типу решаемых с их помощью задач. Одно- временно с разработкой В. ц. с. необходимо создавать и систему их математического обес- печения (см. Математическое обеспечение ЦВМ). Особое внимание следует уделять выбору входных языков, набор которых дол- жен быть единым прежде всего для всех кусто- вых ВЦ. Входные языки для низших звеньев В. ц. с. (периферийных ВЦ, ВП и УПП) с соот- ветствующими трансляторами либо интерпре- таторами выбирают уже из общего набора входных языков кустового ВЦ в зависимости от характеристик решаемых на этих звеньях задач. Так же надо выбирать и библиотеки осн. и типовых программ. Лит_; Голубев-Новожилов Ю. С. Мно- гомашинные комплексы вычислительных средств. М., 1967 [библиогр. с. 402—415]; Глушков В.М. [и др.]. Некоторые основные направления развития цифровой вычислительной техники. М., 1970 [биб- лиогр. с. 91—94]; Глушков В.М. [и др.]. Чело- век и вычислительная техника. К., 1971. [библиогр- c. 284—291]. В. И. БрановицкигЬ
ГАМИЛЬТОНОВ ПУТЬ (контур)— га- мильтонова цепь (цикл) графа, в которой все дуги ориентированы в направлении обхода от начальной к конечной вершине (в контуре начальная и конечная вершины совпадают). См. также Графов теория. ГАМИЛЬТОНОВА ЦЕПЬ — цепь графа, со- держащая все вершины графа и проходящая через каждую из них один и только один раз. ГАРМОНИЧЕСКОЙ ЛИНЕАРИЗАЦИИ МЕ- ТОД — метод приближенного определения ус- ловия существования и устойчивости периоди- ческих режимов при нелинейных систем авто- матического управления анализе. ГАУССА МЕТОД — один из прямых методов решения линейных систем алгебраических уравнений. См. Линейных алгебраических си- стем уравнений способы решения. ГАУССА РАСПРЕДЕЛЕНИЕ — то же, что и нормальное распределение. ГАУССОВСКИЙ СЛУЧАЙНЫЙ ПРОЦЕСС — действительный случайный процесс g (Z), для которого совместные распределения всех ком- понент случайного вектора g(Zfe), k = 1, ..., п являются гауссовыми. Характеристическая ф-ция Г. с. п. имеет вид: {п i 2 а W zk ~ 1 п ) 2~ 2 Я zhzj\ > где a (Z) = Mg (Z) — математическое ожида- ние, a R (t, s) = M [g (Z) — a (Z)] [g (s) — — a (s)J — корреляционная функция. Процесс g (Z) может быть определен либо при всех — оо < Z < оо, либо на конечном интервале О Z Т. Если Z не является временем, а принимает значение из некоторого парамет- рического мн-ва А, то g (Z), Ze А наз- гаус- совской случайной ф-цией. Распределение вероятностей Г. с. п. g (Z) полностью задается двумя его характеристика- ми: матем. ожиданием a (Z) и корреляционной ф-цией R (Z, s). Матрица Я = (Я (Zh, Z^.)}, fc, j = 1, ..., n наз. корреляционной матрицей совместного распределения компонент Г. с. п. В случае, когда Я — невырождена, совмест- ная плотность распределения компонент Г. с. п. имеет вид: ...tn • • 1 ’ гп) = - X (2л) 2 /нёГя {1 п —-о- 2 я<-1) м —а (*ь)1 х Z М=1 X [^ — a (Z5.)]|, где — элемент матрицы Я *, об- ратной к Я, a Det Я — определитель матрицы Я. Г. с. п. обладают рядом важных свойств, напр., при линейном преобразовании Г. с. п. полученный процесс также оказывается гаус- совским. Гауссовские случайные ф-ции яв- ляются удобной моделью математической пред- ставления многих физ. процессов. Тепловые шумы в электр. цепях, броуновское движение частиц, случайные флуктуации в линейных системах (дробовой эффект), шумы атмосфер- ной турбулентности и т. д. могут служить примерами Г. с. п. Это объясняется тем, что при достаточно общих условиях сумма боль- шого числа независимых и малых по величине случайных процессов приближенно является Г. с. п., независимо от того, каким совместным распределениям подчинены отдельные слагае- мые. Математически это следует из многомер- ного обобщения центральной предельной тео- ремы. Важную роль в практических задачах игра- ют гауссовские стационарные процессы g (Z), — оо < Z < оо, обладающие свойством: a (Z) = a, R (Z, s) = Я (Z — s). Для таких процессов справедливо спектральное представ- ОО ление g (Z) = у eiu,dy (X), где у (X) является —оо комплекснозначным Г. с. п. с ортогональными приращениями. Лит.: Г и х м а н И. И., Скороход А. В. Вве- дение в теорию случайных процессов. М., 1965 [биб- лиогр. с. 648—654]; Прохоров! Ю. В., Роза- fl о в Ю. А. Теория вероятностей. Основные поня- тия. Предельные теоремы. Случайные процессы. М., 1967 [библиогр. с. 481—487 ]; Ибрагимов И. А., Розанов Ю.А. Гауссовские случайные процес- сы. М., 1970 [библиогр. с. 383—384]; Дёч Р. Не- линейные преобразования случайных процессов. Пер. с англ. М., 1965 [библиогр. с. 196—201]. ГЁДЕЛЯ ТЕОРЕМЫ О НЕПОЛНОТЕ —Тео- ремы логики математической, показывающие невозможность полной формализации арифме- тики, а также более сильных математических теорий. Доказал и опубликовал их австр. математик К. Гёдель в 1931. Первая теорема тесно связана с явлением алгоритм, неразре- шимости, вторая — значительно более тонкое утверждение о формальных системах. Содержа- ние первой теоремы о неполноте (если ограни- читься пока арифметикой) заключается в сле- дующем. Пусть А — арифм. формальная си- стема, содержащая аксиомы Пеано (см. Ариф- 220
ГЕДЕЛЯ ТЕОРЕМЫ О НЕПОЛНОТЕ метика формальная). При этом предполагает- ся, что А корректно описывает арифметику, т. е., что все ф-лы, выводимые в А, являются истинными утверждениями о натуральных числах. Для любой такой системы А первая теорема Гёделя утверждает, что не все истин- ные ф-лы арифметики доказуемы в А. Другими словами, понятие истинности ф-л арифм. языка шире, чем понятие доказуемости в любой фор- мальной системе (если последняя корректна). Ниже приводится интуитивная идея доказа- тельства этой теоремы, которая существенна для понимания содержания обеих теорем о неполноте. Предположим обратное, т. е., что арифм. истинность совпадает с доказуемостью в А. Поскольку доказательства в системе А суть конечные последовательности ф-л, связанных между собой правилами вывода, то проверка того, является ли данная последовательность ф-л доказательством, выполняется с помощью довольно простого алгоритма. При подходя- щем кодировании этот алгоритм может быть описан в арифм. языке (см. Арифметизация метаматематики). Поэтому можно построить арифм. ф-лу РгА (х), означающую, что х есть код ф-лы, доказуемой в А. Теперь нетрудно написать ф-лу — назовем ее v^, которая выра- жает свою собственную недоказуемость. Точ- нее, для этой ф-лы в системе А доказуема эк- вивалентность: VA 1 Ргл (*а)> (D где есть код ф-лы В силу предположе- ния о том, что доказуемость совпадает с истин- ностью, получаем, что выражает также свою собственную ложность. Но тогда эта ф-ла не может быть ни истинной, ни ложной, так что мы приходим к известному «парадоксу лжеца». Следовательно, истинность и доказуе- мость не совпадают. Примером истинной, но недоказуемой в А ф-лы как раз и является ф-ла : она истинна, так как утверждает свою не- доказуемость и в самом деле недоказуема. Приведенные выше эвристические соображе- ния существенно используют предположение о том, что в А доказуемы только истинные формулы. Более строгое исследование показы- вает, однако, что недоказуемость может быть выведена из более слабого предположе- ния о непротиворечивости системы А. Это уточнение имеет принципиальный характер. Дело в том, что понятие арифм. истинности не- выразимо в языке арифметики, в то время как утверждение о непротиворечивости А можно записать й виде довольно простой арифм. ф-лы con А. Благодаря этому первую теорему о неполноте можно высказать на языке арифме- тики посредством ф-лы: сопл-> П PrA(vA). (2) Можно показать, что эта ф-ла сама выводима из аксиом Пеано. Отсюда легко получается вторан теорема Гёделя о неполноте, которая (нестрого) утверждает, что непротиворечивость формальной системы А нельзя доказать сред- ствами этой системы. Более строго, если фор- мальная система А непротиворечива и содер- жит аксиомы Пеано, то ф-ла con А недоказуема в А. В самом деле, из доказуемости ф-л (1) и (2) вытекает, что формулы и con А экви- валентны в системе А. Но vA недоказуема в А. согласно первой теореме Гёделя; значит, con А тоже недоказуема. До сих пор речь шла только об арифметике. Но все предыдущие рассуждения применимы также к достаточно произвольным формальным системам. В частности, совсем не обязательно, чтобы языком системы А был язык элементар- ной арифметики. Единственное, что здесь тре- буется,— это чтобы осн. понятия арифметики были выразимы в языке рассматриваемой фор- мальной системы, а аксиомы Пеано — дока- зуемы в этой системе. Поэтому теоремы Гёделя применимы к любым разумным аксиоматиза- циям арифметики, анализа или множеств теории. Теоремы о неполноте выявляют одну специ- фическую трудность, связанную с доказа- тельствами непротиворечивости. Сущность ее удобнее всего проиллюстрировать на примере теории мн-в. Пусть ZF есть формальная систе- ма теории мн-в, основанная на аксиомах Цер- мело — Френкеля. До сих пор не существует доказательства непротиворечивости для ZF. Однако можно заранее сказать, что такое до- казательство должно удовлетворять следую- щим двум требованиям (из которых первое обусловлено самой постановкой вопроса, а вто- рое следует из теоремы Гёделя): а) это дока- зательство должно опираться лишь на кон- цепции, интуитивно более простые, чем те, которые используются в самой теории мн-в; б) его нельзя провести в рамках системы ZF. Но система ZF отличается чрезвычайной широ- той: в ней формализуется практически вся современная математика. Поэтому трудно представить себе, как выглядело бы матем. доказательство, удовлетворяющее указанным требованиям. Т. о., здесь затрагиваются слож- ные проблемы оснований математики, в силу чего теоремы Гёделя имеют определенный фи- лософский интерес. Существует мнение, что теоремы о неполноте показывают невозможность маш. моделирова- ния каких-либо нетривиальных форм мысли- тельной деятельности. Такое мнение, по-види- мому, лишено достаточных оснований; Г. т. о н. имеют к вопросу о машинном твор- честве такое же отношение, как, напр., логиче- ские парадоксы к творческим способностям человеческого разума. Вопрос о возможностях «машинного разума» является дискуссионным (см. Искусственный разум). Лит.: Клини С. К. Математическая логика. Пер. с англ. М., 1973 [библиогр. с. 451—465); FefermanS. Arithmetization of metamathematics in a general setting. «Fundamenta mathematicae», 1960, v. 49; Линдон P. Заметки по логике. Пер. с англ. М., 1968 [библиогр. с. 123]; А р б и б М. Мозг, машина и математика. Пер. с англ. М., 1968 [библиогр. с. 217— 224]; Нагель Э., Ньюмен Д. Р. Теорема Гёделя. Пер. с англ. М., 1970. Н. В. Белякин. 221
ГЕНЕРАТОР ПРОГРАММ ГЕНЕРАТОР ПРОГРАММ — программный комплекс, предназначенный для формирования необходимой пользователю модификации про- граммы определенного класса. Понятие Г. и. близко к понятию пакета программ. Г. п. обычно состоит из ряда подпрограмм, реали- зующих близкие по содержанию методы вы- числ. математики или методы обработки боль- ших массивов данных. Подпрограммы находят- ся под управлением спец, организующей про- граммы (монитора), которая, принимая от потребителя информацию о требуемой модифи- кации метода, формирует из стандартных под- программ законченные содержательные про- граммы. А. И. Никитин. ГЕНЕРАТОР СЛУЧАЙНЫХ ЧЙСЕЛ — то же, что и датчик случайных чисел. ГЁНЦЕНА ФОРМАЛЬНЫЕ СИСТЕМЫ — логико-математические исчисления, служащие для формализации и исследования содержа- тельных доказательств, оперирующих с допу- щениями. Г. ф. с. делят на системые стествен- ного вывода (натуральные, имитирующие фор- му обычных матем. умозаключений и потому особенно подходящие для формализованной записи их) и секвенциальные или, в термино- логии Генцена — логистические (см. Секвен- ция), направленные на анализ возможных до- казательств данной ф-лы, на получение резуль- татов о нормальной форме доказательств и их использование в доказательств теории и в теории доказательства теорем на ЭВМ. Иногда Г. ф. с. отождествляют с системами секвенциального типа; тем не менее натураль- ные Г. ф. с. могут использовать секвенции, а секвенциальные Г. ф. с. оформляют в виде ис- числения ф-л, а не секвенций. Иногда все Г. ф. с. считают натуральными, т. к. все они в той или иной степени отражают обычные при- емы оперирования с логич. связками и допу- щениями. Натуральные Г. ф. с. содержат правила вве- дения логич. символов и правила удаления символов. Логические аксиомы немногочислен- ны (обычно одна-две). Рассмотрим, напр., за- дание классического исчисления предикатов в виде натуральной Г. ф. с. Формулы строят обычным образом с помощью связок V, 3, V, ZD, &, 3. Выводимые объекты — односукце- дентныесеквенции. Аксиомы: А -> А, -> (А \/ V 1 А). Правила введения: __L±^_(v+). __.г-д (v+). Г-^А V -В 1 г -> А V В >’ А, Г -> В , , А, Г->ВА, 2 В Г, 2 -> 3 А __Г-А(Ь)_ ' Г -> V ХА (х) Г -» A (t) Г -> з хА (х) (v+); Правила удаления: Г-> А & В ~г-П---(& ) Г-U V в А, 2 -> С В, А -> С Г, 2, А^С (V Г-» А 2-» (А тэ В) Г, 2 -+ В Г, 2 -> A V 1 ’’ Г->\/хА(х) Г-> A (t) >' (*) г-^лЛл^2-С-(з-) Структурные правила: Г -> С А г (утончение); Г, А, В, 2 -> С Г В А 2^ 5 (пеРестановка)> А, А, Г -> С . —’ ’------— (сокращение повторении). Здесь t — произвольный терм; (*) означает, что переменная b не входит в Г, 2, Э *А (х), С. Секвенция, находящаяся под чертой, наз. заключением правила, а секвенции, находя- щиеся над чертой — посылками. Аксиома А -> А изображает введение допущения А; правило иллюстрирует освобождение от допущения: ф-ла В верхней секвенции зависит от допущения А, ф-ла A ZD В нижней секвен- ции — уже нет. Освобождение от допущений происходит также в правилах V , 3 • Г. ф. с. натурального типа задается иногда в виде исчисления ф-л (а не секвенций) с неяв- ной записью зависимости от допущений: вывод в таком исчислении — это древовидная фигу- ра, в вершинах которой могут находиться про- извольные ф-лы (не обязательно аксиомй), а все переходы производятся по правилам вы- вода. Эти правила получаются вычеркиванием: антецедентов из соответствующих правил на- туральной системы, описанной с помощью сек- венций, причем в случае, когда происходит освобождение от допущений, добавляются соответствующие условия, напр.: И] А В А&.В (&+). В 4- лЗТГ<=+|- 222
ГЕНЦЕНА ФОРМАЛЬНЫЕ СИСТЕМЫ Считается, что вхождение V ф-лы в такой вывод зависит от допущения D, если D находится на вершине вывода над V, не является аксиомой и в ветви, ведущей от рассматриваемого вхож- дения D к V, не происходит освобождения от допущения D. При истолковании такого рода вывода каждому вхождению ф-лы С сопостав- ляется секвенция Г -> С, где Г — полный спи- сок допущений, от которых зависит рассматри- ваемое вхождение ф-лы С. Связь натуральных Г. ф. с. с обычными (гильбертовскими) вариан- тами соответствующих систем устанавливается с помощью утверждения: Г -> С выводимо в натуральной системе тогда и только тогда, когда С выводимо из Г с фиксированными пе- ременными в гильбертовской системе. Натуральные Г. ф. с. в их первоначальном виде плохо приспособлены для поиска вывода путем анализа: при попытке выяснить, по ка- кому правилу из каких посылок можно полу- чить данную ф-лу (секвенцию) возникает неоднозначность: в принципе подходит как правило введения соответствующей логической связки, так и любое из правил удаления. При этом к-во возможных посылок в правилах удаления потенциально неограничено (за счет варьирования ф-лы А в правилах , V-, 3~ и т. д.). Поэтому для применения к теории логического вывода теорем на ЭВМ полезно иметь правила, обладающие свойством под- формульности: в посылки входят только под- формулы заключения, а бесконечность прояв- ляется лишь за счет варьирования вида термов в правилах типа 3~*~. В секвенциальных Г. ф. с. либо все правила обладают свойством подформульности, либо это свойство нарушает- ся лишь для одного правила — правила сече- ния Г -> A A, S A, Q Г, S -> A, Q или другого правила близкого вида, напр., . Поэтому системы, обладающие свойством подформульности, наз. также свободными от сечения. Пример: свободный от сечения вари- ант LK классического исчисления предикатов (выводимые объекты — произвольные секвен- ции). Аксиомы А -> А. Сукцедентные правила: А, Г -» А Г -> А, -] А п); (t) Г-» А, А (Ь) Г —* А, У хА (х) -> V); Г А, 4 Г -> А, В ГА, А&В г -> А, А Г -> A, A Г Д, В Г ->Д, А\?В<^)- Антецедентные правила: 4, Г-> А „ ч В, Г-»А „ ч. А&В, Г-> А А&В, Г->А —А’ А— (-] П А, Г -> А ' 1 А, Г -> А В, Г -> А А V В, Г -> А * А (О, Г А V хА (х), Г -> А * Г А, 4 В, Г -» А А 1Э В, Г -> А ' ' з хА (х), Г А Структурные правила: перестановка, утонче- ние и сокращение повторений в антецеденте и сукцеденте и сечение. Знак (») в (-> У ), (3 ->) имеет тот же смысл, что в (у+, 3—)• При сопоставлении секвенциальных и нату- ральных Г. ф. с. правилам введения соответст- вуют сукцедентные правила, а правилам уда- ления — антецедентные правила. При модели- ровании в секвенциальных Г. ф. с. правил удаления используется сечение. Свойство под- формульности для LK обеспечивает осн. теоре- ма Генцена (теорема об устранимости сечения): по всякому выводу в LK можно построить вы- вод (той же секвенции) без сечения. Теорема об устранимости сечения позволяет устанавливать разрешимость бескванторных систем: из подформул данной бескванторной ф-лы можно составить лишь конечное число несходных секвенций (секвенции сходны, если они отличаются лишь порядком и повторения- ми членов в антецеденте и сукцеденте), из ко- торых, в свою очередь, можно составить лишь конечное число «кандидатов» в выводы; данная ф-ла доказуема, если среди этих кандидатов найдется вывод. В действительности, при поис- ке вывода применяется более эффективный алгоритм поиска «снизу вверх» путем анализа испытуемой на выводимость секвенции S: производятся «контрприменения» правил: над S надписываются секвенции (или пары секвен- ций), из которых S могла бы получиться одно- кратным применением правила вывода (из-за свойства подформульности и отсутствия кван- торов получается конечный список); к каждой из порожденных таким образом секвенций снова применяется тот же прием и т. д. После конечного числа шагов либо получится вывод (на вершинах всех «ветвей» окажутся аксиомы), либо произойдет обрыв процесса (зациклива- ние) — тогда формула невыводима. Для кванторных систем эта схема модифи- цируется: на каждом этапе «анализа» при контрприменениях кванторных правил пере- бирается лишь конечный список возможных термов; процесс в целом организуется таким образом, что каждый из возможных термов 223
ГИБРИДНАЯ ВЫЧИСЛИТЕЛЬНАЯ МАШИНА в конце концов включается в перебор. Из-за бесконечности множества возможных термов получается лишь алгоритм установления выво- димости: для некоторых невыводимых секвен- ций процесс анализа неограниченно продолжим без зацикливания; для выводимых секвенций он обязательно обрывается, т. е. дает вывод. Особенно удобно эта схема поиска вывода реа- лизуется для Г. ф. с., не содержащих струк- турных правил. При построении таких систем пользуются обратимыми правилами, т. е. та- кими, что выводимость заключения влечет выводимость посылок. Г. ф. с. широко используются в теории дока- зательств. Они позволяют отражать содержа- тельные; особенности теории с помощью чисто структурных соображений. Так, Г. ф. с. конст- руктивной математики часто отличаются от соответствующих классических систем лишь использованием односукцедентных секвенций вместо произвольных. Результаты типа непро- тиворечивости (невыводимость пустой секвен- ции) или дизъюнктивности часто тривиальны для свободных от сечения систем: соответст- вующий объект либо вовсе не может быть заключением никакого правила (пустая сек- венция), либо может получиться лишь соот- ветствующим способом (т. е. из какого-либо дизъюнктивного члена по правилу -> V при доказательстве дизъюнктивности). Важным обобщением Г. ф. с. являются полу- формальные системы, содержащие правило «бесконечной индукции». Лит.: К л и н и С. К. Математическая логика. Пер. с англ. М., 1973 [библиогр. с. 451—465]; Математическая теория логического вывода. М., 1967; Карри X. Б. Основания математической логики. Пер. с англ. М., 1969 [библиогр. с. 518—547]. Г. Е. Минц. ГИБРИДНАЯ ВЫЧИСЛИТЕЛЬНАЯ МАШИ- НА — вычислительная машина, в которой со- четается ряд особенностей цифровых и анало- говых вычислительных устройств. Идея созда- ния Г. в. м. связана со стремлением преодолеть недостатки, свойственные аналоговым и цифро- вым вычислительным машинам (ЦВМ), и объ- единить их достоинства: быстродействие парал- лельно работающих устр-в аналоговых вычисли- тельных машин (АВМ) и их способность ре- шать целые классы задач неалгоритмическим путем с высокой точностью ЦВМ и их возмож- ностями выполнять различные функциональ- ные операции, к которым относятся вычисле- ния в соответствии с заданной последователь- ностью выполнения операций, логические ре- шения и итерационные вычисления. Первые попытки сочетать свойства АВМ и ЦВМ были вызваны чрезвычайной слож- ностью проблем, возникших при моделирова- нии в реальном масштабе времени таких задач, как полет космических аппаратов и управле- ние производственными процессами. Возмож- ности чисто аналоговых и чисто цифровых ма- шин для решения таких задач оказались не- достаточными. Это привело к их объединению в один вычисл. комплекс с помощью аналого- цифрового преобразователя и цифро-аналогового преобразователя информации. ЦВМ в таких комплексах производит ту часть вычислений, 224 выполнение которых с ее помощью наиболее целесообразно: точное преобразование коорди- нат, вычисление параметров траектории, мо- делирование цифровой аппаратуры управле- ния. АВМ же используется для моделирования динамики объекта и управляющих воздейст- вий, где требуется большое быстродействие и где допустима меньшая точность. Вопрос оптим. распределения вычисл. работ между аналоговой и цифровой частями Г. в. м. яв- ляется чрезвычайно важным, так как в случае неправильного его решения в большой гибрид- ной модели проявляются и отрицательные свойства вычисл. машин обоих типов. Ошибки и трудности, связанные с набором задачи, до- полняют осложнения, связанные с конеч- ностью темпа выборки в устр-ве аналого-циф- рового преобразования, или с запаздыванием, определяемым временем выполнения вычисле- ний в ЦВМ. Поэтому основными среди Г. в. м. являются машины, спроектированные именно в виде единой гибридной системы. В таких системах, содержащих достаточно мощные аналоговые и цифровые части, целесообразно, чтобы общая программа совместной работы аналоговой и цифровой части предусматривала осн. затраты времени на проверку и подготов- ку их к работе отдельно друг от друга. Кроме того, необходимо, чтобы в этих системах была предусмотрена возможность независимого ис- пользования аналоговой и цифровой частей. Так, при подготовке аналоговой части системы цифровая часть этой системы должна быть за- нята решением других задач до того момента, когда потребуется ее участие в решении общей задачи. Для эффективного использования та- ких машин требуется высокая квалификация обслуживающего персонала и хорошо разра- ботанная система матем. обеспечения. При ре- шении задач оптимизации, статистической об- работки и др. необходимы отработанные стан- дартные программы управления комплексом. Опыт, накопленный в области гибридного аналого-цифрового моделирования, позволил определить путь создания другого типа Г. в. м. Для задач, при решении которых можно огра- ничиться умеренной точностью вычислений, использование аналоговых подпрограмм в составе программы, выполняемой цифровым автоматом, приводит к значительной экономии машинного времени и снижению требований к объему оперативной памяти. К такому же результату приводит и замена в некоторых специализированных ЦВМ медленно выпол- няемой чисто цифровой программы умножения обращением к гибридному цифро-аналого- цифровому устр-ву, реализующему операцию умножения. Более существенную экономию времени дает применение аналоговых арифме- тических блоков, управляемых цифровым спо- собом, в которых выполняются аналоговые операции умножения и сложения. Аналоговое устр-во, оформленное в виде подпрограммы, которое либо вычисляет значения ф-ций либо решает алгебр, или дифф, ур-ния, позволяет отказаться от использования многих команд и от наличия дополнительного цифрового за-
ГИБРИДНАЯ ВЫЧИСЛИТЕЛЬНАЯ МАШИНА поминающего устройства с малым циклом об- ращения. Очень эффективным является применение аналоговых подпрограмм при итеративном ре- шении ур-ний в частных производных. Схема возможной гибридной системы для решения двумерных ур-ний в частных производных с нелинейным членом приведена на рисЛ1, где ПФП — переключаемый функциональный преобразователь, АЦП и ЦАП — аналого- цифровой и цифро-аналоговый преобразова- тели. В схеме в качестве аналоговой части взя- 1. Схема гибридной системы для решения двумерных уравнений в частных производных с нелинейным членом. 2. Схема гибридной вычислительной машины для решения обыкновенных дифференциальных уравне- ний. 3. Схема обратимого точечного интегратора первого порядка. 4. Схема классификации гибридных вычислительных машин. та резисторная сетка Гершгорина, являющаяся моделью ур-ний Лапласа и Пуассона. Ввод токов в узлы сетки полностью автоматизирован путем присоединения ее через запоминающие источники к управляющему цифровому автома- ту (ЦА). Весьма перспективно построение Г. в. м. для решения обыкновенных дифф, ур-ний с краевыми условиями по схеме, приведенной на рис. 2. Использование в ней аналоговой части, построенной на базе обратимых точеч- ных интеграторов, позволяет реализовать краевые условия непосредственно в самих ин- теграторах. Точечным интегратором к-го по- рядка одномерной ф-ции U — U (t) на отрезке (О, г) наз. модель ур-ния dth в котором U (t) — задаваемая, X (t) — полу- чаемая ф-ция, h — шаг дискретизации. Одна из возможных схем обратимого точечного ин- тегратора первого порядка изображена на рис. 3. Обратимым он является потому, что все его полюсы являются равноправными в том смысле, что на каждом из них величины в виде напряжений можно и задавать и получать. В Г. в. м., изображенной на рис. 2, все нели- нейные зависимости реализуются в управляю- щем ЦА. Точечные интеграторы (ТИ) играют в ней роль дискретного квазианалога системы ур-ний т + ф (X, t) = 0 на заданном от- резке (О, Т). Краевые условия вводятся в схе- мы интеграторов непосредственно. Роль ЦА сводится к образованию при помощи кодов Q требуемой схемы из интеграторов и к уравно- вешиванию вычисл. системы так, чтобы точеч- ное изображение вектора <р (X, t) соответство- вало решаемой системе дифф, ур-ний (см. Урав- новешивания методы). Классификация Г. в. м. может быть проведе- на по схеме, приведенной на рис. 4. Существует несколько осн. типов' таких машин. Аналого- вые машины с цифровым управлением и цифро- вой логикой способны воспроизводить гораздо более сложные модели по сравнению со стан- дартными АВМ, сохраняя их положительные качества, в частности, возможность для иссле- дователя активно вмешиваться в процесс поиска решения. На этих машинах могут авто- матически выполняться последовательные ре- шения, а результаты, полученные в преды- дущих решениях, могут запоминаться и ис- пользоваться при выполнении последующих решений. Это дает возможность реализовать итеративный процесс решения, сходящийся к искомому результату, итеративный процесс оптимизации параметров и т. п. Первый удач- ный пример этого типа гибридизации пред- ставляет собой система «HYDAC» фирмы Electronic Associates (США).К машинам такого типа относятся и отечественные Г. в. м. «Аркус» и «Экстрема». Существуют АВМ с ЦВМ в качестве перифе- рийного оборудования. В таких системах небольшая цифровая машина используется вместе с большой аналоговой системой для 15 4-210 225
ГИДРОБИОНИКА решения спец, задач, решить которые было бы трудно или вовсе невозможно с помощью чисто аналоговой аппаратуры. Самыми мощными из существующих гибрид- ных вычислительных систем являются сбалан- сированные цифро-аналоговые комплексы, включающие в себя универсальные цифровые и универсальные аналоговые вычислительные машины. Оба осн. компонента таких гибридных систем можно использовать и отдельно для ре- шения широкого класса важных задач. Но при объединении их возникает еще более мощная вычисл. система. Цифровой вычислительной машиной, кото- рая использует аналоговые подпрограммы, яв- ляется, напр., система «UCLA DSDT» (США) для решений ур-ний в частных производных, в которой аналоговая аппаратура используется лишь для обращения матриц, требуемого про- граммой ЦВМ. У цифровых вычислительных машин с ана- логовыми арифметическими устройствами ско- рость вычислений больше, чем у чисто цифро- вой машины за счет параллельного выполнения некоторых операций с помощью аналоговой аппаратуры. Примером таких машин может служить система, разработанная в 1962 в Массачусетском технологическом институте (США). К цифровым вычислительным машинам с программированием аналогового типа относят- ся цифровые дифференциальные анализаторы, которые по методу подготовки и решению за- дач можно отнести к АВМ, а по форме представ- ления информации и по тех. выполнению — к цифровым электронным машинам (см. Цифро- вая интегрирующая машина). Г. Е. Пухов, Г. П. Галузинский. ГИДРОБИОНИКА — раздел бионики, изу- чающий особенности животных, живущих в воде, с целью создания новых и совершенство- вания существующих технических средств, предназначенных для работы в водной среде. ГИПЕРБОЛИЧЕСКОГО ТИПА ДИФФЕРЕН- ЦИАЛЬНЫХ УРАВНЕНИЙ В ЧАСТНЫХ ПРОИЗВОДНЫХ СПОСОБЫ РЕШЕНИЯ. Для описания поведения сплошной среды исполь- зуются различные модели математические, которые во многих случаях приводят к нели- нейным дифференциальным уравнениям гипер- болического типа (см. Дифференциальных ли- нейных уравнений с частными производными классификация). Такие ур-ния имеют точные аналитические решения только в редких слу- чаях. До появления ЭВМ возможности числ. исследования сплошной среды были ограниче- ны в основном случаем одной пространствен- ной переменной (нестационарные задачи), двух пространственных переменных (стационарные задачи), линейными моделями и простейшими прибл. методами. Создание ЭВМ дало возмож- ность числ. исследования более близких к при- родным, а, следовательно, и более сложных матем. моделей сплошной среды. В наст, время различают следующие среды, матем. описание которых приводит к гиперболическим ур-ни- ям: а) идеальные сжимаемые жидкости; б) сжи- 226 маемые жидкости (ур-ния, описывающие их, учитывают процессы вязкости и теплопровод- ности); в) упругие, упруго-пластические и уп- руго-вязкие среды; г) плазма. Ур-ния, описывающие состояние сплошной среды, являются матем. выражениями законов сохранения (массы, импульса, энергии и пр.), справедливыми для произвольного элемента среды. Как правило, после перехода к эйле- ровым прямоугольным координатам (что соот- ветствует законам сохранения для произволь- ного параллелепипеда с ребрами, параллель- ными осям коорд.) получают квазилинейные ур-ния в дивергентном виде / dU{ \ i, j, k, I — 1, . . . , m, которые являются основой для составления разностной схемы (см. Конечноразностные ме- тоды) . Характерной особенностью рассматри- ваемых моделей сплошной среды является на- личие в них ф-ций и параметров, которые во многих случаях можно рассматривать как ма- лые. Таковы, напр., коэфф, вязкости, тепло- проводности, сжимаемости. Их учет приводит к диссипативной модели среды, состояние ко- торой описывается параболическими ур-ниями. В противном случае приходят к недиссипатив- ной модели среды, описываемой гиперболи- ческими ур-ниями. Отличительной чертой квазилинейных гиперболических ур-ний яв- ляется то, что в решении могут возникнуть раз- рывы (напр., ударные волны, контактные раз- рывы) даже в том случае, когда начальные ф-ции гладкие. Поэтому вводится понятие обобщенного ’решения, основан- ного на использовании законов сохранения в интегр. форме и вытекающих из этих законов условий динамической совместности на появ- ляющихся разрывах. Выполнение этих усло- вий на разрывах приводит к необратимости процесса. При этом разрывы следует понимать как бесконечно тонкие зоны перехода, где происходят быстропротекающие необратимые термодинамические процессы. Недиссипатив- ные модели можно рассматривать как предель- ные случаи диссипативных моделей при стрем- лении параметров диссипативности к нулю. Это замечание служит одним из способов по- лучения обобщенных решений ур-ний гипербо- лического типа как пределов решений диссипа- тивных (параболических) ур-ний при стрем- лении параметров диссипативности к нулю и широко применяется в разностных методах. Численные методы решения ур-ний гипербо- лического типа можно разделить на две боль- шие группы: 1) методы с явным выделением особенностей решения; 2) т. н. методы сквозно- го счета, в которых особенности решения явно не выделяются.
ГИПЕРБОЛИЧЕСКОГО ТИПА ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ В ЧАСТНЫХ ПРОИЗВОДНЫХ СПОСОБЫ РЕШЕНИЯ К первой группе методов следует прежде всего отнести метод характерис- тик, который появился в газовой динамике сравнительно давно и с успехом применялся для расчета ..одномерных нестационарных те- чений с небольшим к-вом особенностей, а также для расчета двумерных стационарных течений в области гиперболичности. Метод характе- ристик используется только для решения ги- перболических ур-ний. Он основан на том, что гиперболическая система ур-ний с двумя не- известными имеет два семейства действитель- ных характеристик, которые образуют коор- динатную сеть. В этом случае можно полностью избежать интерполяций, а тем самым и эффек- тов сглаживания и аппроксимационной вяз- кости. При большем к-ве неизвестных и неза- висимых переменных начинают проявляться недостатки этого метода: возникает аппрокси- мационная вязкость, при наличии большого к-ва особенностей алгоритм становится логи- чески сложным. Поэтому методом характе- ристик целесообразно решать задачи, в кото- рых к-во разрывов невелико. В конце 60-х го- дов 20 ст. достигнут определенный прогресс в использовании метода характеристик при расчете пространственных задач. Доказано, что решение, полученное методом характе- ристик, сходится к решению исходной дифф, задачи в случае достаточно гладких решений. В связи с необходимостью решать сложные задачи газовой динамики, содержащие боль- шое к-во особенностей (ударных волн, кон- тактных границ и центрированных волн раз- режения), появились новые числ. методы, т. и. методы сквозного счета. В основе этих методов лежит единое толкование всех областей потока. Единство схемы расчета получается в резуль- тате наличия диссипативных членов схемы, которые сглаживают разрывы, превращая их в зоны перехода, имеющие ширину нескольких интервалов. Известные схемы сквозного счета имеют на гладких решениях локальную точ- ность не выше 3-го порядка и глобальную точ- ность — не выше 1-го порядка (учитывая не- высокую точность схемы вблизи особенностей). В случае газовой динамики схемы сквозного счета довольно хорошо передают интегр. ха- рактеристики потока и воспроизводят довольно точно положение и скорость сильных ударных волн. Вместе с тем границы волн разрежения искажаются, контактные границы «размазы- ваются» аппроксимационной вязкостью схемы, так что ширина их со временем растет. Схемы сквозного счета по свойст- вам разрешимости и устойчивости линейных ур-ний, возникающих в результате конечнораз- ностной аппроксимации, можно в свою очередь подразделить на 2 большие группы: а) явные схемы; б) неявные схемы. В явных схемах область зависимости разностного решения является конечным мн-вом точек, располо- женных на плоскости начальных данных (если ограничиться рассмотрением задачи Коши), так что число точек в области зависимости на предыдущем временном уровне не растет с уменьшением шагов сетки т, h. Т. о., двухслой- ная явная схема представляется в виде “?+1= 2 + «=-«, где С” = С™ (uj, т, h, пт, ih), t = пт, х — ih, числа щ, q2 не зависят от т, h. В неявных схемах значение выражается через все значения и”_^_а (а = — Ni, ..., N2), где числа Ni, N2 растут с уменьшением т, h. Неявную схему можно записать в виде Аи?+' = Ви? + Ft, где операторы А и В являются финитными, т. е. представляются в виде 9г 9г 2 Са’П^ В= 2 с2оГТа. a=—qt а=—д, где Та — оператор сдвига. Явные схемы просты в реализации, но усло- вие устойчивости их (см. Устойчивость раз- ностных схем), как правило, дает на величину шага сильное ограничение вида т const • hm, что приводит к излишне мелкому шагу т и неоправданному увеличению объема вычисле- ний. Неявные схемы более сложны в реализа- ции при переходе с одного временного слоя на другой, но зато шаг т можно выбрать сколь угодно большим и тем самым его можно опре- делять, учитывая только требующуюся точ- ность. Явные и неявные схемы являются необходи- мыми элементами разностных методов реше- ния систем гиперболических ур-ний. Кроме разделения схем по свойствам разрешимости (по структуре разрешающего оператора), су- ществует классификация схем и по структуре сетки. Совр. теория рассматривает сетку как конечное мн-во точек — носителей информа- ции, которые строятся в зависимости от реше- ния, и эволюционирует вместе с ним. Сглаживание разрывов в ре- шениях, дающее возможность вести сквозной счет, происходит в схемах сквозного счета и благодаря явному введению диссипативных членов в дифф, ур-ния, и вследствие диссипа- тивных свойств самой схемы. Объединяя оба механизма диссипативности, можно говорить об аппроксимационной вязкости разностных схем. Структура аппроксимационной вязкости схемы описывается первым дифф, приближе- нием (ПДП) схемы, которое отличается от ис- ходной дифф, системы ур-ний членами, содер- жащими старшие производные. Структура мат- риц при этих членах определяет не только свойства устойчивости схемы, но и ее диссипа- тивные свойства. Во многих случаях представ- ляется важным определить, насколько раз- ностная схема или ее ПДП сохраняют группо- вые свойства исходной системы дифф, ур-ний. Сохранение схемой этих свойств имеет большое 15* 227
ГИПЕРБОЛИЧЕСКОГО ТИПА ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ В ЧАСТНЫХ ПРОИЗВОДНЫХ СПОСОБЫ РЕШЕНИЯ значение в практическом счете, особенно для задач газовой динамики, где, напр., неинва- риантность ПДП относительно преобразования Галилея приводит к неприятным счетным эф- фектам (неустойчивость, немонотонность про- филей и пр.). При численном интегрировании гиперболи- ческих ур-ний производные заменяют конеч- ными разностями и после этого на каждом шаге приходится решать систему алгебр, ур-ний. Разностные схемы должны удовлетворять двум независимым условиям — аппроксимации и устойчивости. Эти требования в известной мере вступают в противоречие друг с другом. Кроме того, разностные схемы должны удов- летворять еще ряду практически необходимых требований — дивергентности, экономичности и т. д. Теория разностных схем начала разви- ваться в середине 40-х годов 20 ст. Это было вызвано необходимостью решения задач я дер- ной энергетики и ракетостроения, а также бла- годаря появлению ЭВМ. В 50-х годах 20 ст. были сформулированы и доказаны теоремы сходимости для разностных схем, аппроксими- рующих линейные дифф, ур-ния. Эти теоремы позволяют сводить исследование сходимости разностной схемы к исследованию ее устойчи- вости. В то время, как исследование аппроксима- ции разностной схемой соответствующего ги- перболического ур-ния сравнительно просто, носит локальный характер и по существу сво- дится к разложению в ряд Тейлора, исследова- ние устойчивости является значительно более сложной задачей. Несмотря на ряд исследова- ний, предпринятых разными авторами, до сих пор не получены еще достаточно общие и эф- фективные критерии устойчивости и сходи- мости разностных схем для гиперболических ур-ний с переменными коэфф, (а тем более для нелинейных ур-ний). Для разностных схем, аппроксимирующих гиперболические ур-ния с постоянными коэфф., устойчивость исследуется методом Фурье. Для этого оценивается норма образа Фурье оператора шага. Известно, что спектральный радиус матрицы образа Фурье оператора шага не превосходит нормы матрицы. Отсюда сле- дует необходимый критерий устойчивости: для устойчивости разностной схемы необходимо, чтобы спектральный радиус образа Фурье оператора шага не превосходил величины 1 +. О (т), где т — шаг разностной схемы по времени. Это условие необходимо и для раз- ностных схем с переменными коэфф. При ряде дополнительных ограничений оно является и достаточным для устойчивости разностных схем. Для исследования устойчивости разностных схем с коэфф., зависящими от пространствен- ных переменных, применяются следующие методы: а) метод мажорантных или априорных оценок; б) локально-алгебр. метод. Наиболь- шее развитие метод априорных оценок получил в работах сов. и амер, математиков. Этот метод аналогичен соответствующему методу для дифф, ур-ний, но в разностном случае его очень 22& трудно реализовать; это связано со спецификой разностного анализа, в котором в отличие от априорных оценок в теории дифф, ур-ний мно- гие соотношения принимают громоздкий вид. В основе локально-алгебр. метода лежит изу- чение свойств локального разностного опера- тора, получаемого из соответствующего раз- ностного оператора с переменными коэфф, фик- сацией, «замораживанием» коэфф. Тем самым анализ устойчивости разностного оператора с переменными коэфф, заменяется анализом целого семейства операторов с постоянными коэфф. Локальный критерий устойчивости яв- ляется обобщением метода «замораживания» коэфф., используемого в теории дифф, ур-ний. К локальному критерию устойчивости примы- кает диссипативный критерий устойчивости, а именно: из диссипативности и аппроксимации разностной схемы следует устойчивость схемы для гиперболических систем дифф, ур-ний 1-го порядка с эрмитовыми матрицами. Практиче- ские расчеты показали, что эти критерии мож- но использовать при исследовании устойчивос- ти разностных схем для нелинейных ур-ний, хотя обоснования этого пока нет. В конце 60-х годов 20 ст. при исследовании устойчивости разностных схем для нелиней- ных ур-ний (в частности, для ур-ний газовой динамики) стали широко применять метод ПДП, который заменяет анализ разностной схемы анализом ее дифф, приближения. В слу- чае, когда коэфф, исходного дифф, ур-ния по- стоянные, либо являются ф-циями независи- мых переменных, для ряда разностных схем показано, что из корректности ПДП следует устойчивость соответствующей разностной схе- мы. В противном случае обоснования этого метода нет. Однако метод дифф, приближения может объяснить неустойчивость разностных схем, наблюдаемую в расчетах и не улав- ливаемую локальным методом Фурье, ибо по- следний не учитывает градиентов. В конце 60-х годов 20 ст. большое развитие получили разностные схемы повышенной точ- ности. Исследованию схем повышенного поряд- ка точности посвящен ряд работ и уже имеются примеры обнадеживающего использования в газодинамических расчетах схем 3-го и 4-го порядков точности. При увеличении размерности задачи к-во операций на точку растет. Возрастают логи- ческие трудности в составлении программы расчета. Схемы простой аппроксимации ста- новятся неэкономичными. Для получения эко- номичных устойчивых разностных схем пред- ложены методы, основанные на идеях расщеп- ления разностных схем, прибл. факторизации и расщепления (слабой аппроксимации) дифф, ур-ний. К одной из модификаций метода рас- щепления можно отнести метод «частиц в ячей- ках», широко используемый в наст, время при решении задач механики сплошной среды, в ко- тором расщепление не связано с понижением размерности операторов. В основе метода расщепления лежит представление слож- ных операторов через простейшие, поэтому интегрирование исходного ур-ния сводится
ГИСТОГРАММА к интегрированию ур-ний более простой струк- туры. В наст, время методом расщепления ре- шаются многие сложные задачи матем. физики. Лит.: Яненко Н. Н. Введение в разностные ме- тоды математической физики, ч. 1—2. Новосибирск, 1968 [библиогр. ч. 2, е. 379—3851; Рождест- венский Б. Л., Яненко Н. Н. Системы ква- зилинейных уравнений и их приложения к газовой динамике. М., 1968 [библиогр. с. 585—5921; Ала- лык и н Г. Б. [ и др.]. Решение одномерных задач газовой динамики в подвижных сетках. М., 1970; Самарский А. А. Введение в теорию разност- ных схем. М., 1971 [библиогр. с. 538—5501; Рихт- майер Р., Мортон К. Разностные методы ре- шения краевых задач. Пер. с англ. М., 1972 [библиогр. с. 381—4131; Вычислительные методы в гидродина- мике. Пер. с англ. М., 1967. Н. Н. Яненко, Ю. И. Шокин. ГИПЕРГРАФ — пара Н — (X, Е), образован- ная конечным множеством X — |zi, х2, ..., вершин и некоторым семейством Е = (Е^И е 7) ребер — непустых частей X, удовлетворяющих условию Е^ = Х.Напр., для Г. Н на рис. X = (a, b, с, d, е, /, g, А}, Е = (Et, Е21 Ез, Е^ Еъ, Я6, Е,), Ei = Е,= ~ {a, b, h}, Е2 — {а, Ез = {с, d, Е^ — = {/, g, h], Еь = {е, /}, Еъ = {£}. Если все Ei — двухэлементные, то Г. Я = (X, Е) — это обыкновенный граф без голых вершин. Теория Г., используя осн. идеи графов теории, позво- ляет получать многие результаты короче и в более общем виде, а также допускает многочис- ленные приложения к др. проблемам комбина- торного характера. К Г., в частности, относят- ся матроиды, введенные с целью построения единой алгебр, теории деревьев, циклов и др. частей в графе. Лит.: Зыков А. А. Теория конечных графов, т. 1. Новосибирск, 1969 [библиогр. с. 515—542]; Tutte W. Т. Lectures on matroids. «Journal of research National Bureau of Standards», 1965, v. 69B, № 1—2; Berge C. Graphes et hypergraphes. Paris, 1971» А. А. Зыков. ГИПЕРПЛОСКОСТИ ОТСЕКАЮЩЕЙ МЕ- ТОД — один из методов решения задачи про- граммирования выпуклого. Пусть задача выпук- лого программирования поставлена в следую- щем виде: минимизировать (р, х) при ограни- чениях gj (х)< 0, i = 1, . . . , т, (1) где хпр — n-мерные векторы, gi (ж) — выпук- лые функции, (р, х) — скалярное произведе- ние векторов р и х. Метод состоит из предвари- тельного и общего шагов. На предварительном шаге выби- раются точки х1, ..., х1 такие, что область, определяемая неравенствами gi (х3) + + (V gi (ХЬ, х — х3) ^.0, i = l, j = = !,...,/ ограничена. Здесь V gi (х) — гра- диент ф-ции gi (х). Общий шаг заключается в следующем. Положим, множество I (х3) = |1, 2, ..., т], 7 = 1, ..., I. Пусть точки х1, ..., х\ k I, уже построены и построены соответствующие им множества индексов I (x3)t j = 1, ..., к. Решаем задачу минимизации (р, х) при огра- ничениях (Vg{ (х3), X — X3} + gi (х3) о, (2) ' е I (х3), 7 = 1, . . . , к. Точку минимума этой задачи обозначим через xh+1. В качестве I (zft+1) берем множество тех индексов i, для которых gj (г^1) > 0. Если при некотором- к множество I (гА) пусто, то гА — решение задачи. В общем случае по- 1 ь строенная последовательность х такова, что lim g, (гА) 0, а значение (р, хА) стремится А-юо к значению минимума (р, х) в области (1). Б. Н. Пшеничный. ГИПОТЕЗА КОМПАКТНОСТИ — предполо- жение о том, что подмножество распознавае- мых изображений одного класса является в оп- ределенном смысле простым. Понятие простоты может быть конкретизировано по-разному. Напр., классы изображений наз. компакт- ными, если они могут быть отделены друг от друга с помощью гиперплоскостей (см. Раз- деляющая поверхность в распознавании обра- зов) или когда каждый класс изображений может быть представлен в виде объединения некоторого числа выпуклых множеств. В ряде исследований критерий компактности отра- жает представление о том, что сходство изобра- жений одного класса должно быть больше, чем сходство изображений разных классов. М. И. Шлезингер. ГИСТОГРАММА — графическое приближен- ное представление плотности распределения вероятностей случайной величины, построен- ное по выборке конечного объема. Г. есть ступенчатая ф-ция fn (t), построенная по вы- борке независимых наблюдений xi, х2, хп случайной величины с плотностью f (7) сле- дующим образом. Интервал, в котором лежат наблюдения xi, х2, ..., хп, разделяют па т (т < п) подинтервалов {70, ti], (ii, i2], ••• • ••, (7m—1’ гтЬ называемых интервалами груп- пировки, — число наблюдений выборки, попавших в интервал (tit 7^,], i = 0, 1, .... т—1. Г. выборки xi, х2, хп, отвечающая интервалам группировки [t0, it], (<i, t2], ... 229
ГЛОБАЛЬНОГО ПОИСКА МЕТОДЫ ...» (^тп—V — ступенчатая ф-ция О при t 10, /„« = 1 *1+1 ~ *г О пг — при при t > tm. Интервалы *1-Н Количества наблюдений —55, -45 3 —45, -35 5 —35, —25 13 -25, -15 18 —15, —5 21 -5, 5 21 5, 45 10 15, 25 5 Согласно больших чисел закону, значение fn (<) для t из интервала (t{, <i+1] при больших п близко к величине б, = нию плотности распределения на интервале w Для того чтобы Г. давала хорошее пред- ставление о распределении вероятностей, сле- дует выбирать число наблюдений и интервал группировки так, чтобы каждый интервал (за исключением, возможно, крайних интерва- лов) содержал хотя бы пять наблюдений. Сравнивая Г. и график предполагаемой ф-ции плотности f (х), на практике обычно делают первое заключение о соответствии между данными наблюдениями и теоретическим пред- положением. При этом всякое достаточно боль- шое несовпадение легко обнаруживается. Из-за того, что большое расхождение с некоторой вероятностью может быть следствием случай- ных колебаний, для более обоснованных заклю- чений следует строить доверительные пределы (см. Доверительный интервал для параметра 0, соответствующий доверительному уровню е) для величины б^. При больших значениях п приближенный доверительный интервал для величины б^, соответствующий доверительно- му уровню 0,05, имеет вид / 1 — 2 \ h+l-ti п 1 п{ + 2/п~{ \ (i+l - h п Г Рассмотрим, напр., результаты измерений некоторой случайной величины (в табл, указы- ваются числа наблюдений, попавших в соот- ветствующие интервалы): Здесь п — 96, все интервалы группировки имеют одинаковую длину 10 см. Г. выборки представлена на рис.: для сравнения изобра- жена плотность нормального распределения, хорошо согласующаяся с данными. ГЛОБАЛЬНОГО ПОИСКА МЕТОДЫ -“мето- тоды нахождения экстремума глобального для функций, имеющих большое количество экстремумов локальных. Эти методы в наст, время разработаны слабо; о некоторых резуль- татах см. Минимизации функций методы, Оптимизации методы численные. ГЛОБАЛЬНЫЕ ПЕРЕМЕННЫЕ — перемен- ные в языках программирования с блочной структурой, не описанные (не локализованные) в данном блоке, но используемые в нем. Такие переменные описываются в блоке, внутри ко- торого содержится данный блок в качестве оператора. Понятие Г. п. тесно связано с поня- тиями области действия идентификаторов. См. также Локализованные переменные. ГНЕЗДОВОЙ список — один из програм- мных способов организации ассоциативной (списковой) информации в памяти машины, при котором все члены списка располагаются в нескольких полях машинной памяти (гнез- дах). Внутри гнезда отдельные члены разме- щаются последовательно, а связь между гнез- дами осуществляется при помощи адресов связи. При этом в последнем слове предшест- вующего гнезда указывается адрес первого слова последующего гнезда. Г. с. экономен с точки зрения расхода памяти, но сложен в части корректировки списков и восстановле- ния освободившихся полей памяти. Г. с. удоб- но применять при построении больших по- стоянных списковых массивов. См. Языки списковые. А. И. Китов. ГНОСЕОЛОГИЧЕСКИЕ ОСНОВЫ КИБЕРНЕ- ТИКИ — см. Философские вопросы кибернети- ки. ГОЛОГРАФИЯ (от греч. 6Хо; — полный и 7ptitpio — пишу, т. е. полная запись) — способ получения изображения объекта путем полной регистрации пространственной структуры све- товой волны. Идею Г. впервые сформулировал англ, физик Д. Габор в 1948, но до появления лазеров она не получила широкого распростра- нения. Сущность способа состоит в том, что 230
ГОЛОГРАФИЯ в некотором пространстве (плоскость, объем) регистрируется интенсивность картины интер- ференции волны света, идущей от предмета (предметной волны), и невозмущенной коге- рентной волны (опорной волны). Записанная таким способом картина распределения интен- сивностей наз. голограммой. Пусть волна света, рассеянная от какого-то предмета, описывается в плоскости записи оп- тической системы сигналом 1 и (х, у) = а (х, у) егФ (х’ у\ (1) т. е. характеризуется распределением ампли- туд а (х, у), несущим информацию об отража- тельных способностях различных участков предмета, и распределением фаз Ф (х, у), не- сущим информацию об удаленности различных точек предмета от плоскости наблюдения. Опорная волна, обычно представляющая собой волну с постоянной амплитудой и плос- ким фронтом, падает на плоскость записи под некоторым углом 0, и описывается сигналом «о (*) = “о • е~гМх, (2) где к — волновое число, а0 — амплитуда опор- ной волны. Фотопластинка, размещенная в плоскости записи, зарегистрирует распределе- ние интенсивностей I (X, у) = | и (х, у) + и0 (х) I2 = а2 + а2 (х, у) + + аоа (х, у) {ei [ф <ж- + *0Ж’ + + е~i [ф (х, у) + А0х]}. (3) Таким образом, проявленная фотопластинка — голограмма — содержит информацию как об амплитуде, так и о фазе предметной волны. Чтобы извлечь информацию, записанную на голограмме, следует осветить ее опорной вол- ной и0 (х). Непосредственно за записанной голограммой появится волна света “вых (*’ У) = аое~М 1 у) = = аое~Мх [а2 + а2 (х, у)] + а2а (х, у) егФ(ж’ + а2а (х, у) Сф <ж- у> + 2й0ж1. (4) Три слагаемых выражения (4) соответствуют трем волнам, распространяющимся в разных направлениях. Волна света, соответствующая второму слагаемому, распространяется перпен- дикулярно плоскости голограммы и (с точ- ностью до постоянного множителя) совпадает с предметной волной (1). Она создает изображе- ние предмета, воспроизводящее все геом. пара- метры оригинала. По спектру используемого при получении голограмм излучения Г. охватывает не только оптический диапазон. Проводятся интенсивные исследования и в области акустической, ра- дио- и СВЧ-голографии. Г.— не только метод получения изображе- ний, дополняющий и вытесняющий обычную фотографию, но и мощный метод физ. исследо- ваний, метод тех. контроля на производстве. Объемное кино, телевидение, интроскопия и микроскопия высокого разрешения, лазерная интерферометрия, прецезионные измерения, производство интегральных схем, СВЧ-виде- ние и т. д.— таковы-применения Г. Широкое применение нашла Г. в кибернети- ке. Огромная информационная емкость голо- граммы, чрезвычайно высокая степень помехо- защищенности, возможность записи двумерных массивов данных делают Г. одним из наиболее перспективных методов в решении ряда задач хранения и обработки информации. В вычислительной технике Г. открывает воз- можность создания систем памяти большой емкости. Такие свойства голограмм, как поме- хозащищенность, малые размеры и возмож- ность осуществлять запись информации в виде двумерных массивов позволяют создать систе- мы памяти с плотностью записи порядка 1Q11 — ю12 бит/см3. Голографическое ЗУ представляет собой фотоноситель (фотопленка и др. материалы), на котором регистрируются голограммы числовых массивов, обычно представляемых в виде ком- бинации светлых и черных точек транспаранта. Для смещения предметного и опорного пучка при смене точки записи на фотоносителе ис- пользуются оптико-электронные отклоняющие системы. Для считывания информации, на- копленной в ЗУ, отклоняющая система направ- ляет считывающий (опорный) луч в заданные координаты на фотоносителе. Восстановленное изображение проецируется на систему фото- приемников, на выходе которых производится считывание числа. Информация в голографическом ЗУ может вводиться и считываться не только поэлемент- но, но и блоками, в виде двумерных матриц- транспарантов. Это позволяет создать мощные архивные ЗУ, информация в которых хранится в виде текстов, удобных для использования их человеком. Перспективна возможность использования принципов Г. и для создания специализиро- ванных устройств матем. обработки информа- ции, поступающей в виде световой волны либо записанной на голограмме, напр., устройств автомат, опознавания и поиска заданной ин- формации, примененных в читающих автома- тах и системах автомат, классификации раз- личных объектов. В основе конструирования таких систем лежит возможность создания голографических фильтров высокой избира- тельности, способных выделить интересующую нас информацию из массива информации, по- ступающего на вход системы, напр., создания голографических устройств поиска заданных графических символов на странице текста, поиска информации в архивном ЗУ и т. д. Г. можно использовать как средство коди- рования информации. Кодирование осуществ- ляется при записи кодируемой информации путем установки в опорном пучке специально- го рассеивателя, искажающего волновой фронт опорной волны. Восстановить в неискаженном виде записанную информацию возможно лишь при использовании той же самой опорной 231
ГОМЕОСТАЗИС волны, и для этого в опорный пучок надо уста- новить тот же рассеиватель. Высокая степень кодирования определена тем, что неоднород- ности рассеивателя в каждой точке пространст- ва искажают амплитуду и фазу волнового фронта случайным образом в зависимости от оптических свойств материала рассеивателя. Вероятность того, что различные рассеиватели в каждой точке поверхности обладают одина- ковыми оптическими свойствами, чрезвычайно мала. Лит.: С о р о к о Л. М. Основы голографии и ко- герентной оптики. М., 1971; Строук Дж. Вве- дение в когерентную оптику и голографию. Пер. с англ. М., 1967; Применение голографии. Пер. с англ. М., 1973. Ю. Г. Синюк. ГОМЕОСТАЗИС (от греч. орю« — равный и ctact? — состояние) — поддержание постоян- ства существенных переменных организма (температуры, давления крови, ее состава и т. д.) для обеспечения оптимального режима внутренней среды. Понятие Г. было развито физиологами К. Бернаром и В. Кэнноном, ши- роко рассматривалось И. М. Сеченовым и И. П. Павловым. Представления о Г. тесно связано с понятиями об ультраустойчивости и адаптивности. Стремление организма удер- жать существенные переменные в физиол. пре- делах связаны с процессами саморегуляции, которые направлены на ликвидацию последст- вий возмущения в тех или иных подсистемах организма. По общему мнению, акт саморегу- ляции происходит с помощью обратной связи. В наст, время изучаются не только гомеоста- тические системы, обеспечивающие постоянст- во обмена вещества и энергии, но и вводится понятие о нервно-психическом Г. как основе уравновешивания организма со средой посред- ством нервной системы и базе создания оптим. условий для деятельности мозга. Г. высшего уровня имеет вероятностный характер и свя- зан с поиском адзкватности планов и структу- ры физиол. актов организма условиям внеш, среды; Г., связанный с внутр, системами или локальными участками нервной системы, носит детерминированный характер (см. Биологиче- ских систем организация). И. А. Иванов-Муромский. ГОМЕОСТАТИЧЕСКАЯ СИСТЕМА — техни- ческое устройство, моделирующее особое свой- ство живых организмов — гомеостазис, т. е. свойство организма удерживать свои характе- ристики в допустимых для его существования пределах (напр., поддержание положения тела, постоянство т-ры тела, стабилизация содержа- ния кислорода в крови, а также сахара и гор- монов и т. д.). Англ, нейрофизиолог У. Эшби (р. 1903) построил аналоговую модель много- связанных процессов управления, решающих задачу гомеостазиса, и назвал ее г о м во- ст а т о м. Гомеостат Эшби состоит из четырех вращающихся магнитов, изменяющих сопро- тивления четырех жидкостных потенциомет- ров. Напряжения, снимаемые с потенциомет- ров, после усиления подаются через переклю- чатели на катушки, притягивающие или оттал- кивающие вращающиеся магниты. При неко- торых сочетаниях положений переключателей 232 полярности сигналов система устойчива, а при других — неустойчива, т. е. магниты откло- няются до упоров. В гомеостате есть устройст- ва, случайно изменяющие положение переклю- чателей полярности, пока не будет найдено такое из них, которое обеспечивает устойчи- вость, после чего поиск устойчивого состояния прекращается. Знаки и величины четырех коэффициентов пропорциональности можно изменять при помощи указанных реостатов и переключателей полярности напряжений. Кроме того, обмотка каждого магнита, реали- зующая обратную связь, питается от реостата, имеющего 25 положений. Всего возможно 254 = 390 625 различных состояний гомеоста- та, часть из которых статически устойчива, а часть — неустойчива. Если система находится в одном из неустойчивых состояний, то магни- ты движутся к упорам, выходные напряжения увеличиваются и происходит очередное пере- ключение состояния. Гомеостат переключает- ся до тех пор, пока не найдет одно из устой- чивых состояний, при котором магниты на- ходятся вблизи среднего положения. Система находит устойчивое состояние при действии самых различных возмущений, посту- пающих в систему (напр., при мех. соединении двух магнитов с Помощью планки), или при изменении знака связи (переключении поляр- ности одной из электр. связей системы). Такое целеустремленное поведение гомеостата (систе- ма не успокаивается, пока не достигнет устой- чивости) Эшби назвал свойством ультраустой- чивости. Для внеш, наблюдателя Г. с. всегда кажутся устойчивыми, т. к. неустойчивые со- стояния системы проскакивают почти мгновен- но. В гомеостате Эшби были использованы че- тыре усилителя. Другие исследователи пост- роили экспериментальные модели систем, со- стоящих из большого числа одинаковых уси- лителей, связанных между собой. Кроме того, проведено много работ по моделированию процессов в Г. с. на универсальных вычисл. машинах. Отличительной особенностью гомеостата Эш- би является то, что в нем нет запоминающих устройств (нет памяти). Если гомеостат нашел устойчивое состояние, то при изменении усло- вий он «забывает» его и может вернуться к нему только случайно, в процессе нового поиска. Рассмотрим некоторые общие закономернос- ти работы Г. с. Пусть в системе имеется п регулирующих воздействий, каждое из кото- рых имеет т возможных значений, тогда число возможных ходов равно N — пт-, продолжи- тельность поиска птТ, где Т — про- должительность одного включения. Допустим, что показатель экстремума (ф-ция выгоды) системы принимает достаточно хорошее зна- чение в к режимах. Начальная вероятность к попадания в один из этих режимов р- -----. пт Энтропия (степень неорганизованности) систе- мы i=mn Н„ = — У, Pilogpj. 1=1
ГОМОРИ МЕТОД Для гомеостата Эшби ни вероятность приня- тия устойчивого состояния ни степень неор- ганизованности системы не изменяются. Нос помощью несложных усовершенствований Г. с. такого типа можно сделать способной к обуче- нию, к улучшению процесса поиска устойчи- вых состояний. Необходимо только реализо- вать в системе отключение из поиска малоперс- пективных состояний или первоочередное опро- бование наиболее перспективных состояний. Если применяется система отключений s опробованных и оказавшихся непригодными режимов, вероятность благоприятного исхода случайного поиска с каждым ходом возрастает; , г=тп—з Рг == пт-~ ’ Н'= 2 Pi loS Pi > Н<” где s — номер последнего хода. Следователь- но, при обучении энтропия уменьшается. В Г. с. с первоочередным опробованием наибо- лее перспективных состояний спец, счетные реле или интеграторы регистрируют число и продолжительность существования каждого режима. При поиске оптим. режима сначала опробуются режимы, которые чаще всего встречались в данной системе. Целью этого усовершенствования является сокращение вре- мени случайного поиска режима. Примене- ние счетчиков (накопителей информации) — осн. способ улучшения методики поиска. Бес- порядочный случайный поиск часто нерацио- нален, т. к. он слишком продолжительный. На принципе гомеостата Эшби были созданы различные устройства, в т. ч. специализиро- ванная вычисл. машина для определения оптим. значений параметров автопилотов и др. систем автомат, регулирования методом слу- чайного поиска с отключением уже испытан- ных комбинаций. Машина находит оптималь- ную настройку за 20—30 мин поиска. Лит.: Чичинадзе В. К. О некоторых вопросах построения самонастраивающихся и самообучающих- ся систем автоматического управления, основанных на принципах случайного поиска. В кн.: Труды I Международного конгресса Международной федера- ции по автоматическому управлению, т. 2. М., 1961; Ивахненко А. Г. Самообучающиеся системы с положительными обратными связями. К., 1963 [библиогр. с. 320—323]; Эшби У. Р. Конструкция мозга. Пер. с англ. М., 1964 [библиогр. с. 404—407]. А. Г. Ивахненко. ГОМОРИ МЕТОД — метод решения задачи линейного программирования целочисленного, сводящий ее решение к решению последова- тельности задач линейного программирования путем отсечения на каждом шаге оптимального нецелочисленного решения. Метод предложил амер, математик Р. Гомори. Пусть задача целочисленного линейного программирования записана в виде: п хо = У с/; Ф max, (1) j=l п У, aijXj = bb i = 1, . . . , т, (2) j=l > 0; 7 = 1,..., n, (3) x- — целое, 7 = 1, . . . , n, (4) где все aj;., i>;, c. — заданные целые числа, xj (/’ = 1, ..., n) — переменные задачи и Л1 = = (А , ..., А ) — базис оптим. плана X1 задачи линейного программирования (1—3), A3i = (alSj’ атч)Т> 1 = 1. Т — знак транспонирования. Умножив ур-ния (2) на (Л1)-1, перепишем их в виде: xs - + У x.;xt = xs-n< г = 1, . . . , m, si si? J 8ги j GN или xSi = xSi0— У x4jxj< г = 1, .... rn, (5) jeN где N — множество индексов j векторов Aj, не принадлежащих базису; все х, ., г, „ — преобразованные значения соответствующих коэффициентов as..t Ьг_. Подставляя ур-ние (5) в ф-лу (1), выразим линейную форму х0 через небазисные переменные х- (j е N). *о = *00 — S xOjxr (6) где х00 — значение линейной формы, xQ- > 0 — оценки небазисных векторов (см. Симплекс- метод) на оптим. плане. Если все xi0, соответст- вующие данному плану х1, целые числа, то х* — решение задачи (1—4). Если же некото- рые из xi0 дробные, выберем одно из них, напр., х10 и, отправляясь от Z-й строки системы (5), построим дополнительное ограничение, которому не удовлетворяет полученное нецело- численное решение xs. = xs.o, i = 1, ..., m, х^ = 0, 7 e N, но удовлетворяют все целочис- ленные планы (1—4). Обозначим через [x;i] наибольшее целое число, не превосходящее х(;-, тогда /х( = xt- — [х;у] > 0 — дробная часть х^. Искомое ограничение записывается в виде: {хго}. (7) План х1 ему не удовлетворяет, т. к. для пего левая часть неравенства (7) равна нулю, а правая — дробная часть нецелой величины х1о— больше нуля. В качестве I можно выбрать и 0, т. е. строить дополнительное ограничение по ур-нию (6). Действительно, целочислен- ность всех с. гарантирует целочисленность х0 на всех целочисленных планах. Ограничение (7) переписывается в виде: *п н = - {хю} + У хп+1 > 0 (8) jeN и добавляется к условиям (2). 233
ГОНОК ПРОБЛЕМА Матрица получаемая расширением А1 при добавлении к системе (2) строки (8) и переменной является псевдобазисом расширенной задачи. Для решения этой задачи пользуются двой- ственным симплекс-методом, начиная решение с псевдобазиса А. Процесс добавления новых ограничений продолжается до тех пор, пока на одном из шагов не будет получен оптим. целочисленный план или не выявится неразре- шимость задачи. В первом случае полученный план является решением задачи (1—4), во вто- ром — задача (1—4) не имеет целочисленных планов. Г. м. сходится к решению за конечное число шагов, если выполнено хотя бы одно из условий: существует решение задачи (1—4) или значение линейной формы (1) ограничено снизу. Если ограничения целочисленности (4) наложены лишь на часть переменных, описан- ное правило построения дополнительного огра- ничения (8) неприменимо. Однако известно видоизменение этого правила (разработанное также Р. Гомори) и для такой задачи. Г. м. обобщен на задачи выпуклого целочисленного программирования, дискретного программи- рования и в некоторых других направлениях. Лит. см. к ст. Программирование целочисленное. В. А. Трубин. ГОНОК ПРОБЛЕМА — проблема устранения возможности неправильного функционирова- ния схемы автомата, содержащего элементы памяти, в результате явления гонок. Явление гонок возникает, если по условиям срабатыва- ния автомата одновременно должны изменять свое состояние несколько элементов памяти, при этом элемент, который изменит состояние раньше других (т. е. элемент, выигравший гон- ки), может изменить сигналы на входах эле- ментов памяти, участвующих в гонках, что может привести к установке автомата в непра- вильное состояние. Разработаны методы выявления гонок и их устранения, а также способы устранения опасностей гонок при их допущении. Актуаль- ной является разработка оптим. методов (для различных условий и ограничений) противо- гоночного кодирования, вопросов автоматиза- ции противогоночного кодирования и т. п. (см. Элементный синтез ЦВМ). Лит.: Глушков В. М. Синтез цифровых автома- тов. М., 1962 [библиогр. с. 464—469]; Миллер Р. Теория переключательных схем. Пер. с англ., т. 2. М., 1971. Э. И. Комухаев. ГОРНЕРА СХЕМА — одна из распространен- ных вычислительных схем. Г. с. применяют, напр., для нахождения коэфф, разложения многочлена / (х) по степеням х — а или для вычислений значений многочлена. ГОСУДАРСТВЕННЫЙ ФОНД АЛГОРИТМОВ И ПРОГРАММ (ГФАП) — часть Генерального справочно-информационного фонда СССР. На- чали создавать его в нашей стране в 1966 для решения научно-тех. и эконом, задач. ГФАП состоит из материалов по матем. обеспечению ЭВМ ВЦ АН СССР, фондов гос. публичной 234 научно-тех. библиотеки СССР (ГПНТБ СССР) и Всесоюзного научно-тех. информационного центра (ВНТИЦ)Гос. комитета Совета Минист- ров СССР по науке и технике, отраслевых, ведомственных фондов ведущих орг-ций, а также фондов орг-ций и предприятий, исполь- зующих ЭВМ. В УССР, БССР и в ряде др. союзных республик созданы респ. фонды алго- ритмов и программ, являющиеся составной частью ГФАП. В ГФАП включаются лишь полностью за- конченные и проверенные на практике раз- личные элементы матем. обеспечения, которые, кроме того, оформлены согласно соответствую- щим методикам. Сюда включаются такие ма- териалы: системы матем. обеспечения отдель- ных процессов, ЭВМ и их комплексов (напр., автоматизированные системы процесса обра- ботки данных на ЭВМ методами математиче- ской статистики и вероятностей теории)', алгоритмы и программы для решения науч., инженерно-тех. и планово-эконом. задач, а также инструкции по их применению и исполь- зованию; программы, входящие в системы матем. обеспечения конкретных типов ЭВМ; методические и инструктивные материалы по программированию, алгоритмическим языкам и вычислительных работ методов организации', трансляторы с языков программирования раз- личного типа вместе с инструкциями по их применению и использованию; системы орг- ции библиотек стандартных подпрограмм; программы-тесты для проверки правильности работы отдельных устройств ЭВМ и диагно- стики неисправностей в них; информационные и справочно-библиографические материалы по алгоритмам и программам, входящим в систе- мы матем. обеспечения ЭВМ. Отраслевые и ведомственные фонды алгорит- мов и программ создаются в ведущих органи- зациях, определяемых министерствами и ве- домствами. Они состоят из материалов, раз- работанных и используемых в орг-циях (пред- приятиях) министерства (ведомства). Осн. задачи сети ГФАП: разработка ме- тодов апробации и оформления систем матем. обеспечения ЭВМ; улучшение орг-ции вычис- лительных работ, повышение эффективности использования ЭВМ в стране и снижение трудо- емкости подготовки алгоритмов и стандартных программ для решения задач различных клас- сов на ЭВМ; проведение консультативной ра- боты по разработке и внедрению элементов ма- тем. обеспечения ЭВМ; сбор, классификация, апробация, хранение и рассылка разработан- ных алгоритмов и стандартных программ заин- тересованным орг-циям в стране; издание алго- ритмов, программ, систем матем. обеспечения и инструктивно-методических материалов, имеющихся в б-ке фонда; организация обмена научно-тех. информацией по матем. обеспече- нию ЭВМ между ГФАП и орг-циями, исполь- зующими в своей деятельности вычислитель- ную технику. Для выполнения этих задач ГФАП поддер- живает контакты со многими н.-и., проект- ными и учебными орг-циями, использующими
ГРАММАТИКА КАТЕГОРИАЛЬНАЯ и разрабатывающими вычисл. технику. Веду- щие орг-ции осуществляют методическое руко- водство работами по созданию и функциони- рованию фондов орг-ций отрасли (ведомства). Они несут ответственность за представление в ГПНТБ СССР опубликованных в печатных изданиях орг-циями министерства (ведомства) соответствующих материалов по матем. обес- печению; за подготовку, апробацию, полноту и науч, достоверность, оформление и поступле- ние неопубликованных материалов отрасли (ведомства) во ВНИИЦ; дают рекомендации на разработку, исследование и внедрение алго- ритмов и программ, необходимых для отрасли; обеспечивают организацию просмотра отечест- венных и зарубежных печатных изданий по специальности, составляют информационные карточки на алгоритмы, программы и др. мате- риалы по матем. обеспечению ЭВМ, опублико- ванные в этих изданиях. Филиалы ГФАП, как правило, оснащены тех. средствами, чтобы они могли обеспечить издание своих материа- лов и удовлетворять запросы потребителей. И. В. Сергиенко. ГРАДИЕНТ функции f (х) = f (х1г ..., ..., хп) в точке х е Еп — вектор, координа- ты которого в пространстве £" равны частным производным этой функции в точке х. Обозна- чения Г.: grad / (х), V 7 (х), f (х)- Г. опреде- ляет направление, для которого производная по направлению ф-ции f (х) максимальна. Это свойство определило широкое использование Г. в различных оптимизации методах. Для функционала / (х), определенного в ли- нейном нормированном пространстве Е, роль Г. играет сильная производная. Оператор f (х), действующий из £ в Е*, наз. сильной производной (производной Фреше) функционала / (х) в точке х, если для про- извольного элемента h е Е имеет место ра- венство /(х-}-Л)—/(х) =/'(х)Л+ о (|| h\\). Первое слагаемое в правой части равенства, аппроксимирующее / (х + h) — / (х) с точ- ностью до величины порядка малости высшего, чем || h (|, наз. дифференциалом Фреше, или сильным дифферен- циалом и обозначается df(x, К). Слабым дифференциалом (дифферен- циалом Гат о) функционала / (х) в точ- ке х наз. выражение Df (х, h) = / (х th) I = |f=0 = (jm 1(^+Л) — 1(х) t-o t Существование сильного дифференциала df (x, h) обеспечивает существование слабого дифференциала, причем Df (х, h) = df (х, h), но не всегда наличие слабого дифференциала обеспечивает существование сильного диффе- ренциала. Последнее имеет место, когда слабый дифференциал Df (х, h) существует, равномер- но непрерывен по х в некотором шаре Е и не- прерывен по h. В этом случае существует и сильный дифференциал, и df (х, h) = Df (х, h). Если слабый дифференциал Df (х, h) линеен относительно h, т. е. Df (х, h) = Lh, то L = /' (х) — оператор, действующий из Е в Е*,— называют слабой производ- ной (производной Гато) функционала f (х) в ТОчке X. А. Поляк, М. Е. Примак. ГРАДИЕНТНЫЙ МЕТОД — метод минимиза- ции функции многих переменных. Г. м. состоит в построении последовательности векторов xft, k = 1, 2, ..., связанных между собой со- отношением = V f (жй)’ где V f (xh) — градиент минимизируемой ф-ции f (х) в точке х. Числовой параметр выбирают из условия минимума по X ф-ции f (xft — — X V f (гй)) по X, X > 0. См. также Оптими- зации методы численные. ГРАММАТИКА АВТОМАТНАЯ, грамма- тика с конечным числом со- стояний — разновидность грамматики по- рождающей. ГРАММАТИКА БЕСКОНТЕКСТНАЯ, грам- матика контекстно-свобод- ная — разновидность грамматики порож- дающей. ГРАММАТИКА ЗАВИСИМОСТЕЙ, грамма- тика управлений — разновидность грамматики порождающей. ГРАММАТИКА КАТЕГОРИАЛЬНАЯ — раз- новидность грамматики формальной. Г. к. ис- пользует конструируемые спец, способом име- на-категории для обозначения типов слов и словосочетаний описываемого языка. Сопостав- ление категорий с синтаксическими типами, которые выделяют из смысловых соображений для конкретных естественных или искусствен- ных языков, проводится следующим образом. Определенные типы, считающиеся элементар- ными (исходными), обозначаются символами (буквами), которые наз. элементарны- ми категориями. Если имеется син- таксический тип, все словосочетания которого, будучи присоединенными слева к словосочета- ниям типа, обозначенного L, дают словосоче- тания типа, обозначенного К, то первый из трех названных типов получает обозначение [Е/L]. Аналогично, синтаксический тип, ко- торый, присоединяясь справа к L, дает К, получает обозначение [L \ А]. Т. о. синтаксические типы обозначаются выражениями, образованными из элементар- ных категорий последовательным применением двух операций: [/ ] и [\]; такие выражения наз. категориями. Т. о. само строение категории указывает синтаксическую роль соответствующего типа. В частности, для опи- сания русского языка можно ввести элемен- тарные категории Пр (предложение) и С (су- ществительное или группа существительного). Непереходные глаголы или глагольные группы будут тогда обозначаться категорией [С\Пр], прилагательные — [С/С], приглагольные на- речия — [[С\Пр]/[С \ Пр]]. Эти обозначе- ния показывают, что глагол, будучи присоеди- нен к С справа, образует Пр; прилагательное. 235
ГРАММАТИКА ЛИНЕЙНАЯ присоединяясь к С слева, — С; наречие, при- соединяясь к глаголу слева,— глагольную группу (пример намеренно упрощен; в дейст- вительности описание естественного языка несравненно сложнее). Формально Г. к. и описываемый ею язык задаются следующим образом. Г. к. опреде- ляется как четверка компонент: 1) словарь (т. е. конечное множество) основных символов; 2) словарь элементарных кате- горий; 3) выделенная элементарная категория, называемая главной; 4) приписы- вающая функция, ставящая в соот- ветствие каждому основному символу конеч- ное число категорий, образованных из элемен- тарных. Основные символы интерпретируются как слова языка; элементарные категории — как названия синтаксических типов слов и словосочетаний, принимаемых за исходные. Главная категория интерпретируется как сим- вол предложения, приписывающая функция — как задание для каждого слова всех его синтак- сических типов. Наличие у одного слова или словосочетания нескольких синтаксических типов соответствует синтаксической омонимии. Приписывающая функция ставит в соответст- вие каждой цепочке а1...ап основных символов конечное множество цепочек категорий, состоя- щее из всевозможных цепочек вида К1...Кп, где К[— одна из категорий, сопоставленных а4 (i = 1, ..., п). Непосредственным сокраще- нием цепочки категорий наз. замена в ней соседней пары категорий, имеющей вид L [L \ X] или [K/L] L, категорией К (не- посредственное сокращение категорий анало- гично сокращению дробей, но с той разницей, что для категорий различаются левые и правые «знаки дроби» и соответственно сокращения). Цепочка категорий <р сокращается до цепочки категорий ф, если имеется последовательность цепочек, начинающаяся цепочкой <р и кон- чающаяся цепочкой ф. В этой последователь- ности каждая последующая цепочка получает- ся непосредственным сокращением предыду- щей. Цепочка основных символов наз. пред- ложением, если хотя бы одна из сопостав- ленных ей цепочек категорий сокращается до главной категории. Множество предложений наз. языком, допускаемым (или описываемым) данной Г. к. Напр., при задании фрагмента русского языка с помощью Г. к., описанным выше способом, цепочке слов «ста- рый человек спит» сопоставляется цепочка категорий [С/С] С [С \ Пр]; она непосредст- венно сокращается до цепочки С [С \ Пр], а та — до главной категории Пр; поэтому ука- занная цепочка слов является предложе- нием. Приведенная система понятий представляет собой задание Г. к. как разновидности грамма- тики распознающей. Алгоритм, позволяющий распознавать, является ли произвольная це- почка основных символов предложением язы- ка, допускаемого данной Г. к., состоит в том, чтобы выписать все цепочки категорий, отве- чающие данной цепочке, и каждую из них пол- ностью сократить всеми возможными способа-1 ми. Нетрудно ввести эквивалентную систему понятий, описывающую процесс построения предложения путем развертывания цепочек категорий; тогда Г. к. окажется заданной как разновидность грамматики порождающей. Класс языков, допускаемых Г. к., совпадает с классом языков, порождаемых грамматика- ми бесконтекстными. Понятие «Г. к.» было введено в 50-х годах 20 ст. для построения ал- горитма синтаксического анализа естественных языков. Однако аппарат Г. к. мало пригоден для практического моделирования естествен- ных языков и теперь используется почти исключительно в теоретических исследова- ниях. ГРАММАТИКА ЛИНЕЙНАЯ — бесконтекст- ная грамматика, в каждом правиле которой правая часть содержит не более одного вхож- дения вспомогательного символа. Частным слу- чаем Г. л. является автоматная грамматика. См. Грамматика порождающая. ГРАММАТИКА ПОРОЖДАЮЩАЯ — система правил, позволяющая строить конечные после- довательности символов; является разновид- ностью грамматики формальной. Понятие Г. п., используемое в математической лингвис- тике, по существу является частным случаем понятия исчисления, используемого в матема- тической логике. Термин «Г. п.» используют обычно как название определенного класса исчислений (называемых также грамматиками Хомского). Каждое исчисление этого класса задается следующими четырьмя компонентами: 1) словарем (конечным множеством) основ- ных, или терминальных симво- ле в; 2) словарем вспомогательных, или нетерминальных символов; 3) выделенным вспомогательным символом, называемым начальным; 4) набором правил вывода, или синтаксических пра- вил, каждое из которых имеет вид <р -> ф, где <р и ф — цепочки,. состоящие из основных и вспомогательных символов. Основные сим- волы интерпретируются как слова языка, вспомогательные как названия классов слов и словосочетаний, начальный символ — как символ предложения. Синтаксические правила описывают связи между частями предложения. Применение правила <р -> ф к цепочке, имею- щей вид а<рР, означает преобразование ее в це- почку афР (здесь а и Р — цепочки, одна из которых или даже обе могут быть и пустыми). Вывод в данной Г. п. есть последователь- ность цепочек, в которой любая цепочка, кро- ме первой, получается из предыдущей примене- нием к.-л. правила вывода. Цепочка основных символов, выводимая из начального символа, наз. предложением, а множество всех предложений —-языком, порождаемым данной грамматикой. Так, в Г. п. с основным словарем (a, b, cj, вспомогательным [A, BJ, начальным символом А и набором правил |А -> а АВ, А -> Вс, В -> Ь[, одним из выво- дов будет последовательность А,аАВ, аВсВ, abcB, abeb. Цепочка аЬсЬ — предложение. 236
ГРАММАТИКА ПОРОЖДАЮЩАЯ Осн. классы Г. п. выделяются в зависимости от ограничений, налагаемых на вид синтакси- ческих правил. В грамматике со- ставляющих (иначе — непосредственно составляющих) синтаксические правила имеют вид /Л со -> рр со; в бесконтекстной, или контекстно-свободной грамматике: А -» -ф; в автоматной грамматике (или грамма- тике с конечным числом состояний): А -> аВ или А -> а. Здесь а обозначает основной сим- вол, А и В — вспомогательные, %, со и if — це- почки основных и вспомогательных символов, причем ф не пуста. Очевидно, что в указанной последовательности классов Г. п. каждый класс является частью предыдущего. Языки, порождаемые Г. п. перечисленных классов, наз. соответственно языками непосредственно составляющих, бесконтекстными и автоматны- ми. В грамматиках составляющих на каждом шаге вывода заменяется только один символ, поэтому в них с каждым выводом предложения ассоциируется т. н. дерево вывода, строящееся следующим образом. Корень дере- ва соответствует начальному символу. Каждо- му символу цепочки, на которую заменяется начальный символ на первом шаге вывода, ставится в соответствие узел дерева и к нему проводится ветвь от корня. Для тех из полу- ченных узлов, которые помечены вспомогатель- ными символами, строится аналогичная конст- рукция и т. д. Каждое дерево вывода, рассматриваемое как дерево составляющих предложения, задает на нем систему составляющих (для приведенно- го выше примера дерево вывода указано на рис. 1; соответствующая система составляю- щих состоит из цепочек abcb, Ъс, а, Ъ, с, Ь). Эта особенность грамматик составляющих де- лает их важным инструментом для описания естественных и искусственных языков. Именно грамматики составляющих и их частные слу- чаи являются одним из осн. объектов изучения математич. лингвистики. Для одного частного случая бесконтекстных грамматик — грамматик зависимостей, или управлений, каждому предложению порождае- мого языка (точнее — каждому выводу предло- жения) может быть сопоставлено с некоторым отношением управления. Грамматикой зависи- мостей наз. грамматика, все правила которой имеют вид А Вг ... ВтаВт+1 ... Вп, где О т п, а — основной, А, Ви ..., Вп — вспомогательные символы. Если при построе- нии некоторого предложения используется правило указанного вида, то в дереве вывода от узла, помеченного символом А, идут ветви к узлам, помеченным символами Blt ..., Вт, а, ®т-Ы’ &п' символ а наз. главным в со- ставляющей А (т. е. составляющей, соответст- вующей узлу с пометкой Л), и по определению считается, что он управляет главными симво- лами составляющих Bi, ..., Вп. Грамматика нашего примера — грамматика зависимостей, и указанный вывод задает отношение управле- ния (рис. 2). Имеются также разновидности Г. п., в которых для порождаемых предложе- ний задаются как системы составляющих, так и отношения управления. Эквивалентность Г. п. Две Г. п. наз. слабо эквивалентными, если они порож- дают один и тот же язык; сильно эквивалент- ными, если, кроме того, для любого предложе- ния порождаемого языка описания структуры, даваемые этими грамматиками, совпадают. Различают по крайней мере три типа сильной эквивалентности: одинаковость описания си- стемы составляющих, описания отношения уп- равления или одновременного описания со- ставляющих и управления. Основы теории Г. п. были разработаны в 1950—60-х гг. (в основном в трудах амер, лин- гвиста Н. Хомского) как формальный аппарат для описания естественных и искусственных языков в связи с внутренними потребностями лингвистики и с решением языковых задач на ЭВМ. Среди направлений математического иссле- дования Г. п. выделяют два: сравнение раз- личных классов Г. п. и исследование разреши- мости алгоритмических проблем. Среди пере- численных классов языков (языки, порождае- мые Г. п. общего вида; языки непосредственно составляющих; бесконтекстные; автоматные) каждый последующий существенно шире, чем предыдущий. Классы языков, порождаемых грамматиками зависимостей и категориальны- ми, совпадают с классом бесконтекстных язы- ков. Класс бесконтекстных грамматик обла- дает большими возможностями для построения описаний структуры (для бесконтекстной грам- матики может не существовать сильно экви- валентной ей грамматики зависимостей или ка- тегориальной). Один из наиболее важных классов алго- ритмических проблем для Г. п.— проблемы распознавания свойств языков, т. е. необходимо найти алгоритм, позволяющий по любой грамматике заданного (фиксированного для данной проблемы) класса К узнать, обла- дает ли порождаемый этой грамматикой язык некоторым определенным свойством. Если та- кой алгоритм существует, то говорят, что свойство распознаваемо в классе К', если не существует — то оно нераспознаваемо. Наибо- лее важными свойствами языков,'исследовавши- мися на распознаваемость, являются: пустота 237
ГРАММАТИКА РАСПОЗНАЮЩАЯ (свойство быть пустым множеством); полно- та (свойство совпадать с множеством всевоз- можных цепочек основных символов); сущест- венная неопределенность (свойство, состоящее в том, что любая грамматика из класса К, порождающая данный язык, сопоставляет с не- которой его цепочкой больше одного структур- ного описания). Сводка результатов перечисленных проблем дается в следующей таблице (Р — распозна- ваемость соответствующего свойства в данном классе грамматик, Н — нераспознаваемость). Проблемы Классы порождающей гр амматики Все порождаю- щие грам- матики Грамматики состав- ляющих бескон- текстные автомат- ные Пустота Я Я Р р Полнота Существенная неопределен- Я Я Н р ность Я Я И р Кроме перечисленных направлений матем. исследований Г. п., можно указать следующие вопросы: распознавание порождаемых языков с помощью автоматов с магазинной памятью; изучение сложности вывода в Г. п.; поиск клас- сов Г. п., занимающих по «порождающей силе» промежуточные места в описанной иерархии Г. п.; связь Г. п. с грамматиками распознаю- щими; управление выводами в Г. п. и пр. (см. такжа Лингвистика математическая). Практическое-применение аппарат Г. п. на- ходит гл. образом при создании языков искусст- венных и в работах по машинному переводу. Большинство из создаваемых в настоящее вре- мя искусственных языков задается именно с помощью Г. п., причем чаще всего — бескон- текстных грамматик. Так, стандартные описа- ния АЛГОЛ-60 и др. языков программирования по существу являются Г. п. Использование Г. п. в автоматическом машинном переводе было вызвано большими трудностями синтак- сического анализа предложения. Алгоритм синтаксического анализа для языка, порождае- мого Г. п., часто оказывается простым и легко обозримым. Большинство групп, работающих пад автоматическим переводом и смежными пробяемами,'в-той или иной мере используют моделирование естественного языка с помощью Г. п. В работах, ведущихся в СССР, исполь- зуются Г. п., близкие к грамматикам зависи- мостей; в США — близкие к грамматикам составляющих. См. также Ингве гипотеза. Лит.: Гладкий А. В., Мельчук И. А. Эле- менты математической лингвистики. М., 1969 [биб- лиогр. с. 188—192]; X. о м с к и й Н. Формальные свойства грамматик. В кн.: Кибернетический сбор- ник:-Новая серия, в. 2. М., 1966; Фитиалов С. Я. Об эквивалентности грамматик НС и грамматик зави- симостей. Викн.‘. Проблемы структурной лингвистики. 1967. М., 1968; Гладкий А. В. Формальные грам- матики и языки. М., 1973 [библиогр. с. 349—3561; Гинзбург С. Математическая теория контек- стно-свободных языков. Пер. с англ. М., 1970 [биб- лиогр. с. 310—319]. ГРАММАТИКА РАСПОЗНАЮЩАЯ — систе- ма правил, определяющая по любой цепочке (последовательности символов), входит ли она в фиксированное множество цепочек (язык). См. Грамматика формальная, Грамматика порождающая* ГРАММАТИКА СОСТАВЛЯЮЩИХ, грам- матика непосредственно со- ставляющих — разновидность грамма- тики порождающей. ГРАММАТИКА ТРАНСФОРМАЦИОННАЯ — система правил, позволяющая строить пред- ложения естественного языка из относительно небольшого числа простейших, или я дер н ы х предложений с помощью спец, преобразова- ний, или трансформаций (см. Языка модели математические). Исследование Г. т. ведется гл. образом на уровне неформализо- ванных соображений и рассмотрения отд. при- меров. Г. т. пока что нельзя рассматривать и как разновидность формальных грамматик, поскольку еще не существует ее удовлетвори- тельного общего математического определения. Понятие Г. т. введено с целью обобщения и формализации принятого в англ.-амер, линг- вистике метода трансформационного анализа предложения. Аппарат Г. т. применяется для некоторых исследований по автоматической обработке текста. Г. т. можно рассматривать как один из уровней грамматики порождаю- щей. Во избежание трудностей на пути примене- ния метода непосредственных составляющих Н. Хомский предложил дополнить этот метод рядом трансформационных правил, образую- щих трансформационный уровень грамматики. Эти правила снимают ограничения с метода непосредственных составляющих, напр., дают возможность перест'авлять символы в цепоч- ках, делать одновременно перекодирование нескольких символов (а правилами непосредст- венных составляющих это воспрещается) и т. д. Каждый язык, если исходить из правил Г. т. может быть представлен набором ядерных предложений и набором трансформаций, кото- рым /подвергают эти ядерные предложения, чтобы создавать разнообразные типы предло- жений данного языка. Анализ предложения «Большое дерево сбрасывает листья» с приме- нением символов Пр, Сущ, Г (Пр — прила- гательное, Сущ — существительное, Г — гла- гол) по схеме непосредственных составляющих Большое дерево сбрасывает листья Пр Сущ Г Сущ Дерево сбрасывает Сущ Г сводится к конструкции Сущ Г («дерево сбра- сывает»), которая является конечной конст- рукцией, или ядерным предложением. Приме- 238
ГРАФ няя различные трансформации к ядерному предложению, можно получить различные предложения. Однако на трансформационном уровне в большинстве случаев (особенно, для флективных языков, которыми являются русский и украинский) получаем не конкрет- ные слова синтезированного предложения, а определенные единицы с индексами, напр., «идтипр», «сбрасыватьпр», что означает сказуе- мые «идти», «сбрасывать» в прошедшем вре- мени. Для того, чтобы образование предложе- ний происходило полностью автоматически, возникла потребность ввести третий уровень — морфофонемный (на этом уровне происходит преобразование указанных выше единиц с ин- дексами в реальные слова синтезированных предложений, напр., «идтипр» преобразуется на «шел» и т. д.). Лит.: Хомский Н. Синтаксические структуры. В кн.: Новое в лингвистике, в. 2. М., 1962; X о м - с к и й Н. Лингвистика, логика, психология и вы- числительные устройства. В кн.: Математическая лингвистика. М., 1964; Хомский Н., Мил- лер Дж. Введение в формальный анализ естест- венных языков. В кн.: Кибернетический сборник. Новая серия, в. 1. М., 1965. ГРАММАТИКА ФОРМАЛЬНАЯ — система правил, описывающая множество конечных последовательностей символов. Конечные по- следовательности (цепочки), входящие в ука- занное множество, наз. предложения- ми, а само множество — языком, описы- ваемым данной Г. ф. Различают два типа Г. ф.: грамматики порождающие — системы правил, позволяющие строить предложения языка, и грамматики распознающие — алго- ритмы, распознающие по любой цепочке, яв- ляется ли она предложением. Это деление в значительной степени условно, т. к. любая распознающая грамматика по существу задает способ построения всех предложений. Кроме того, для наиболее существенных классов по- рождающих грамматик (в частности, для грам- матик составляющих, бесконтекстных и авто- матных) существуют алгоритмы, позволяющие по любой цепочке символов определить, яв- ляется ли она предложением. Различают, кро- метого, такиеклассы Г. ф. (напр., грамматики категориальные), которые в одинаковой мере можно рассматривать как порождающие и как распознающие. Г. ф. применяют чаще всего для описания естественных и искусственных языков в лингвистике математической. Теперь порождающие грамматики применяют больше, чем распознающие. ГРАНИЧНАЯ ЗАДАЧА — то же, что и краевая задача. ГРАФ — система объектов произвольной при- роды (вершин) и связок (ребер), соединяющих некоторые пары этих объектов. Ребра могут быть ориентированными или неориентирован- ными, одна и та же пара вершин может соеди- няться любым количеством ребер, вершина может быть соединена сама с собой (рис. 1). Строгое определение Г. (по А. А. Зыкову) следующее: Г. L = (X, £7; Р) задан, если даны мн-во X 0 (вершин), мн-во U (ребер) и инцидентор — трехместный предикат Р, причем Р (х, и, у) означает высказывание: «ребро и соединяет вершину х с вершиной у» и удовлетворяет двум условиям: а) Р определен на всех таких упорядоченных тройках элемен- тов х, и, у, для которых х, цеХ и и е Z7; б) V и е U 2 х, у еХ {Р (х, и, у) & V х', у' е е X [Р (я', и, у') Ф (х = х' & у = у') V (ж = = у' & у = ж')]}, т. е. каждое ребро соеди- няет какую-то пару (упорядоченную) вер- шин х, у, но кроме нее может соединять еще только обратную пару у, х. Ребро, соединяю- щее х с у, но не у с х, наз. дугой (исходя- щей из х и заходящей в у); ребро, соединяющее х с х, наз. петлей (при вершине х); ребро, соединяющее как х с у, так и у с х (х =f= у), наз. звеном (между х и у). Дезориентация дуги ио, идущей из х0 в уо, т. е. превращение этой дуги в звено, означает переход от Г. L = (X, U; Р) к Г. L' = (X, U; Р') с теми же X, U и новым предикатом, отличающимся от прежнего лишь тем, • что оба высказывания Р' (х0, ио, Уо) и Р' (уо, ио, х0) истинны, тогда как из двух высказываний Р (хй, и0, уо) и Р (уо, ио, хо) истинно только первое; дезориен- тация всех дуг превращает L в Г. L = (X, Z7; Р), где предикат Р (ж, и, у) — дизъюнкция Р (х, и, у) V Р (у, и, х). Другое определение Г. (по К. Бержу): Г. есть пара G = (X, U), образованная мн-вом X (вершин) и семейством U (дуг), состоящим из упорядоченных пар вершин, причем одна и та же пара может фигурировать в U любое число раз. Все ребра (в том числе петли) есть дуги, т. е. «ориентированы», однако если в конкретном случае не важно, идет ли дуга и0 из х0 в уо или из уо в хо, эту дугу рассматривают как «неориентированную» и рисуют без стрелки (либо с двумя противоположными стрелками); при таком представлении Г., в котором к дуг — «неориентированный», фактически пред- ставляет собой класс из 2ft различных Г. В дальнейшем при изложении графов теории будем придерживаться определений и обозна- чений А. А. Зыкова. 239
ГРАФ ВЗВЕШЕННЫЙ Г. L' = (X', V; Р') наз. частью (по К. Бержу) — частичным подграфом) Г. L = = (X, U; Р), если 0 4= X'SX, V <= U и на подмн-вах X', U' предикат Р’ совпадает с Р. Часть L' есть подграф Г. Л, если всякое ребро из U, соединяющее вершины мн-ва X', принадлежит U'. Часть L' есть с у г р а ф (по К. Бержу — частичный Г.) Г. L, если X' ~ X. Два Г. Li = (Xi, Ur, Pi) и А, = = (Х2, U2; Р2) изоморфны, если можно уста- новить взаимно однозначное соответствие Xi «-* Х2, Vi «-» U2 так, чтобы для соответст- вующих вершин и ребер высказывания Pi (xi, ui, yi) и Р2 (х2, и2, у2) были равносиль- ны. Для каждого абстрактного (т. е. без ука- зания конкретной природы вершин и ребер) Г. L = (X, U; Р), в котором мн-ва X и U не более чем счетны, заведомо можно построить его топологическое представление — изоморфный Г. Ls, вершинами которого служат некоторые точки евклидова трехмерного пространства, а ребрами — соединяющие их простые жорда- новы дуги (с указанием или без указания на- правления), не имеющие друг с другом общих точек, отличных от вершин. Г. L наз. плос- ким, если он допускает такое топологическое представление, все вершины и дуги которого расположены в одной плоскости (или на одной сфере, а это равносильно, поскольку стерео- графическим проектированием всегда можно перевести плоское представление в сфериче- ское и наоборот). Г. без дуг (т. е. «неориентиро- ванный»), без петель и кратных ребер наз. обыкновенным; его можно задавать парой (X, U), где U — некоторое мн-во (не семейство!) неупорядоченных пар различных вершин из X. Г. без звеньев («ориентирован- ный»), без кратных петель и кратных дуг одно- го направления наз. Вержа графом (X, U), где U — некоторое мн-во упорядоченных пар вер- шин; такой Г. записывают также в виде (X, Г), где Г — отображение, которое каждому х е X относит подмн-во Гх £ X тех вершин, в которые из х идет дуга или петля. Напр., для Г. Бержа на рис. 2 имеем X = (a, b, с, d}, Га= 0, Гь= {а, Ь, с}, Гс= {&}, Td= {d}. Г. наз. двудольным (или бихромати- ческим), если мн-во X его вершин можно разбить на два подмн-ва: X = Xi (J Х2, Xi П Ха = 0 так, чтобы никакое ребро не соединяло вершин одного и того же подмн-ва; в частности, двудольный обыкновенный Г. наз. графом Кёнига и при заданном разбиении мн-ва вершин его записывают в виде (Xi, Х2; U). Г. заданного типа наз. полным, если он содержит все возможные для этого типа ребра (при неизменном мн-ве вершин). Так, в полном обыкновенном Г. каждая пара различных вершин соединена ровно одним зве- ном; в полном Г. Бержа из каждой вершины в каждую другую идет одна дуга и при каждой вершине имеется одна петля; полный Г. Кёнига состоит из двух мн-в вершин и из всевозмож- ных звеньев, соединяющих вершины одного мн-ва с вершинами другого (по одному звену для каждой такой пары вершин). На рис. 3 240 показаны полный обыкновенный пятивершин- ный Г. и полный Г. Кёнига с двумя трехвер- шинными мн-вами («три дома и три колодца»); оба они — неплоские. Г. без ребер {U = 0) наз. пустым. С понятием Г. связана целая си- стема конкретных проблем и методов преиму- щественно практических или вызванных теор. проблемами из др. областей математики. Лит.: Зыков А. А. Теория конечных графов, т. 1. Новосибирск, 1969 [библиогр. с. 515—542]; Konlg D. Theorie der endlichen und unendlichen Graphen. Leipzig, 1836; Бер ж К. Теория графов и ее применения. Пер. с франц. М., 1962 [библиогр. с. 293—302]; О р е О. Теория графов. Пер. с англ. М., 1968 [библиогр. с. 325—338]; Berge С. Gra- phes et hypergraphes. Paris, 1971; X a p a p и Ф. Теория графов. Пер. с англ. М., 1973 [библиогр. с. 269—286]. А. А. Зыков. ГРАФ ВЗВЕШЕННЫЙ — граф, в котором каждой дуге и поставлено в соответствие не- которое число с (и), называемое ее весом. Вес дуги может иметь различные физ. или эконо- мии. интерпретации: длина дуги, стоимость или время перемещения по ней, пропускная способность — в экономия, приложениях, ве- роятность безотказной работы — в теории на- дежности, напряжение или ток — в электр. цепях, передача звена — в системах автомати- ческого управления. В различных приложе- ниях с (и) может принимать положительные и отрицательные, целые и дробные значения. К наиболее известным задачам на Г. в. относят- ся задача о кратчайшем пути, о максимальном потоке, о кратчайшей связывающей сети, зада- ча о коммивояжере и другие. В некоторых приложениях рассматриваются графы с не- сколькими весами каждой дуги. Так, напр., в сетевой транспортной задаче каждой дуге может соответствовать два веса — длина дуги и ее пропускная способность. Лит. см. к ст. Графов теория. В. А. Трубин. ГРАФ РАСКРАШЕННЫЙ — неориентирован- ный граф без петель, множество вершин (или ребер) которого разбито на к непересекающих- ся групп так, что каждая вершина (ребро) принадлежит точно одной группе и смежные вершины (ребра) принадлежат разным груп- пам. Минимальное число таких групп вершин (ребер) наз. хроматическим чис- лом (классом) графа. Если каждой группе поставить в соответствие свой цвет, то в Г. р. смежные элементы будут окрашены различны- ми цветами, т. е. их легко различить. Задачи, связанные с раскраской графов, кроме теоре- тического, имеют большое практическое зна- чение. Они возникают при монтаже и проверке сложных электрических схем, составлении гра- фиков турниров, в социологии и т. п. Лит. см. к ст. Графов теория. В. А. Трубин. ГРАФИЧЕСКОЕ РЕГИСТРИРУЮЩЕЕ УСТ- РОЙСТВО — см. Устройства отображения информации. ГРАФОВ СВЯЗНОСТЬ — одно из основных свойств графов, выражающееся в следующем. На мн-ве вершин графа L отношение «вершины х и у соединены хотя бы одной цепью» есть эквивалентность; классы этой эквивалентности порождают подграфы, называемые компонен- тами (связности) графа L. Если к-во компонент
ГРАФОВ ТЕОРИЯ х (Л) 1, то граф L наз. связным. В графов теории фундаментальную роль играет теорема Менгера: для существования в графе L системы из к цепей {к 1), соединяющих две заданные вершины х и у и попарно не имеющих других общих элементов, необходимо и достаточно, чтобы никакое удаление к (или менее) элемен- тов, представляющих собой отличные от х и у вершины или соединяющие х с у ребра, не превращало L в такой граф, где х и у принад- лежат разным компонентам. «Реберный» ва- риант этой теоремы (теорема Коцига) отли- чается тем, что удаляемыми к элементами слу- жат только ребра, а/с цепей, соединяющих хс у, не должны иметь общих ребер (но могут иметь общие вершины, отличные от х и у). Граф L наз. fc-связным вершинно (соответст- венно реберно), если любые две его вершины х, у соединены по крайней мере к цепями по- парно без общих элементов, кроме хну (соот- ветственно попарно без общих ребер). Макси- мальный 2-связный (вершинно) подграф графа L наз. его блоком, а вершина, принадлежа- щая более чем одному блоку,— точкой сочле- нения; последняя характеризуется тем, что ее удаление приводит к увеличению к-ва ком- понент графа. Учитывая ориентацию ребер, получают понятие достижимости. Так, в Бержа графе L = (X, Г) вершина у достижима из х, если существует ориентированная цепь с началом х и концом у. Граф, в котором всякие две вер- шины достижимы друг из друга, наз. бисвяз- ным (или сильно связным). Бикомпоненты графа — это его макс, бисвязные подграфы, база вершин — такое подмн-во Z gz X, что никакие две различные вершины из Z не дости- жимы друг из друга, а всякая вершина х е X \ Z достижима хотя бы из одной вер- шины, входящей в Z. Проблема полного обзора без вершин графа решается так: выявляют все те бикомпоненты, в которые не заходит извне ни одна дуга, тогда всевозможными базами вершин служат мн-ва, получаемые выбором по одной вершине из всех выявленных бикомпо- нент. Проблема обзора и нахождения баз дуг — таких миним. суграфов, которые обес- печивают ту же достижимость вершин, что и в исходном графе,— гораздо сложнее, но и она в некотором смысле решена. Лит.: Зыков А. Теория конечных графов, т. 1. Новосибирск, 1969 [библиогр. с. 515—542]. А. А. Зыков. ГРАФОВ ТЕОРИЯ — раздел математики, изу- чающий графы и те их обобщения (транспорт- ные сети, гиперграфы и др.), на которые рас- пространяются некоторые из основных поня- тий и методов, относящихся к графам. До возникновения общей теории графы встречались под разными названиями в матем. задачах развлекательного характера, в теории электр. цепей, в химии, физике, биологии, со- циологии, а также в некоторых разделах ма- тематики, в первую очередь алгебре и тополо- гии. Т. к. существует широкий круг объектов и явлений реального мира, которые могут быть истолкованы в терминах Г. т., возникновение общей теории абстрактных графов представля- ется естественным. Интенсивное развитие Г. т. обусловлено в основном запросами практики; важную роль сыграли в становлении Г. т. многочисленные исследования, связанные с проблемой четырех красок, а также идея ме- тода чередующихся цепей. Одной из первых работ, относящихся к Г. т., является работал. Эйлера (1736), однако осно- воположником Г. т. считают венгерского мате- матика Д. Кёнига, автора первой монографии (1936), в которой графы рассматриваются как абстрактные матем. объекты и где заложены основы общей Г. т. Наибольший вклад в даль- нейшее развитие Г. т. внесли венгерские, амер., канадские, нем., франц., чехословацкие и др. математики, а также советские, из кото- рых можно отметить Л. М. Лихтенбаума (1900—1968), А. А. Зыкова (р. 1922) и В. Г. Ви- зинга (р. 1937). Основываясь на систематизации и обобщении ряда идей и приемов комбинаторно-логич. ха- рактера, относящихся в значительной мере к поискам оптим. решений различных дискрет- ных задач, Г. т. вместе с комбинаторным ана- лизом представляет интенсивно развивающий- ся специфический раздел совр. математики, тесно соприкасающийся с такими ее раздела- ми, как алгебра, топология, теория чисел, вероятностей теория, логика математиче- ская, программирование математическое И др. В соответствии с наиболее общим определе- нием графа L = (X, U; Р) для задания графа достаточно знать мн-во его вершин X = = мн-в° ребер и = (up IPs/) и мн-во тех упорядоченных троек хаирха. (а, а' g I, ре/), на которых истинно высказы- вание Р (ха, up, ха,). В случае обыкновенных графов или Бержа графов достаточно знать мн-во X и мн-во тех неупорядоченных (соотв. упорядоченных) пар хаха,, для которых истин- но 3 и е UP (ха, иа, ха,). Граф, у которого оба мн-ва X = х2, ..., хп', и U = {щ, и2, ..., um) конечны (конечный граф) и U =£ 0, можно задать матрицей инциденций («у), строки которой отвечают вершинам графа (i = 1, 2, ..., га), столбцы — ребрам (/ = = 1, 2, ..., тп), а элемент а- несет информацию о типе ребра и- (дуга, петля или звено) и об отношении этого ребра к вершине xi (исходя- щая дуга, заходящая дуга, инцидентная петля, инцидентное звено или неинцидентное ребро). Для задания графа часто пользуются квадрат- ной матрицей смежности (гу), у которой как строки, так и столбцы отвечают вершинам гра- фа (т, у = 1, 2, ..., п), а элемент г у несет ин- формацию о к-вах ребер каждого типа, соеди- няющих вершины х,- и Xj', в случае обыкновен- ного графа L = (X, U) достаточно положить ry = 1 при х^- е U и гу = 0 при x^j ~ U, а в случае графа Бержа L = (X, Г) положить ry = 1 при Xj е и Гу = 0 при Xj & Гх{. Для графов общего вида в качестве г у исполь- 16 4-210 241
ГРАФОВ ТЕОРИЯ зуют более сложные элементы (или довольст- вуются неполной информацией о графе). Др. способы задания графов менее употребитель- ны, а визуальное задание (чертежом) практиче- ски эффективно лишь при очень малом к-ве ребер (или в некоторых сугубо спец, случаях). Установить тождественность двух конечных графов L — (X, U; Р) и L' = (X, V) Р') с од- ними и теми же мн-вами X и U нетрудно при любом из перечисленных способов задания. Напротив, проблема изоморфизма (задача вы- яснения того, существует ли взаимно одно- значное соответствие мн-в X и X' вершин обыкновенных графов L (X, U) и L' (X', U'), при которой каждому ребру графа L соответст- вует ребро графа L' и наоборот) даже в случае обыкновенных графов проста лишь чисто тео- ретически. Напр., для выяснения изоморф- ности двух обыкновенных графов L = (X, U) и L' = (X', U') в случае | XI = | X' | — п и | U | = | U' | требуется, вообще говоря, п! сравнений матрицы смежности одного из них со всеми матрицами смежности второго, полу- чаемыми друг от друга всевозможными пере- становками рядов (одновременными одинако- выми перестановками строк и столбцов). Еще труднее проблема изоморфного вхождения, когда для двух графов L и Л' необходимо уста- новить, изоморфен ли L' к.-л. части графа L. Практически эффективное решение этих двух проблем в общем виде не найдено, но оно осу- ществимо для многих спец, классов графов или при тех или иных ослаблениях постановки — напр., если речь идет не об изоморфизме дан- ных графов, а лишь о наличии у них общих свойств (в частности, совпадении тех или иных характеристик), или об оценке вероятности того, что граф содержит часть данного вида. Характеристика графов — это ф-ция, отно- сящая каждому графу элемент некоторого фик- сированного мн-ва (чисел, векторов, многочле- нов, матриц, разбиений, класса тех или иных алгебр, систем и т. д.) и, как правило, изоморф- ная, т. е. принимающая на изоморфных графах одинаковые значения. К важнейшим числовым характеристикам обыкновенного графа L = = (X, U) относятся: к-во вершин п (L) = | X |; к-во ребер т (L) = | U |; к-во компонент (см. Графов связность) х (Л); цикломатическое число k (Л) = т (L) — п (L) + х (Л); к-ва fi (L) полных и (L) пустых j-вершинных под- графов (г = 0, 1, 2, ..., п (Л));/о (L) — е0 (Г) = = 1; плотность ср (L) = шах |г|/г- (L) =Г 0}; неплотность (число внутренней устойчивости) е (L) = max {i\et (L) 0); к-ва пг (L) вершин степени i (т. е. инцидентных ровно i ребрам); степень а (Л) = max |i|n{ (Л) 0}; к-ва р- (L) су графов с / ребрами и цикломатиче- ским числом i; к-ва (Л) таких раскрасок вершин ровно г цветами, при которых никакие две смежные (соединенные ребром) вершины не окрашены одинаково; хроматическое число у (L) = min (L) =Н= 0); число Хадвигера (степень гомоморфизма) ц (L) — наибольшее к-во вершин полного графа, в который можно превратить граф L (или какой-лцбо его под- граф) при помощи стягивания ребер; хромати- ческий класс (хроматический индекс) X (Л) — наименьшее к-во цветов, которым можно рас- красить ребра графа так, чтобы никакие два смежных (т. е. имеющих общую инцидентную вершину) ребра не оказались одного и того же цвета; всесмежность (число внешней устойчи- вости) р (Л) — наименьшее к-во вершин та- кого подграфа L', что всякая не принадлежа- щая ему вершина L смежна хотя бы с одной вершиной из L'. Некоторые характеристики (радиус, диаметр и др.) связаны с метрикой графа — т. е. ф-цией, относящей каждой паре вершин х и у расстояние между ними — неко- торое число р (х, у) Ц 0, напр., длину крат- чайшей из цепей, соединяющих х с у, а дру- гие — с различными представлениями графов. Из числовых характеристик можно составлять различные многочленные характеристики, напр., размерностный многочлен У, (L) zl, i>0 распределительный (хроматический) много- член У (L) z’ и др., где z — формальная переменная. Для ориентированных графов характеристи- ками являются к-во простых орциклов задан- ной длины (см. Цикл графа), к-во ядер (см. Игра на графе), к-ва баз и бикомпонент, а также многие числа, связанные с орметрикой (уточнением понятия расстояния от одной вер- шины до другой, учитывающим направления дуг). Некоторые характеристики неориентиро- ванного графа обусловлены возможностью ориентировать его ребра заданным образом. Характеристикой графа может быть и некото- рая алгебр, система — группа автоморфизмов, полугруппа эндоморфизмов и т. и. Примерами неизоморфных характеристик могут служить к-во простых цепей заданной длины между данной парой вершин графа и матрица таких к-в для всех пар его вершин. Многие из пере- численных характеристик переносятся на гра- фы общего вида. Практически эффективно вычислимую систе- му изоморфных характеристик, которая опре- деляла бы граф с точностью до изоморфизма, указать не удается. Осн. задачами относитель- но характеристик одного и того же графа яв- ляются выражения и оценки одних характери- стик через другие (особенно важно находить точные оценки сверху и снизу для таких труд- но вычислимых характеристик, как <р, е, у, т), X, р через легко вычислимые п, т, к, X, п/, а и др.). Так, для обыкновенных графов: если о (Л) > 3 и граф L не содержит полных а (Л)-вершинных подграфов, то у (L) < (ЦУ верхняя оценка для у (L) не может быть ф-цией одной лишь <р (L) (нижняя оценка у (Л) > <р (Л) тривиальна); X (L) < а (Г) + 1 (нижняя оценка X (Л) > а (Л) тривиальна); были найдены точные верхние и нижние оцен- ки для ср (L), е (Л), у (Л), точная верхняя для Т| (L) и точная верхняя для р (Л) через п (L) и т (L); точная нижняя оценка для Г| (Л) через 242
ГРАФОВ ТЕОРИЯ п (L) и т (L) пока не найдена, а гипотеза о том, что всегда Т| (Л) у (Л), подтверждена пока лишь для графов с у (Л) к. Одним из осн. способов получения точных оценок яв- ляется полное описание соответствующих оп- тим. графов, а многие равенства удается вывес- ти с помощью той или иной операции разборки. Оптимальные (экстремальные) и критические графы и разницу между ними рассмотрим на конкретном примере. Пусть LK (п, ср) — класс обыкновенных n-вершинных графов плотности <р таких, что добавление любого ребра (без до- бавления вершин и изменения положения прежних ребер) приводит к увеличению плот- ности, a LM (п, <р) — подкласс тех из них, ко- торые при заданных п и <р имеют наибольшее возможное к-во ребер. Тогда графы из LK (п, <р) — критические относитель- но добавления ребра, а графы из LM (п, <р) — оптимальные (в данном случае макси- мальные) по к-ву ребер (на рис. 1 приведены соответствующие примеры для п = 5, <р = 2). При фиксированных п и <р п класс LM (п, <р) состоит из единственного (с точностью до изо- морфизма) графа и к тому же графу приводит замена плотности <р хроматическим числом у; напротив, классы LK (п, <р) и LK (п, у) с оди- наковыми числовыми значениями ср и у раз- личны. Вообще оптим. граф характеризуется тем, что числовое значение одной из его харак- теристик является наибольшим (или наимень- шим) возможным при фиксированных значе- ниях заданной системы других характеристик, а критический граф — тем, что применение к нему любой операции определенного типа обязательно увеличивает (или обязательно уменьшает) заданную характеристику. Операция разборки относит графу L один или несколько графов Li, L2, ..., Lq, каждый из которых в каком-то смысле проще исходного (напр., содержит меньше вершин или меньше ребер). С каждой такой операцией L -> -> {Li, L2, ..., можно связать класс ха- рактеристик Ф, удовлетворяющих рекуррент- ному соотношению Ф (Л) = / (Ф (Lj), Ф (Л2), . . . , Ф (Л9)), где / — заданная ф-ция, и начальным услови- ям; для «простейших» графов L0, к которым данная операция разборки неприменима, зна- чения Ф (Л°) известны. Во многих случаях можно без существенной потери информации о графе считать, что ф-ция / линейна, т. е. ч Ф (Л) = 2 а{Ф (Л4), 4=1 где числа ai, а2, ..., <xq и значения Ф (Lfl) яв- ляются образующими элементами некоторого кольца К. Осн. задачи для данного класса L графов и заданной операции разборки: а) найти условие Q (в виде системы соотношений между образующими кольца К), необходимое и доста- точное для того, чтобы характеристика Ф была изоморфной; б) установить канонический вид, к которому с помощью соотношений Q приво- дится общее выражение Ф (Л); в) выяснить смысл (используя термины структуры графа L) коэфф. канонического представления Ф (Л). Напр., если L — класс обыкновенных графов с линейно упорядоченным мн-вом вер- шин, Lp — подграф графа L g L, порожден- ный всеми вершинами L, смежными с первой, a Lr — подграф, полученный из L удалением первой вершины, то, очевидно, размерностный многочлен i>0 удовлетворяет рекуррентному соотношению F (Л) = F (Lr) + F (Lp) z и начальному усло- вию F (•) — 1 -f- z. Установлено, что всякая изоморфная характеристика Ф (Л), для кото- рой Ф (Л) = ai Ф (Лр) + а2 Ф (Л-) и Ф (•) =1 (единица кольца К с образующими 1, ai и а2), полностью определяется числами /г- (Л). Для практического вычисления характерис- тик графа описанный рекуррентный метод, как правило, неэффективен (ибо каждый из графов Л1, Л2, ..., Lq, возникающих после одного шага разборки, обычно не намного проще исходного графа L, а к-во таких графов растет с к-вом шагов по экспоненциальному закону), но он играет важную роль при на- хождении соотношений между различными ха- рактеристиками (напр., выражения чисел г{ (Л) через Pji (L)). Операция композиции служит для образо- вания нового графа из нескольких более простых. Напр., из двух обыкновенных графов Z<i = (Х2, Uj) и L.2 = (Х2, U2) с Хг f~| X2 = = 0 можно образовать [рис. 2) сумму Lr + 4- L2 = (X! (J Х2, U2 (J U2), произведение Lt X X L2 = (X, (J X2, (J U2 (J |хгх2 | g Xj, x2 eX2}) и декартово произведение Lr L2 = == ({sjXjlxj g X1; x2 g X2), {x1x2pi,x2|x1, G X1&x1y1 G иг & X2 G X2} U { i/.JXjG ^Х±&х2ч y2^X2&x2y2^U2})4 где стрелка над парой вершин означает ее упорядочен- ность. Эти три операции обладают свойст- вом изоморфизма (при замене исходных графов изоморфными результирующий граф тоже переходит в изоморфный), а также некоторыми алгебр, свойствами, напр., ком- мутативностью и ассоциативностью. Важ- ным примером операции композиции, не обла- дающей свойством изоморфизма, служит сшивание обыкновенных графов по полному подграфу (рис. 3). Все известные до сих пор композиции таковы, что мн-во графов, неразло- жимых ни по одной из этих операций (т. е. не представимых в виде результата применения операции к некоторой совокупности графов), столь же необозримо как и мн-во всех графов вообще. Поэтому полное разложение графов не решает в общем виде проблемы изоморфизма (даже в случаях, когда разложение единствен- но, как, напр., по совокупности операций сум- мирования и умножения или же, для связных 16* 243
ГРАФОВ ТЕОРИЯ графов, по операции декартова умноже- ния) и не приводит к полному описанию всех графов (или хотя бы только всех обыкновен- ных). Однако нередко те или иные операции композиции оказываются полезными при опи- сании классов спец, графов, напр., оптималь- ных (так, граф Турана LM (п, <р) есть произве- дение г пустых (р + 1) -вершинных и <р — г пустых р-вершинных обыкновенных графов, где п = р<р + г, 0 г < <р), или при построе- нии графов с наперед заданными свойствами. Во всех этих случаях важно знать, как ведут т (Л) тоже относятся к локальным; характе- ристики х (L), К (Л), <р (Л), е (Д) и Т) (Л) — не локальные. Многие обобщения локальных свойств можно назвать квазилокаль- н ы м и, напр., свойства, определяемые совокупностью окружений всех вершин обык- новенного графа (окружение О (L; х) вершины х обыкновенного графа L — это его подграф, порожденный всеми смежными с х вершинами L) или совокупностью всех п (L) его (п (L) — — 1)-вершинных подграфов (заданных с точ- ностью до изоморфизма). Относительно второй 1. Графы: а — критический; б — оптимальный. 2. Операции композиции двух обыкновенных графов. 3. Сшивание двух обыкновенных графов по выделенному подграфу. 4. Перемещение ребер обыкновенного графа. себя характеристики графа по отношению к операциям. Напр., размерностный и распреде- лительный многочлены обладают свойством мультипликативности относительно умноже- ния графов. Операция преобразования переводит граф в другой граф, как правило, без упрощения или усложнения. По отношению к операции этого типа возникают вопросы нахождения инвариантных характеристик графа и вопрос о полноте систем таких характеристик (т. е. о возможности преобразования друг в друга двух графов с одной и той же системой последо- вательным применением операции). Напр., система степеней вершин обыкновенного графа полна относительно операции перемещения ребер, показанной на рис. 4. Локальные свойства графов. Пусть L = = (X, U; Р) — граф общего вида; звездой его вершины х наз. часть, образованная самой вершиной х и всеми инцидентными ей ребрами (вместе с их вторыми концевыми вершинами). Задавая все п (L) звезд по отдельности без ука- зания, какие вершины разных звезд являются одной и той же вершиной графа L, получим локальную информацию об L; все свойства графа, основанные на такой информа- ции, наз. локальными. Для обыкновенного графа вся локальная информация о нем исчер- пывается системой чисел (Л)|, поэтому выражаемые через них характеристики п (L) и совокупности до наст, времени не известно, всегда ли она определяет исходный граф L од- нозначно с точностью до изоморфизма (пробле- ма У лама — Келли). Единый алгоритм для решения всех вопро- сов Г. т. невозможен, однако конкретный во- прос для конкретного конечного графа всегда разрешим в конечное к-во шагов. Но решение может оказаться слишком громоздким, поэтому и в отношении конечных алгоритмов возникает проблема их практической эффективности, т. е. возможности существенно избежать пол- ного перебора всех мыслимых случаев. К прак- тически эффективным относятся, напр., метод чередующихся цепей и метод Форда — Фал- керсона в теории транспортных сетей. Напро- тив, некоторые задачи (напр., среди связанных с раскраской вершин) не допускают в общем случае практически эффективных алгоритмов, и тогда часто прибегают к таким приемам, ко- торые для подавляющего большинства графов дают результат в приемлемое время. С этим связано широкое применение в Г. т. вероят- ностных и асимптотических методов, опираю- щееся на различные задачи подсчета графов (напр., найти к-ва неизоморфных обыкновен- ных графов с заданным к-вом вершин и ребер, заданными степенями вершин и др., а также аналогичные к-ва при дополнительном условии связности графов и т. п.), решаемые методами комбинаторного анализа. 244
ГРУППА Графы используются в сетевых методах планирования и управления, при построении граф-схем автоматов (см. Абстрактного авто- мата граф), в теории алгоритмов (см. Алго- рифмов граф-схемы) и в др. разделах кибер- нетики. Лит.: Зыков А. А. Реберно-вершинные функции и распределительные свойства графов. «Доклады АН СССР», 1961, т. 139, 4; Е р ш о в А. П., Кожу- хин Г. И. Об оценках хроматического числа связ- ных графов. «Доклады АН СССР», 1962, т. 142, № 2; В и з и н г В. Г. Оценка числа внешней устойчи- вости графа. «Доклады АН СССР», 1965, т. 164, № 4; Зыков А. А. Теория конечных графов, т. 1. Ново- сибирск, 1969 [библиогр. с. 515—542]; К б n i g D. Theorie der endlichen und unendlichen Graphen. Leip- zig, 1936; Б e p ж К. Теория графов и ее примене- ния. Пер. с франц. М., 1962 [библиогр. с. 293—302]; О г е О. The four-color problem. New York, 1967 [библиогр. с. 249—253]; Ope О. Теория графов. Пер. с англ. М., 1968 [библиогр. с. 325—338]; Sachs Н. Einfuhrung in die Theorie der endlichen Graphen, t. 1,2. Leipzig, 1970; Харари Ф. Теория графов. Пер. с англ. М.,1973 [библиогр. с. 269 — 286]. А.А.Зыков. ГРАФОПОСТРОИТЕЛЬ — см. Устройства отображения информации. ГРУПП ТЕОРИЯ — раздел алгебры, в кото- ром изучаются свойства групп. Понятие груп- пы сложилось как одно из осн. понятий мате- матики и, в первую очередь, алгебры и геомет- рии. В 20 в. Г. т. прочно вошла в физику (кван- товая механика, кристаллография) и в кибер- нетику (абстрактная теория автоматов, коды линейные). На первом этапе Г. т. разви- валась в рамках теории групп подстановок (или групп преобразований), которая состав- ляет и сейчас одну из центр, глав Г. т. Пусть М — мн-во. Биекция а мн-ва М на себя наз. подстановкой мн-ва М. Если на мн-ве подста- новок мн-ва М рассматривать операцию после- довательного применения подстановок (их суперпозицию), то совокупность всех подста- новок образует группу А (М), называемую сим- метрической группой мн-ва М. Подгруппы группы S (М) наз. группами подстановок мн-ва М. Если на мн-ве М определена какая-либо структура так, что М является носителем алгебры универсальной или алгебр, системы, то совокупность всех подстановок мн-ва М, кото- рые сохраняют все отношения структуры, об- разует группу автоморфизмов данной структу- ры. Напр., пусть V — векторное пространство над полем К. Операции в V — это сложение и умножение векторов на a s К. Автоморфизма- ми пространства являются невырожденные линейные преобразования (см. Операторы линейные): их совокупность — полная линей- ная группа пространства V и есть группа ав- томорфизмов пространства. Эта группа изо- морфна группе невырожденных квадратных матриц порядка размерности пространства с коэфф, из поля К. Пусть Е — евклидово векторное пространство, наряду с векторными операциями на нем определена еще операция скалярного произведения. Автоморфизмами пространства Е являются т. н. ортогональные линейные преобразования, которым в ортонор- мированном базисе соответствуют ортогональ- ные матрицы: их совокупность образует орто- гональную группу, являющуюся группой ав- томорфизмов пространства. Исторически пер- вым было понятие группы Галуа многочлена. Пусть / (х) = аохп + 1 + ... + ап — многочлен с коэфф, ai из поля К и пусть gj, g2, ..., — корни этого многочлена. Тог- да совокупность всех подстановок множества snJ всех корней, сохраняющих все отношения вида 2с, , , ей ей егп = О о, »s> •••• *n = 1 ®2 с коэфф, с^' К, наз. группой Галуа многочлена f(x). Франц, матем. Э. Галуа (1811 — 32) вывел условие, необходимое и достаточ- ное для разрешимости ур-ния аохп + а1хп~1 + + ... + ап = 0 в радикалах. Из него сле- довала неразрешимость в радикалах общего ур- ния пятой и выше степени. Возникшая в связи с решением этих задач т. н. теория Галуа стала отправным пунктом для развития Г. т. Осн. причиной успеха понятия группы и понятия группы автоморфизмов оказался тот замеча- тельный факт, что строение группы автомор- физмов какой-либо структуры несет большую информацию о свойствах этой структуры: строение группы автоморфизмов характери- зует в некотором смысле свойства симметрии соответствующей структуры. В 20 в. развивает- ся теория абстрактных групп, изучающая свойства групп и классов групп, определен- ных вплоть до изоморфизма и независимо от их конкретного задания преобразования и авто- морфизмами структур. Теория абстрактных групп выясняет, какие подгруппы содержит данная группа и как они в ней расположены, изучает существование или отсутствие эпимор- физмов одних групп на другие; интерес пред- ставляет задание групп образующими и опре- деляющими отношениями и, наконец, система- тически исследует различные процедуры, позволяющие строить новые группы из задан- ных — прямые, подпрямые, свободные произве- дения групп,расширения групп, сплетение и др. Лит.: Мальцев А, Ц. Группы и другие алгеб- раические системы. В кн.: Математика, ее содержа- ние, методы и значения. М., 1956; К у р о ш А. Г. Теория групп. М., 1967 [библиогр. с. 581—636]; Вейль Г. Классические группы. Пер. с англ. М., 1947 [библиогр. с. 389—398 1; Холл М. Теория групп. Пер. с англ. М», 1962 [библиогр. с. 452—459]. Л. А. Калужнин. ГРУППА в алгебре — множество, в ко- тором определена одна бинарная, ассоциатив- ная и обратимая операция. Более подробно: Г- G — это некоторое мн-во G, каждой паре элементов a, Ь е G которого сопоставлен не- который однозначно определенный элемент с е G, называемый произведением элементов а и Ь\ с = а • Ь. Операция умножения элементов Г. должна удовлетворять следующим аксиомам: 1) (а X X Ъ) • с = а • (& • с) (аксиома ассоциатив- ности); 2) существует однозначно опреде- ленный элемент е, называемый единицей или нейтральным элементом Г. G, для которого имеет место равенство ае = = еа = а для всех а е G (аксиома сущест- вования нейтрального элемента); 3) для вся- кого а е G существует и однозначно определен некоторый элемент a~~l е G, называемый 245
ГРУППОВОЙ ИСТОЧНИК НАПРЯЖЕНИЯ обратным элементом элементу а, такой, что аа~1 = а-1 а — е (аксиома обра- тимости операции умножения). Если, кроме того, для всех а, Ь g Gсправедливо равенство ab = Ьа, то Г. наз. коммутативной, или абелевой (см. Групп теория). Л. А. Калужнин. ГРУППОВОЙ ИСТОЧНИК НАПРЯЖЕНИЯ — источник тока, в котором величины напряже- ний между выходными полюсами устанавли- ваются в соответствии с заданной программой. Программа вводится в устройство управления УУ Г. и. н. (см. рис.) и запоминается в нем Схема группового источника напряжения. в виде кодов. В ней указываются величины и знаки напряжений между соответствующими выходными полюсами, а также порядок выдачи кодов и сигналов, управляющих работой пар ключей. При отсутствии управляющих сигна- лов все ключи находятся в разомкнутом состоя- нии. В процессе работы из УУ на вход преобра- зователя код — напряжение ПКН поступают коды, синхронно с которыми подаются управ- ляющие сигналы на ключи Kv ..., Kj, ..., Kn. При появлении в момент сигнала Si соответ- ствующий ключ К{ замыкается, и код TVy, пре- образованный в напряжение LT (tj), поступает на вход аналогового запоминающего устройст- ва АЗУ.; и фиксируется в нем. При этом на выходных полюсах появляется напряже- ние (tj), которое остается постоянным до тех пор, пока УУ снова не выдаст управляющий сигнал^ и новое значение кода Ni Таким образом, на каждой паре выходных полю- сов может быть установлено напряжение, ступенчато аппроксимирующее заданную функ- циональную зависимость от независимой переменной t. К числу важных параметров Г. и. н. относятся количество пар выходных полюсов, точность установки выходных на- пряжений и допустимый частотный диапазон их изменения. Г. и. н. применяют в электри- ческих моделирующих сетках для задания граничных условий, в аналоговых, квазиана- логовых и динамических моделях. При исполь- зовании Г. и. н. в гибридных системах функции УУ может выполнять цифровой автомат гиб- ридной системы. А. Ф. Катков. 246 ГРУППЫ НЕПРЕРЫВНЫЕ. Непрерывной (топологической) наз. группа, снабженная то- пологией, относительно которой непрерывна групповая операция. Более точно, группа G наз. непрерывной, если в мн-во G введена топология, относительно которой мн-во G образует топологическое пространство, и если ф-ции g—1 — Ф (g) — обратный элемент груп- пы и gg' = F (g, g') — произведение элемен- тов группы — непрерывны. Если Gr и G2 •— Г. н., то гомоморфизмом Gj-> G2 наз. гомомор- физм групп, являющийся непрерывным отобра- жением соответствующих топологических пространств. В частности, изоморфизмом наз. изоморфизм групп, являющийся гомеоморфиз- мом топологических пространств. Аналогично в теории Г. н. с учетом топологии видоизме- няются и др. понятия групп теории (подгруп- па, факторгруппа и т. п.). Примеры: R — группа действительных чи- сел. Групповой операцией является сложение чисел. Топология вводится путем естественного отождествления действительных чисел с точ- ками числовой оси. Ф (t) = — t, F (t, tr) = = t -f- t' (t, t' g R). T — группа поворотов вокруг оси. Групповой операцией является сложение углов поворота (по модулю 2л). В этом случае топология вводится путем естест- венного отождествления угла поворота с точ- кой окружности. GL (n, R) — группа всех невырожденных квадратных вещественных матриц порядка п. Групповой операцией яв- ляется умножение матриц. Топология вводится путем отождествления матрицы с точкой п2-мерного евклидового пространства, коорди- натами которой являются матричные элементы. В приложениях чаще приходится иметь дело с группами преобразова- ний. Г. н. преобразований называют тройку (G, X, ф), где G — Г. н., X — топологическое пространство и ф (g, х) = Т gx (g g G, x g g X) — непрерывная, ф-ция co значениями в X. Предполагается, что при каждом g s G, Tg является гомеоморфизмом X на себя, а так- же, что имеет место соотношение ТgTg, = — Tgg,. Группа преобразований наз. тран- зитивной, если для каждой пары точек х, х' g X найдется преобразование Т пере- водящее точку х в х'; Тgx = х'. Группа GL (n, R) естественным образом определяет группу линейных преобразований векторного пространства Rn : G = GL (n, R), X = Rn, если g = (g-) g GL (n, R) и x = (xi) — век- тор из Rn, то ф (g, x) = Tgx = (gy) (х{). Г. н., встречающиеся в приложениях, яв- ляются обычно группами Ли. Г. н. G наз. r-параметрической группой Ли, если некоторая окрестность единицы е группы го- меоморфна r-мерному евклидовому пространст- ву. В этом случае можно в G (локально) ввести координаты и определить элемент g с помощью координат «j, ..., аг. Ф-ции Ф (g) и F (g, g') сводятся к набору из г ф-ций от г (соответствен- но 2г) переменных (g) = (<х1( ..., ar).
ГРУППЫ НЕПРЕРЫВНЫЕ Pi (g, g') = Pi (% ar, ........a^) (1 < i < г). Из теории групп известно, что при над- лежащем выборе координат, ф-ции Ф{, F. яв- ляются аналитическими. Это обстоятельство позволяет широко применять матем. анализ при изучении групп Ли. Рассмотренные выше группы R, Т, GL («, R) являются группами Ли (первые две однопараметрические, а послед- няя — «2-параметрическая). Алгеброй Л и I наз. векторное прост- ранство (обычно над полем действительных чисел), снабженное бинарной операцией [а, &] (a, be L), удовлетворяющей следую- щим условиям: а) линейность по обоим аргу- ментам, б) [а, Ь] = — [Ь, а], в) [а, [Ь, с] ] + + [Ь, [с, а]] + [с, [а, Ь]] = 0 (тождество Яко- би). Алгебры Ли являются более простыми объектами, чем группы Ли. Оказывается, что между алгебрами Ли и группами Ли, рассмат- риваемыми локально (т. е. в некоторой окрест- ности е), существует взаимнооднозначное соот- ветствие, позволяющее свести многие вопросы, касающиеся групп Ли, к соответствующим ал- гебрам. Поясним точнее эту связь. Рассмотрим Г. н. преобразований (G, X, Ч*1), где G—г-мерная группа Ли, X — «-мерцое дифференцируемое многообразие и "F — бесконечно дифференци- руемая ф-ция. X* — пространство бесконечно дифференцируемых ф-ций на X. Для каждого g е G, f (х) -> f (Tgx) (f (х) g X*) является оператором линейным в X*. Пустьо^, ..., аг — координаты элемента g. Частные производные ж)) = Х{ / (х) (1 < I < г) явля- \ даЧ /в=е ются линейными дифф, операторами первого порядка. Они наз. операторами Ли группы преобразований (инфинитезимальные операто- ры). Х4/ (x)d^ — изменение ф-ции / (х) под воздействием «бесконечно малого» преобразо- вания, соответствующего элементу группы, i-я координата которого отличается от г-ой координаты е на dai; Если группа преобразо- ваний эффективна (при g = е, Tgx фх), то линейные комбинации операторов Х1 образуют r-мерное векторное пространство L- Положим [Х{, Х-] = XtXj —XjXv Оказывается, что [Х;, Xj] е L и относительно так введенной Операции [ , ] L образует алгебру Ли, не зависящую от X и 'Ё. Это и есть алгебра Ли группы G. Пусть теперь Xj, ..., Хт — линей- ные дифф, операторы первого порядка в X*. Предположим, что их линейная оболочка L является г-мерным векторным пространством и [Хр X,] = XiXj - Х.Хг. s L. Тогда L образует алгебру Ли. Теперь можно построить (локально) группу преобразований (G, X, Т) и, в частности, восстановить группу G, для которой L является алгеброй Ли, полагая Г f (Чг (g, *)) = / (Tgx) = exp (2i aiXi) / W (/ (x) e X*). '”'1 Перечислим некоторые группы Ли, особенно часто встречающиеся в приложениях. Наряду с указанными выше группами R, Т, GL (п, R)—это группа GL (п, С) всех невырож- денных квадратных матриц порядка п с комп- лексными элементами, а также ряд ее под- групп и подгрупп группы GL (п, R). О (р, д): подгруппаGL (р + q, R), состоящая из матриц, оставляющих инвариантной форму — х% — — 2,2 , ,2 —••• — + хр+1 + ••• + жр-|-9- в частности, О («) = О (о, «) — группа вращений «-мер- ного евклидового пространства. SL (п, R) (SL («, С)); подгруппа GL (п, R) (GL (п, С)), состоящая из матриц с определителем 1. U (р, д): подгруппа GL (р + д, С), состоящая из матриц, оставляющих инвариантной эрми- тову форму—— ... — ХрХр + хр+1 ip+1 4- + ... + хр-,_q x:p+q. В частности, U («) — = U {о, п) — группа унитарных матриц. Sp (п, R): подгруппа GL (2«, R), состоящая из мат- риц, оставляющих инвариантной форму Х1УП\-1 ~ Хп\-1 У1 + Х2Уп+2 ~ хп+2 У2 + ••• + + хпУ2п — х2пУп- Г. н. находят применение в теории представ- лений (см. Представлений групп теория). Пусть G — Г. н. и (К, X, "F) — Г. н. преобра- зований. Гомеоморфизм G К наз. представ- лением группы G в группе преобразований (X, X, Чг). Обычно под представлением пони- мают линейное представление. В этом случае роль (X, X, Y) играет группа GL (п, R), рас- сматриваемая как группа преобразований «-мерного векторного пространства Rn. Пред- ставление группы относит каждому элементу группы g матрицу Tg, определяющую линейное преобразование в Rn так, что TgTg, = Tgg,. Центр, задачей теории представлений является отыскание минимальных подпространств, ин- вариантных относительно преобразований Tg [неприводимые подпространства (представле- ния)], и разложение произвольных векторов из Rn по этим подпространствам. В настоящее время интенсивно разрабатывается также тео- рия бесконечномерных представлений, в кото- рой роль Rn играет бесконечномерное вектор- ное пространство. Рассмотрим непрерывную транзитивную группу преобразований (G, X, "F). X* — неко- торое бесконечномерное векторное простран- ство ф-ций на X (пространство всех непре- рывных ф-ций, всех бесконечно дифференци- руемых ф-ций, всех ф-ций, суммируемых с квадратом по некоторой мере, и т. п.). Преобра- зования Tg определяют линейные операторы: f (х) -* / (Tgx) (f (х) е X*) пространства X*. последние образуют бесконечномерное пред- ставление группы G. Изучение этого пред- ставления, в частности, получение разложе- ния ф-ций из X* по ф-циям из неприводи- мых подпространств, составляет предмет гар- монического анализа. Классический гармони- ческий анализ рассматривает случай, когда 247
ГУРВИЦА КРИТЕРИЙ G = Т, X = S' — окружность или G = R, X — числовая ось. Упомянутыми разложения- ми являются соответственно ряд и интеграл Фурье. Еще один пример: пусть G = О (3) — группа вращений трехмерного евклидового пространства, X = S2 — сфера в трехмерном пространстве с центром в начале координат. Соответствующее разложение — разложение ф-ции на сфере в ряд по сферическим ф-циям. Теория динамических систем изучает не- транзитивные группы преобразований. Лучше всего изучены системы с группой G = R. В этом случае элемент группы t е R интер- претируется как время, a Ttx = ж (£) — как закон движения точки х <=. X. Проблематика таких систем берет начало в общей механике и имеет в ней важные приложения. Теория групп буквально пронизывает всю современ- ную математику. Перечисленное выше не исчерпывает даже важнейшие применения теории групп в матем. разделах. Лит.: Любарский Г. Я. Теория групп и ее применение в физике. М., 1958 [библиогр. с. 345— 349J; Понтрягин Л. С. Непрерывные группы. М., 1973 [библиогр. с. 515—516]; Вигнер Е. Теория групп и ее приложения к квантовомеханиче- ской теории атомных спектров. Пер. с англ. М., 1961; Хамермеш М. Теория групп и ее применение к физическим проблемам. Пер. с англ. М., 1966 [биб- лиогр. с. 579—582]. Г. И. Кац. ГУРВИЦА КРИТЕРИЙ — один из устойчивос- ти критериев. ГУРВИЦА ТЕОРЕМА — теорема, устанавли- вающая условия, при соблюдении которых все корни (нули) вещественного многочлена / (z) = aoz” + а^”-1 4- ••• + + ав~12 + а„ («о > 0, а„ 4= 0, п > 1) (1) расположены строго в левой комплексной по- луплоскости, т. е. имеют отрицательные ве- щественные части. Эта задача впервые была решена в работе Ш. Эрмита (1856), оставшейся неизвестной широкому кругу специалистов. Вторично ее сформулировал Дж. Максвелл (1868) и решил Э. Раус (1877). Более удобное решение той же задачи независимо от Э. Рауса нашел А. Гурвиц (1895). В матем. и тех. лите- ратуре оно получило наименование теоремы (критерия) Гурвица. Теорема. Чтобы все корни веществен- ного многочлена (1) имели отрицательные ве- щественные части, необходимо и достаточно, чтобы выполнялись неравенства Ai >0, Д2 > 0, Здесь Aj = а1( Д3 > 0, . . . , Д„ > 0. (2) fl5 (Zq (Z-2 0 о, а3 последовательные главные миноры матрицы Гурвица «1 а3 «5 • . . 0 а0 а2 а4 . .. 0 0 «1 а3 . . . 0 (ai = 0 при I < 0 и I > п), (3) 0 0 . . . . ап составленной из коэффициентов многочлена (1). Многочлен, удовлетворяющий приведен- ной теореме, называют обычно многочленом Гурвица, а миноры Дъ Д2, ..., Дп— опреде- лителями Гурвица. Г. т. применяют в матем. теории устойчивости и теории автоматического регулирования в качестве устойчивости кри- терия линейных (линеаризованных) систем. Лит. см. к ст. Устойчивости критерии. Ю. Н. Чеховой.
ДАННЫЕ — факты и идеи, представленные в формализованном виде, позволяющем пере- давать или обрабатывать эти факты и идеи при помощи некоторого процесса (и соответст- вующих технических средств). Д. обычно за- писаны на каких-нибудь носителях •— перфо- рационных картах, спец, бланках, лентах маг- нитных, барабанах магнитных и т. п. (см. Но- ситель информации). Автоматическая обра- ботка данных является одной из основных прикладных задач кибернетики. См. также Обработки данных система. ДАТЧИК ВРЕМЕНИ, электронные часы — устройство, предназначенное для измерения интервалов времени, выдачи вре- менных управляющих сигналов при выполне- нии рабочих программ в ЦВМ, а также выдачи отметок истинного времени в различных систе- мах управления. В качестве Д. в. исполь- зуют спец, счетчики, программно-аппаратные или аппаратные (схемные) блоки, ведущие учет и выдачу временных отметок по спец. программе. Для образования временных отме- ток, как правило, используют кварцевые гене- раторы определенной частоты (кратной долям секунды) или обычную электросеть с частотой в 50 гц. Зная частоту поступления импульсов генератора (полуволн сети) и их количество, а также начальное время в Д. в., определяют истинное время. В ЦВМ Д. в. представляет собой либо пол- норазрядное слово, хранящееся в фиксирован- ной ячейке оперативного запоминающего уст- ройства, либо спец, регистр, сигналы на изме- нение текущего значения которых поступают из схемы образования временных отметок (дни, часы, секунды, доли секунд и т. п.) через систему прерывания. В случае использования ячейки ЗУ или регистра их содержимое рас- сматривают как целое число со знаком, его можно обрабатывать по правилам операций с фиксированной запятой. Включение и выклю- чение Д. в. производится по командам маши- ны. При использовании Д. в. как отдельного регистра его предварительную установку мож- но производить вручную с пульта управления ЦВМ либо командой по программе. Подсчет временных отметок, как правило, ведется не- зависимо от выполнения осн. программы, и машина в любой момент времени обращается в Д. в. как к одному из своих внешних уст- ройств. Применение Д. в. позволяет значи- тельно расширить возможности мультипро- граммных систем (учет времени работы маши- ны по каждой задаче, работы отдельных уст- ройств и т. д.) и систем, работающих в реаль- ном масштабе времени (опрос состояния объек- тов в определенные моменты времени, выдача временных отметок и управляющих сигналов И T. Д.). А. Я. Зубатенко. ДАТЧИК ОДИНОЧНЫХ ИМПУЛЬСОВ — не- автономное колебательное звено (электронное устройство), формирующее импульсы опреде- ленной амплитуды и длительности, или стан- дартные импульсы, в результате воздействия случайного скачкообразного пускового сигна- ла. Такими устройствами прежде всего являют- ся заторможенные релаксационные генерато- ры: мультивибратор или одновибратор, бло- кинг-генератор и др.; в простейшем случае — дифференцирующая цепь. Их особенность — немедленное срабатывание после пуска. Временная задержка определяется только ха- рактеристиками схемы и реализующих ее при- боров. В вычисл. технике Д. о. и. наз. также цифровой автомат, который после сигнала «пуск» формирует импульс, синхронный с сиг- налами генератора тактовых импульсов. ДАТЧИК РАБОЧЕГО ЦИКЛА — совокуп- ность программных и аппаратурных средств для управления и согласования во времени действий отдельных устройств или элементов цифровых вычислительных машин в соответст- вии с заданной последовательностью их рабо- ты. В зависимости от выполняемых функций различают: 1) датчики управления и синхро- низации, обеспечивающие требуемый порядок работы устройств и блоков; 2) датчики управ- ления и синхронизации, обеспечивающие вы- полнение элементарных операций отдельными узлами машины; 3) датчики синхронизации элементов, выдающие последовательности им- пульсов, определяемые типом элементов и ха- рактером схемных решений. в- П. Боюн. ДАТЧИК СЛУЧАЙНЫХ ЧИСЕЛ — устрой- ство для получения последовательности неза- висимых случайных чисел с квазиравномерным законом распределений. Этот закон обусловлен тем, что в ЦВМ вместо непрерывной совокуп- ности равномерно распределенных случайных чисел используется дискретная совокупность 2ft чисел с одинаковой вероятностью появле- ния любого из них (к — количество разрядов машинного числа в двоичном коде). При доста- точно больших к различие между квазиравно- мерным и равномерным распределением сти- рается. Обычно для построения последователь- ности случайных чисел с любым требуемым законом распределения используют одно или несколько значений случайных чисел, квази- равномерно распределенных в интервале (0, 1). Для получения fc-разрядиого случайного числа используют последовательность к неза- висимых случайных величин z{ (j = 1, 2, 3, ... ..., к), равновероятно принимающих одно из двух возможных значений 0 и 1. Полученная последовательность нулей и единиц представ- ляет собой последовательность двоичных зна- ков некоторой дроби, которая и является иско- мым случайным числом. Следовательно, для формирования случайных чисел достаточно 249
ДВИГАТЕЛЬ ПОЛИМЕРНЫН выработать случайную последовательность ну- лей и единиц так, чтобы вероятности появления О и 1 были строго равны. Д. с. ч. можно разделить на две группы. К первой относятся Д. с. ч., использующие источники физических случайных процессов (напр., шумы электронных ламп). Шумовая эдс источника после усиления дает некоторое выходное напряжение U (t), которое является случайной функцией времени. Если фиксиро- вать значения этого напряжения в достаточно удаленные друг от друга моменты времени то получим дискретную последовательность независимых случайных величин Ui. Выбирая некоторый постоянный уровень напряжения Ua, определяем случайную величину z{ усло- вием Г 0, при Ut < Ua, Z4 = { I 1, при Ui > иа. Величина напряжения Ua выбирается так, чтобы вероятность появления z{ = 1 равня- лась вероятности появления z{ = 0. Получае- мые такими способами последовательности яв- ляются случайными. К недостаткам такого способа получения случайной последователь- ности можно отнести некоторую неустойчи- вость работы промежуточных звеньев между источником шума и ячейкой памяти машины, в которой образуется новое случайное число, а также нестационарность физ. случайного процесса. Кроме того, этому способу присуще одно неудобство: нельзя применить повторный подсчет для повышения достоверности резуль- татов и устранения ошибок из-за случайных сбоев при решении задач на ЭЦВМ. Ко 2-й группе относятся Д. с. ч., дающие псевдослучайные последовательности, которые могут быть получены либо с помощью спец, программ на ЭЦВМ, либо с помощью специали- зированных устройств — генераторов псевдо- случайных последовательностей. Такими спо- собами можно получить очень длинные после- довательности, однако они будут периодиче- скими. Д. с. ч. применяют при моделировании систем автоматического управления, при ре- шении задач идентификации объектов управ- ления и в др. случаях. Лит.. Голенко Д. И. Моделирование и стати- стический анализ псевдослучайных чисел на элек- тронных вычислительных машинах. М., 1965 [биб- лиогр. с. 215—227]; Иваненко В. И., X о - х е л ь О. А. Задачи стабилизации параметров искус- ственно генерируемых случайных процессов.«Автома- тика и телемеханика», 1969, № 6; Корн Г. А. Моделирование случайных процессов на аналоговых и аналого-цифровых машинах. Пер. с англ. М.. 1968. О. А. Хохелъ. ДВИГАТЕЛЬ ПОЛИМЕРНЫЙ — двигатель, рабочим телом в котором является совокуп- ность сократительных полимерных волокон или пленок (см. Искусственная мышца). Ха- рактерной чертой Д. п. является преобразова- ние энергии, выделяющейся во время хим. реакции в рабочей среде, непосредственно в мех. энергию, минуя тепловую. ДВОЙСТВЕННАЯ ЗАДАЧА ВЫПУКЛОГО ПРОГРАММИРОВАНИЯ. Общая задача ко- нечномерного программирования математиче- ского состоит в отыскании V = sup / (т), (1) g (х) xsR где g (ar) = (gj (ar), .... gm (a:)} — некоторая вектор-функция, /? — некоторое мн-во в п- мерном простр. (см. Пространство абстракт- ное в функциональном анализе). Вводя функ- цию Лагранжа F (х, к) = f (х) + (к, g (а:)) этой задачи, рассмотрим задачу, состоящую в отыс- кании v' = sup inf F (x, X). (2) xsR XiO Задачи (1) и (2) эквивалентны и v = o’, если только исходная задача имеет решение. В про- тивном случае v' = — со. Двойственной к за- даче (1) является задача отыскания v = inf sup F (х, X) = inf ф (X). (3) Х.^-0 x^R К^-0 Для формулировки теоремы двойственности необходимо ввести следующее обобщение зада- чи (1) у" = lim sup / (х). (4) g(x) 8^>0. xsR Если мн-во планов (решений) задачи (1) либо (4) пусто, то величины v либо v" соответственно следует положить равными — со. При этом всегда v > у" > v = v'. Если f (х), gi (х), I = 1, 2, ..., т — выпуклые функции (кверху), R — выпуклое множество, т. е. задача (1) яв- ляется задачей программирования выпуклого, то выполняется равенство v" — v. Т. о., для зада- чи выпуклого программирования справедлива следующая теорема.. Задача (1) и задача (3) связаны соотношением двойственности v — v в том и только в том случае, если переход от исходной задачи (1) к обобщенной исходной задаче (4) не ведет к возрастанию верхней гра- ни (1), т. е. v = у". Эту теорему наз. тео- ремой двойственности. Известно несколько условий, достаточных для выполнения соотношения двойственности у = у: 1) ф-ции f (х), gi (х), i = 1, т — выпуклы вверх и непрерывны на замкнутом выпуклом мн-ве R, мн-во G планов задачи (1) непусто и ограничено. При этом верхняя грань в прямой задаче (1) достигается при у < сю, хотя нижняя грань в двойственной задаче (3) может и не достигаться. 2) Ф-ции f (х), (х) выпуклы (вверх), мн-во R выпукло и выпол- няется условие Слейтера: существует план задачи (1) такой, что g; (х,0)) >0, i = 1, 2, ..., т. Это условие исключает наличие в за- даче условий в виде равенств. Однако для за- даче gt (ж) > 0, i = 1, ..., mr; hi (х) = 0, i = = 1, 2, ..., s, тг + 2s — т, где X, (х) — ли- 250
ДВОЙСТВЕННОСТИ ТЕОРИЯ нейные ф-ции, имеет место обобщение условия Слейтера, состоящее в том, что существует та- кой план что gi (х^) >0, i = 1, ..., mx, где — внутр, точка мн-ва R. При этом нижняя грань в двойственной задаче при и = v < со достигается для некоторого Л*. Однако верхняя грань в исходной задаче может и не достигаться. 3) Ф-ция / (ж) — вы- пуклая (вверх) кусочно-гладкая, ф-ции (ж) — выпуклые (вверх) кусочно-линейные, R — вы- пуклое многогранное мн-во и мн-во планов за- дачи (1) непусто. При этом в случае v = v < со при некоторых х* е G и Л* > 0 v = v = = f (X*) = ф (X*). Пара двойственных задач (1) и (3) тесно связана с задачей отыскания седловой точки ф-ции Лагранжа F (х, X). Эту связь видно из следующей теоремы. Для существования сед- ловой точки ф-ции Лагранжа F (х, X) при х е R, X > 0 необходимо и достаточно, чтобы задачи (1) и (3) были связаны соотношением двойственности и имели в качестве решений некоторые точки х* е G, X* > 0. При этом любая пара х* е G, X* > 0 решений двойст- венных задач составляет седловую точку ф-ции F (х, X) и, обратно, седловая точка (х*, X*) ф-ции F (х, X) определяет решения х* и X* задач (1) и (3) соответственно. Т. о., эта теорема позволяет сводить решение задачи (1) к на- хождению седловой точки ф-ции Лагранжа F (х, X) в области х е R, X > 0, если эта точка существует. Для составления двойственной задачи не- обходимо найти ф-цию ф (X) = sup F (х, X). xeR Эта ф-ция выпукла книзу. В самом деле, если Х<4> и X® — любая пара точек т-мерного простр., то при 0 < d < 1 ф (dX(1) + (1 - d) Х<2>) = sup [AF (х, Х(1)) + хек -J- (1 — d) F (x, X(2))] = dsup F (x, X(1>) + xsR (1 — d) sup F (x, X<2>) = dф (Xt1)) + xeR + (1 — d) ф (X(2)). Следовательно, двойственная задача inf ф (X) является задачей выпуклого программирова- ния для общей задачи матем. программирова- ния. Так как всегда v г, то решение двойст- венной задачи дает оценку сверху глобального максимума (см. Экстремум глобальный) мно- гоэкстремальной задачи (1). Проиллюстрируем на конкретном примере составление двойственной задачи. Пусть исходная задача — max (с, х), где Ь—Ах ^.0, х >()(/?) с = ..., cnj— постоянный вектор, а Л = = И ац II — матрица размера п X т. На- йдем ф-цию ф (X), где X > 0 — вектор размер- ности т, как ф (X) = шах {(с, х) + (X, b — Ах)} = = (Ь, X) шах (с — Л'Х, х) = х>0 [ (b, X), если с—Л'Х^О, I. оо в противном случае. Здесь А' — матрица, транспонированная А. Итак, двойственной задачей к исходной яв- ляется задача min (Ь, X). с-А'Х^О, х&о В. П. Гуленко. ДВОЙСТВЕННАЯ ЗАДАЧА ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ — см. Двойствен- ности теория в программировании линейном. ДВОЙСТВЕННОСТИ ЗАКОН, принцип двойственности — утверждение, от- носящееся к формулам алгебры логики, глася- щее, что, если две формулы 21 и 23 эквивалент- ны, то и двойственные им формулы 21* и 5В* также эквивалентны. Понятие двойственности относится к ф-лам, в которых из логических операций встречаются только операции конъ- юнкции, дизъюнкции и отрицания. Ф-ла 21* наз. двойственной ф-ле 21, если она получена из 21 заменой в ней везде операции конъюнк- ции на дизъюнкцию и дизъюнкции на конъюнк- цию. ДВОЙСТВЕННОСТИ ТЕОРИЯ в про граммировании линейном — теория, изучающая общие свойства пары тесно связанных между собой двойственных задач линейного программирования; используется для построения численных методов решения этих задач. Две задачи программирования ли- нейного п п 1- 2 f/y^max, 2 аих^Ьь j=l 7=1 i — 1, . . ., m; x- > 0, / = n; m m 2. ф min, 2 -uj > c., i=l 4=1 1 - 1, . . ., n; Uj > 0, i = 1, . . m. где все a^, c- — заданные числа, а все x-, ut — переменные этих задач, наз. двой- ственной (сопряженной) парой; каж- дая из задач наз. двойственной по отношению к другой. Свойство двойственной пары задач выражено в теоремах двойствен- ности. Первая теорема. Если оптим. план 1-й (2-й) задачи существует, то существует оптим. план другой из этих задач, при этом для произвольной пары допустимых планов X = (z1; ..., хп) и U = (их, ..., um) этих задач п т выполняется неравенство У с-х У, Ь^и^, £=1 г=1 которое переходит в равенство, когда X и U являются оптим. планами соответствующих 251
ДВОЙСТВЕННЫЕ ФУНКЦВВ АЛГЕБРЫ ЛОГВКВ задач. Если 1-я (2-я) задача не имеет допусти- мых планов и существуют допустимые планы 2-й (1-й) задачи, то линейная форма 2-й (1-й) задачи принимает сколько угодно большие по абс. величине отрицательные (положитель- ные) значения. Если существуют допустимые планы 1-й (2-й) задачи, принимающие сколь угодно большие по абс. величине положитель- ные (отрицательные) значения, то 2-я (1-я) задача не имеет допустимых планов. Вторая теорема. Если X* — оптим. план 1-й задачи, a U* — оптим. план 2-й задачи, то компоненты этих планов связаны соотношениями (bi~ 2 =0’ W \ 5=1 / I = 1, . . . , т\ (т \ 5--2%“*^* = °, <2) 7 = 1, .... п. Наоборот, если соотношения (1) и (2) выпол- няются для пары опорных планов X*, U*, то эти планы оптимальны. Соотношения (1) и (2) служат критерием оптимальности текущего плана в большинстве методов решения задачи линейного программирования. Пусть X* — опорный план 1-й задачи. Подставив его ком- поненты в ф-лы (1) и (2), вычислим вектор U*. Если U* — план 2-й задачи, из сказанного выше следует оптимальность пары X*, U*. Переменные 2-й (1-й) задачи можно рассмат- ривать как множители Лагранжа для 1-й (2-й) задачи. Пусть L (X, U)—функция Лагранжа: п т / п \ L (X, U) = 2 C-Z. + 2 “г Ьг ~ 2 aifj = ;=1 \ 5=1 / п т т п = 2 cixi + 2 uibi - 2 2 uiaijxj- j=l г—1 г=1 з=1 Тогда планы X* и U* являются соответственно оптим. планами 1-й и 2-й задачи в том и только в том случае, если (X*, V*) является седловой точкой ф-цви L (X, U) при ограничениях X > О, U > 0. Если одна из задач двойствен- ной пары представлена в общем виде, то пара двойственных задач записывается так: п 3. 2 сзхз тах; з=1 п 2 аг,хз<ь» I — 1, ...,77^^771; п 2 агзХ, = Ъ1’ 3=1 г = тг Д- 1, . . т; т 4. У biui Ф min; i=l т 2 ааи1 > С3' г=1 7 = 1, . . ., < n; 7 = 1, . . ., Mj < п, i = 1....m, -С m. Все перечисленные выше свойства 1-й и 2-й задачи сохраняются и для 3-й и 4-й задач. Соотношения (1) и (2) для задачи 3 — 4 пере- писываются в виде (п \ Ьг - 2 аг}х*з ui = °- (3') 3=1 ' I ~ 1, . . (т \ сз - 2 anui хз = °’ (4'> г=1 / 7=1, . . ., «j п. Теоремы двойственности лежат в основе построения и обоснования основных численных построений методов линейного программирова- ния. Они в большой мере обобщены на случай программирования выпуклого и на бесконечно- мерный случай. Д. т. в линейном программи- ровании тесно связана с игр теорией. Рассмот- рение пары двойственных задач линейного про- граммирования особенно характерно для эконом, исследований. В частности, если 1-я задача является задачей максимизации произ- водства однородного продукта при ограниче- ниях на к-во ресурсов, то оптим. план 2-й за- дачи дает оценку стоимостей единиц ресурсов. Эти оценки играют большую роль в теории ценообразования. Лит. см. к ст. Программирование линейное. Н. 3. Шор, В. А. Трубин. ДВОЙСТВЕННЫЕ ФУНКЦИИ АЛГЕБРЫ ЛОГИКИ — такие функции алгебры логики /1 (z1; х2, ..., хп) и _/2_(*ь *2, -, *п), что Д (*1, *2, ", хп) = fl (*i, *2, •••, хп)- Ф-ция /2 наз. двойственной к ф-ции Д. Тогда очевидно, что и Д будет двойственной ф-цией к ф-ции /2 и вообще двойственная ф-ция к двойственной ф-ции есть исходная ф-ция. В алгебре логики выполняется следующий принцип двойствен- ности: если Ф (zn, Z12, . . . , хпрп) = f (f1 (zu....*1P1). Д (z21, . . ., x2pz), . . ., fn (*nl, • • znPnY), TO Ф* (И1, *12, • • - XnPn) = /* (/j *11, • - •, *lp,), /* (*21, • • • , *2p2), • • • • f * (Snl.*npn)), где Ф*, /*, /J, ..., /* — ф-ции, двойственные соответственно к Ф, Д Д, ..., /п. Отсюда следу- ет, что если / выражена через &, V, , то для получения выражения двойственной к ней ф-ции f* нужно всюду заменить & на V и V на &. Если в выражении для / встречались константы 0 в 1, то надо заменить Она 1, al на 0. Напр., двойственной к ф-ции х \J у является ф-ция х & у, а двойственной к ф-цив X является сама X. М. И. Кратко. ДВОЙСТВЕННЫЙ ГРАДИЕНТНЫЙ МЕ- ТОД — модификация градиентного метода Эр- роу— Гурвица. Д. г. м. решает следующую задачу программирования выпуклого: найти 252
ДЕКОМПОЗИЦИИ МЕТОД вектор х, максимизирующий ф-цию / (z) при условии g (х) 0. Пусть выполнены следую- щие условия: a) / (х), gi (х), gn (х) — вы- пуклые ф-ции (кверху); б) существует вектор х° такой, что g (z°) > 0; в) / (х) — строго вы- пуклая ф-ция (кверху); тогда оптим. решение х этой задачи единственно; г) для любого и "%. 0 функция Лагранжа <р (г, и) = f (х) + (и, g'M) имеет конечный максимум по х. Тогда непре- рывный двойственный градиентный процесс “j (<) = 0, если Uj (t) = 0, qj (х (i)) > 0, = и-j (0) > 0, j = 1, ... , т, — g. (х (t)) в остальных случаях, где х (t) = х (и (t)), а х (и) находится из ус- ловия <р (х (и), и) = шах <р (z, и), сходится х — к некоторой седловой точке (х (и), и) ф-ции Лагранжа <р. При реализации этого процесса на ЭЦВМ необходимо перейти к конечноразностному аналогу его. Конечноразностный двойствен- ный градиентный процесс вида: и (t + 1) = = max{0, и (t) — pg (z (t))j, (t = 0, 1, 2, ...), и (0) > 0 с заданной скоростью изменения р > 0 является устойчивым по отношению к и (/). Эта устойчивость означает, что для любой начальной точки и (0) > 0 и любого числа е > 0 существует число р0 > 0 такое, что для решения и (i) процесса при р р0 существует целое число to со свойствами V (и (t -j- 1)) < V (и («)) для 0 <_ t < t0, V (и (t)) е для t t0, где V (и) = min | и— _ — йей — и |2, U — мн-во векторов и таких, что (х, и) является седловой точкой ф-ции Лагран- жа <р (z, и). Т. о., имеет место монотонная сходимость вектора и (t) к е-окрестности точки и е U, а, значит, и сходимость вектора х (t) к произвольно малой окрестности точки х. При выполнении условий а) — г) и условия непрерывности производных f в случае ли- нейности ф-ции g (z) можно выбрать такой шаг р ро, что будет иметь место монотонная сходимость вектора и (t) к некоторому и е. U, а, значит, и вектора х (t) к оптим. решению задачи х. Этим же методом может быть решена задача программирования линейного. Осн. практическим недостатком указанной методики является трудность в определении заранее шага ро- Однако эту трудность можно преодолеть, если рассмотреть.процесс: и (t + + 1) = max {0, и (t) — р (t) у (t) g (z (£))} CO (t = 0, 1, 2, ...), и (0) > 0, где У p (0 = °°, OO t=0 2 P2 (t) = S < oo, у (t) | g (z (t) | < k < oo. t=0 При этих условиях имеет место, вообще говоря, немонотонная сходимость вектора и (t) к век- тору и е U, а поэтому и вектора z (t) к z. В. П. Гуленко. ДВОЙСТВЕННЫЙ СЙМПЛЕКС-МЁТОД, м е - тод последовательного уточ- нения оценок — метод решения задачи программирования линейного, в котором осу- ществляется направленное движение по опор- ным планам двойственной задачи до нахожде- ния оптимального решения исходной задачи; формулируется в терминах исходной задачи. Д. с.-м. есть симплекс-метод для задачи, двой- ственной к исходной (см. Двойственности тео- рия в программировании линейном). В. А. Трубин. ДВОЙСТВЕННЫХ НАПРАВЛЕНИЙ МЁ- тод — один из оптимизации методов. ДВУПОЛЮСНИК КОНТАКТНЫЙ — схема контактная с одним входным и одним выход- ным полюсами. ДВУХТОЧЕЧНАЯ КРАЕВАЯ ЗАДАЧА — краевая задача, у которой ограничения и крае- вые условия заданы в двух точках. ДЕЙСТВИТЕЛЬНОЕ ВРЕМЯ МОДЕЛИРОВА- НИЯ — см. Время моделирования действи- тельное. ДЕКОДИРУЮЩЕЕ УСТРОЙСТВО — см. Де- шифратор. ДЕКОМПОЗИЦИИ МЕТОД, блочный ме- тод — метод решения задачи линейного про- граммирования, сводящий ее к решению после- довательности задач меньшей размерности. Д. м. разработаны в основном для сокраще- ния числа обращений к внешней памяти ЦВМ при решении задач программирования линей- ного с большим числом переменных и ограни- чений. Другая область применения Д. м,— задачи, часть ограничений и переменных кото- рых обладают какими-либо специфическими свойствами, которые позволяют применить для решения таких частных задач методы, являющиеся наиболее эффективными в каждом отдельном случае. При этом исходная задача с помощью Д. м. может быть сведена к решению последовательности задач меньшей размернос- ти, каждая из которых решается с учетом ее специфических свойств. Впервые Д. м. был разработан американскими учеными Дж. Дан- цигом и Ф. Вулфом 1960. В их подходе к ре- шению задачи движение осуществляется по опорным планам исходной задачи, при этом линейная форма изменяется монотонно. В Д. м. Данцига и Вулфа рассматривается зада- ча линейного программирования, ограничения которой разделены на два блока, т. е. требуется найти максимум ф-ции п 2 сзхз = > max CD j=l при ограничениях 2 = В», (2) 2 Ajz. = В1, (3) 5=1 z > 0, (4) где С = (ci, ..., сп) — вектор-строка, В — = (В*. В1)Т = (6l, ..., ьт. bm+i, . . . 253
ДЕЛЕЖ — (m "Ь mi)-мерный вектор огра- ничения задачи, А$ = (Л°, А\)т = (а1;., ... -> amj’am+lj.... am+m1;)T-(m + ml)-MeP- ный ;-й вектор условий / = (1, п), Т — звак транспонирования, X = (ла, хп) — вектор переменных. Пусть множество планов X системы (3—4) ограничено и X1, XN — все ее опорные планы. В случае неограничен- ности множества (3—4) принципиальных труд- ностей не возникает. Любой план X из (3—4) можно представить в виде линейной комби- нации опорных планов N Х=^КХ\ (5) v=i 2 Ч = 1- <6) V=1 Xv > 0, v = 1, .. ., N. (7j Подставляя ур-ние (5) в ур-ния (1—2), пред- ставим задачу (1—4) в новой форме N 2 = > max (8) v=l при ограничениях (6—7) и N У Pv7.v = ff>. (9) v=l где ov = (С, Xv), Pv = (Л°.....Л”) Xv, v = = 1, . . ., N. Задача (6—9) содержит (т + 1) ограничение вместо (т + mi) в исходной задаче, зато число переменных N во много раз больше, чем п. Однако для решения задачи (6—9) Д. м. пе нужно знать все векторы Pv. На каждом шаге достаточно иметь только (m + 1) векторов Pv, которые входят в текущий базис задачи. Про- верка базиса на оптимальность и определение вектора, подлежащего включению в базис, производится путем решения вспомагательной задачи линейного программирования с усло- виями (3—4). Если матрица ограничений (3) имеет блочно-диагональную форму Л1 = (Л|, . . 4) = л11 о .... о О А12 .... О О 0...........А1Г то вспомогательная задача распадается на г задач меньшего объема, что упрощает про- цедуру и сокращает время ее решения. Та- кой особенностью обладают, напр., матрицы транспортной задачи и ее обобщений, рас- пределительной задачи и т. д. Лит. см. к ст. Программирование линейное. В. А. Трубин. ДЕЛЁЖ втеории игр — вектор выиг- рышей игроков в игре кооперативной, удовлет- воряющий некоторым первичным условиям «рациональности». Напр., доля каждого из игроков в распределении выигрыша не должна быть меньше, чем та сумма, которую он может себе обеспечить самостоятельно; суммарная доля всех игроков должна быть равна подле- жащей разделу сумме. ДЕЛИТЕЛЬ НАПРЯЖЕНИЯ — устройство, в котором выходное и входное напряжения связаны коэффициентом передачи 0 а 1. Распространенной разновидностью Д. н. яв- ляется потенциометр, имеющий регулируемый резистивный элемент (см. АВМ электромеха- ническая) . В качестве резистивных элементов Д. н. применяют углеродистые или металли- ческие пленки. В аналоговой вычисл. технике Схемы включения делителя напряжения. применяют многооборотные (чаще всего 10- и 20-оборотные) проволочные потенциометры. Для ввода в решающие блоки постоянных коэфф, задачи Д. н. можно применять в соот- ветствии с двумя осн. схемами включения (рис. а и б). В схеме (рис. a) Ua = aUt (при гн-*оо), на рис. б — Uo = olUi + (1 — a) U2 (при гн -> со), где г — полное сопротивление делителя, /д — выходное сопротивление, за- ключенное между подвижным и нижним кон- тактами, а = ~ — коэфф, передачи, Ui и U2 — входные напряжения, Uo — выходное напря- жение, гн — сопротивление нагрузки. В боль- шинстве случаев, в АВМ ввод этих коэфф, осу- ществляется путем непосредственного измере- ния напряжения на выходе Д. н. при подаче на вход соответствующего эталонного напря- жения и при подключении к его выходу на- грузки. А. Ф. Верлань, В. А. Земцев. ДЁЛЬТА-ФУНКЦИЯ, функция Дира- ка, 6 (г) — функция, с помощью которой описывают импульс бесконечно малой длитель- ности (мгновенный импульс) и бесконечно большой амплитуды. Этот импульс считается существующим только при значении аргумен- та, равном нулю. Интеграл функции в любых конечных пределах, включающих начало коор- динат, т. е. площадь импульса, ограниченного 4-а Д.-ф., J 6 («) dt = 1. Как следует из самого —а определения Д--ф-, I—т-ре У 6 (« — т) j (t) dt = j (т), e > 0, t—т—e где т — величина сдвига по времени, 8 — ин- тервал времени, если / («) — непрерывна в окрестности т. В частном случае -И J 6(«)/(«)<Й = /(0). —е 254
ДЕМПФИРОВАНИЕ Функции, обладающие таким свойством, полу- чили название обобщенных функций. Сущест- /г вует ряд функций, напр.,-----— е , или k t sin2--- к к ------------, предельные значения которых п /2 при к 0 дают Д.-ф. С Д.-ф. можно производить те же операции, что и с обычными функциями. Интеграл от Д.-ф. по времени получил название единичной функции или единичной скачкообразной функ- “1-00 ции У 6 — т) dx = 1 — т]. Д.-ф. ши- 0 роко используется в различных разделах автоматического управления теории. Импульс- ная переходная функция, дискретизация не- прерывной функции по времени, автокорреля- ционная функция сигнала типа белого шума, спектральная плотность гармонического коле- бания и др. связаны с использованием понятия Д.-ф. Лит.: Харкевич А. А. Спектры и анализ. М., 1962 [библиогр. с. 235—236]. Б. Ю. Мандровский-Соколов. ДЕМОДУЛЯТОР, детектор — устройст- во, осуществляющее демодуляцию (детектиро- вание), т. е. операцию выделения полезного (модулирующего) сигнала из модулированных колебаний. При гармонической несущей в за- висимости от вида модуляции различают амп- литудные, частотные и фазовые Д. Аналогично при импульсной несущей (см. Модуляция им- пульсная) различают амплитудно-, широтно-, частотно- и фазо-импульсные Д. Как и моду- лятор, Д. обязательно содержит элементы— нелинейные или линейные, по с изменяющими- ся во времени параметрами. На рис. изображены принципиальные схемы двух простейших амплитудных Д.— диодного кольцевого (а) и вибрационного (б); эти схемы Д. (синхронных детекторов) часто используют- ся в регуляторах экстремальных, измери- Принципиальные схемы амплитудных демодуляторов: а — диодного кольцевого; б — вибрационного. тельных приборах и др. устройствах. Здесь Цдм (t) — амплитудно-модулированные коле- бания (входной сигнал Д.); / («) — опорный гармонический сигнал, синхронный с несущи- ми колебаниями; х (£) — полезный сигнал, вы- деленный с помощью Д. (выходной сигнал Д.). Диодный кольцевой Д. содержит существенно нелинейное звено — диодную кольцевую схему (ДК), а вибрационный — линейное звено с па- раметрами, периодически изменяющимися во времени, — вибратор В. Обе схемы обратимы и могут быть включены как модуляторы. Д. широко применяют в различных отраслях техники, связанных с передачей или преобра- зованием сигналов (сообщений), в т. ч. в тех- нике связи и автомат, регулирования, в изме- рительной технике, в цифровой и аналого- цифровой вычисл. технике и т. п. ДЕМПФИРОВАНИЕ — гашение колебаний в динамической системе путем рассеяния (дисси- пации) энергии колебаний. В мех. колебатель- ных системах потенциальная энергия аккуму- лируется в упругих элементах (пружинах), а кинетическая энергия — в массах инерцион- ных элементов, в электрич. системах — в кон- денсаторах и катушках индуктивности соот- ветственно. В мех. системах рассеяние энергии происходит вследствие наличия вязкого или сухого трения, а в электрич.— вследствие наличия в колебательном контуре активного (омического) сопротивления. Дифференциаль- ное ур-ние простейшей колебательной системы записывается в общем виде: т2х + Uxx + х — = 0, где d — относительный коэфф, гашения, т — величина, обратная круговой частоте собственных колебаний системы, х — отклоне- ние от положения равновесия. Д. колебаний количественно характеризует- ся величиной d. При d = 0 в системе соверша- лись бы незатухающие колебания (консерва- тивная система). Если d < 1, колебания носят затухающий характер (диссипативная систе- ма). Критическим значением является d = 1, что соответствует срыву колебаний, т. е. ре- жиму перехода от колебательных движений к апериодическим. При d > 1 процессы в си- стеме носят апериодич. характер. Характер движений в системе, описываемой дифф, ур- нием 2-го порядка в зависимости от величи- ны d качественно характеризуется таблицей. Значения d Характер движения d — 1 —1 < d < 0 d = 0 0 < d < i d > 1 Апериодический рост отклонения х Колебания с возрастающей ампли- тудой Незатухающие колебания с посто- янной амплитудой Затухающие колебания Апериодическое убывание отклоне- ния х Усилие, развиваемое демпфером (глушите- лем), напр., в мех. системах, действует в на- правлении, противоположном направлению вектора мгновенной скорости колеблющейся массы, по величине оно пропорционально этой скорости (т. е. первой производной смеще- ния). С матем. точки зрения это приводит 255
«ДЕРЕВО» к увеличению коэффициента при первой произ- водной в приведенном ур-нии, т. е. к увели- чению d, а с физической — к увеличению рас- сеяния энергии колебаний. Для Д. колебаний в замкнутых системах автом. регулирования применяют введение первой производной ошиб- ки в регулирования закон. А. А. Тупик. «ДЕРЕВО» в теории графов — связный граф без циклов (см. Графов теория). Наиболее важные характеристические свойства «Д.» вы- ражены следующими шестью равносильными друг другу высказываниями: х (L) = 1 и X (L) = О (определение «Д.»); A (L)= 0 и т (L) = п (L) — 1; х (L) = 1 и т (L) = = п (А) — 1; для любой пары вершин х у в L существует одна и только одна цепь, соеди- няющая х с у, х (L) = 1, но если из L удалить любое ребро, то для полученного графа L~ будет х (L~~) = 2; A (L) = О, но если к L добавить любое ребро (не добавляя вершин), то у полученного графа будет A (L~^~) = 1. Здесь L — произвольный граф, п (L) — к-во его вершин, т (/.) — к-во ребер, х (L) — к-во компонент, A (L) — цикломатическое число. Произвольный граф без циклов часто наз. лесом (поскольку каждая его компонента — «Д.»). Ордерево, растущее из х0, — это «Д.», в котором выделена одна вершина ха («корень»), а ребра ориентированы т. о., что все цепи, начинающиеся в х0, являются путями (т. е. их дуги ориентированы в направлении об- хода). А. А— Зыков. «ДЕРЕВО» КОНТАКТНОЕ с п реле — схема контактная с одним входным полюсом, 2" выходными полюсами и 2п~^1 — 2 переклю- чательными контактами. Служит для реализа- Схема контактного «дерева», составленного из п реле. ции всех n-членных конъюнкций п булевых переменных. Каждая конъюнкция реализуется между входом и каким-нибудь выходом. По замкнутой цепи, установившейся между вхо- дом и одним из выходов, можно выяснить, ка- кая из 2” комбинаций сигналов подана на реле схемы. «Д.» к. с п реле состоит из п ярусов (рис.). В i-ом ярусе (j = 1, 2, ..., м), считая от входа, содержится 21 контактов. «Д.» к. наз. стандартным, если каждое реле управ- ляет контактами только одного яруса. «Д.» к. обладает следующим свойством раз- делительности: каждая цепь, соединяющая некоторые два выходных полюса, содержит за- мыкающий и размыкающий контакты одного реле и поэтому имеет нулевую проводимость. Если в «Д.» к. объединить некоторые выхо- ды, то между входом и полученным выходом будет реализовываться булева ф-ция, являю- щаяся дизъюнкцией соответствующих конъ- юнкций. «Д.» к. используют при синтезе раз- личных,сгел» релейно-контактных; его можно использовать и в качестве дешифратора. См. также Релейно-контактных схем теория. Лит.: Коршунов А. Д. О нижних оценках сложности контактных схем, реализующих попарно ортогональные функции алгебры логики. В кн.: Дис- кретный анализ, в. 2. Новосибирск, 1964; Мур Э. Ф. Минимальные полностью декодирующие контактные схемы. В кн.: Кибернетический сборник, № 6, М., 1963. А. Д. Коршунов. ДЕСКРИПТОР — единица информационно- поискового языка, соответствующая опреде- ленному понятию. Д. используют в составе поисковых образов для описания части основ- ного смыслового содержания документа или запроса. Д. ставится в однозначное соответст- вие группе ключевых слов естественного языка, отобранных из текста определенной области знания для построения дескрипторного языка и эквивалентных по смыслу в пределах сферы действия определенной информационно-поис- ковой системы (такую группу слов наз. клас- сом условной эквивалентнос- т и). Условия эквивалентности выбирают в за- висимости от практических требований к дан- ной информационно-поисковой системе. Д. служит в языке информационно-поисковом пе- реводом любого ключевого слова из соответст- вующего класса условной эквивалентности, поэтому в дескрипторном словаре в качестве имени Д. может быть выбрано любое (предпо- чтительно наиболее часто используемое или короткое) ключевое слово или словосочетание этого класса или же цифровой код. Многознач- ному слову естественного языка соответствует несколько Д., а нескольким синонимичным словам и выражениям отвечает один Д. Омо- нимия ключевых слов в дескрипторных слова- рях устраняется при помощи отсылочных по- мет к соответствующим Д. Между Д. в соот- ветствии с объективно существующими отно- шениями между понятиями устанавливаются отношения парадигматические (в частности, родо-видовые и ассоциативные), что указы- вается в дескрипторных словарях (информа- ционно-поисковых тезаурусах) и используется в дескрипторных языках для увеличения се- мантических возможностей информационно- поискового языка и для уменьшения потерь при информационном поиске. Термин «Д.» предложил и впервые использовал в 1948—50 амер, математик К.-Н. Муэрс. Н. А. Куземская. I 256
ДЕШИФРОВКА ТЕКСТОВ ДЕТЕРМИНИРОВАННЫЕ СИСТЕМЫ — си- стемы, процессы в которых взаимосвязаны так, что можно проследить цепь причин и следст- вий. Детерминизм тесно связан со степенью организации системы. К Д. с. относятся, напр., системы автомат, управления, состоя- щие из элементов, у которых каждому значе- нию входных воздействий отвечают вполне определенные значения выходных переменных, скорости и ускорения их изменения. Такие элементы описываются в статическом , режи- ме — алгебраическими, а в динамических ре- жимах — дифференциальными или интеграль- ными уравнениями. Противоположными отно- сительно Д. с. являются стохастические (ве- роятностные) системы, в которых нет опреде- ленного соотношения между входами и выхо- дами, а можно установить только некоторые вероятностные соотношения между ними. Мно- гие «сложные» системы, состоящие из большого числа детерминированных подсистем со слу- чайными связями между ними, должны быть отнесены к классу индетерминированных. А. Г, Ивахненко. ДЕШИФРАТОР (избирательная схе- ма) — логическое устройство, которое преоб- разует (расшифровывает) код числа, поступив- шего на его входы, в сигнал на одном из его выходов. Если число представлено в виде п двоичных разрядов, то Д. должен иметь т = 2” выходов. Д. используются в цифровых вычислительных машинах (ЦВМ) и устройствах для выдачи сигналов в различные цепи управ- ления в зависимости от комбинаций входных сигналов (напр., для преобразования кода операции в управляющий сигнал). С помощью Д. производится расшифровка адресов ячеек запоминающих устройств, входных и выход- ных каналов устройств связи с объектами цифровых управляющих машин, каналов связи в автоматизированных системах передачи ин- формации и т. д. Д. принято характеризовать экономичнос- тью, определяемой методом построения его схемы и типами составляющих его элементов, временем, затрачиваемым на расшифровку кода числа, и надежностью работы. Для по- строения Д. используются полупроводниковые диоды (см. Диодные логические элементы), триоды, ферритовые сердечники с прямоуголь- ной петлей гистерезиса, а также логические элементы различных систем (феррит-транзис- торные, диодно-трансформаторные, потенци- альные и др.). В зависимости от типа исполь- зуемых элементов различают Д. потенциаль- ные (статические) и импульсные (динамиче- ские). Д. любой сложности могут быть собраны из логических элементов трех основных ти- пов — «И», «ИЛИ», «НЕ». При построении схем Д. следует стремиться к минимизации количества логических элементов и усилите- лей, а также к обеспечению нужного быстро- действия электронного блока данного функ- ционального назначения. По принципу дейст- вия Д. могут быть параллельными, последова- тельными либо параллельно-последовательны- ми. Такая классификация учитывает способ подачи на входы Д. кодов чисел. Д., расшифро- вывающие параллельный код, строятся по линейной «прямоугольной» или «пирамидаль- ной» схеме. Указанные типы схем различа- ются количеством используемых элементов и нагрузкой на различных входах. Две последние разновидности схем являются двух- или многоступенчатыми, они более экономич- ны и их целесообразно использовать при боль- шом количестве входных переменных. После- довательные Д. обычно используются при огра- ниченном количестве комбинаций входных Схема дешифратора для расшифровки кодов трехраз- рядных двоичных чисел. переменных, т. к. при большом количестве переменных их схемы очень сложны и громозд- ки. Параллельно-последовательные Д. строят в тех случаях, когда одна часть входных пе- ременных запоминается на триггерах, а другая поступает непосредственно на входы схем сов- падений (элемент «И» на рисунке). См. также Блоки ЦВМ типовые. Лит..- Д р о з д о в Е. А., Пяти братов А. П. Автоматическое преобразование и кодирование ин- формации. М., 1964 [библиогр. с. 539—541]; Ани- симов Б. В., Четвериков В. Н. Основы теории и проектирования цифровых вычислительных машин. М., 1965 [библиогр. с. 480]; Рабино- вич 3. Л. Элементарные операции в вычислитель- ных машинах. К., 1966 [библиогр. с. 299—301]. В. М. Египко. ДЕШИФРОВКА ТЕКСТОВ — определение неизвестной системы письма и содержания представленных на этом языке текстов. 17 4-210 257
ДИАГНОСТИКА АВТОМАТИЧЕСКАЯ Различают Д. т., написанных на известном языке, когда тексты специально зашифрованы, и дешифровку исторических письменностей на неизвестных языках. В первом случае поиск ключа к коду основывается на сравнении ста- тистики знаков в тексте и в известном языке; во втором — используются принципиально иные методы, опирающиеся на общелингвисти- ческие принципы и сравнение с предполагае- мыми родственными языками. Д. т. исторических письменностей — это восстановление понимания забытых письмен- ностей и языка. Она заключается в опреде- лении системы письма, фонематической и грамматической структур, а также содержа- ния исторических текстов. При этом возни- кают ситуации, когда письмо неизвестно, но известно позднейшее состояние языка дешиф- рированного текста (древне-персидская кли- нопись, древнеегипетское иероглифическое письмо, майянское иероглифическое письмо). В других случаях тексты известного письма составлены на неизвестном языке (этрусские тексты, хеттские клинописные тексты, клино- писные надписи Урарту). Известные Д. т. 19 в. были основаны на использовании би- лингвы — двуязычного текста. Наиболее из- вестные Д. т. 20 в.: хеттская клинопись (Б. Грозный, 1915), крито-микенекое линейное слоговое письмо класса Б (М. Вентрис, Дж. Чедвик, 1952), иероглифическое письмо майя (Ю. В. Кнорозов, 1955) были осуществле- ны без билингвы. В последних двух случаях для анализа неизвестной письменности были разработаны и применены статистико-позици- онные методы, позволяющие разделить служеб- ные и корневые морфемы по их взаимной соче- таемости и тем самым получить существенную информацию о грамматическом строе языка и о возможных языках-аналогах, которые мо- гут помочь определить содержание текстов. Статистико-позиционный метод, как основа ма- шинной дешифровки, систематически изложен в монографии Ю. В. Кнорозова. Осуществлен машинный анализ киданьской письменности и протоиндийских надписей (М. А. Пробст). Для первой получены важные грамматические характеристики и установлена аналогия с урало-алтайскими языками. Для второй — машинная обработка текстов помогла лингвис- там установить аналогии с дравидийскими языками. Лит.: Кнорозов Ю.В. Письменность индейцев майя. М.— Л., 1963 [библиогр. с. 638—653]; Шрей- дер Ю. А. Значение методов формального исследо- вания исторических письменностей. «Проблемы пере- дачи информации», 1967, т. 3, в. 4; П р о б с т М. А. О точных методах исследования конструкции текста. «Кибернетика», 1966, М1;Шеворошкин В. В. Звуковые цепи в языках мира. М., 1969. А. А. Белецкий, Ю. А. Шрейдер. ДИАГНОСТИКА АВТОМАТИЧЕСКАЯ — ав- томатическое получение и обработка информа- ции о состоянии технических систем с целью обнаружения их неисправностей и выявления тех элементов, ненормальное функционирова- ние которых привело (или может привести) к возникновению неисправностей. Рост слож- ности современных тех. систем значительно 258 опережает по темпам рост их надежности, и это приводит к снижению среднего времени между отказами и к увеличению времени вынужден- ного простоя, поэтому проблема создания об- щих методов синтеза систем автомат, диагнос- тики (САД) и разработки оптим. алгоритмов их функционирования является актуальной. Осн. задачами, возникающими при этом, являются: разработка принципов анализа тех. систем с точки зрения диагностики их состоя- ния; разработка методов построения оптим. программ диагностики состояния сложных тех. систем; разработка принципов конструи- рования и реализации САД. Первая задача предполагает эмпирическое исследование реальных тех. систем, выступающих в качестве объектов диагностики, с целью выделения воз- можных неработоспособных состояний, воз- можных проверок и нахождения связи между возможными состояниями и исходами отдель- ных проверок, сбора статистических материа- лов о распределении вероятностей отдельных состояний системы, о затратах на выполнение проверок и т. д. Полученные сведения служат исходными данными при решении задачи пост- роения оптим. программ диагностики. Решение этой задачи предполагает выделение некоторой миним. совокупности проверок, достаточной для различения всех состояний (построение теста), и составления определенной последова- тельности (программы) проведения проверок, входящих в тест. При решении этих задач широко используется матем. аппарат алгебры, логики, вероятностей теории, различные ме- тоды принятия решений и направленного поис- ка (линейное и динамическое программирова- ние, игр теория и т. п.). Оптим. программа диагностики служит ос- новой при проектировании САД, т. к. програм- ма определяет в основном структуру и алго- ритм функционирования этой системы. От выбранной программы существенно зависят такие осн. показатели САД, как сложность, надежность, габариты, вес, стоимость, досто- верность результатов диагностики, а также время, затрачиваемое на диагностику состоя- ния обследуемой тех. системы. Полная авто- матизация процесса диагностики позволяет повысить готовность диагностируемых систем, сократить количество обслуживающего персо- нала и снизить требования к его квалифика- ции. К осн. принципам конструирования САД относятся еще такие два: универсальность, т. е. возможность применения одних и тех же САД для диагностики целых классов тех. си- стем, и самопроверка САД, поскольку совре- менные САД являются достаточно сложными и, следовательно, могут оказаться неисправ- ными. Чтобы обеспечить универсальность диагност, систем, делают стандартные узлы и подсистемы, из которых можно создавать САД с различными характеристиками. Помимо это- го универсальность достигается преобразова- нием контролируемых сигналов в дискретную форму, что позволяет осуществлять их даль- нейшую переработку посредством ЭЦВМ. При- менение принципа универсальности позволяет
ДИАГНОСТИКА НЕИСПРАВНОСТЕЙ ЦВМ снизить количество возможных САД и их стоимость. В качестве примера на рис. представлена одна из возможных блок-схем САД для авто- мат. диагностики объекта диагностики ОД. Программное устройство ПУ в соответствии с заложенной в него программой диагностиче- ской в определенные моменты времени выдает сигнал в блок генераторов испытательных сиг- налов ГИС, вследствие чего срабатывает один из генераторов. Вырабатываемый в ГИС ка- либрованный испытательный сигнал поступает Блок-схема системы автоматической диагностики. в соответствующую цепь обследуемой системы ОД. Логич. устройство ЛУ, работающее по командам ПУ, обеспечивает: сравнение с уче- том допусков сигнала, характеризующего ответную реакцию ОД, с его номинальным зна- чением; анализ результатов сравнения и вы- работку сигналов типа «в норме», «не в норме»; определение места неисправности; подачу сиг- налов на продолжение или прекращение про- верок и на индикаторное устройство ИУ, слу- жащее для индикации результатов диагности- ки. Исправность САД определяется с помощью входящей в нее системы самопроверки СС, которая выдает заранее известные выходные сигналы реакции на типовые входные сигналы. В логич. устройстве эти сигналы сравниваются со стандартными сигналами, задаваемыми про- граммным устройством. Существующие САД различаются: по целе- вому назначению — системы для контроля ра- ботоспособности ОД, поиска неисправностей в ОД и для диагностики состояния (т. е. и для контроля работоспособности, и для поиска неисправностей ОД); по возможности измене- ния алгоритма функционирования — системы с жесткой программой и с гибкой программой; по виду обрабатываемой информации — анало- говые и дискретные; по воздействию на ОД — активные, использующие ГИС для получения диагностической информации, и пассивные, использующие датчики, встроенные в ОД; по конструктивной связи с ОД — внешние САД, конструктивно не связанные с ОД, и встроен- ные САД, конструктивно связанные с ОД (от- дельные элементы и блоки САД могут быть встроены в ОД). См. также Диагностика неис- правностей ЦВМ, Диагностирование сложных технических комплексов, Тесты. Лит.: МозгалевекийА. В. [и др. ]. Автома- тический поиск неисправностей. Л., 1967 [библиогр. 17* с. 262—263]; Верзаков Г. Ф. [и др.]. Введение в техническую диагностику. М., 1968 [библиогр. с. 220—223]; Гайденко В. С. [и др.]. Основы построения автоматизированных систем контроля сложных объектов. М., 1969 [библиогр. с. 471—476]; Пархоменко П. П. О технической диагно- стике. М., 1969; Кузнецов П. И., Пчелин- цев Л. А., Гайденко В. С. Контроль и поиск неисправностей в сложных системах. М., 1969 [биб- лиогр. с. 233—238]. Г. Ф. Верзаков. ДИАГНОСТИКА НЕИСПРАВНОСТЕЙ ЦВМ — методы обнаружения неисправностей в цифро- вой вычислительной машине (ЦВМ) по призна- кам, характеризующим те или иные нарушения правильности ее функционирования. Обнару- жение неисправностей в ЦВМ осуществляется путем контроля правильности работы ее обо- рудования с использованием соответствующих ^алгоритмов поиска неисправностей. Различают следующие виды диагностиче- ского контроля: программный (ПДК), аппарат- ный (АДК) и программно-аппаратный (ПАДК). Каждый вид диагностического контроля с раз- личной эффективностью позволяет локализо- вать неисправности, возникающие в ЦВМ, и, в общем случае, является продолжением конт- роля работоспособности ЦВМ. При программном диагности- ческом контроле (см. Контроль про- граммный) методы обнаружения неисправ- ностей в ЦВМ реализуются программными средствами. Этот контроль осуществляется с помощью испытательных программ, которые располагаются в запоминающем устройстве контролируемой машины и обеспечивают поиск неисправностей путем выполнения команд ЦВМ и анализа получаемых при этом резуль- татов. Испытательная программа вместе с соот- ветствующими исходными данными позволяет с определенной вероятностью обнаружить элемент машины, обладающий физ. неисправ- ностью, или группу элементов, среди которых находится неисправный элемент. В такой программе команды, при выполнении которых работают элементы контролируемой схемы и по результатам выполнения которых выяв- ляется неисправность, принято считать основ- ными. Все остальные команды рассматрийают- ся как вспомогательные. Надежность испыта- тельной программы представляется вероят-. ностью того, что любая неисправность из числа обнаруживаемых программой не повлияет на выполнение вспомогательных команд програм- мы и на работу элементов, функционирующих при ее выполнении, но не относящихся к конт- ролируемой схеме. Для поиска неисправностей в ЦВМ обычно применяют систему испытательных программ, включающую две системы подпрограмм: кон- тролирующие и диагностические. Осн. назна- чение контролирующей подпрограммы — обна- ружение неисправности в контролируемой схеме. Если на основании информации, полу- ченной в результате выполнения контролирую- щей подпрограммы, можно установить местона- хождение неисправного элемента, производится устранение неисправности. Если же эта ин- формация оказывается недостаточной для нахо- ждения места неисправности, осуществляется . 259-
ДИАГНОСТИКА НЕИСПРАВНОСТЕЙ ЦВМ переход к выполнению диагностической под- программы, реализующей алгоритм поиска неисправностей и предназначенной для опре- деления и указания того элемента, в котором имеется физ. неисправность (см. Программа диагностическая). Опыт показывает, что диаг- ностические подпрограммы обладают низкой надежностью, т. к. позволяют обнаружить место только тех неисправностей, которые не приводят к ошибкам, влияющим на правиль- ность выполнения собственно диагностической подпрограммы. Доля оборудования, отказы которого приводят к ошибкам, влияющим на правильность выполнения диагностической программы, при этом бывает весьма значи- тельной. Достоинства ПДК — отсутствие необходи- мости изменения структуры ЦВМ и дополни- тельного контролирующего оборудования. Осн. недостатки ПДК: невысокая точность нахождения места неисправности и недостаточ- ный охват контролем узлов ЦВМ, значитель- ный объем испытательных программ, вызываю- щий трудности при их вводе в машину и хра- нении. При аппаратном диагностиче- ском контроле методы обнаружения не- исправностей в ЦВМ реализуются с помощью специального контролирующего оборудования. Примером АДК является использование моду- ля с индикацией неисправностей, который представляет собой электронную схему, спо- собную осуществлять индикацию собственного отказа в работе. Простейшим примером моду- лей с индикацией неисправностей являются зарезервированные функциональные элемен- ты, имеющие схему сравнения вых. величин. Недостатки средств АДК, в которых приме- няются модули с индикацией неисправностей, заключаются в трудностях технической реали- зации их. Другим видом АДК является аппа- ратно-логический контроль, при котором конт- ролируемое оборудование разделяется на груп- пы, для каждой из которых разрабатывается методика проверки и контролирующая схема, реализующая эту методику. В соответствии с выбранной методикой контролирующая схема обеспечивает выработку и подачу на контроли- руемую схему необходимых входных сигналов, а также прием и анализ выходных сигналов контролируемой схемы и индикацию номера неисправного элемента при обнаружении не- исправности. Аппаратно-логический контроль является эффективным, поскольку он охваты- вает значительную часть оборудования ЦВМ и обладает высокой точностью нахождения места неисправности в контролируемых узлах. Недостатком этого вида АДК является необхо- димость введения новых элементов и связей в структуру ЦВМ. Аппаратный контроль при- меняется также для проверки правильности вычислений в процессе работы ЦВМ (напр., контроль по модулю) и позволяет с определен- ной эффективностью обнаруживать возникаю- щие неисправности. При контроле по модулю в разрядную сетку машины вводятся дополни- тельные разряды, которые служат для хране- 260 ния информации, позволяющей обнаружить ошибки в словах машины. Простейшим видом контроля по модулю является контроль по четности: к двоичному коду слова прибавляет- ся 1 или 0 (помещаемые в дополнительный раз- ряд) так, чтобы сумма цифр всех разрядов нового кода по модулю 2 была равна нулю. Неравенство нулю этой суммы свидетельствует о наличии ошибки в коде слова. Программно-аппаратный диаг- ностический контроль представ- ляет собой сочетание двух предыдущих видов диагностического контроля. ПАДК считается наиболее эффективным и перспективным. Он обеспечивается с помощью диагностических программ, расположенных в памяти машины, и дополнительного (по отношению к основной структуре ЦВМ) оборудования. В некоторых вариантах ПАДК аппаратная часть осуществ- ляет обнаружение неисправностей с точностью до узла или блока цифровой машины, а диагно- стические программы — поиск неисправностей в отказавшем узле или блоке. В других вариан- тах ПАДК в структуру ЦВМ вводятся допол- нительные элементы и связи, обеспечивающие расширение исходного перечня команд и созда- ние в ЦВМ спец, режимов работы. При этом аппаратные средства обеспечивают возмож- ность работы ЦВМ обычного (микропрограм- много) типа в режиме микропрограммного уп- равления. Использование микропрограммных режимов работы позволяет расширить область применимости диагностических программ и довести точность нахождения места неисправ- ности до отдельных функциональных элемен- тов. Недостатки этого вида контроля связаны с необходимостью учета требований диагности- ческого контроля к структуре машины и ее конструкции. ПАДК может быть осуществлен также с помощью оборудования, автономного по отношению к основному машинному обору- дованию. Средством автономного контроля может служить вычислительная машина, анали- зирующая правильность работы другой маши- ны. Автономный контроль можно осуществлять и с помощью специализированных контроли- рующих устройств, реализующих определен- ную методику проверки правильности работы узлов контролируемой ЦВМ. Примером такого устройства может служить устройство контро- ля и автоматического поиска неисправности логических схем, реализующее метод ди- агностических таблиц. Согласно этому методу анализ схемы производится пу- тем сравнения ее реакций на различные комби- нации входных сигналов с реакциями исправ- ной схемы и последующего сопоставления всех результатов сравнения. Схема ЦВМ разбивает- ся на ряд контролируемых участков. Для каж- дого участка составляются тест, диагностиче- ская таблица и обеспечивается возможность подключения контролирующего устройства к входам и выходам (контрольным точкам) соот- ветствующего узла машины. Проверка узла сводится к выполнению теста. При обнаруже- нии отказа неисправная часть узла опреде- ляется по диагностической таблице.
ДИАГНОСТИРОВАНИЕ СЛОЖНЫХ ТЕХНИЧЕСКИХ КОМПЛЕКСОВ Лит.: К лямк о Э. И. Схемный и тестовый контроль автоматических цифровых вычислительных машин. М., 1963 [библиогр. с. 191]; Миронов Г. А. Ис- пытательные программы для контроля электронных цифровых машин. М., 1964 [библиогр. с. 266—267]; Диагностика неисправностей вычислительных машин. М., 1965; Путинцев Н. Д. Аппаратный конт- роль управляющих цифровых вычислительных ма- шин. М., 1966 [библиогр. с. 417—418]; Сидо- ров А. М. Методы контроля электронных цифровых машин. М., 1966 [библиогр. с. 160]; Волков А. Ф., В е дешенков В. А., Зенкин В. Д. Авто- матический поиск неисправностей в ЦВМ. М., 1968 [библиогр. с- 144 —146]. Л. А. Корытная. ДИАГНОСТИРОВАНИЕ СЛОЖНЫХ ТЕХНИ- ЧЕСКИХ КОМПЛЕКСОВ, техническая диагностика — контроль, проверка и прогнозирование технического состояния, как правило, сложных технических комплексов, функционирование которых происходит в пре- делах заданного класса режимов или алгорит- мов, и аппаратурная реализация этих проце- дур. Диагностирование состояний и неисправ- ностей во всевозможных мех., энерг., радио- тех. и радиоэлектронных устройствах, блоках автомат, телеф. станций, ЦВМ и вычисл. комп- лексах — характерные примеры диагн. проце- дур. Решение задачи диагностирования в слож- ных системах предусматривает в каждом кон- кретном случае построение модели математи- ческой объекта, выбор и оптимизацию диагн. процедур, а также реализацию их в виде тех. устройств либо программ для ЦВМ. Класс методов, разработанных для решения осн. задач диагностирования в сложных тех. системах, основывается на различных разделах матем. и дискретного анализа, операций иссле- дования, программирования математического, статистической динамики и эвристических приемов. Осуществимость диагн. процедур и средств их реализации потребовала разработки спец, разделов современной математики — тео- рии тестов, теории вопросников и др. Исходной задачей в разработке оптимальных диагн. процедур является построение матем. модели проверяемого тех. комплекса (объекта). Для определенного класса тех. комплексов модель объекта контроля может быть представ- лена как автомат конечный P = f(X\Y\ ,. СО Ут+‘ = h (FT1, Y\ где X — входные, Y — внутренние, Z — вы- ходные векторы координат; т определяет мо- мент времени (такт). По описанию модели объекта строится таблица переходов (рис. 1). Внешний входной набор х[, х^ при внут- реннем входном состоянии yj, ..., перево- дит конечную динамическую систему в состоя- ние, представленное внутренним входным состоянием у]"^1, ..., у^"1, которому предшест- вовал внешний выходной набор z^, ..., z£ и внутреннее выходное состояние ivl, ..., wf в мо- мент т. Построение программ проверки выпол- няется по результатам анализа объекта в исправном и неисправном состоянии. Как состояние (1), так и неисправности задаются формальным способом. В результате строятся ф-ции 4% = 4% (А, т) и (А, т), реализуемые соответственно исправным и не- исправным (в i-неисправном состоянии) тех. комплексами. Аргумент А представляет собой управляющие воздействия на объект, а сама ф-ция — выполняемые объектом действия. Когда в объекте имеется неисправность вида Sp он реализует известную ф-цию Чг{ = = 4ri (А, т), заданную в том же множестве Т А р ♦ . • PlK • ». Т •. . а1К,1 . • • • Jl • . . aiK,j . . . '(Т) ... а!к,(т) •.. и принимающую значения из того же мн-ва R, — ЧС (iy), что и ф-ция Ч'о, реализуемая исправным объектом. Отдельные проверки объекта t-, j = 1, 2, ..., | Т | и их результаты ц- е R однозначно соответствуют ф-циям 4ri, г — 0, 1, ..., М, и это дает возможность строить таблицы функций неисправностей (рис. 2). Следующим этапом является построе- ние формального решающего правила провер- ки работоспособности объекта и локализации неисправностей. Оно строится на различии па- ры ф-ций <р4 и фй, i, k = |0, 1, Мj, i =/= к 261
ДИАЛОГА РЕЖИМ при данной проверке t. по соотношению aih, j е А, принимающему два значения а _ ( 1, для (гр (гр ( 0, во всех др. случаях. Из мн-ва М ф-ций для всех возможных пар pih s Р строится таблица покрытий (рис. 3), в которой различающими элементами (относительно пар ЧТ и 4rfc) являются проверки t. е Т. Различающая совокупность элементов мн-ва Т определяет класс безусловных про- грамм проверки тех. комплекса. Для решения задач диагностирования в не- прерывных системах, их матем. описание необ- ходимо представить в виде модели конечной динамической системы. Разработанные про- граммы являются основой для выбора или раз- работки тех. средств реализации программ проверки. Реализация программ проверки наиболее эффективна при использовании автомат, (спе- циализированных или универсальных) средств проверки объекта контроля и представляет диагностику автоматическую. Универсальные автомат, средства, работающие по сменной программе, пригодны для проверки определен- ного класса объектов контроля. Одним из та- ких средств является универсальная машина «ПУМА», охватывающая несколько десятков тысяч точек связи с объектом контроля. Одна из возможных классификаций способов и средств проверки сложных тех. комплексов приведена на рис. 4. Диагностирование со- стояний и неисправностей в сложных тех. комплексах является неотъемлемой частью их функционирования. Поэтому оптимизация диагн. процедур и их эффективная реализация автомат, средствами могут быть решены комп- лексно в процессе синтеза самого объекта. Лит..' Ч е г и с И. А., Яблонский С. В. Ло- гические способы контроля работы электриче- ских схем. «Труды Математического института им. В. А. Стеклова АН СССР», 1958, т 51; Пар- хоменко П. П. О технической диагностике. М., 1969; Гайденко В. С. [и др.]. Основы постро- ения автоматизированных систем контроля сложных объектов. М., 1969 [библиогр. с. 471—476]; Куз- нецов П. И., Пчелинцев Л. А., Гайден- ко В. С. Контроль и поиск неисправностей в слож- ных системах. М., 1969 [библиогр. с. 233—238]. К. Д. Жуп. ДИАЛОГА РЕЖЙМ — режим работы человека с вычислительной машиной, для которого ха- рактерным является периодическое повторение цикла, включающего выдачу машине задания, получение ответа и анализ ответа. Д. р. обес- печивается работой человека с вычислительной машиной посредством индивидуальных пуль- тов. Д. р. предполагает решение таких задач, программа которых в момент начала решения может быть не полностью известна; человек следит за осуществлением процесса обработки в вычисл. машине, фиксирует те или иные про- межуточные результаты и по ходу решения задачи выдает машине инструкции, управляя ее работой. Таким образом, Д. р. реализует наиболее естественное, с психологической точки зрения, взаимодействие человека с вычислитель- ной машиной. Для эффективной реализации Д. р. необходи- мо, чтобы среднее время реакции машины, т. е. среднее время между вводом задания и полу- чением ответа, было достаточно малым (обыч- но оно составляет от долей секунды до несколь- ких секунд). Д. р. применим при использова- нии средств вычислительной техники пользо- вателями — специалистами различных облас- тей науки и техники, т. к. в этом случае поль- зователь решает свою задачу сам, без помощи посредника-программиста. Д. р. особенно эф- фективен при решении творческих задач, таких как доказательство теорем, игровые задачи, аналитические преобразования и др., требую- щих эвристического подхода. К этому же типу задач можно отнести отладку программ (см. Отладочные программы), различные проектно- конструкторские работы и др. Разработаны спец, языки для Д. р., включающие как средства обычных алгоритмических языков, так и средства для выдачи машине задания. Наиболее распространенными из этих языков являются JOSS и BASIC. Обычно Д. р. реали- зуется в системах разделения времени (см. Об- работка информации в режиме разделения времени). Наиболее употребительными тех. средствами, обеспечивающими обмен информа- цией между человеком и машиной в процессе диалога (т. н. терминальными устройствами) являются клавишные устр-ва и устр-ва ви- зуального отображения со световым каранда- шом (см. Экранный пульт). В перспективе эффективный Д. р. будет, по-видимому, бази- роваться на устр-вах визуального отображе- ния в сочетании с устр-вами ввода речевой информации и найдет широкое применение в машинах 4-го поколения. А. И. Никитин, А. Н. Чадов. ДИЗЪЮНКТИВНАЯ НОРМАЛЬНАЯ ФОРМА (ДНФ) — форма высказывания, имеющая вид дизъюнкции конъюнкций, при этом каждый член конъюнкции представляет собой элемен- тарное высказывание или его отрицание. ДНФ двойственна к конъюнктивной нормальной форме. Та или иная ф-ла алгебры логики при- водится к ДНФ на основе преобразований, определяемых равносильностями алгебры ло- гики. С помощью ДНФ можно установить, яв- ляется ли та или иная ф-ла всегда ложной. 262
ДИЗЪЮНКЦИЯ СЛАБАЯ Если каждый член дизъюнкции является всег- да ложным, то и вся дизъюнкция является ложной. Для выяснения же, является ли каж- дый член дизъюнкции всегда ложным или нет, достаточно посмотреть, встречается ли в каж- дой конъюнкции элементарное высказывание и его отрицание. Если да, то конъюнкция бу- дет всегда ложной. ДИЗЪЮНКТИВНАЯ нормальная форма минимальная — дизъюнктивная нормаль- ная форма тупиковая, имеющая наименьшую сложность. Задачу о поиске Д. н. ф. м. наз. задачей минимизации дизъюнктивной нормаль- ной формы, (ДНФ). Эта задача всегда имеет тривиальное решение, которое состоит в по- строении всех тупиковых ДНФ, в сравнении их сложности и выборе тупиковой ДНФ, имеющей наименьшую сложность. Однако на практике этот метод не применим. Поиск практических методов минимизации привел к созданию слож- ного матем. аппарата, значение которого выхо- дит за пределы минимизации ДНФ. Изученные метрические свойства дизъюнктивных норма- льных форм дают представление о трудностях построения простых алгоритмов миними- зации ДНФ (см. Алгоритм локальный'). Про- цесс минимизации состоит из ряда последова- тельных этапов. На первом этапе по произволь- ной ДНФ булевой функции или по ее таблице истинности строится сокращенная ДНФ 51у = = 21г V V ••• V 21п. Применив локаль- ные алгоритмы, из 51у можно удалить некото- рые элементарные конъюнкции и таким обра- зом перейти к некоторой более простой ДНФ 51у. По 51^ можно построить Д. н. ф. м. путем перебора некоторого мн-ва тупиковых ДНФ. Этот перебор можно направлять так, чтобы уменьшать общее число искомых тупиковых ДНФ. Однако существуют булевы ф-ции, для которых сокращенная ДНФ не может быть упрощена никаким локальным алгоритмом из довольно общего класса. Более того, никакой локальный алгоритм для этой ф-ции не может дать полезной информации о Д. н. ф. м. Это означает, что Д. н. ф. м. для этих булевых ф-ций можно найти лишь путем перебора в некотором мн-ве тупиковых ДНФ. Для умень- шения перебора при поиске Д. н. ф. м. в этом случае можно использовать методику последо- вательного анализа вариантов. Лит.: Журавлев Ю. И. Теоретико-множест- венные методы в алгебре логики. «Проблемы кибер- нетики», 1982, в. 8; А н д о н Ф. И. Алгоритм упро- щения д. н. ф. булевых функций. «Кибернетика», 1966, М 6; Андон Ф. И. Минимизация д. н. ф. функций алгебры логики методом последовательного анализа вариантов. «Теория автоматов и методы фор- мализованного синтеза вычислительных машин и систем». 1968. в. 3. И. И. Брона. ДИЗЪЮНКТИВНАЯ НОРМАЛЬНАЯ ФОР- МА ТУПИКОВАЯ. Пусть 51/ = 21г V SI2 V V ... V — сокращенная дизъюнктивная нормальная форма (ДНФ) булевой функции f. Элементарная конъюнкция 2Ii поглощается дизъюнкцией 51г = 2I{1 V ••• V 2Iim, если (5Ij -> 51г) = 1- Если из 51 у последовательно удалять по одной элементарной конъюнкции 21{, поглощающейся оставшимися до тех пор, пока это возможно, то в результате получим Д. н. ф. т. Из 51у можно построить несколько Д. н. ф. т. Та из Д. н. ф. т., которая содержит миним. число элементарных конъюнкций, наз. кратчайшей. Д. н. ф. т., имеющая наименьшую сложность, наз. минималь- ной. Если каждую Д. н. ф. т. можно найти сравнительно простым методом, указанным в определении Д. н. ф. т., то дизъюнктивную нормальную форму минимальную можно найти лишь в результате сравнения Д. н. ф. т. Среди методов поиска Д. н. ф. т. можно выделить два осн. направления. Первое — методы поиска индивидуальных Д. н. ф. т., обладающих не- которыми свойствами (напр., близких в том или ином смысле к минимальным, достаточно простых и т. д.). Второе — целенаправленное упрощение сокращенной ДНФ, с тем, чтобы в результате упрощения не потерять Д. н. ф. т., обладающую интересующими нас свойствами. Первым методом такого рода был Квайна метод минимизации, по которому в сокращен- ной ДНФ отмечаются элементарные конъюнк- ции, входящие во все Д. н. ф. т. Множество их обозначают и называют ядром. Из 51^ удаляют элементарные конъюнкции, поглощаемые ядром. В результате сокращения ДНФ преобразуется в более простую, но обла- дающую теми же свойствами, что и сокращен- ная ДНФ. Было доказано необходимое и доста- точное условие невхождения элементарной конъюнкции в мн-во 512Т, содержащее все эле- ментарные конъюнкции, которые входят хотя бы в одну Д. н. ф. т., и предложен алгоритм локальный получения сильно сокращенной ДНФ более простой, чем сокращенная, но со- держащей информацию о всех Д. н. ф. т. Иссле- дована вычислимость предикатов, дающих информацию о некоторых других свойствах Д. н. ф. т. (См. также Метрические свойства дизъюнктивных нормальных форм). Лит.: Яблонский С. В. Функциональные по- строения в fe-значной логике. «Труды Математическо- го института им. В. А. Стеклова АН СССР», 1958, т. 51; Журавлев Ю. И. Теоретико-множествен- ные методы в алгебре логики. «Проблемы кибернети- ки», 1962, в. 8; Журавлев Ю. ИЛ Оценки слож- ности алгоритмов построения минимальных дизъюнк- тивных нормальных форм для функций алгебры ло- гики. «Дискретный анализ», 1964, в. 3. И. И. Брона. ДИЗЪЮНКЦИЯ — общее название для опе- раций дизъюнкция слабая и дизъюнкция стро- гая. Часто термин Д. употребляют вместо тер- мина дизъюнкция слабая. дизъюнкция слабая — булева функция двух аргументов. Обозначают ее знаком V и задают следующей таблицей истинности: X У XV у 0 0 0 0 1 1 1 0 1 1 1 1 263
ДИЗЪЮНКЦИЯ СТРОГАЯ Д. с. соответствует в разговорном языке не- исключающему союзу «или». Она коммутатив- на, ассоциативна, дистрибутивна по отноше- нию к конъюнкции. Д. с., как и конъюнкцию и отрицание используют в нормальных формах представления булевых ф-ций. Д. с. и отрица- ние составляют функционально полную систе- му булевых ф-ций. ДИЗЪЮНКЦИЯ СТРОГАЯ, антиэкви- валентность, сложение по модулю 2 — булева функция двух аргумен- тов. Обозначают ее знаком VV, V или и за- дают следующей таблицей истинности: X У XV Y 0 0 0 0 1 1 1 0 1 1 1 0 Д. с. соответствует в разговорном языке раз- делительному союзу «либо». Она коммутативна, ассоциативна и дистрибутивна по отношению к конъюнкции. Д. с. вместе с конъюнкцией и ф-цией-константой s являются операциями Же- галкина алгебры и составляют функционально полную систему булевых ф-ций. ДИНАМИЧЕСКИХ СИСТЕМ ТЕОРИЯ ЧУВ- СТВИТЕЛЬНОСТИ — раздел теории автома- тического управления, изучающей влияние вариации параметров на динамические свойст- ва систем. Под вариацией параметров понима- ют любые отклонения их от значений, приня- тых за исходные. Эти отклонения могут быть известны полностью и описаны некоторыми ф-циями времени или же известны только с точностью до принадлежности к определенно- му классу (напр., ограничены по модулю или другой норме, или же известны некоторые ста- тистические характеристики их). Вариации параметров могут быть конечные или же беско- нечно малые, при этом порядок дифф, ур-ния, описывающего их, может оставаться неизмен- ным или же изменяться. В теории чувствитель- ности исходной динамической системой приня- то называть такую систему, параметры ко- торой равны заданным и не претерпевают из- менения; движение в ней принято называть тогда основным движением. Ту же систему при измененных значениях параметров наз. варьированной, а движение в ней — варьируе- мым. Разность между варьируемым и осн. движением наз. дополнительным движением. Осн. задача теории чувствительности — ана- лиз дополнительного движения, вызванного вариацией параметров. Он включает количе- ственные оценки, исследование устойчивости, моделирование, синтез систем с учетом задан- ных требований к качеству дополнительного движения, разработку методов активного воз- действия на параметры системы управления с целью достижения заданного качества допол- нительного движения. Осн. положения теории разработали М. Л. Выховский, Р. Томович, 264 П. В. Кокотович и др. Г. Воде ввел понятие чувствительности как отношение относитель- ной вариации параметра qi к вызванной им от- носительной вариации передаточной ф-ции W (s) (применительно к линейным системам): „«Ji 9<3i/9i d\nqi w dW/W d In W ’ Чаще применяется обратная величина SW = dlnFP И d In g4 В качестве прямых оценок чувствительности принято использовать т. н. ф-ции чувствитель- ности и (t; q£), играющие большую роль в ко- личественной оценке степени влияния вариа- ций параметров д4 на динамические свойства системы. Ф-ции чувствительности в случае бес- конечно малых вариаций параметров опреде- ляют следующим образом. Пусть исходная динамическая система описывается дифф, ур-нием F (г, х, х, t, q0) = 0, (1) где ф-ция х = х (t; g0) — решение ур-ния, д0 — параметр. При изменении д0 на величину Ад соответствующим образом изменится ур-ние F (х, х, х, t; q0 -|- Дд) = О и его решение х = х (t; g0 + Дд), описываю- щие варьированное движение. Разность х («; ?о + А?) — х (t; g0) описывает дополни- тельное движение. Предел отношения этой разности lim х Чо + Ад) — £ (t; д0) _ Дд-»Э Ад дх „ ч- п \ ~ U {t' наз. функцией чувствительнос- ти и (t; д0). Если в исходной динамической системе, а, следовательно, и в описывающем ее дифф, ур-нии изменяются несколько пара- метров, то ф-ция чувствительности определяет- ся точно так же, как и ф-ция нескольких пара- метров: и (t; g0, gv ..., g{). Ф-ции чувствитель- ности можно определить в результате решения дифф, ур-ний, называемых ур-ниями чувстви- тельности, которые легко получить из исход- ных ур-ний (1), если решения их являются непрерывными ф-циями параметров. Действи- тельно, если определить частные производные ф-ции F (х, х, х, t, q0) по g0, то на основании ур-ния (1) 9F дх , dF дх dF дх дЯо дх д?о дх dq0 dq0 (2)
ДИНАМИЧЕСКИХ СИСТЕМ ТЕОРИЯ ЧУВСТВИТЕЛЬНОСТИ где dx д dx dx __ d2 дх ~dq~o dt dq„ ’ dq0 — dt2 dq0 И если теперь учесть, что согласно определе- нию коэфф, чувствительности dx - , ди U, 9о) ' х ~д^~ “ U ( ’ 9о)’ dt ~U ( ’ 9о)’ d2u (t, qn) dt2 ~U{t' 9o)’ то из выражения (2) получим ур-ние чувстви- тельности dF dx dF dF dx dx dF дЯа (3) Особенностью этих ур-ний является то, что они всегда линейны, даже если исходное ур-ние (1) является нелинейным, потому что производ- dF dF dF ные -—— , —— , —5— не зависят от и (t, q0). dx dx ax Если исходное ур-ние (1) линейно относительно х, х, х, то левая часть ур-ния чувствительности имеет такую же структуру и такие же коэфф., как и исходное ур-ние. Действительно, в этом dF dF dF случае —— , —— , -з— равны коэффициентам dx dx ах при переменных х, х и х в исходном уравне- нии. Если исходное ур-ние (1) зависит от двух и более параметров q0, qr, ..., ур-ния чув- ствительности определяются аналогично. Методы решения ур-ния чувствительности средствами вычисл. техники для малых возму- щений параметров в достаточной степени раз- вили Г. Майсингер и др. Их широко приме- няют для определения ф-ций чувствительности. Часто для определения этих ф-ций, особенно линейных систем, используют структурные методы. Метод варьируемого звена, разрабо- танный М. Л. Быховским, удобен тем, что для получения ф-ции чувствительности достаточно лишь располагать входными и выходными ве- личинами исходной системы и варьируемого звена и моделью зависимости характеристик только этого звена от вариации параметров. П. В. Кокотович распространил этот метод на более широкий класс систем, включая не- линейные и нестационарные. Для определения ф-ции чувствительности требуется две модели: исходной системы и си- стемы, подобной исходной, объединенные свя- зывающим звеном с nepedamo4Hoii функцией dW/dq. Если в системе изменяются к парамет- ров, то для определения ф-ций чувствитель- ности необходимо иметь к моделей, подобных исходной. Это неудобно, вследствие чего на практике прибегают к поочередному определе- нию ф-ций чувствительности с помощью одной модели путем коммутации связывающих цепей для каждой вариации Д<?й. П. В. Кокотович, использовав понятие логарифмической чувст- вительности w _ d In FP (s) Wa~ <91nMZa(s) и теорию графов, разработал метод определе- ния ф-ций чувствительности на одной модели, выделяя в ней т. н. точки чувствительности. Однако этот метод в общем применим не ко всем системам. Для анализа чувствительности, помимо непосредственного определения функ- ций чувствительности, применяются различ- ные косвенные оценки, например частотные оценки: qk dlnK(ja>) . dlnW'fa) ’ s^) = £W“).., ® d In q где К (ja>) — амплитудно-фазовая характе- ристика всей системы, W (j со) — амплитудно- фазовая характеристика варьируемого звена. Однако непосредственное вычисление дополни- тельного движения по ним затруднительно. Часто применяются квадратичные показатели (напр., дисперсия Одж) дополнительного дви- жения, вызванного вариацией параметров. Достаточно полно разработаны и др. косвенные оценки — корневые, или алгебраические, напр., коэфф, чувствительности нулей и полю- сов передаточной ф-ции системы К вариации параметров qi. Осн. положения теории чувст- вительности непрерывных систем распростра- нены и на разрывные системы. Теорию чувствительности все шире приме- няют в системах автомат, управления. Ф-ции чувствительности несут в себе чрезвычайно ценную информацию для решения задач синте- за динамических систем. Одной из важнейших задач является синтез систем, обладающих миним. чувствительностью к вариации пара- метров. Такой синтез можно осуществить на основе определенных условий, налагаемых на некоторый функционал I (А х (£)(, харак- теризующий дополнительное движение. На ос- нове требования равенства нулю этого функ- ционала синтезируются системы, обладающие свойством параметрической инвариантности, т. е. нечувствительные к вариациям парамет- ров. Разработаны методы синтеза оптимальных по нечувствительности систем на основе мини- мизации функционала В работах некоторых авторов, напр., предлагается рас- сматривать задачу чувствительности как тео- ретико-игровую задачу автомат, управления в предположении, что возмущение, вызванное из- менением параметров, является антагонисти- ческим по отношению к динамическим свойст- вам объекта и управляющему воздействию. Такое применение методов игр теории в теории чувствительности — перспективно, в особен- ности для синтеза оптим. систем управления, нечувствительных к вариации параметров объекта и к тому же обладающих минимакс- ными свойствами. Вследствие того, что теор. фундаментом теории чувствительности яв- ляются классические методы теории малых возмущений, существует определенная связь между чувствительностью и теорией устойчи- вости в малом по Ляпунову. Показано, что 265
ДИНАМИЧЕСКИХ СИСТЕМ УСЛОВИЯ ГРУБОСТИ ур-ния, определяющие ф-ции чувствительности по отношению к малым изменениям начальных условий дифференциальных ур-ний, совпада- ют с ур-ниями первого приближения в теории устойчивости А. М. Ляпунова. Эта связь име- ет не только теор., но и важное практиче- ское значение. Теорию чувствительности применяют при построении беспоисковых самонастраивающих- ся систем. Используя определенную аналити- ческую зависимость между сигналами осн. системы и модели чувствительности, вычис- ляют ф-ции чувствительности, на основе кото- рых определяют некоторый функционал I = т = J F (и1т и2, ..., ип, t) dt, зависящий от из- 0 меняющихся параметров. Процесс самона- стройки производится так, чтобы этот функцио- нал стремился к нулю. Осн. трудностью при построении таких систем является вычисление ф-ций чувствительности, связанное с необхо- димостью решения интегр. ур-ний типа сверт- ки. В работах ряда авторов предлагаются ме- тоды приближенного определения свертки, и это значительно упрощает вычисление ф-ций чувствительности. Большое практическое значение имеет т. н. обратная задача чувствительности, которая заключается в оценке вариации параметров по наблюдению вызванного ими возмущения вы- ходного сигнала. Вычисленные вариации па- раметров по отклонению выходного сигнала можно использовать для активного воздейст- вия на параметры системы управления с целью улучшения качества работы системы в целом. Хотя матем. фундамент для решения обратной задачи уже имеется, однако вопросы практиче- ского применения ее еще недостаточно разра- ботаны. Лит.: Быховский М. Л. Основы динамиче- ской точности электрических и механических цепей. М., 1958 [библиогр. с. 153—156]; Чувствительность автоматических систем. М.. 1968; Розенвас- сер Б.Н., Юсупов Р. М. Чувствительность систем автоматического управления. Л., 1969 [биб- лиогр. с. 205—207]; Tomovic R. Sensitivity analysis of dynamic systems. Belgrade, 1963. А. Г. Шевелев. ДИНАМИЧЕСКИХ СИСТЕМ УСЛОВИЯ ГРУ- БОСТИ — условия, при выполнении которых динамическая система является грубой, т. е., если достаточно малые изменения ее парамет- ров не нарушают топологическую структуру ее фазового пространства (см. Нелинейных систем автоматического управления анализ). Точнее, динамическая система наз. грубой, если при достаточно малом изменении ее па- раметров сохраняется топологическая струк- тура разбиения на траектории фазового про- странства, причем каждая точка любой траек- тории испытывает сколь угодно малый сдвиг. Т. к. параметры реальных систем можно опре- делить лишь приближенно, то только грубые системы могут служить математическими моде- лями, у которых топологическая структура фазового пространства находится в соответ- ствии с физическими явлениями. 266 Рассмотрим систему двух уравнений с ана- литическими правыми частями = Р (X, у), = (? (X, у) (1) в области G плоскости х, у, ограниченной цик- лом без контакта g (g — простая замкнутая кривая, имеющая непрерывно вращающуюся касательную и пересекающая все проходящие через нее траектории, не касаясь ни одной из них). Рассмотрим также систему dx ,, , = Р(х,у) + р (х, у), -^~ = Q(x, у) + q(x, у). ( > Система (1) называется грубой в области G, если для всякого е > 0 существует такое 6 > 0, что при аналитических р (х, у), q (х, у), удовлетворяющих в G условиям I Р (А У) I < б, I q (х, у) | < 6, I Рх (*, У) I < 5. I Ру (х, у) | < б, | q'x (х, у) | < 6, (х, у) | <б, существует взаимно однозначное и взаимно непрерывное отображение области G в себя, при котором каждая траектория системы (1) переходит в траекторию системы (2) и обратно, причем соответствующие друг другу точки находятся на расстоянии, меньшем е. Для того, чтобы система (1) была грубой в области G, необходимо и достаточно, чтобы в этой области: состояниям равновесия соответствовали корни характеристического ур-ния системы первого приближения с отличными от нуля веществен- ными частями; для каждого периодического решения периода т х — <p (1), у = ¥ (1) соблю- далось неравенство: т -1- J [Рх (<р, ¥) + Qy (Ф> ¥)] d t * 0; о состояния равновесия, соответствующие веще- ственным разных знаков корням характери- стического ур-ния системы первого приближе- ния, не соединялись интегр. кривыми. Прост- ранство параметров (коэффициентов) динами- ческой системы разбивается на области, в каж- дой точке которых система является грубой; границами между этими областями служат бифуркационные поверхности, на которых система — не грубая. Лит.: Андронов А. А. [и др.]. Теория бифурка- ций динамических систем на плоскости. М., 1967 [библиогр. с. 484—485]. Р. А. Нелепин. ДИНАМИЧЕСКОГО МОДЕЛИРОВАНИЯ МЕ- ТОД — метод моделирования алгебраических и дифференциальных объектов, при котором желаемое распределение токов и напряжений в моделирующем многополюснике постоянной
ДИНАМИЧЕСКОГО МОДЕЛИРОВАНИЯ МЕТОД структуры получают циклическим подключе- нием к нему при помощи ключевой матричной схемы другого многополюсника (в общем слу- чае нелинейного и переменной структуры) и за- поминанием уравновешивающих напряжений на конденсаторах достаточно большой емкости. Модели, построенные в соответствии с Д. м. м., наз. динамическими моделями. Подключение многополюсника переменной структуры П к многополюснику постоянной структуры М посредством ключевой матричной схемы Q и управление его параметрами 1. Блок-схема динамической модели. 2. Схема группового усилителя. 3. Схема динамического операционного элемента. 4. Схема динамической модели системы алгебраиче- ских дифференциальных уравнений- и структурой осуществляется по программе, которую заносят в цифровую часть Ц динами- ческой модели (рис. 1). Во время работы циф- ровая часть служит для запоминания /ц — цифровой части полной исходной информации I, управления при помощи кодов N многопо- люсником П и ключами матричной схемы Q, а также для выведения в форме кодов S полу- чаемых результатов. Части /м и Zn исходной информации I вводятся соответственно в мно- гополюсники М и П непосредственно, минуя цифровой блок Ц. В динамических моделях процесс уравновешивания не может быть оста- новлен, так как при остановке достигнутое распределение токов и напряжений в модели- рующей цепи начнет изменяться из-за разряд- ки конденсаторов. Структура динамической модели на любом шаге переключения опреде- ляется ключевой матрицей Q, каждая из ком- понент которой может принимать только два значения «О» и «1» (gj;. = 0 соответствует разомкнутому положению ключа между i-й горизонтальной и у-й вертикальной шинами, a gj;- =1 — замкнутому). В общем случае матрица Q может быть ф-цией времени и по- лучаемых величин Z, т. е. Q = Q (t, Z), где Z — вектор с компонентами (i = 1, 2, ..., п). Некоторые частные случаи этой об- щей схемы динамической модели приводят к т. н. групповым элементам электр. цепи. На рис. 2 приведена схема группового усилителя (ГУ) с присоединенным к нему многополюсни- ком М. Схема ГУ состоит из усилителя отраба- тывающего УО, запоминающих конденсаторов Со и пар ключей Ki, ..., Кт. При поочередном замыкании их с относительно большой часто- той и выполнении некоторых других условий устр-во будет эквивалентно обычным усили- телям, включенным между точками <ц — bi, ... ..., ат — Ьт. Схема динамического операцион- ного элемента, являющегося по существу ди- намическим аналогом обычного операционного усилителя, приведена на рис. 3. В общем слу- чае двухполюсники Уо и У1 имеют любую сложность. При выполнении определенных условий от- носительная погрешность v-й гармоники может быть определена по ф-ле U0v~ ^0v)TO4H Ov -----:----------- , (t/0v)TO4H где (U0vjTO4H и UOv — точные и реальные комплексные амплитуды v-x гармоник выход- ного напряжения. Относительная погрешность 6V= 1- KG„ ytv \ { . , . 2kv2VC„ \ 1 + / ~TC y0v / зависит от параметров усилителя, параметров операционного элемента (Со — выходная про- водимость, N — число точек, отрабатываемых групповым усилителем, Т~ интервал времени). 267
ДИНАМИЧЕСКОЕ РАСПРЕДЕЛЕНИЕ ПАМЯТИ Это выражение написано в предположении режима холостого хода элемента. При увели- чении коэфф. К метод, погрешность стремит- ся к 0. Из анализа относительной погреш- ности следует, что приближенный расчет дина- мических электронных цепей с групповым уси- лителем может производиться, как и для обыч- ных цепей с одновременно включенными усили- телями, но имеющих увеличенные проводимос- ти согласно выражению 6), —— = ——— . г о N Применяя динамические операционные эле- менты, можно построить динамические модели систем алгебр, и дифф, ур-ний. На рис. 4 пока- зана принципиальная схема модели с группо- вым усилителем для решения систем ур-ний вида Ах = F (при этом Ci, ..., Сп должны dx быть равны 0) и ур-ний вида + Ах = F. В этом случае начальные условия необходимо задавать не только на конденсаторах Ci, ... ..., Сп, но и на конденсаторах Со. Оригиналь- ные динамические модели можно построить, применяя групповые сопротивления. Прин- ципиальная схема группового сопротивления получается из схемы группового источника напряжения путем замены преобразователя кода в напряжение преобразователем кода в сопротивление. В качестве такого преобразо- вателя могут быть применены известные сопро- тивления цифровые управляемые и проводи- мости. Работа схемы группового сопротивле- ния основана на возможности отключения на короткое время сопротивления, если парал- лельно ему была присоединена некоторая емкость и, вследствие этого, на возможности использования одного переключаемого пере- менного сопротивления в различных ветвях цепи. В динамических цепях переключаемыми могут быть не только источники напряжения, усилители и омические сопротивления, но и преобразователи функциональные, множитель- ные устр-ва и др. сложные цепи. В динамических моделях по сравнению с обычными моделями значительно сокращено к-во счетно-решающего оборудования. В неко- торых случаях они уступают им в быстродейст- вии и точности получаемых решений, но на- дежность динамических моделей более высо- кая. Это обусловлено тем, что в динамических моделях уменьшено к-во усилителей постоян- ного тока, функциональных преобразователей и др. Вместо них введены элементы дискретно- го действия — ключевые элементы и устр-во управления, надежность которых высока, а к-во элементов — меньшее. Д. м. м. позволяет построить легко управляемые, экономичные, надежные, малогабаритные квазианалоговые модели для решения систем обыкновенных дифф, ур-ний, ур-ний в частных производных в конечноразностной постановке, задач про- граммирования линейного и программирования нелинейного, задач игр теории; машины для расчета сетевых графиков, машины для расчета статически неопределимых систем. Этот метод можно применять при моделировании объек- 268 тов, состояние и работа которых описывается обыкновенными дифф, или алгебр, ур-ниями и неравенствами. Естественно, динамические мо- дели можно применять пе в любом случае. Их лучше всего применять тогда, когда уменьше- ние к-ва оборудования, малый вес, малые га- бариты, малая потребляемая мощность и вы- сокая надежность имеют большее значение, чем высокая точность и быстродействие. Лит.: Пухов Г. Е. Методы анализа и синтеза квазианалоговых электронных цепей. К., 1987 [биб- лиогр. с. 580—584]; Моделирующие математические машины с переменной структурой. К., 1970 [библиогр. с. 243—246]. Г. Е. Пухов, А. Ф. Катков. ДИНАМИЧЕСКОЕ РАСПРЕДЕЛЕНИЕ ПА- МЯТИ — см. Памяти распределение. ДИОД ПОЛУПРОВОДНИКОВЫЙ — двух- полюсный прибор, действие которого основано на принципе использования нелинейных свойств электронно-дырочного перехода в по- лупроводниках или контакта полупровод- ник — металл, а также на зависимости этих свойств от воздействия света, т-ры или радио- активного излучения. Наиболее применяемы для изготовления Д. п.— германий, кремний, селен, арсенид галлия, карбид кремния. По конструктивно-технологич. признаку Д. п. подразделяются на точечные и плоскост- ные (рис. 1). Точечные диоды изготавливаются путем приведения в соприкосновение метал- лической иглы с поверхноетью полупроводни- кового кристалла. Для улучшения их электр. параметров и стабилизации используют про- цесс электроформовки. Технология, методы изготовления плоскостных Д. п. весьма разно- образны: выращивание из расплава, сплавле- ние, диффузия, эпитаксиальное осаждение и т. п. Интенсивно развиваются новые, перс- пективные методы создания р —• п переходов, использующие для легирования полупровод- ника электронную и ионную бомбардировки. Д. п. широко применяют в вычисл. технике при построении, напр., логических схем (см. Диодные логические элементы), дешифра- торов, пассивных запоминающих устройств (импульсные диоды), для ввода и отображения информации (светодиоды, фотодиоды) и т. д. Свойства Д. п. описываются системой электр. параметров, которая характеризует работу прибора в схеме и используется при инженерных расчетах соответствующих цепей. Для импульсных диодов, напр., вводятся сле- дующие параметры: постоянное прямое паде- ние напряжения при заданной величине прямо- го тока, постоянный обратный ток при задан- ной величине обратного напряжения, время восстановления обратного сопротивления твосст, максимальное импульсное прямое па- дение напряжения на диоде при заданной ве- личине импульса тока, емкость С диода. Предельные электр. режимы работы им- пульсного диода определяются максимально допустимыми обратным напряжением, средним прямым током, импульсным током. Наиболее типичные для импульсных диодов (типа Д9Д, Д310, Д311, Д219, КД503А и т. д.) значения тВОСст лежат в диапазоне 5—300 нсек, а С = = 0,5—15 пф.
ДИОДНЫЕ ЛОГИЧЕСКИЕ ЭЛЕМЕНТЫ Особенность импульсных диодов заключает- ся в необходимости уменьшения времени жиз- ни неосн. носителей тока тнн в полупроводнике и емкости диода для достижения высокого быстродействия. Пути снижения тнн — термо- закалка, легирование золотом (напр., в дио- дах Д311, Д219, КД503А и др.), облучение потоком электронов, нейтронной радиацией и т. д. Применение этих спец, приемов в сочета- нии с прогрессивными технологии, методами (диффузионная меза-технология, планарно- эпитаксиальная технология и т. д.) позволяет 1. Внешний вид полупроводниковых диодов. 2. Вольт-амперная характеристика туннельного диода. изготавливать импульсные диоды, которые по совокупности электр. параметров приближают- ся к идеальным ключевым элементам. Дальней- шее снижение инерционности импульсных Д. п. тесно связано с микроминиатюризацией приборов и использованием новых полупровод- никовых материалов (напр., интерметалличе- ских соединений). Уровень развития технологии интегральных схем позволяет в настоящее время создавать многокомпонентные диодные схемы (диодные линейки и матрицы) в микроэлектронном ис- полнении. Замена ими аналогичных диодных структур, собираемых из отдельных Д. п. пу- тем ручной пайки, даст возможность резко повысить быстродействие и надежность, а так- же уменьшить габариты, вес и стоимость соот- ветствующих узлов ЭВМ. В радиоэлектронике Д. п. применяют для детектирования, преобразования и модулиро- вания СВЧ колебаний (СВЧ диоды), выпрям- ления переменного тока (выпрямительные диоды), стабилизации постоянного напряже- ния (стабилитроны) и т. д. В параметрических усилителях и системах автоматики применяют Д. п., называемый варикапом, в котором используется зависи- мость емкости р — п перехода от приложенного к нему напряжения. Особое место среди Д. п. занимают туннельные диоды, действие которых основано на квантово-мех. туннельном эффек- те. Прямая ветвь их вольт-амперной характе- ристики (рис. 2) имеет падающий участок, ко- торому соответствует отрицательная дифф, проводимость. На туннельных диодах строят простые схемы генераторов, усилителей, преоб- разователей частоты, переключателей и т. д. Малые габариты, вес, потребляемая мощность и высокое быстродействие способствуют приме- нению туннельных диодов в узлах ЭВМ. Лит.: Справочник по полупроводниковым диодам и транзисторам. М.— Л., 1964; Полупроводниковые диоды. Параметры, методы измерений. М., 1968 [биб- лиогр. с. 289]. С. Л. Сидоренко. ДИОДНАЯ ЛИНЕЙКА — см. Диодные логиче- ские элементы. ДИОДНАЯ МАТРИЦА — см. Диодные логиче- ские элементы. ДИОДНЫЕ ЛОГИЧЕСКИЕ ЭЛЕМЕНТЫ — электронные цепи, построенные из диодов и резисторов и предназначенные для реализации логических функций. Д. л. э. были первыми полупроводниковыми логическими элементами и применялись уже в ламповых ЦВМ. В Д. л. э. используется свойство полупроводникового диода оказывать различное сопротивление протекающему через него току в зависимости от полярности приложенного напряжения. Электр, схемы простейших Д. л. э. изображены на рис. 1. Если потенциал Vi на входе, соот- ветствующий логической «1», превышает по- тенциал Vo, соответствующий логическому «О», то говорят, что в схеме используются «поло- жительные» сигналы, а если Vi < Vo, — то «отрицательные». Для схем с положительными сигналами источники питания выбирают так, чтобы выполнялось условие: Е_^_ > Vi > VQ > > Е_, причем одно из напряжений питания Е_[_ или Е_ может быть равно нулю. Сопротив- ление R всегда намного больше прямого, но меньше обратного сопротивления диода. При этих условиях на выходе схемы «И» (рис. 1, а) потенциал, близкий к Vi, устанавливается только в том случае, если на все п входов по- даны сигналы «1». Если хотя бы один из входов находится под потенциалом Vo, то соответст- вующий диод открыт и, поскольку его прямое сопротивление мало, на выходе также уста- навливается потенциал, близкий к Vo. На вы- ходе схемы «ИЛИ» (рис. 1, б) такой потенциал получается лишь тогда, когда на все входы подан сигнал «О». Если хотя бы на одном из входов появляется сигнал «1», то соответствую- щий диод открывается, и потенциал на выходе схемы возрастает до значения, близкого к Vi. При работе изображенных на рис. 1 схем с от- рицательными сигналами выполняемые ими логические функции меняются: схема рис. 1, а реализует функцию «ИЛИ», а схема рис. 1,6 — функцию «И». При этом должно выполняться условие: Е^_ > Vo > Vi > Е_. Для реализа- ции логических функций, являющихся супер- позицией функций «И» и «ИЛИ», описанные Д. л. э. можно комбинировать между собой, подсоединяя выходы одних ко входам других. В результате получают многоступен- чатые Д. л. э., состоящие из ряда последо- вательно включенных схем «И» и «ИЛИ» (рис. 2). Логические переменные в ЦВМ чаще всего формируются триггерами, которые могут одно- временно выдавать и прямые и инвертирован- ные сигналы. При наличии таких сигналов произвольную логическую функцию в принци- пе можно реализовать с помощью Д. л. э. «И» и «ИЛИ», в частности, с помощью двухсту- 269
ДИОДНЫЕ ЛОГИЧЕСКИЕ ЭЛЕМЕНТЫ пенчатых Д. л. э. типа «И/ИЛИ» либо «ИЛИ/И». Д. л. э. типа «И/ИЛИ» реализуют логические функции, представленные в дизъюнктивной, а Д. л. э.типа «ИЛИ/И» — в конъюнктивной нормальной форме. В двухступенчатых Д. л. э. все пути прохождения сигнала аналогичны, между каждым входом и выходом последова- тельно включено одинаковое число диодов, 270 чем обеспечивается равенство задержек и ослаблений сигналов. При описании двухступенчатых Д. л. э. часто используют матричные схемы (рис. 3, а и б). Матричная форма особенно удобна для представления Д. л. э., реализующих одновре- менно несколько различных функций от общих логических переменных (рис. 3, виг). Частным
ДИОДНЫЕ ЛОГИЧЕСКИЕ ЭЛЕМЕНТЫ случаем таких Д. л. э. являются диодные дешифраторы и преобразователи кодов (рис. 4). Если в Д. л. э. «И» или «ИЛИ» (см. рис. 1) напряжение питания заменить напряжением одного из сигналов, то получим Д. л. э. «с управлением по напряжению питания». Такие Д. л. э. использованы, например, в схеме сдвигателя, изображенной на рис. 3, г. Вместо источника Е_^ на них прикладывается напря- жение с регистра исходного кода. Д. л. э. этого типа часто называют клапанами, рассмат- ривая сигнал, заменяющий источник питания, как основной, а сигналы на входах xi, х2, ... ..., хп — как управляющие. В ряде случаев в Д. л. э. «И» и «ИЛИ» вместо резистора Л можно подключить нагрузку. В результате получаются Д. л. э. «с логикой нагрузки». Подобная схема «ИЛИ» с управле- нием по напряжению питания изображена на рис. 5. Если схема работает с положитель- ными сигналами и большое напряжение в на- грузке интерпретируется как F = 1, то F (xi, х2, ..., хп, у) = (xi V х2 \/ , ..., V хп) У, т. е. Д. л. э. реализует функцию «ИЛИ» с за- претом. Такой Д. л. э. можно использовать, напр., на выходе логической цепи, где нагруз- ка представляет собой некий исполнительный орган. Д. л. э. можно собирать из отдельных диодных линеек (полосок, сборок), представляющих собой совокупность несколь- ких диодов с общим анодом или катодом (т. е. имеющих гальваническую связь между всеми р- или n-областями полупроводника соот- ветственно). Д. л. э. для реализации систем логических функций (дешифраторы, преобра- зователи кодов и т. и.) удобнее собирать из диодных матриц — устройств, со- стоящих из двух перекрещивающихся систем проводящих шин, между которыми в заданных местах включены полупроводниковые диоды. Быстродействие Д. л. э. определяется им- пульсными характеристиками диодов, суммар- ной емкостью нагрузки запертых диодов и мон- тажа, а также максимальными токами, которые может отбирать Д. л. э. в режиме переключе- ния от источников питания и источников входных сигналов. Будучи пассивными эле- ментами, диоды не могут усиливать сигнал. По мере прохождения через цепь из Д. л. э. сигналы ослабляются: уменьшается перепад между уровнями Vi и Vo и особенно резко — ток, который можно отбирать с выхода логи- ческой цепи по сравнению с токами на входе. С увеличением числа ступеней становятся все более жесткими допуски на сопротивления и требования к величине токов, отбираемых от источников сигналов и источников пита- ния. Для повышения эффективности Д. л. э. желательны большие питающие напряже- ния сравнительно с перепадом потенциалов |7i — Уо |, но при этом возрастает и может стать чрезмерной мощность, рассеиваемая ре- зисторами. Из-за влияния перечисленных фак- торов число ступеней в Д. л. э. обычно огра- ничивают двумя-тремя. При построении более длинных логических цепей Д. л. э. комбини- руют с усилительными элементами на триодах полупроводниковых, магнитных сердечниках, лампах ит.д. Преимуществом чисто диодных ло- гических схем являются меньшие габариты их, низкая стоимость, более высокая надежность. В последние годы быстро совершенствуется технология изготовления Д. л. э. Начинают выпускать микроэлектронные диодные линей- ки и матрицы, в которых все диоды и соедине- ния сформированы на одном кристалле полу- проводника и заключены в общий корпус, а также Д. л. э. в интегральном исполнении, в которых на одном кристалле или на одной подложке формируют не только диоды и меж- соединения, но и резисторы. В таких элементах наряду с резким увеличением плотности компоновки достигаются более высокая надеж- ность и быстродействие при снижении стои- мости. Переход на микроэлектронное исполне- ние вызывает изменения в подходе к проек- тированию логических цепей с Д.л. э. Если раньше при проектировании схем стремились минимизировать число используемых диодов, то теперь может оказаться более целесообраз- ным минимизировать, напр., число «корпусов» (т. е. диодных матриц или линеек) независима от заполнения их диодами. Быстродействующие Д. л. э. можно строить па туннельных диодах (см. Диод полупровод- никовый), которые в отличие от обычных дио- дов являются активными приборами и позво- ляют усиливать сигналы. Схемы на туннель- ных диодах реализуют пороговые логические п функции П (г1, x2i , хт}^ принимающие зна- т чение «1», если п и более аргументов одновре- менно равны «1». На рис. 6, а для примера показана схема простейшего логического ма- жоритарного элемента на туннельном диоде с тремя входами. С выхода снимается большой ток («1»), если не менее чем на два входа дейст- вует сигнал «1». Д. л. э,. на туннельных диодах отличаются высоким быстродействием (такто- вая частота порядка 100 Мгц и выше), малой потребляемой мощностью и богатыми логиче- скими возможностями. Основной их недоста- ток — отсутствие внутренней развязки между входом и выходом, что затрудняет объединение схем в узлы. Для обеспечения направленности потока информации приходится использовать многофазные системы импульсного питания. Более просто направленность передачи сигнала обеспечивается применением в цепях связи обычных или обращенных диодов (рис. 6, б). Д. л. э. на туннельных диодах целесообразно использовать для построения быстродействую- щих узлов ЦВМ, в которых допустимо приме- нение логических элементов с небольшим коэффициентом разветвления. Дальнейшее со- вершенствование Д. л. э. указанного типа, повышение их надежности и расширение об- ласти применения связано с улучшением вос- производимости и стабильности параметров туннельных диодов, а также с развитием инте- гральной технологии изготовления соответст- вующих схем. 271
ДИРАКА ФУНКЦИЯ Лит.: Котт В. М., Гаврилов Г. К., Ба- заров С. Ф. Туннельные диоды в вычислительной технике. М., 1967 [библиогр. с. 212—214]; Ри- чардс Р. К. Элементы и схемы цифровых вычис- лительных машин. Пер. с англ. №., 1961; Пресс- м а н А. И. Расчет и проектирование схем на полу- проводниковых приборах для цифровых вычисли- тельных машин. Пер. с англ. М., 1963; Харли Р. Б. Логические схемы на транзисторах. Пер. с англ. М., 1965 [библиогр. с. 423]. В. М. Корсунский. ДИРАКА ФУНКЦИЯ — то же, что и дельта- функция. ДИСК МАГНИТНЫЙ — устройство, предна- значенное для регистрации, хранения и ис- пользования информации, записываемой на магнитный носитель, покрывающий поверх- ность диска. Развитие цифровых вычислительных машин (ЦВМ) привело к необходимости создания запоминающих устройств (ЗУ) большой ем- кости и со сравнительно небольшим временем выборки информации. В качестве таких ЗУ служат накопители на Д. м. (НМД), основные элементы которых — вращающиеся диски (D = 300 -j- 1000 мм), покрытые с обеих сто- рон ферромагнитным слоем, над которым рас- положены магнитные головки (МГ), произво- дящие запись информации в виде концентри- ческих дорожек на рабочей поверхности диска и аналогично считывающие ее. Обычно НМД состоит из нескольких (до 50) жестких дисков, насаженных на общий вал, вращающийся с по- стоянной скоростью (п = 900 — 3000 об/мин). В промежутки между дисками на спец, по- движных рычагах вводятся МГ. Рычаг, переме- щающийся вдоль радиуса диска, осуществляет выбор заданной дорожки. В другом типе НМД рычаги, кроме того, могут перемещаться вдоль оси вращения дисков (выбор диска); из-за своей сложности такая конструкция не полу- чила широкого применения. Перемещение ры- чагов осуществляется при помощи пневмати- ческих, гидравлических или электр. приводов. Кроме НМД с перемещающимися МГ, получи- ли распространение и конструкции с фиксиро- ванными неперемещающимися МГ. В этом случае каждая магнитная дорожка обслужи- вается своей МГ, выбор дорожки осуществляет- ся при помощи электронного коммутатора. В настоящее время в НМД, как правило, применяются «плавающие» магнитные головки, которые автоматически поддерживают величи- ну зазора между МГ и рабочей поверхностью диска (порядка 5—10 мк), при этом продольная плотность записи достигает порядка 80 ч- — 130 бит/мм. Емкость Д. м. в одном уст- ройстве достигает 12 500 млн. двоичных зна- ков (тип 2600-6М фирмы Bryant Computer Products). За последнее время широкое приме- нение получили НМД со сменным носителем — сменяющимися дисковыми пакетами. В систе- мах, где требуется повышенная надежность и устойчивость работы, применяются гибкие диски. Здесь гибкий Д. м. (напр., из магнитной пленки, применяемой для изготовления лент магнитных) вращается над ровной полиро- ванной плитой с вмонтированными в нее МГ. Под действием увлекаемого быстро вращаю- щимся диском воздуха между его рабочей по- 272 верхностью и МГ устанавливается требуемый воздушный зазор. ₽. Я. Черняк. ДИСКРЕТИЗАЦИЯ — преобразование непре- рывной функции в дискретную. Применяется в системах передачи, хранения и обработки информации и является неотъемлемой опера- цией при использовании цифровых вычисли- тельных устройств для обработки информации, поступающей в виде непрерывных сигналов. Так, передача фототелеграфных (функция двух аргументов) и телевизионных (функция трех аргументов) изображений осуществляется пу- тем разбивки их на дискретные строки и соот- ветственно дискретные кадры. Передача речи (функция одной переменной) с помощью им- пульсно-кодовой модуляции сопряжена с Д. непрерывного сигнала и последующим коди- рованием. См. также Квантование. М. Ф. Бейко. ДИСКРЕТИЗАЦИЯ ИЗОБРАЖЕНИЙ — при- ближенное представление непрерывной функ- ции, описывающей яркость изображения, ее значениями в отдельных точках. Д. и. осуще- ствляют для удобства ввода информации об изображении в специализированное распозна- ющее устройство или в ЦВМ. В распознающих устройствах изображения воспринимаются не- которым множеством светочувствительных эле- ментов, называемых рецепторами. Сигнал на выходе каждого рецептора характеризует яр- кость изображения в одной его точке. По ана- логии с механизмом восприятия зрительных изображений глазом человека множество ре- цепторов наз. сетчаткой или рецепторным по- лем. См. также Квантование изображений. В. И. Васильев, ДИСКРЕТНАЯ МОДЕЛИРУЮЩАЯ СРЕДА — см. Квазианалоговая моделирующая среда. ДИСКРЕТНАЯ СИСТЕМА — система, которая функционирует в дискретном временном про- странстве и определяется дискретными состоя- ниями. Дискретность временного пространства означает, что явления, сопровождающие изме- нения состояния системы, могут происходить лишь в моменты времени, образующие некото- рое дискретное множество. В частности, пере- ходы системы из одного состояния в другое могут осуществляться в целочисленные момен- ты времени. Общий случай сводится к этому частному посредством введения целочисленной нумерации моментов возможного изменения состояния системы. Условие дискретности состояния указывает на дискретность множеств допустимых значений всех временных характе- ристик системы, т. е. всех компонент марков- ского вектора, в каждый момент времени впол- не определяющего состояние системы. Про- стейший пример Д. с.— последовательность испытаний с несколькими возможными исхо- дами. При этом роль времени играет номер испытания, роль состояния — номер исхода данного испытания. Непрерывная система в некоторых случаях может рассматриваться как дискретная. Это достигается путем учета ее состояний лишь в отдельные моменты време- ни и округления их значений до целых единиц.
дискретный анализ Описание и исследование Д. с. осуществляет- ся с помощью дискретных Маркова цепей, раз- ностных ур-ний, стохастических матриц, полу- марковских процессов с дискретным пребыва- нием в каждом из возможных состояний и ав- томатов вероятностных. На практике весьма распространены системы, для которых дискрет- ным является или только время, или только состояние. Важным классом систем являются т. н. системы с дискретным вмешательством случая, которые почти всегда ведут себя как непрерывные и только в дискретные моменты испытывают случайные воздействия. Н. В. Яровицкий. ДИСКРЕТНАЯ СИСТЕМА УПРАВЛЕНИЯ, импульсная система управле- ния — система, в которой между двумя или больше ее элементами информация передается с помощью временной последовательности им- пульсов. Такая последовательность несет по- лезную информацию лишь в том случае, когда она промодулирована входным сигналом. Эту функцию модуляции в импульсных системах (см. Модуляция импульсная) выполняют им- пульсные модуляторы или преобразователи «аналог-код». Простейшая типичная струк- турная схема Д. с. у. приведена на рис., где ОУ — объект управления, УУ — управляю- щее (импульсное или цифровое) устр-во, ИМ — импульсный модулятор (преобразова- тель «аналог-код»), В тех случаях, когда объект управления не обладает свойствами, необходимыми для выполнения функций им- пульсного демодулятора (ДМ), на входе его в качестве промежуточного звена устанавливают специальный ДМ (преобразователь «код-на- пряжение»). Если наряду с квантованием по времени осу- ществляется квантование и по уровню, такие системы наз. цифровыми системами управле- ния, наиболее характерная особенность их (с точки зрения исследования динамики Д. с. у.) заключается в том, что они, строго говоря, всегда — нелинейные системы у правления.]1<>- ведение Д. с. у. в дискретные моменты вре- Структурная схема дискретной системы управления. мени описывается разностными уравнениями, причем для цифровых систем эти уравнения всегда нелинейны. В связи с расширением сферы применения ЦВМ, выполняющих во многих случаях функ- ции УУ, удельный вес Д. с. у. в технике уве- личивается, а область их применения непре- рывно расширяется. См. также Автоматиче- ского управления теория, Дискретных систем автоматического управления анализ, Дискрет- ных систем автоматического управления син- тез. [;. м. Кунцевич ДИСКРЕТНЫЙ АНАЛИЗ — раздел матема- тики, занимающийся изучением свойств струк- тур финитного (конечного) характера, которые возникают как внутри математики, так и в ее приложениях. К числу таких конечных струк- тур могут быть отнесены, например, конечные группы, конечные графы, а также некоторые математические модели преобразователей ин- формации, такие как автоматы конечные, Тьюринга машины и т. п. Иногда допускают расширение предмета Д. а. до произвольных дискретных структур и приходят к дискретной математике, отождествляя ее с Д. а. К числу таких структур могут быть отнесены некоторые алгебр, системы, бесконечные графы, некото- рые виды вычисл. сред такие, как клеточные автоматы и т. д. В качестве синонима понятий Д. а. и дискретной математики иногда употреб- ляют термин «конечная математика». Ниже термин Д. а. понимается в широком смысле, включающем дискретную математику. В отличие от Д. а. классическая математика, в основном, занимается изучением свойств объектов непрерывного характера. Использо- вание классической или дискретной математи- ки как аппаратов исследования связано с за- дачами, которые ставит перед собой иссле- дователь, и с тем, какую модель изучаемого явления он рассматривает — дискретную или непрерывную. Так, например, при нахожде- нии массы радиоактивного вещества в данный момент с определенной точностью можно счи- тать, что процесс изменения массы при радио- активном распаде носит непрерывный харак- тер, и в то же время ясно, что на самом деле этот процесс дискретен. Само деление матема- тики на классическую и дискретную в значи- тельной мере условно, поскольку, например, с одной стороны, происходит активная цирку- ляция идей и методов между ними, а с другой стороны, часто возникает необходимость иссле- дования моделей, обладающих как дискрет- ными, так и непрерывными свойствами одно- временно. Следует отметить также, что в математике существуют направления, исполь- зующие средства дискретной математики для изучения непрерывных моделей и, наоборот, часто средства и постановки задач классиче- ского анализа используются при исследовании дискретных структур. Это указывает на из- вестное слияние рассматриваемых областей. Специфика методов и задач Д. а. обусловле- на, в первую очередь, необходимостью отказа от основополагающих понятий классической математики—предела и непрерывности — ив связи с этим тем, что для многих задач Д. а. сильные средства классической математики оказываются, как правило, малоприемлемыми. К подразделам Д. а. относят комбинаторный анализ, графов теорию, кодирования теорию, теорию функциональных систем и некоторые 18 4-210 273
ДИСКРЕТНЫХ ПРЕОБРАЗОВАТЕЛЕЙ ТЕОРИЯ другие. Часто под термином Д. а., предпола- гая, что его предмет исчерпывается конечными структурами, понимают именно совокупность перечисленных дисциплин. С точки зрения расширения понимания этого предмета к Д. а. можно также отнести как целые разделы ма- тематики, например, логику математическую, так и части таких разделов, как теория чисел, алгебра, вычислительная математика, вероят- ностей теория, и некоторые другие, в которых изучаемый объект носит дискретный характер. Элементы Д. а. возникли в глубокой древ- ности и, развиваясь параллельно с другими разделами математики, в значительной мере являлись их составной частью. Типичными для того периода являлись задачи, связанные со свойствами целых чисел и приведшие затем к созданию теории чисел. К их числу могут быть отнесены задачи отыскания алгоритмов сложения и умножения натуральных чисел у древних египтян (2 тысячелетие до н. э.), задачи о суммировании и о делимости нату- ральных чисел в пифагорийской школе (5—4 в. до н. э.) и т. п. Позже, в основном, в связи с иг- ровыми задачами, появились элементы комби- наторного анализа и дискретной теории веро- ятностей, а в связи с общими проблемами тео- рии чисел, алгебры и геометрии (18—19 в.) возникли важнейшие понятия алгебры, такие как группа, поле, кольцо и др., определившие развитие и содержание алгебры на много лет вперед и имевшие, по существу, дискретную природу. Стремление к строгости матем. рас- суждений и анализ рабочего инструмента ма- тематики — логики — привели к выделению еще одного важного раздела математики — ма- тематической логики (19 в.). Однако наиболь- шего развития Д. а. достиг в связи с запросами практики, приведшими к появлению новой науки — кибернетики и ее теоретической час- ти — теор. кибернетики (20 в.). Теор. кибер- нетика, непосредственно изучающая с позиций математики самые разнообразные проблемы, которые ставит перед кибернетикой практиче- ская деятельность человека, является мощным поставщиком идей и задач для Д. а. Так, при- кладные вопросы, требующие большой число- вой обработки, стимулировали появление сильных численных методов решения задач, оформившихся затем в вычисл. математику, а анализ понятия «вычислимость» и «алгоритм» привели к появлению важного раздела мате- матической логики — алгоритмов теории. Растущий поток информации и связанные с ним задачи хранения, обработки и передачи ее привели к возникновению теории кодирования; эконом, задачи, задачи электротехники, равно как и внутренние задачи математики, потребо- вали разработки теории графов; задачи конст- руирования и описания работы сложных уп- равляющих систем привели к теории функцио- нальных систем. Теор. кибернетика широко ис- пользует результаты Д. а. при решении задач. Наряду с уже отмеченными, Д. а. имеет еще ряд особенностей. Так, вместе с задачами типа существования, имеющими общематематиче- ский характер, важное место в Д. а. занимают 274 задачи типа алгоритмической разрешимости и построения конкретных решающих алгорит- мов. Другой особенностью Д. а. является то, что он, по существу, первым столкнулся с необ- ходимостью глубокого исследования т. н. диск- ретных многоэкстремальных задач, особенно часто возникающих в теор. кибернетике. Соответствующие методы классической мате- матики для поиска экстремумов, существенно использующие определенную гладкость ф-ций, в этих случаях оказываются мало эффектив- ными. Типичными задачами такого рода в Д. а. являются, например, задачи об отыскании в некотором смысле стратегий оптимальных в шахматной партии при ограниченном числе ходов, а также важный вопрос матем. киберне- тики о построении дизъюнктивных нормальных форм минимальных для булевых функций, т. е. так называемая проблема минимизации буле- вых функций (см. Алгебра логики). Особен- ностью Д. а., связанной уже с задачами для конечных структур, является и то, что для многих из этих задач, как правило, существует алгоритм решения, в то время как в классиче- ской математике полное решение задачи часто возможно лишь при весьма жестких ограниче- ниях. Примером такого алгоритма может слу- жить алгоритм просмотра всех возможных ва- риантов, т. е. алгоритм типа «полного перебо- ра». К числу задач указанного вида могут быть отнесены, например, упомянутые задачи о стратегиях в шахматной партии, о миними- зации булевых функций и др. Однако методы решения типа «полного перебора» очень трудо- емки и практически малоприемлемы, в связи с чем возникает ряд новых задач, связанных с условиями, ограничивающими перебор и при- водящими к сведению индивидуальных задач, характеризующихся конкретными значениями параметров, к массовой проблеме, характери- зующейся бесконечным множеством значений параметров; возникают задачи в наложении ограничений, естественных для этого класса задач, на средства решения и т. п. Постановка такого рода вопросов и разработка методик осуществляется на конкретных моделях, до- ставляемых различными разделами математи- ки. К их числу относятся, например, модели минимизации булевых функций и синтеза управляющих систем из теор. кибернетики. Лит..' Яблонский С. В. Обзор некоторых ре- зультатов в области дискретной математики. «Инфор- мационные материалы Научного совета по комплекс- ной проблеме «Кибернетика» АН СССР», 1970, № 5; Дискретный анализ, № 1—22. Новосибирск, 1963— 73; Проблемы кибернетики, № 1—26. М., 1958—73; Кеме ни Дж., Снелл Дж., Томпсон Дж. Введение в конечную математику. Пер. с англ. М., 1965. В. Б. Кудрявцев. ДИСКРЕТНЫХ ПРЕОБРАЗОВАТЕЛЕЙ ТЕО- РИЯ — раздел теоретической кибернетики, в котором методами автоматов теории иссле- дуется функционирование устройств, выпол- няющих преобразование информации в соот- ветствии с заданными алгоритмами. Осн. об- ластями приложения Д. п. т. являются теоре- тические вопросы программирования, а также алгоритмическое и логическое проектирование структур вычисл. машин.
ДИСКРЕТНЫХ СИСТЕМ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ АНАЛИЗ Пусть А — инициальный X-Y-Мили авто- мат, в котором выделено заключительное со- стояние а*. В отличие от абстрактной теории автоматов, где алфавиты X и Y рассматри- ваются как абстрактные мн-ва, в Д. и. т. элементам этих алфавитов приписывается не- который смысл (интерпретация). Для этого зафиксируем бесконечное мн-во В. Элементы этого мн-ва наз. информационными объектами, а само мн-во — и н ф о р - Мационным множеством. Пола- гаем, что в В выделено некоторое подмн-во Во начальных информационных объектов. Каждо- му выходному сигналу у <= Y автомата А поста- вим в соответствие (частичное) преобразование мн-ва В в себя, а некоторым элементам b мн-ва В поставим в соответствие выходной сигнал х = ц (Ь) автомата А. Если задано такое соответствие между выходными сигнала- ми автомата А и преобразованиями мн-ва В, а также между элементами мн-ва В и входными сигналами автомата А, то говорят, что задана интерпретация входных и выходных сигналов автомата А. Инициальный автомат Мили с за- ключительным состоянием наз. дискретным преобразователем, если для его входных и вы- ходных сигналов задана интерпретация. При этом говорят, что дискретный преобразователь действует на мн-ве В, а преобразования fy наз. элементарными операторами дискретного преобразователя. Информационное мн-во рас- сматривают как У-Х-автомат Мура (см. Мура автомат) с выделенным мн-вом Ва на- чальных состояний, если ф-цию переходов определить равенством by = f (Ь) и взять ц в качестве ф-ции выходов. Полученный таким образом автомат В наз. автоматом операцион- ным, а дискретный преобразователь при таком рассмотрении — автоматом управляющим. Каждый дискретный преобразователь А оп- ределяет некоторое частичное преобразование fA мн-ва В состояний операционного автомата (информационного мн-ва). Это преобразование наз. оператором, представленным дискретным преобразователем А. Для того, чтобы вычис- лить fA (Ь), следует операционный автомат установить в состояние Ь и соединить его с дискретным преобразователем А, установлен- ным в начальное состояние. Получится система из двух автоматов (Илл. см. в ст. Автомат управляющий), которая начнет функциониро- вать. Если через конечное число тактов авто- мат А перейдет в заключительное состояние а*, то fA (Ь) считается определенным и равным состоянию автомата В, в которое он перейдет в этот момент времени. В противном случае fA (Ъ) считается неопределенным. Говорят так- же, что А применим (не применим) к состоянию Ь автомата В. Очевидно, fA (&) определенно тогда и только тогда, когда существуют слова р е F (X) и ? е Е (У) такие, что ч>А (р) = ?; <₽ь (?) = р, (!) где Фл — ограничение автоматного отображе- ния фд, представленного автоматом А на мн-во таких слов р, что аар = а*. Если слова, удов- летворяющие системе ур-ний (1) существуют, то они определены единственным образом и fA (*) = В качестве примеров дискретных преобра- зователей рассматривают головки Тьюринга машин, интерпретированные алгоритмов граф- схемы, логические операторные схемы алго- ритмов, схемы алгоритмов над памятью, программы, микропрограммы и устройства уп- равления ЦВМ. Исследована структура опера- ционных автоматов, наиболее часто встречаю- щихся в современных вычисл. машинах (см. Автомат регистровый). Одной из осн. задач Д. п. т. является изучение структуры преобра- зований, которые они представляют. Для этой цели был построен класс спец, алгебр (см. Алгебра алгоритмов). Исследование соотно- шений в конкретных алгебрах этого класса и преобразование выражений, соответствую- щих операторам, представляемым дискретны- ми преобразователями, позволяет решать за- дачу синтеза дискретных преобразователей, удовлетворяющих тем или иным критериям оптимальности. Большое значение Имеет также изучение различных видов эквивалентности дискретных преобразователей. Лит.: Глушков В. М. Теория автоматов и вопро- сы проектирования структур цифровых машин. «Ки- бернетика», 1965. XI; Глушков В. М., Лети- невский А. А. Теория дискретных преобразова- телей. В кн.: Избранные вопросы алгебры и логики. Новосибирск. 1973. А А П Ртт 1 и ДИСКРЕТНЫХ СИСТЕМ АВТОМАТИЧЕСКО- ГО УПРАВЛЕНИЯ АНАЛИЗ — раздел авто- матического управления теории, изучающий процессы в дискретных (импульсных) системах (ДС) автоматического управления, а также их различные качественные и количественные ха- рактеристики (устойчивость, точность, качест- во переходных процессов и т. п.). Процесс управления в ДС сопровождается квантованием по времени, поэтому движение таких систем обычно описывают разностными уравнениями. Xn+1 = f (Хп, мп); оп = ф (xn), (1) где хп = х («п) = (^\ я(п2), . . . , а^”1’)—'вектор фазовых координат х£\ однозначно определя- ющих динамическое состояние ДС в момент времени t = tn, соответствующий появлению n-го импульса; т — порядок ДС; ип = и (t ) — внешнее воздействие (вход ДС); f (х, и) = = (/1J (х, и), (х, и), ..., /т) (х, и) — век- тор-функция хим, равная нулю при х = О и и = 0; ап = о (in) — выход ДС (регули- руемая величина, ошибка регулирования и т. п.); <р (х) — скалярная функция фазовых координат ДС; п = 0, 1, 2, ... — номер им- пульса (независимая переменная системы раз- ностных уравнений (1)). Анализ ДС заключается в исследовании свойств решений разностных уравнений (1). 18* 275
ДИСКРЕТНЫХ СИСТЕМ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ АНАЛИЗ При ип = 0 решения системы (1) описывают свободные движения ДС, а при ип =/* 0 — вынужденные. В соответствии с этой классификацией и задачи анализа ДС подраз- деляются на задачи анализа свободных и вы- нужденных движений. В зависимости от ха- рактера правой части системы уравнений (1) различают линейные и нелиней- ные ДС. Нелинейные ДС отличаются от ли- нейных значительно большим разнообразием и сложностью форм возможных движений, поэтому осн. задачи и особенно методы анали- за линейных и нелинейных ДС оказываются существенно различными. Анализ устойчивости ДС за- ключается в определении таких соотношений между параметрами системы, при которых исследуемая ДС обладает той или иной формой устойчивости. Для линейных стационарных ДС эта задача решена до конца, поскольку для них получены устойчивости критерии, уста- навливающие необходимые и до- статочные условия устойчивости. Для не- линейных и линейных нестационарных ДС такого «окончательного» решения не сущест- вует; для них известны только общие методы решения задачи (см., напр., Ляпунова методы), которые, как правило, дают лишь достаточные условия устойчивости. Для некоторых наибо- лее простых классов нелинейных ДС (напр., ДС, состоящие из соединенных между собой ли- нейных и нелинейных блоков) получены крите- рии устойчивости, которые в явном виде накла- дывают ограничения на параметры системы; однако эти критерии в общем случае также определяют лишь достаточные условия устой- чивости. Нелинейные ДС (в отличие от линей- ных) могут быть устойчивыми не при всех на- чальных состояниях. В связи с этим возникает задача об устойчивости в о б л а с - т и, заключающаяся в том, чтобы в прост- ранстве фазовых координат х отыскать об- ласть таких начальных состояний, из которых ДС приходит в заданное равновесное (стацио- нарное) состояние (см. Устойчивости дискрет- ных систем* теория). Анализ качества процесса регулирования представляет собой исследование реакции ДС автомат, управле- ния на различного рода типовые воздействия. В качестве таких воздействий применяют: 1) функции ступенчатые ( const при п > О и = v (2) I 0 при п < 0 ; 2) гармонические ф-ции ип = А„ sin (сон + а0), (3) где Ао и а0 — амплитуда и начальная фаза гармонического воздействия, со = соТ — от- носительная частота (в радианах), Т — шаг квантования по времени, а со — частота; и 3) стационарные случайные ф-ции, заданные своей спектральной плотностью или корреляционной функцией И т. п. 276 Для линейных ДС задачи анализа качества процесса регулирования (см. Критерии ка- чества систем автоматического управления), как правило, могут быть решены точно, по- скольку в этом случае при детерминированных пробных воздействиях решения системы урав- нений (1) можно найти аналитически в виде явных ф-ций независимой переменной п, а при стационарных случайных пробных воздейст- виях можно определить статистические харак- теристики (спектральную плотность и корре- ляционную ф-цию) реакции ДС. Для нелиней- ных ДС эти задачи удается решить только в наиболее простых случаях и притом лишь приближенно (на уровне оценок). Наиболее удобным матем. аппаратом, применяемым для решения подобных задач, является Лапласа дискретное преобразование (или преобразова- ние Фурье). Для приближенного анализа ка- чества процессов в нелинейных ДС широко применяется также аппарат гармонической или статистической линеаризации. Анализ периодических про- цессов (автоколебаний). Система разност- ных уравнений (1) может иметь незатухающие колебательные (периодические) решения, удов- летворяющие соотношение Xn = xn±JV, п = 0, 1, 2, . . . , (4) где А > 2 — период колебаний. В линейных ДС таким решениям соответствуют колебатель- ные процессы, находящиеся на грани устойчи- вости (консервативные системы). В нелинейных ДС процессы вида (4) могут быть устойчи- выми; в этом случае они наз. автоколеба- ниями. Задача анализа автоколебаний заклю- чается в определении параметров (амплитуды, периода и т. п.) периодических процессов и в отыскании условий, при которых эти процессы обладают той или иной формой устойчивости. Параметры периодических процессов можно определять как точными (метод припасовыва- ния), так и приближенными (метод гармони- ческой линеаризации) методами. Точные мето- ды, хотя и дают возможность отыскать истин- ные значения параметров процесса, требуют выполнения громоздких и трудоемких вычис- лений. Вопрос об устойчивости найденных пе- риодических процессов в этом случае может быть решен строго, на основе 1-го метода Ля- пунова. Приближенные методы приводят, как правило, к гораздо менее громоздким вычисле- ниям, но полученные при этом оценки парамет- ров периодических процессов и особенно оцен- ки их устойчивости не обладают достаточной строгостью. Однако как точные, так и прибли- женные методы обычно требуют априорной ин- формации о возможных формах периодических процессов (число импульсов на период — К, число перемен знака импульсов на период и т. п.), что существенно затрудняет их практи- ческое применение и снижает пенность резуль- татов исследования. Анализ диссипативности не- линейных ДС. Нелинейная ДС наз. диссипативной (иногда — преде- льно ограниченной), если сущест-
ДИСКРЕТНЫХ СИСТЕМ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ СИНТЕЗ вует такое число р > 0 и для любого началь- ного состояния х0 такое достаточно большое число N (х0), что для всех х0 (или для всех х0 из некоторой ограниченной области) II хп ||< р при всех п > А (х„), (5) где символ || х || означает норму вектора х. Практически это означает, что из любых на- чальных состояний (или из некоторой ограни- ченной области) ДС стремится в некоторую окрестность (5) начала координат (точка хп = = 0) фазового пространства и при всех n > N не покидает эту окрестность. Задача анализа диссипативности нелинейных ДС заключается в определении условий (ограничений на пара- метры ДС), при которых ДС стремится в ука- занную окрестность, а также в определении ее размеров (числа р). ДС может иметь устой- чивые или неустойчивые точки равновесия и устойчивые или неустойчивые предельные цик- лы, соответствующие различным периодиче- ским процессам; но если эта система диссипа- тивна, то все указанные точки и циклы при- надлежат окрестности (5). Таким образом, анализ диссипативности позволяет получить оценку точности ДС в установившемся режиме, но не позволяет сделать каких-либо выводов о длительности и качестве переходного процесса. Анализ диссипативности целесообразно произ- водить в тех случаях, когда в ДС могут сущест- вовать многие различные формы периодиче- ских процессов, но априорной информации об их числе и формах нет. В этих случаях анализ диссипативности позволяет получить некото- рые оценки точности процесса регулирования, не прибегая к трудоемким вычислениям, свя- занным с детальным анализом всех возможных форм периодических процессов. Для анализа диссипативности применяется матем. аппарат функций Ляпунова, а в тех случаях, когда система ур-ний (1) содержит линейную часть, применяются также и частотные методы. Кон- кретный вид системы разностных ур-ний (1), а следовательно, и конкретные методы решения различных задач анализа ДС существенно за- висят от вида модуляции импульсной (способа квантования) — АИМ, ШИМ или ЧИМ, — примененного в системе. Лит.: Цыпкин Я.З. Теория линейных импульс- ных систем. М., 1963 [библиогр. с. 926—963]; Пробле- мы теории импульсных систем управления. Итоги науки. М., 1966 [библиогр. с. 173—174]; Кунце- вич В. М., Чеховой Ю. Н. Нелинейные си- стемы управления с частотно- и широтно-импульсной модуляцией. К., 1970 [библиогр. с. 330—336]. В. М. Кунцевич, Ю. Н. Чеховой. ДИСКРЕТНЫХ СИСТЕМ АВТОМАТИЧЕСКО- ГО УПРАВЛЕНИЯ СИНТЕЗ — определение структуры и значений параметров дискретной системы управления (ДСАУ), при которых система удовлетворяет предъявляемым к ней требованиям. Обычно при Д. с. а. у. с. объект управления бывает задан. В этом случае задача синтеза сводится к определению структуры и параметров управляющей части ДСАУ. В од- ной из частных, но важных задач Д. с. а. у. с. (т. н. задача параметрического синтеза) структура управляющей части ДСАУ также бывает задана заранее, и необхо- димо определить лишь значения ее параметров (см. Оптимальных параметров системы вы- бор). В общем случае ДСАУ имеет заданную (неизменяемую) часть и необходимо определить структуру и значение параметров изменяемой части. Конкретная постановка задачи синтеза и ме- тоды ее решения существенно зависят от ха- рактера требований, предъявляемых к ДСАУ. Во многих практических задачах эти требова- ния имеют вид ограничений, налагаемых на i. Схема осуществления последовательной дискрет- ной коррекции. 2. Расчетные схемы для синтеза систем с «эталонной моделью»: а — схема, использующая оценки в диск- ретные моменты времени; б — схема, использующая оценки в непрерывном времени. систему (напр., устойчивости критерии, дина- мических систем условия грубости, наблюдае- мости и управляемости условия, требования астатизма п-го порядка и т. п.). Такие задачи, как правило, имеют неединственное решение и позволяют выделить класс систем, удовлетво- ряющих предъявленным требованиям. В дру- гих задачах синтеза требуется построить ДСАУ таким образом, чтобы обеспечить мини- мизацию некоторого критерия (см. Критерии качества систем автоматического управления). ДСАУ, синтезированные при таких условиях, наз. оптимальными в смысле минимума вы- бранного критерия. Решение многих задач синтеза плохо под- дается формализации, поэтому некоторые ме- тоды его осуществления представляют собой итерационный процесс (или последователь- ность проб и ошибок), включающий в себя дискретных систем автоматического управле- ния анализ. Наиболее разработаны и формализованы ме- тоды синтеза линейных ДСАУ. В зависимости 277
ДИСКРЕТНЫХ СИСТЕМ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ СИНТЕЗ от формы математического описания ДСАУ различают методы синтеза в частотной или временной области. В частотной области задача состоит в опре- делении оптим. (в смысле выбранного крите- рия) характеристик замкнутой ДСАУ — пере- даточной функции К3 опт_ (z, т) или частот- ной характеристики А3.опт (/<о, т) (см. Час- тотные характеристики систем автоматиче- ского управления) и далее в их реализации путем коррекции систем автоматического управления. корректирующего устр-ва; К3 (z, т)ж = х (z, т) , = ——----------передаточная функция замкну- r (Z) е (z, ттг) той системы; К3 (z, m}z ------------— переда- г (z) точная функция замкнутой системы относи- тельно ошибки; г (t) — входной сигнал систе- мы (задающее воздействие); х (t) — выходной сигнал системы (управляемая координата); и (i) — управляющее воздействие; L (£) — воз- мущающее воздействие (приведенное к выходу системы); е (£) — ошибка системы; г (z, т), Таблица 1 Требования, предъявляемые к системе Требования, которым должна удовлетворять при этом передаточная функция замкнутой системы К3 опт/2) Физическая реализуемость Разность степеней знаменателя и числителя К3 опт (z) должна быть больше т/Т (т — время чистого запаздывания неизменяемой части системы) Устойчивость Все полюсы К3 0ПТо (z) должны быть расположены внутри окружности еди- ничного радиуса Грубость К3<0Пт. (2)х должна содержать множитель [Р (z)]_ (если неизменяемая часть устойчива) и, кроме того, К3 опт (z)8 должна содержать множитель [Q (z)] (если неизменяемая часть неустойчива) Астатизм k-го порядка К3.опт. Wx должна содержать множитель (z — l)ft Отсутствие скрытых коле- баний К3.опт. (z)x должна содержать множитель Р (z). Примечание. Операция представления полинома A(z) в виде произведения двух сомножителей A (z) = [A (z)]_|_ [A (z)]_, из которых первый — [A (z)]_|_ имеет все нули внутри окружности единичного ра- диуса, а второй — A [(z)]_ — вне ее, наз. операцией факторизации Таблица 2 Вид функции F (е) и дополнительные условия Показатели качества системы I (т) Г(е) = 1 F (е) = е [пТ, т] s == со F (е) = е* [пТ, тп) S — ОО F (е) = е2 [пТ, тп], е [пТ, тп] = 0 при п з S—1 1 (ш) = У, 1 = s — время переходного процесса п=0 оо I (т) =s е £пГ» ~~ суммарная ошибка п=0 ОО I (т) = 2 е* wi] —суммарная квадратичная ошибка п=0 s—1 I (т) == 2 tnT' “ суммарная квадратичная ошибка при конечной дли- п~ 0 тельности переходного процесса В значительном числе методов Д. с. а. у. с. в такой постановке задачи рассматривают схе- му последовательной дискретной коррекции одноконтурной линейной ДСАУ (рис. 1). о х (z, т) Р (z, ттг) Здесь W (z, т) = = -^2 - пере- даточная функция неизменяемой части систе- мы; D (z) = — -----передаточная функция х (z, 771), ... — Лапласа дискретные преобра- зования сигналов г (t), х (t) и т. д.; ИЭ — им- пульсные элементы; Т — период ИЭ. Переда- точную функцию дискретного корректирующе- го устр-ва D (z) находят после определения оптим. передаточной функции замкнутой систе- мы по формуле: 71 1 ^з.опт. (z)x ' ^^з.опт.^х 278
ДИСКРЕТНЫХ СИСТЕМ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ СИНТЕЗ ИЛИ „ , . 1 1 ^з.опт. (2)е W'W ‘ ^з.опт.Ме ’ Различные требования, предъявляемые к си- стеме и ее передаточной ф-ции К3 опт (z) при использовании методов Д. с. а. у. с. этого класса, приведены в таблице 1. Рассмотрим более подробно некоторые по- становки задач Д. с. а. у. с. и методы их ре- шения. Синтез по условиям конеч- ной длительности процессов. Задача синтеза систем, обладающих свойством конечной длительности процессов, ставится для полиноминальных входных воздействий fe-1 rk W = И аА г=0 где t — непрерывное время, а-г = const, В линейных ДСАУ имеет место процесс конеч- ной длительности, если К„ (z) является конечным полиномом по степеням z"-1. Разра- ботаны также методы синтеза систем с конеч- ной длительностью процессов при наличии ог- раничений (типа насыщение) на управляющее воздействие, а также с учетом возмущающих воздействий; в последнем случае система син- тезируется таким образом, чтобы выполнялись условия конечной длительности как по отно- шению к воздействию г (£), так и к возмущаю- щему воздействию L (t). Синтез систем с «эталон- ной модель ю». Часто как показатель качества системы принимают функционал Z (zn) функции решетчатой, представляющей разность между желаемым х3 [пТ, т] и дейст- вительным х [пТ, т] выходными сигналами: е [пТ, т] = хд [пТ, т] — х [пТ, т]. При этом применяют расчетные схемы с т. н. «эталонной моделью» (рис. 2). Здесь G3 (z, т)— передаточная функция эталонной модели, осу- ществляющей заданное преобразование полез- ного сигнала rs в требуемый хэ; п (г) — поме- ха; остальные обозначения соответствуют при- нятым на рис. 1. В довольно общем случае функционал I (zn) можно представить в виде S—1 I (т) = 2 Р (е [геГ> ml)> (1) п=0 где F (е) — некоторая функция. Частные слу- чаи F (е) и соответствующие показатели ка- ф честна приведены в таблице 2. Для оценки поведения системы между дис- кретными моментами времени рассматривается среднее значение функционала (1) _____ . s-1 Т 1 У С F (е [пТ, zn]) dm. 1 n=0f При этом, как и в рассмотренных выше в табл, случаях, в зависимости от вида F (е) получают различные показатели качества системы. Если входной сигнал системы г (£) представляет собой стационарный случайный процесс, в ка- честве показателей, аналогичных приведен- ным выше, принимают I (zn) = М ! Р (е 1пР< т1) 1п=0 (2) ____ . , оо Т I (пг) = -у М j 2 Р (е [пР> т1) <^т — L=oo = — 2 М [/(eptf, т]) *п п=0 ’q > соответственно [для дискретного и непрерывно- го времени, где М — символ математического ожидания. Для случая, когда F (е) = е2, а неизменяемая часть системы W (z) устойчива и не содержит запаздывания, передаточная функция системы, оптим. в смысле минимума функционалов (2) или (3), определяется соотв. формулами Хз.опт Ю* (фгг (г)]+ X ( G3 («) W + ®nrs WI 1 . x 1 [Фгг WL j+ _ W (z) з.опт(г)ж- [А1(2)]+[ФГГ«]+Х ( Кг (г-1) [% (г) + ®nrs (г)11 < t [*i W]_ [фгг WL J + ’ где 1 КЛ (z) = J W (z, zn) W (z—\ zn) dzn; 0 1 K2 (2—1)= У W Gg (z, zn) dm; 0 WG3(z, m)= Zm{W (-s) G3(S)), s — параметр обычного преобразования Ла- пласа, Zm—символ модифицированного z-npe- образования, (z), (z), Фп^ (z) — спектральные плотности (z-преобразования автокорреляционных функций сигналов rg и г и взаимной корреляционной функции сигналов п и rs); [A (z)}_[_ + { A (z) }_ — = A (z) — операция расщепления, т. е. пред- ставления полинома A (z) в виде суммы двух полиномов, из которых первый A (z)j_j_ — 279
ДИСКРЕТНЫХ ЭЛЕМЕНТОВ СИСТЕМА содержит полюсы внутри окружности единич- ного радиуса, а второй {Л (z)}_— вне ее. При статистическом Д. с. а. у. с. получены решения большого числа задач, отличающихся видом неизменяемой части W (z) (неустойчи- вая, с запаздыванием), выбранных функциона- лов и ограничений. Расчетные процедуры для детерминированных воздействий г (£) во мно- гом подобны приведенным выше. В ряде случаев эталонную модель можно задать другими характеристиками (напр., рас- положением их полюсов, частотной харак- теристикой); при этом находят применение также корневого годографа метод, метод ло- гарифм. частотных характеристик и др. При решении задачи Д. с. а. у. с. во времен- ной области широкое распространение полу- чил метод аналитического конст- руирования регуляторов. Для линейного полностью управляемого объекта, описываемого разностным уравнением х [(n + 1) Г] = Ах [пТ] + Ви [пТД этот метод позволяет определить такое управ- ление u [nТ] = U (х [nТ]), при котором наря- ду с обеспечением асимптотической устойчи- вости системы управления минимизируется функционал /= 2 <о(х[п7Д « 1«Л)- (4) п=0 Здесь х [пТ] — zn-мерный вектор фазовых координат; и [пТ] — (/-мерный вектор управ- ляющих воздействий; А, В — числовые матри- цы; со (х [пГ], и [пТ]) = х' [пТ] Qx [пТ] Д- + 2х' [гаГ] Б u [nТ] + u' [nТ] В и [пТ], Q > 0: Б > 0; В > 0 — заданные числовые 1(2 Б I матрицы, удовлетворяющие условию t > I Б R | > 0; ' — знак транспонирования. Известно несколько различных методов ре- шения этой задачи, дающих одинаковые конеч- ные результаты; наиболее простой из них ос- нован на использовании ф-ций Ляпунова. При выборе положительно определенной функции Ляпунова v [nТ] = V (х [nТ], и [пГ]), пер- вая разность которой принимается равной — со (х [nZ’J, и [nZ’]), получим I = У (— Дг(пГ]) = v(x [0], 11 [0]). п=0 Показано, что при выборе и (х [пТ]) в виде v (х [пГ]) = х' [пГ] Рх [пГ] управление, оптимальное в смысле минимума функциона- ла (4), имеет вид t u (х [пГ]) =—(/? + В'РВ)~* (В'РА + + Б') х [пТ], где положительно определенная матрица Р определяется из уравнения Р — А'РА — <? + (А'РВ + В) (В + + В'РВ)~1 (А'РВ + Б)’ = 0. Многие рассмотренные выше методы Д. с. а. у. с. распространены также на случай дискрет- ных многомерных систем автоматического управления. При синтезе таких систем приме- няются и некоторые специфические методы, напр., синтез по условиям автономности или инвариантности (см. Инвариантность систем автоматического управления). Для нелиней- ных объектов в общем случае не удается полу- чить решение задачи управления в виде u = L (х) (L — в общем случае нелинейный оператор), т. е. .в классе систем с обратной связью. Известны лишь методы определения оптим. программного управления, т. е. управ- ления, отыскиваемого в виде u — <р [nТ]. Так, напр., для объектов, описываемых нелиней- ным разностным уравнением х [(n + 1) 7] — F (х [пТ], и [пТ], пТ), где и е В; В — замкнутое ограниченное мн-во допустимых управлений, последователь- ность управления и [пТ], минимизирующую выбранный функционал, можно определить либо с помощью дискретного аналога принципа максимума, либо с помощью методов програм- мирования динамического. Наряду с рассмотренными методами в последнее время значительное внимание уде- ляют синтезу дискретных систем управления объектами со случайными параметрами; синтез таких систем базируется на применении идей и методов дуального управления и управления с адаптацией. См. также Непрерывных систем автоматического управления синтез. Лит.: Цыпкин Я.З. Теория линейных импульс- ных систем. М., 1963 [библиогр. с- 926—9631; Проб- лемы теории импульсных систем управления. Итоги науки. М., 1966 [библиогр. с. 173—1741; Катков- н и к В. Я., Полуэктов Р. А. Многомерные дискретные системы управления. М., 1966 [библиогр. с. 410—413]; Цыпкин Я.З. Адаптация и об- учение в автоматических системах. М., 1968 [библиогр. с. 347—381]; Чанг Ш. С. Л. Синтез оптимальных систем автоматического управления. Пер. с англ. М., 1964. Ю. В. Крементуло, В. М. Кунцевич. ДИСКРЕТНЫХ ЭЛЕМЕНТОВ СИСТЕМА — набор логических элементов, обеспечивающий построение сложнейших логических устройств цифровых вычислительных машин. Это пост- роение осуществляется на основе подстановки ф-ции любого логического элемента ЦВМ в ка- честве аргумента ф-ции другого элемента и восстановления заданного качества информа- ционных сигналов. Для соблюдения условий функциональной полноты Д. э. с. должна реа- лизовать функционально полную систему пе- реключательных функций. Для выполнения условий тех. полноты Д. э. с. достаточно иметь один элемент, восстанавливающий величины информационных сигналов в пределах их об- ластей отражения. Для элементов отдельных Д. э. с. характерны согласованность парамет- ров и многие общие особенности в отношении быстродействия, надежности, конструкции, технологии производства. Простейшим типом Д. э. с. является универ- сальный логический элемент, реализующий ф-цию х у или x\J у, сделанный, напр., в виде совокупности диодной схемы совпадения 280
ДИСПЕРСИОННЫЙ АНАЛИЗ или разделения и транзисторного инвертора, который, кроме инвертирования, выполняет ф-ции восстановления уровней информацион- ных сигналов. Имеется много разновидностей универсальных элементов. Их различают в за- висимости от типа компонентов (напр., диод- ная логика, резисторно-транзисторная логика, транзисторная логика и т. д.), связей между компонентами, выполняющими логические операции (непосредственные, резисторные, транзисторные связи и др.), от режима работы активных элементов (насыщенные, ненасыщен- ные) и т. п. Практически Д. э. с. выполняют чаще всего избыточными по функциональному составу, чтобы обеспечить простоту и гибкость при син- тезе логических схем. Примером такой избы- точной Д. э. с. является набор, включающий элемент с повышенной нагрузочной способ- ностью, несколько разновидностей триггеров, ряд универсальных элементов с различным количеством логических входов. Кроме уни- версальных элементов с одной ступенью ком- бинационной логики, в Д. э. с. часто входят также элементы с двумя ступенями логики. В наборе имеется и элемент для расширения количества входов 1-й или 2-й степени неко- торых универсальных элементов. Если Д. э. с. расширяют за счет специали- зированных элементов для выполнения раз- личных логических ф-ций, эту систему трудно унифицировать и стандартизировать (а это име- ет особенно важное значение, если элементы изготовляют в виде интегральных схем). Оп- тим. разрешение противоречивых требований специализации и универсализации к набору Д. э. с. достигается в многофункциональных больших интегр. схемах, которые при неслож- ной предварительной настройке без изменения структуры и топологии схемы могут реализо- вать любую требуемую логическую ф-цию. В Д. э. с. из интегр. схем стираются грани между логическими, запоминающими, восста- навливающими элементами, а большое значе- ние приобретают упрощение и однородность междуэлементных связей. См. также Импульс- ная элементная структура ЦВМ, Потенци- альная элементная структура ЦВМ, Потен- циально-импульсная элементная структура ЦВМ, Элементная структура ЦВМ. Лит.: Глушков В. М. Синтез цифровых авто- матов. М., 1962 [библиогр. с. 464—469]; Рабино- вич 3. Л. Элементарные операции в вычислитель- ных машинах. К., 1966 [библиогр. с. 299—301]; Микроэлектроника и большие системы. Пер. с англ. М-, 1967. Э. И. Комухаев. ДИСПЕРСИОННЫЙ анализ — один из основных методов математической статисти- ки, применяемый для анализа результатов наблюдений, зависящих от различных одновре- менно действующих факторов, выбора наибо- лее важных факторов, оценки их влияния и т. п. Д. а. развивался гл. обр. в связи с при- ложениями в сельскохозяйственной статисти- ке. В настоящее время Д. а. применяется при анализе самых разнообразных экспериментов. Одним из первых вопросов, рассматриваемых Д. а., есть вопрос о том, является ли совокуп- ность наблюдений эксперимента набором на- блюдений одной нормально распределенной случайной величины или смесью наблюдений нормально распределенных случайных вели- чин, различающихся только сред, значениями. Типичным примером применения Д. а. являют- ся сельскохозяйственные эксперименты по сравнению действия различных удобрений, способов обработки почвы, сортов семян на урожайность культур. Простейшую из задач Д. а. можно описать следующим образом. Предположим, что полу- ченные в эксперименте наблюдения разбиты на г групп, причем г-я группа содержит га4 величин, предположительно нормальных, со ср. значением mi и дисперсией а2, постоянной для всех групп. Требуется проверить гипотезу (см. Статистическая проверка гипотез) о том, что все значения mi равны друг другу, или оценить изменчивость средних т-. Пусть — 1 ;-я величина в г-й группе, =----У — Пг j=i 1 ср. арифметическое наблюдений г-й группы, а ср. арифмет. всех наблюдений. Равенство г "г г "г 2 2 <хц-'х)2 = 2 2 (xij~xi)2 + г=1;=1 г~1 /=1 г + 2 ni <xi —х)2 г=1 представляет полную сумму квадратов откло- нений наблюдений от общего среднего х в виде суммы двух частей, из которых первая дает сумму квадратов отклонений каждого наблюде- ния от соответствующего группового сред, зна- чения («сумма квадратов внутри групп»), а вторая — сумму квадратов отклонений груп- повых сред, значений от общего сред, значе- ния («сумма квадратов между группами»). Величины <21 = 2 Пг — х2)2 г=1 И Г ni *22 = 2 2 (xij — xi)2 i=l 1=1 связаны с оценкой дисперсии внутри групп и оценкой дисперсии между группами и обла- дают следующими свойствами. Если случай- ные величины xi - независимы и имеют нормаль- ное распределение с общей дисперсией о2, то величины Q1 и Q2 независимы. При предполо- жении, что mt = т для всех г, величины -^т-, (<2 = <2i + Q2) имеют распре- деление X2 с га — 1, г — 1, п — г степенями 281
ДИСПЕРСИЯ свободы 1 = 7=Т соответственно. Если величина = Qy немного отличается от величины 9 1 =------ Qz, то нет оснований считать сред, значения в группах различными. Однако, если S2 значительно превосходит то возникает подозрение, что ср. значения групп различны. Более обоснованные выводы получают сле- S1 дующим образом. Отношение —— наз. д и с - S2 персионным отношением и имеет распределение (распределение F), определяе- мое числами г и п. Вместо дисперсионного от- ношения часто используется величина z, опре- о2 9 1 деляемая равенством в = ——. Распределе- 52 ние величины z также известно; имеются табли- цы распределений величин e2z и z. Для провер- ки гипотезы о том, что mi одинаковы при всех I, пользуются «критерием z». «Критерий z» состоит в том, что предположение о равенстве средних отвергается при уровне значимости е, если для полученного в эксперименте значе- ния z выполняется неравенство j z | > zE, где z£ определяется так, что вероятность Р (I z | > zej = е. Если сред, значения mi г — 1 ,г.2 не равны друг другу, то величина —-— (2> — — S|) является несмещенной оценкой (см. Статистические l г _ ~ 2 ni (mi — m'l2' оценки) для значения ( 1 V I здесь т =--- nimi \ п i=l которое можно рассматривать как меру из- менчивости неизвестных сред, значений т^. Величина retre;- хг — xj ~ tmi ~ mj) ni + ni $2 I ¥= 7 имеет распределение Стьюдента с п — г сте- пенями свободы. Интервал является доверительным интервалом для раз- ности между неизвестными сред, т^ — т-, Соответствующим доверительному уровню е, число взято так, что Р = в. Рассмотренный метод Д. а. наз. также одно- факторным анализом или класси- фикацией по одному признаку. Метод Д. а. может быть обобщен на случай, когда наблюде- ния являются независимыми /с-мерпыми слу- чайными векторами или когда наблюдаемые случайные величины разбиваются на группы более сложным образом, напр., по нескольким признакам (многофакторный ана- лиз) и т. п. Важный класс задач Д. а. связан с анализом моделей со случайными факторами. В простей- шем случае рассматривается схема, в которой наблюдения х{- имеют структуру х^ = р. + а4 + ег-, где величины а4, ei;. независимы в совокупности и имеют нулевые математиче- ские ожидания, причем ai одинаково распреде- лены с дисперсией о^, a е- — одинаково рас- пределены с дисперсией а2. Наблюдения х^, относящиеся к г-й группе, зависимы; эта за- висимость характеризуется коэфф, внутри- групповой корреляции р величин xi-^ и xi-^ 2 (71 /z): Р = —5—а 2 ' В предположении, что ста+ ае и — нормальные случайные величины, построены доверительные интервалы для р, о доверительные интервалы и оценки для и о критерии для проверки гипотезы о том, что о2 = 0, и т. п. Лит.. Шеффе Г. Дисперсионный анализ. Пер. с англ. М., 1963 [библиогр. с. 616—625]. А. Я. Дороговцев. ДИСПЕРСИЯ (от лат. dispersio — рассеяние) Dg случайной величины g есть характеристика рассеивания, разброса значений этой случайной величины около ее математического ожида- ния. Д. определяется формулой Dl = М (I - Mg)2, где М — символ математического ожидания. Величина У Dz, наз. стандартным от- клонением случайной вели- чины и является Мерой, характеризующей разброс возможных значений относительно ее среднего значения Mg. Если g — дискрёт- ная случайная величина, принимающая зна- чение xk с вероятностями pk, то Д. можно вы- числить по формуле а если g обладает плотностью распределения р (х), то ОО оо х2р {х} dx — ( У хр {х) tZxj . —ео —со Основные свойства Д.: Д. постоянной равна нулю; Д. не изменится, если к случайной ве- личине прибавить постоянную; при умноже- нии случайной величины на постоянный мно- житель к Д. умножается на к2; Д. суммы не- зависимых случайных величин равна сумме Д.; если Z)g = 0, то Р (g = с| = 1 для некоторой постоянной с. 282
ДИСПЕТЧЕРСКОГО УПРАВЛЕНИЯ АВТОМАТИЗАЦИЯ Приведем значение Д. для наиболее важных распределений (при этом для дискретных рас- пределений положим pk = Р = ку. 1) биноминальное распределение рй = = Chnph (1 — p)n-ft, к = 0, 1, п, Di = = пр (1 — р); 2) гипергеометрическое распределение pft = = ' CN—L (са) 1' кmin ^)> n^N, Di = (N - n) (N - 1Г1 np (1 - p) (Np = L); aft 3) распределение Пуассона pft = e k\ Di = a (т. e. Д. пуассоновского распределения совпадает с его средним значением); 4) распределение Гаусса р (х) =(2ла2)-"2*Х __ (я—а)2 Х е 2а‘ ,Di = о2; 5) равномерное распределение в интервале ₽(*)= = а2 = 12 ’ 6) показательное распределение р (х) — 2 = ае~ах (х > 0), ; а2 х^~ ie~x 7) гамма-распределение р (х) — —, Di = р = м^, п 8) распределение Стьюдента Di = -—----— , где п — число степеней свободы; 9) логнормальное распределение р (х) = {1 1 -------------------+ “1“ х)2| > Di — ш2р2 (to2 — 1), to = exp a2 j , p = I b \ = exp (-----I (см. Распределение вероятнос- \ о / тей). Чтобы определить Д. по ряду xlt х2, ..., хп независимых результатов измерений случай- ной величины, полагают Di^s2, где s2 = , п _ _ , п = 2 х = — S V Величи- П 1 й=1 п Й=1 на s2 является состоятельной оценкой Di, т. е. при п -> сю s2 сходится по вероятности к Di\ бо- лее того, величина (s2 — Di) при п 1 име- ет распределение, близкое к нормальному со средним значением нуль и Д. ц4 — (Р%)2, где ц4 = М (g — Mg)4. Более полную информа- цию о величине s2 можно получить при кон- кретных предположениях о распределении ве- личины g. Напр., если g имеет нормальное распределение с параметрами (а, а2), то -I-------- имеет распределение, не завися- щее от а и о ^-распределение с п — 1 сте- пенью свободы), что позволяет строить для Д. доверительные интервалы. И- И. Гихман. ДИСПЕТЧЕР в программирова- нии — то же, что программа-диспетчер. ДИСПЕТЧЕРСКОГО УПРАВЛЕНИЯ АВТО- МАТИЗАЦИЯ — применение комплексной си- стемы (класс систем «человек — машина») для автоматизации процесса управления с учетом оптимальных режимов работы управляемого объекта. С помощью Д. у. а. осуществляется сбор и обработка информации о ходе управляе- мого процесса, оперативное планирование ра- боты объекта в оптим. режиме, контроль аа выполнением оперативных планов путем выда- чи диспетчеру сигналов (на световых табло, печатных бланках и т. п.), получение текущей информации о ходе процесса и выполнение опе- ративных приказов, получение данных о со- стоянии объектов и т. д. В систему Д. у. а. входят: оператор (диспетчер), управляющая вы- числительная машина (УВМ), средства связи оператора с УВМ и управляемыми объектами (включая телесвязь), системы датчиков и ис- полнительных устр-в, которые осуществляют контроль и исполнение приказов непосредст- венно на объекте.Иногда систему, включающую в себя УВМ и средства связи с оператором, наз. автодиспетчером. Имеется две сту- пени Д. у. а.: на первой ступени система рабо- тает как «советчик», УВМ разрабатывает опе- ративные планы работы объекта и снимает соответствующую информацию, а исполнение их производит диспетчер (оператор); на второй ступени все функции управления берет на себя УВМ, обладающая обратной связью. С по- мощью такой системы полностью осуществля- ется планирование, контроль и анализ работы объекта. В этом случае система функциони- рует как самоприспосабливающаяся. Вмеша- тельство оператора требуется только в особо сложных случаях. Д. у. а., в основном, приме- няют при управлении транспортом, энерго- объединениями, металлургическими и хими- ческими предприятиями, в системах связи и т. д. В СССР с помощью Д. у. а. впервые была осуществлена стыковка космических аппаратов в межпланетном пространстве, а также управление космическим аппаратом «Луноход-1». На Украине комплексная Д. у. а. применяется на Ворошиловградском теплово- зостроительном заводе, Львовском телевизион- ном заводе и на др. машиностроительных и приборостроительных заводах. На железных дорогах применяют участко- вые, станционные и комплексные автоматизи- рованные системы диспетчерского управления. УВМ осуществляет здесь сбор и обработку информации о движении поездов, составляет и корректирует планы-графики движения поез- дов и оперативный контроль за их выполне- нием. За диспетчером сохраняется общее ру- ководство и функции, которые трудно алгорит- мизировать. При Д. у. а. машина с помощью 283
ДИСТАНЦИОННОЕ УПРАВЛЕНИЕ комплекса программ выдает план-график дви- жения поездов на 2—4 ч. Для осуществления функции управления движением (корректи- ровок графика) в машину с дорожного участка поступает информация о движении поездов по участку. При отправлении каждого поезда с очередной к-й станции с помощью Д. у. а. автоматически устанавливается маршрут на прохождение следующей к + 1-й станции, а иногда и двух станций, с учетом поездной обстановки на участке. Д. у. а. на участках железных дорог позволяет рационально вести график движения грузовых и пассажирских поездов в зависимости от их числа на участке, веса, местонахождения и т. д.; обеспечивает централизованное управление на однопутных и однопутных с двухпутными вставками участ- ках протяженностью до 600 км с к-вом поездов в сутки до 100—150, при скоростях свыше 150 км/ч. Экономическим эффектом применения Д. у. а. на железных дорогах является повы- шение участковой скорости движения поездов на 5—10%. Д. у. а. широко применяют на крупных сортировочных и узловых станциях и при планировании работ. Здесь осн. экон, эффект состоит в улучшении оборота вагонов и локомотивов, уменьшении к-ва маневровых средств. Первая автоматизированная система диспетчерского управления в СССР разработа- на в 1959—63 гг. Д. у. а. энергосистемами широко применяют в СССР, что дает значительный эконом, эф- фект: напр., благодаря уменьшению расхода условного топлива на 1% можно сэкономить более 30 млн. руб. Д. у. а. энергосистемами дает возможность выполнять осн. функции по планированию длительных и суточных ре- жимов, оперативную корректировку режима энерг. объединения, предупреждение, распо- знавание и ликвидацию предаварийных и аварийных ситуаций. С помощью Д. у. а. осуществляется сбор и обработка поступающих от потребителей, а также от электростанций и энергосистем статистических данных о рас- ходах энергии; о состоянии стационарного обо- рудования, высоковольтных линий передач, запасов воды в водохранилищах гидростанций и др. На основе составленных планов ведется автомат, расчет суточных графиков распреде- ления нагрузок между электростанциями и крупными агрегатами. В процессе реализации суточного графика осуществляется автомат, корректировка режима функционирования энергосистем. В США Д. у. а. применяют в управлении Калифорнийской энергосистемой. Подобное управление энергосистемами применяют во Франции, Англии, ФРГ, Японии и др. странах. Лит.: Буданцев Ю. Ю. Электронные помощ- ники диспетчера. М., 1963; Островский А. С. Техника связи, диспетчеризации и оперативного управления в промышленности. М.— Л., 1964 [биб- лиогр. с. 223—224]; Лившиц С. Б. Организация диспетчерской службы отраслевого производственного объединения. Л., 1965; Завьялов Б. А. Участ- ковый автодиспетчер. М., 1967 [библиогр. с. 220]; Петров А.П. Эксплуатация железных дорог с применением электронной вычислительной техники. Т М.. 1969 [библиогр. с. 187 —189]. А. А. Бакаев, В. В. Шкурба. ДИСТАНЦИОННОЕ УПРАВЛЕНИЕ — про- цесс выполнения оператором или автоматиче- ским устройством операций изменения со- стояния технических объектов на расстоянии передачей сигналов по линиям связи. Как правило, в процессе Д. у. осуществляют также передачу сигналов о выполнении указанных операций (дистанционный контроль). При Д. у. обычно выполняются простейшие операции — включение или отключение объекта, передача сигналов о его состоянии и др. Д. у. получило широкое применение в диспетчерских системах 1. Схема дистанционного управления двухпозицион- ным объектом с сигнализацией его состояния. 2. Схема дистанционного управления двухпозицион- ным объектом с разделением команд управления диодами. пром, предприятий, электр. станций и сетей, гидротех. сооружений, шахт, железнодорож- ных узлов и т. п. Объектами управления яв- ляются выключатели, разъединители, контак- торы для пуска электр. двигателей, задвижки, вентили и пр. Для управления каждому объек- ту выделяется самостоятельная линия связи. В системах с Д. у., как правило, используют проводные (обычно кабельные) линии связи. Поскольку при таком управлении не исполь- зуются методы уплотнения линий связи, то передаваемые сигналы имеют простую форму и обычно представляют собой импульсы (или непрерывные сигналы) постоянного тока, раз- личающиеся в некоторых случаях по интен- сивности и полярности. Системы с Д. у. отли- чаются простой структурой и высокой надеж- ностью. Влияние внешних электр. и магн. полей ослабляется экранированием много- жильных кабельных линий связи и повышени- ем мощности сигналов управления. Эконом, эффективность использования си- стем с Д. у. определяется числом объектов управления и длиной линии связи. Использо- вать эти системы целесообразно при относи- тельно небольших расстояниях — до 2—4 км, при 20—30 объектах управления. При больших расстояниях для управления объектами используются средства телемеха- ники. 284
ДИФФЕРЕНЦИАЛЬНАЯ СИСТЕМА АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ Известно много вариантов схем Д. у. При разработке таких схем особое внимание уде- ляют защите от ложных операций, обуслов- ленных помехами или повреждениями аппара- туры. На рис. 1 показана электр. схема управ- ления объектом, который может пребывать в двух состояниях (двухпозиционным объектом). Объект управления ОУ соединяется с пунктом управления ПУ линией связи ЛС. Питание схемы на ОУ и ПУ осуществляется от одного источника постоянного тока через общую линию ОЛ. В нормальном (нерабочем) состоя- нии обмотки реле управления РУ и реле сигна- лизации положения объекта PC обтекаются током, величина которого определяется со- противлением обмоток РУ и PC, а поляр- ность — состоянием объектов управления. Если объект включен, то его блок-контакты БК1 замкнуты, а ВК2 — разомкнуты. Величи- на тока, протекающего по линии связи, огра- ничивается сопротивлением обмотки реле PC и недостаточна для срабатывания реле РУ. Включение (отключение) объекта осуществля- ется нажатием кнопки включения Кв (кнопки отключения Ко) на ПУ. При этом обмотка реле PC замыкается накоротко, и ток в цепи резко увеличивается, реле РУ срабатывает и его контактами совместно со вспомогатель- ными блок-контактами объекта осуществляет- ся операция управления. В приведенной схеме команды управления и сигналы положения объекта передаются по однопроводной линии. Для повышения на- дежности работы схем Д. у. используют двух- проводные линии, в которых передача команд управления и сигналов положения объектов производится по отдельным линиям. В схе- ме управления двухпозиционным объектом (рис. 2) разделение команд управления осуще- ствляется диодами по полярности тока управ- ления. При нажатии Кв в линию связи посту- пает ток, полярность которого принимается положительной, а на ОУ через диод Д2 включа- ется обмотка реле включения Рв, реле сраба- тывает и объект включается контактами этого реле. Для отключения объекта нажимается кнопка Ко и током обратной полярности че- рез диод Д1 включается реле отключения Ро, контактами которого объект отключается. Лит..' Равнее Р. Л. Дистанционное управление. В кн.: Автоматизация производства и промышленная электроника, т. 1. М., 1962; Равнее Р. Л., Г о - fi я и н о в О. А. Телеуправление. М.— Л.. 1965 библиогр. с. 531 — 536]. А. М. Лучук. ДИФФЕРЕНЦИАЛЬНАЯ СИСТЕМА АВТО- МАТИЧЕСКОГО УПРАВЛЕНИЯ — система автоматического управления с законом регу- лирования, при котором информация о возму- щении вводится с помощью дифференциальных обратных связей по входной и выходной коор- динатам звена, подверженного действию воз- мущения. Такие системы называются также системами с косвенным или дифференциаль- ным измерением возмущения (по аналогии с мех. дифференциалом, где производится вычитание мех. вращательных движений). В Д. с. а. у. величину, численно равную возму- щению или' находящуюся в неизменной и доста- точно простой зависимости от него, можно вы- делить сравнением величин Ау и Аг, получен- ных преобразованием координат у и z замкну- того контура (соответствующий участок схемы на рис. обведен пунктиром). Эти координаты следует выбирать так, чтобы возмущение А находилось между ними. Рассмотрим линей- ную систему автомат, регулирования (см. рис.). При нулевых начальных условиях (Р) = \ (р) — А2 (р) = = [уп1 (р) — Уп2(р) Y1 (р) У2 (р)1 У (р) — ~ Уп2 <Р) У2 (?) Мр), f1) где р — параметр преобразования Лапласа. Если выполняется равенство Уп 1 (р) = YП2 (р) YI (р) Y2 (р), (2) часто называемое условием эквивалентности, то Ч (р) = — Уп2 (Р) Y2 (р) (Р) • (3) Если, кроме этого, Уп2 (р) = (р) и Уп] (р) ~ Y1 (р)> то Ад — — А. Следовательно, при выполнении условий (2, 3) величина А является аналогом возмущения А. Это свойство можно использовать для создания компаунди- рующей связи КС (см. рис.). Передаточная функция системы относительно возмущения А Y (р) = Ф = возм W X (р) _ Y2 (р) Y5 (Р) [1 — Y3 (Р) ГП1 (Р) Ук (р)1 “ ”1 + Л (р) ^2 (Р) ^3 (Р) У4 (Р) Л (Р) — - У3 (р) Ук (р) [Уп1 (р) - — Y2 (р) Yi (Р) Yn2(p)l (4) Если выполняется условие (2), то У2(р)У6(р)[1-Уз(р)Уп1(р)Ук(р)] увозм- 1 + У1(р)У2(р)У3(р)У4(р)У6(р) • (5) Знаменатель ур-ния (б) не содержит переда- точных ф-ций элементов, при помощи которых осуществляется дифф, измерение возмущения. Следовательно, при точном выполнении оно не влияет на устойчивость системы. Звено Ук (р) в сочетании с элементом Уп1 (р) создает положительную обратную связь, а в сочетании с элементом Уп2 (р) — отрицательную. При выполнении условия (2) влияние этих связей на устойчивость взаимно уничтожается. Откло- нение от условия (2) эквивалентно обратной связи (положительной или отрицательной). Из ур-ния (5) можно сделать вывод, что для обеспечения абс. инвариантности Ф относи- тельно А необходимо, чтобы YK (Р) = 5Т* (Р) • ^nl1 (Р)- (6) 285
ДИФФЕРЕНЦИАЛЬНАЯ СИСТЕМА ЭКСТРЕМАЛЬНОГО РЕГУЛИРОВАНИЯ Это условие трудно выполнимо в общем случае, т. к. при этом требуется реализовать обратные передаточные ф-ции У-‘(Р) и Y-^p). Таким образом, в Д. с. а. у. возможна лишь инвариантность до е и условие (6) указывает лишь предел, к которому нужно стремить Ук (р). Вместе с тем в Д. с. а. у. можно осу- ществлять инвариантность в установившемся режиме, более того, эта система, будучи замк- Структурная схема дифференциальной системы ав- томатического управления: Y — задающее воздейст- вие; Ф — регулируемая величина; X — возмущение; Хд — косвенно измеренное возмущение; Y(p) — пе- редаточные функции элементов системы. нутой, позволяет обеспечить не только ком- пенсацию, но и перекомпенсацию действия воз- мущения (отрицательный статизм регулирова- ния), как и системы с компаундирующими свя- зями по возмущению. Для этого необходимо, чтобы Ун (0) > У3 (0) УП1 (0) • Принцип дифф, измерения возмущения может быть использован в некоторых нелинейных системах. Примером Д. с. а. у. является систе- ма стабилизации напряжения генератора, в этом случае объект управления — генератор — охватывается дифф, связью (вилкой). Дифф, измерение возмущений находит применение также в следящих системах, системах стабили- зации летательных аппаратов, системах экстре- мального регулирования и др. Лит.: К остюк О. М. Умова екв!валентност1 си- стем диференщального керування та систем керу- вання за збуреннями. «Автоматика», 1961, № 1; Me некий Б.М. К вопросу о реализации прин- ципа инвариантности. «Известия АН СССР. Энергети- ка и автоматика», 1961, № 5; К ухтенко А. И. Проблема инвариантности в автоматике. К., 1963 [библиогр. с. 364—371]’, I в ахненко О. Г. Ki- бернетичн! системи з комб!нованим керуванням. К., 1963 [библиогр. с. 471—479]. В. И. Костюк. ДИФФЕРЕНЦИАЛЬНАЯ СИСТЕМА ЭКСТРЕ- МАЛЬНОГО РЕГУЛИРОВАНИЯ — беспо- исковая система экстремального регулирова- ния, в которой при помощи смещения экстре- мальных характеристик в пространстве регу- лирующих воздействий, в любой момент време- ни наблюдается одновременно два режима работы (две точки экстремальной характерис- тики). Многие реальные объекты не допускают специальных поисковых колебаний, поэтому для управления ими не могут быть применены обычные принципы построения систем экстре- мального регулирования. Д. с. э. р. может быть применена там, где удается построить модель экстремального объекта управления и ввести в нее осн. возмущающие воздействия, которым подвергается объект. Примером этого могут быть некоторые объекты хим. пром-сти, под- дающиеся моделированию физическому. Струк- турная схема Д. с. э. р. приведена на рис. 1. На вход двух моделей (2 и 3) непрерывно по- даются одинаковые по величине, но обратные по знаку регулирующие воздействия Др, под влиянием которых экстремальная характерис- тика в одной модели смещается влево, а в дру- гой — вправо относительно характеристики ф объекта управления (рис. 2). Если на входе (1) объекта действует регулирующее воздействие p,lt то показатель качества ф' на выходе первой модели будет определяться воздействием Hi "Ь Ац, а показатель качества ф " на выходе второй модели — — Дц. То же самое от- носится и к точке р3; Рассмотрев, таким обра- зом, ряд значении регулирующего воздейст- вия, можно убедиться в том, что экстремальные характеристики моделей будут сдвинуты отно- сительно характеристики объекта регулирова- ния <р. Так как обе модели испытывают все те возмущения X, X', которые действуют и на объект, и перемещают экстрем, характеристи- ку соответственно в горизонтальном и верти- кальном направлениях, то при перемещении характеристики объекта характеристики моде- лей также перемещаются, не изменяя своего положения ни относительно характеристики объекта, ни оносительно друг друга. Измерен- ные значения показателей качества ф' и ф" подаются на устройство вычитания (4), а ре- зультат вычитания после усиления устройст- вом (5) управляет исполнительным двигателем (6). Дифференциальная система поддерживает равенство ф' — ф"= 0 при любых возмуще- ниях, действующих на объект и на модели. Это равенство удовлетворяется только при значении регулирующего воздействия ц2 (рис. 2), которое соответствует экстремуму характеристики объекта управления. 286
ДИФФЕРЕНЦИАЛЬНЫХ ЛИНЕЙНЫХ УРАВНЕНИЙ С ЧАСТНЫМИ ПРОИЗВОДНЫМИ КЛАССИФИКАЦИЯ Если в дифференциальной системе характе- ристики моделей полностью идентичны, то для пропорциональной системы регулирования за- кон будет иметь вид и = аДце, где а — коэф- фициент пропорциональности (усиления); Apt — постоянное смещение моделей; е — от- клонение от экстремума; и — напряжение, управляющее исполнительным двигателем. Д. с. э. р. является единственной из известных экстрем, систем, которая обеспечи- вает абсолютную инвариантность к возмуще- ниям К, Д. с. э. р. мало чем отличается от Дифф, ур-ние 2-го порядка Ап (хи х2) —2 h 2А12 (xlt х2) дх< UX]UX> д2и дх2 - Ф К, х2, и, — , 1. Структурная схема дифференциальной системы экстремального регулирования. 2. Статические экстремальные характеристики моде- лей (ф*, Ф*) и объекта (ФХ в данной точке х = (ац, х2) наз. эллиптическим, параболическим и гиперболическим, если в этой точке соответственно А > 0; А = 0; А < 0, (2) где Д = А1гА22 — А^. Классификация дифф, ур-ний 2-го порядка п S & i,j=l д2и дх^х- ди дхг ’ ди дх_ п (3) обычных следящих систем, и для определения ее динамических свойств можно применить методы исследования таких систем. Несмотря на то, что область применения диф- ференциальных систем ограничена необходи- мостью создания моделей объекта, практика показала, что существует много промышлен- ных объектов, в которых эта задача решается сравнительно просто. Лит.: Кунцевич В. М. Системы экстремально- го управления. К., 1961 [библиогр. с. 145—149]; Васильев В. И. Дифференциальные системы экстремального регулирования. К., 1963 [библиогр. с. 70—71]; Васильев В. I. Екстремальн! си- стеми керування без пошукових коливань. К., 1966 [библиогр. с. 172—175]. В. И. Васильев. ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ — класс уравнений в математике. См. Уравнений классификация. ДИФФЕРЕНЦИАЛЬНЫХ ЛИНЕЙНЫХ УРАВНЕНИЙ С ЧАСТНЫМИ ПРОИЗВОД- НЫМИ КЛАССИФИКАЦИЯ. Дифференциаль- ное уравнение, содержащее, кроме независи- мых переменных и искомой функции, также и частные производные этой функции, наз. диф- ференциальным уравнением с частными произ- водными. Наивысший порядок частных произ- водных, входящих в ур-ние, наз. порядком дифф, ур-ния. Дифф, ур-ние наз. линейным, если оно линейно относительно искомой ф-ции и всех ее производных. где х = (xi, ..., хп), основана на приведении п квадратичной формы У Аг-ага- к канониче- ’ - скому виду. Выбрав надлежащие преобразова- п ния = У, амх^ k = 1, ..., п, приведем 1=1 (3) к виду (4) где g = (Ь. •••, 1п)- Дифф, ур-ние (3) наз. эллиптическим в данной точке, если т = п и все знаки в левой части (4) одинаковы, гиперболи- ческим в данной точке, если т = п и все знаки, кроме одного, в левой части (4) одинаковы, и параболическим в узком смысле, если в левой части (4) все члены имеют одинаковые знаки, д2и один член, напр. , отсутствует, а пра- вая часть содержит соответственно производ- им ную Дифф, ур-ние (3) наз. параболиче- ским (в широком смысле), если т < п, оно наз. ультрагиперболическим в данной точке, если т = п и в левой части (4) имеется больше чем по одному положительному и отрицатель- ному знаку. 287
ДИФФЕРЕНЦИАЛЬНЫХ ЛИНЕЙНЫХ УРАВНЕНИЙ С ЧАСТНЫМИ ПРОИЗВОДНЫМИ КЛАССИФИКАЦИЯ Система ур-ний Дифф, ур-ние 2т-ого порядка ди{ dxt Уин. , Аа (Х1’ Ха) ~д^~ + 7=1 2т --hn\x) дки дхк‘ . . . дхкп + Ф; {хг, х2, иг, . . . , UN) (5) наз. гиперболической системой (г. с.) в данной точке, если в этой точке опре- делитель матрицы (Ац - Wy), (6) где б; • = | ’ к имеет вещественные и 1 I 0, i j J различные корни.Если указанный определитель не имеет в точке действительных корней, то система (5) наз. эллиптической си- стемой (э. с.) в точке. Примером э. с. 1-го порядка является система Коши—Римана dut ди2 ди2 диг дх} дх2 ' дх^ дх2 = Ф (.г), X = (хь . . . , х„), (9) где коэфф. Л не меняются ни при какой пере- становке индексов fci, &2, kn, наз. эллип- тическим в точке, если в этой точке для любых вещественных чисел cq, сс2, ..., ап, п XI 2^/4 2j выполняется неравенство 8=1 S A(h......йп,(х)а?* k~2m п > р. (*) У, а^т, р. (х) > 0. 8=1 (10) Примером эллиптического ур-ния 4-го порядка является бигармоническое ур-ние Система ур-ний N j=l (х) дки. _______ 3 дхк‘ . . . дхкп д*и д^и dxj дх^дх^ , дх% = Фу (х), (7) Э. с. и эллиптические ур-ния высокого порядка являются обобщением эллиптического ур-ния 2-го порядка 1=1....N, п X = (хп . . . , хп), к = 2 ks, П „ П Sd2u дъ Др- - д—5-4- \ В- -5- ч дх.дх- ~ Zj г дх г,3=1 ' г=1 4- си -|- Ф =. о. наз. эллиптической в точке, если при любых значениях вещественных переменных п ai, с&2, ..., ап, для которых У > 0, опреде- 8=1 литель порядка IV, у которого элемент на пе- ресечении i-ой строки и у-ого столбца имеет вид п п 2 4 И > О, 4^=Д0-. (11) i,j—i з=1 Система ур-ний япг д и. Ако ,fei ,4 » Агз dt 1 j=l 2pfe„4fe<s 2pn; кп) (t, х) 24^” "• ^’а*1 . .. ак" (8) и отличен от нуля в этой точке. Примером э. с. 2-го порядка является система ур-ний Ламе: \ дх2 / +(К+ц) ( диг дх. 4- 4М=о, дх2 ) / д-и2 дги2 \ , И—К-А-----г 4" у дх% дх% у , . , д / ди, + {К+^~д^(~д^ ^=0 dx2 I нри 4^0=^ 1, <> = -2—^ afto+hMi X ---ь---ь-------ь-* + Ф1 (^ ж), (12) dt^dx^' . . . дх^п И к0<пр А: = 2 ks1 3=1 ' = 1.....N, х = (хъ . . . , хп), где р — целое число, наз. параболической системой (п. с.) (в смысле Петровского) в точке (t, х), если для любых вещественных at, а2, ... п ..., ап, У = 1, корни определителя порядка s=l TV, у которого элемент на пересечении г-ой строки и /-ого столбца имеет вид V 4^lhl-'hn)(«,x)^(iai)h‘ ... 2pfe04ft=2pn; ... (га„)й"-^б4; (13) п; N X 288
ДИФФЕРЕНЦИРОВАНИЕ СИГНАЛОВ и удовлетворяет в этой точке неравенству ReX< —S (14) с некоторой положительной постоянной fi- ll. с. являются обобщением одного параболи- ческого ур-ния 2-го порядка —— =Lu(t, х). (15) Система ур-ний ••• • (г, х) х /со < nj, к = s=l 4 = 1, . . . , A, X = (Xj, . . . , Xn), наз. г. с. (в смысле Петровского) в точке (t, х), если при любых действительных а,, ..., ап, п У, сс| > 0, определитель порядка IV, у которого «=1 элемент на пересечении 1-ой строки и /-ого столбца имеет вид 2Л(Й«, fe>, ... , An) . akn _ (17) имеет в этой точке только действительные и различные корни. Г. с. являются обобщением одного гиперболического ур-ния 2-го порядка д2и -q^~ = Lu (t, *)• (18) Дифф, ур-ние или система ур-ний принадле- жат к данному типу в некоторой области, если они принадлежат к данному типу в каждой точке этой области. Если дифф, ур-ние в одной части области принадлежит к одному типу, а в другой — к другому, то во всей области оно наз. ур-нием смешанного типа; то же относится и к системам ур-ний. Имеется классификация и более сложных дифф, уравнений, напр., нелинейных, но эту классификацию в наст, время нельзя считать установившейся. Лит.: Петровский И. Г. Лекции об уравне- ниях е частными производными. М., 1961; Ба- бич В. М. [и др.]. Линейные уравнения математи- ческой физики. М.. 1964 [библиогр. с. 343—362]. В. Г. Приказчиков. ДИФФЕРЕНЦИАЛЬНЫХ РЕНТ МЕТОД — метод решения транспортной задачи линейно- го программирования. В основу метода поло- жена идея рассмотрения процесса решения за- дачи как процесса стабилизации эконом, систе- мы. Метод как бы имитирует формирование дифф, ренты в модели транспортных перевозок и увязки спроса и предложения. В отличие, 19 4-210 напр., от решения транспортной задачи мето- дом потенциалов, где с самого начала произво- дится распределение всей продукции, которое затем последовательно улучшается, в случае применения Д. р. м. вначале распределяется часть продукции, но зато оптимально: «потре- бители» прикрепляются к «поставщикам» наи- более экономичным, в смысле стоимости пере- возок. Дальнейшие этапы прикрепления потре- бителей к поставщикам связаны с условным повышением стоимости перевозок за счет при- своения поставщикам дополнительной стои- мости — ренты — и повышения «кредитоспо- собности» не вошедших в план потребителей. В момент полного распределения продукции и окончательного расчета полученный план прикрепления потребителей к поставщикам оптимален. А- А- Бакаев. ДИФФЕРЕНЦИАТОР — устройство для полу- чения производной входной переменной. Для Схема дифференциатора. получения производной по времени в АВМ и устр-вах управления обычно применяют схемы, реализующие не идеальный оператор диффе- ренцирования р, а операторы ар Тор + 1 или ар (^p+imp + i)’ с помощью которых опе- рация дифференцирования выполняется при- ближенно (см. рис.). Основным достоинст- вом таких Д. является их способность час- тично сглаживать паразитные высокочастот- ные помехи в выходном сигнале евых = R^C^p — . Р у „ । евх- которые были бы (R^p-i- 1) (R2C2p + 1) вх 1 существенно усилены идеальным Д. Существу- ют и Д., приближенно реализующие операцию дифференцирования и построенные на RC- цепях ИЛИ трансформаторах. В. Ф. Евдокимов ДИФФЕРЕНЦИРОВАНИЕ СИГНАЛОВ — операция получения производной сигнала. При решении задач на аналоговых вычисли- тельных машинах производные машинных переменных по времени обычно воспроизводят- ся методом неявных ф-ций без использования дифференциаторов, применения которых по возможности избегают из-за ограниченности их рабочего частотного диапазона и из-за су- щественного усиления ими паразитных высоко- частотных помех. Однако часто в устройствах управления или для целей измерения требуется выполнить непосредственное Д. с. В этих слу- чаях применяют дифференциаторы. В. Ф. Евдокимов. 289
ДИФФЕРЕНЦИРОВАНИЕ СИМВОЛЬНОЕ ДИФФЕРЕНЦИРОВАНИЕ СИМВОЛЬНОЕ, дифференцирование аналитиче- ское — получение при помощи ЦВМ произ- водной данной функции в аналитическом виде. Эта операция была одним из первых примеров использования ЦВМ для нечисловой матема- тики и до сих пор является самой характерной процедурой при автоматизации аналитических преобразований на вычислительных машинах. Начиная с 1953 г., разработано и внедрено большое к-во различных алгоритмов дифферен- цирования. В основе этих алгоритмов лежит общий принцип — последовательное выполне- ние на каждом этапе работы следующих двух действий: выбор подвыражения, подлежащего обработке на данном этапе и замена выбранно- го подвыражения другим с помощью соответст- вующего правила дифференцирования. Пример. Если требуется найти произ- d водную----- (sm х 4- cos х), то в качестве пер- dx вого подвыражения выбирается оно само. В этом случае из мн-ва правил дифференци- d рования применяется правило —— (Е, 4- dx d d + Е2) = —— А, + ~ F2, преобразующее дан- ах dx d . d ное выражение к виду-----sin х 4---— cos х. dx dx Затем для преобразования выбирается либо d d подвыражение —-— sin х. либо -----cos х. Co- ax dx d ответственно применяются правила-- sinx — dx d = cos x и cos x = — sin x. В результа- те получится выражение cos х — sin х. Характерными свойствами каждой програм- мы дифференцирования являются форма за- дания входного выражения, способ представ- ления этого выражения внутри машины, к-во выполняемых упрощений и к-во применяемых правил дифференцирования. В первых программах выражения задава- лись в виде последовательности условных ко- дов, где каждый код соответствовал одной операции. Напр., ф-ция V = х2 записывалась как Е00 ООх 002 00N, где Е00 обозначает опе- рацию возведения в степень. Результат выво- дился в таком же виде. Последующие програм- мы приближали форму записи выражений к общепринятой в математике. В наст, время программы воспринимают исходное выражение в сложившейся линеаризованной записи, при- нятой в языках программирования типа АЛГОЛ, ФОРТРАН. Так, выражение А + х2 запишется как А + х 1 2 или А + х **2 в за- висимости от того, какими символами обозна- чается операция возведения в степень. Внутр, представление выражений для первых про- грамм мало чем отличалось от внешн. представ- ления. Теперь в качестве внутр, представления 290 используются в основном различные модифи- кации записи Лукасевича и схем Канторовича. Многие из программ используют в различной степени средства упрощения выражений, полу- ченных в результате дифференцирования. Это обеспечивает более наглядную запись резуль- тата, а также значительно ускоряет повторное дифференцирование. Так, напр., неупрощен- ный результат дифференцирования по х выра- жения ах + хех‘ имеет вид 0 х а 1 -j- + 1 • ехг + х ехг • 2 • х. После упроще- ния получим выражение а + ехг + 2х2еж2. Эффективность программы зависит также от к-ва используемых правил дифференцирова- ния. Напр., кроме общего правила (и®)', где и и v рассматриваются как ф-ции, можно исполь- зовать еще два правила, па те случаи, когда либо и, либо и не зависят от переменной диффе- ренцирования. Можно пойти дальше и исполь- зовать еще два правила на тот случай, когда либо и, либо v являются числами. Увеличение к-ва правил ускоряет процесс дифференциро- вания, но усложняет саму программу. Программы дифференцирования вначале создавались как самостоятельные программы. В дальнейшем они, как правило, стали входить в большие системы, предназначенные для про- ведения аналитических преобразований на ма- шинах, в виде либо операторов, либо операций входного языка таких систем. Так, в наибо- лее распространенной зарубежной системе FORM АС введена операция FMCD/F. Выра- дЧ жение -------в этой системе записывается как дхг FMCD/F (z, х, 2). В СССР самыми мощными системами для аналитических преобразова- ний являются машина «МИР-2» и система СИРИУС. Во входном языке машины «МИР-2» АНАЛИТИКе приведенная выше производная запишется в виде д/дх 1 2 (z), а в системе СИРИУС — в виде д (2, х) z. Пример производной, полученной на машине «МИР-2»: dtdx (5 X х ф SIN (х + 2) + EXP (LN (х — 3)) -|- + LN (CTG (x-f-SIN (х))) X ARC SIN (4 х х) = = 5 X ((SIN (2 + х) X х ф (— 1 + SIN (2 + 4- x)) 4- cos (2 4- x) x x t SIN (2 4- x) x X LN (x)) X EXP (LN (— 3 4- x)) l/(— 3 4- 4- x) x EXP (LN (— 3 4- x)) x x t SIN (2 -|- 4- x)) — ((14- cos (x)) (SIN (x 4- SIN (x)) 1- 2 X X ARC SIN (4 X x)) 4- 4/V( 1 — ((4 X x) 12)) X X LN (CTG (x + SIN (x))). Лит.: Белоус Л. Ф. Аналитическое дифферен- цирование в системе СИРИУС. «Автоматизация про- граммирования», 1969, в. 2; Г р и н ч е н к о Т. А., Ц а р ю к Н. П. Аналитическое дифференцирование в машине «Мир-2». «Математическое обеспечение ЭЦВМ», 1970, в. 2; S a m m е t J. Е. Survey of for- mula manipulation. «Communications of the Associa- tion for Gomputing Machinery», 1966, v. 9, № 8. T. А. Гринченко.
ДИФФЕРЕНЦИРОВАНИЕ ЧИСЛЕННОЕ ДИФФЕРЕНЦИРОВАНИЕ ЧИСЛЕННОЕ — приближенное вычисление значений производ- ных указанных порядков от функции, заданной таблично или аналитически. Один из методов вычисления производных от ф-ции / (х), задан- ной таблицей ее значений в п + 1 узлах х^ i = 0, 1, п, (х0 < xi < zn), заключается и следующем: ф-цию f(x) на интересующем нас отрезке заменяют интерполирующей ф-цией Р (х) (чаще всего многочленом ге-ой степени) и считают, что т-я производная /(т) (ж) = lim (х) при х0 < х < хп. Выбор интерполяционной ф-лы Р (ж) зависит от того, какая дана система узлои сетки для / (ж) и при каких значениях х нужно вычислить производные. Напр., если значения / (ж) заданы для равноотстоящих зна- чений аргумента с шагом h и значение произ- водной m-го порядка нужно вычислить для х, лежащих вблизи узла х0, то в качестве интер- поляционного многочлена Р (х) (см. Интерпо- лирование функции) выбирают многочлен Нью- тона для интерполирования вперед. Тогда ф-лы Д. ч. будут иметь вид 1 dm Р (хп 4- ht) dmCh, ---т~ dtm (1) где Aft f(x0) = Aft 7 (z0 + h) — Aft 1 f (x0) — восходящая конечная разность k-го порядка от функции / (х), х = х0 + ht, С* = t{t-i) . . . (t — k+1) „ = —1---------п----------- . В частности, к\ f ы == 4- —-4- д2/ (^о)+ п \ L 4yA’fW + ••• + ( Аналогично, если воспользоваться интерполя- ционными ф-лами Ньютона для интерполиро- вания назад и ф-лами Бесселя, можно найти производные m-го порядка для х, расположен- ных соответственно вблизи конца и середины табл. В частности, f (хп>— ^V/n+y-V2/n + + где vh/ (хп) = 7 (хп) — vft 7 (гп_1) — ни- сходящая конечная разность k-ro порядка. Приближенное дифференцирование с исполь- зованием интерполяционных многочленов — менее точная операция, чем интерполироиание, так как близость друг к другу двух ординат кривых у = j (х) и у = Р (х) на отрезке [ж0, хп] еще не гарантирует близости на этом отрезке их производных. Особо важное значе- ние при вычислении производных имеют вопро- сы оценки погрешностей. Погрешность метода, или остаточный член, при использовании ин- терполяционных ф-л имеет вид т R (Ж) = V _______________________х m' ’ (т — *)! (п-|-/с + 1)! х/•+*+» К»| где со (х) = (х — х0) (х — Х1) ... (х — хп), е s [ж0, хп], т < «. Выражение для остаточ- ного члена значительно упрощается, если х находится вне отрезка [ж0, хп]. Тогда, если / (х) — (п + 1) раз дифференцируемая ф-цйя на наименьшем отрезке [а, &], содержащей уз- лы интерполирования и точку х, то (г) = (“ + 1)! /П+1) G ta’ Ь]- 'Ч Для получения практической оценки модуля остаточного члена /"+1) (£) оценивают макс, значение |/п+1> (х) | на [а, 6]. В некоторых случаях выгоднее выражать значение произ- водных в узле сетки xi непосредственно через значения ф-ции. Построить такие ф-лы можно, пользуясь интерполяционным многочленом Лагранжа или разложением в ряд Тейлора вы- ч ражения А = / (xi 4- ahh) в окрестности fe=l точки х^ При этом коэффициент подбирают так, чтобы разложение А в ряд Тейлора не содержало (*;) '(О I < т, т + 1 I < < т + г, где г — целое положительное число) и содержало значение (х^) с множителем, равным единице. Тогда Ч "У I Chf (xi ahh) = (ж|) 4- Rm (x^. (2) fe=l Чтобы определить сначала надо получить систему g(g = w4r4- 1) УР-ний, решение которой находится в замкнутом виде. Оценка остаточного члена имеет вид ,ч ч I «m (*i) К 1 f(q) |max 1“^ I. р=1 В случае, когда точки сетки равноотстоящие, сравнение различных ф-л вида (2) показывает, что наиболее простыми и точными из них будут ф-лы, когда производная вычисляется в сред- нем узле X}, причем выражение А строится по нечетному числу узлов, лежащих по обе сто- 19* 291
ДИФФЕРЕНЦИРОВАНИЕ ЧИСЛЕННОЕ роны от xi. Приведем некоторые из таких формул: h? 1 f (*») = (/ (*i+i) — 2/ O4) + t Сч-i)) — — -J2- ^1У) b e Xi+i]’ 1 (*i) = U (*i+2) - 2/ (*i+i) + 2/ (х{_!) - Л2 IV\ — f (*i_2))--4- / ®). £2 S [xt_2, xi+2i- Выражение вида А можно составить не только для представления производной задан- ного порядка т в узле х^, но и для представ- ления любого линейного дифф, агрегата т У <Pfe (*,) (*,). где <ph (х) — заданные не- h=0 прерывные ф-ции. Это используют при числен- ном решении краевых задач для обыкновенных дифф, ур-ний. При Д. ч. по ф-лам (1), (2) нужно принимать во внимание также величину неустранимой погрешности, возникающей за счет того, что нам известны не точные значения ф-ции f (х^ в узлах сетки, а приближенные / (х;). В случае дифференцирования по ф-лам (2) абс. неустра- нимая погрешность 9 е* < У гк 1 Ck |, eh < | f (xt + ahk) — A==l — 7(^ + айЛ)|. Задача отыскания производной /' (х) по экспериментальной случайной функции / (х) значительно отличается от задачи дифференци- рования ф-ции, для которой известны точные данные. В этом случае наблюдения не свобод- ны от случайных значительных ошибок, а от- Д/ ношение —-— очень чувствительно даже к не- Дх большим ошибкам, если Дх становится весьма малым. Поэтому обычные ф-лы Д. ч. могут сильно искажать результаты. Для решения такой задачи при достаточно плотном ряде исходных значений / (х) можно воспользовать- ся сглаживанием эмпирических данных с ис- пользованием метода наименьших квадратов (см. Аппроксимация функции среднеквадратич- ная). Предположим, что точные данные f (х;) на протяжении нескольких равноотстоящих измерений мало отличаются от соответствую- щих ординат параболы у = ах2 + Ьх + с. Пусть, напр., это имеет место, если комбини- ровать измерение в точке х = 0 с двумя сосед- ними (слева и справа). Чтобы подобрать три параметра к пяти исходным данным, пользуют- ся наименьших квадратов методом, т. е. нахо- 2 дят минимум величины У (/(х4)— ах^ — г=—2 — bxi — с)2 выбором параметров а, Ъ и с. Если нужно исправить значение f (0), находят лишь значение параметра с. Аналогично нахо- дят исправленное значение производной в точ- ке х = 0. При этом надо иметь искомое значе- ние параметра Ъ. В результате /' (*{) да — 2/(х{2) — / (х{-1) + 7(ri+1) + 2/(xi+2) 10ft Если использовать не две, а 2/ соседних точек с обеих сторон от точки х{, то ф-лы Д. ч. для хь лежащих внутри промежутка [х0, хп], имеют вид У л7(*{ + *Л) г (х^ . 2Л У Л2 Й=1 Аналогичный прием применяют для построе- ния значений производных в крайних узлах интерполяции, но сглаживание эмпирических данных происходит только за счет точек, ле- жащих слева (или справа) от соответствующих крайних точек. Если, напр., сглаживание в начале кривой производить по четырем точкам, лежащим справа от точки хо, то f (*о) да — 217(жо) + 13/ (xt) + llf(x2) — 9f(x3) 20h Для вычисления значений второй производ- ной производят сглаживание значений первой производной по методу наименьших квадратов и, приняв их за исходные, находят выражение для второй производной. В последнее время указанный метод получил дальнейшее разви- тие на основе теории сплайновой аппроксима- ции функций. Задача восстановления производной по ф-ции, заданной экспериментально, принадле- жит к числу некорректно поставленных задач. Поэтому восстанавливать производную можно, используя метод регуляризации Тихонова (см. Некорректно поставленных задач способы ре- шения). Пусть / (х) непрерывно дифференци- руема на отрезке [х0, хп]. Тогда ее производ- ная, по определению, удовлетворяет интегр. ур-нию Вольтерры 1-го рода X ?(я) = + d<xn' (3) d для решения которого и применяют метод ре- гуляризации. Отыскание производной можно 292
ДИФФУЗИОННЫЙ ПРОЦЕСС также свести к решению интегрального ур-ния вида хп § К (х, s) /'(s) ds = ф (х) хЛ с непрерывным ядром {х — х < s < х Xn — s, X<S<Xn и правой частью хп Ф (х) = j / («) ds — / (г0) (хп — г). X Решение этого ур-ния находят также мето- дом регуляризации. Для отыскания производ- ных высших порядков можно поступить ана- логично. Метод регуляризации может быть применен для устойчивого нахождения линей- ной комбинации вида /" (г) + cif (х) + + bif (г) (ci, bi = const) по эксперименталь- ным данным /(г). Результаты вычислений подтверждают преимущества метода регуляри- зации, когда погрешность данных сравнима по порядку с шагом сетки. В практических приложениях важным яв- ляется следующий способ Д. ч.: если найдена g (х), для которой | / (г) — g (г) | < 6, и из- вестно, что | f (г) — [/ (х + h) — f (x)]/h | < сА, то , g(x ± /2б/с) — g(x) TVWc < 2 V26с. Знак «+» или «—» и значения h и б должны быть выбраны так, чтобы аргументы / и g попали в области определения этих ф-ций. В общем случае неправильно полагать, что /' (г) ?=; g' (г). Но если / (г) — периодическая ф-ция на отрезке [— л, л], a g (г) — тригоно- метрический многочлен порядка п, то /' (г) g' (г), причем I /' (х) — g’ (х) | < бге + + -2-^ X Х 1П 2 + + 4) £п(/,)’ 2лг t = ete, 7;. = е 2,1+1 3. Тогда | / (г) — g (г) |< I, 4 2 12 1) < 1 + — + — ln — <2re + 1) К (/) ( Л Л I л ]| п / 2л . \ Допустим еше, что значения / -------------- 7 \ 2л -|- 1 / известны с абс. погрешностью, не превышаю- щей е. В таком случае I / (г) — g (г) | < б < <(— + — In [— (2п + 1) ]) [Е я(/) + е] + (л л [ л JJ + En(f). Во всех приведенных выше ф-лах для по- лучения полной погрешности Д. ч. необхо- димо учитывать и погрешность реализации ф-л на вычисл. машинах (см. Погрешностей вы- числений теория). В инженерной практике для Д. ч. применяют различные моделирующие приборы. Лит.: Березин И. С., Жидков Н. П. Ме- тоды вычислений, т. 1. М., 1966; Иванов В. В. Анализ точности вычислительных алгоритмов. «Жур- нал вычислительной математики и математической физики», 1970, т. 10, № 2; Численный анализ на ФОРТРАНе, в. 6. М., 1974; Л анцош К. Практи- ческие методы прикладного анализа. Справочное ру- ководство. Пер. с англ. М., 1961. В. В. Иванов, А. А. Скоробогатъко. ДИФФУЗИОННЫЙ ПРОЦЕСС — марков- ский процесс с непрерывным множеством со- стояний. Для таких марковских процессов существует плотность вероятности перехода р (7, х, s, у), где t — начальный момент време- ни, s — конечный Момент времени, х и у — состояния процесса в моменты s и t соответст- венно. Пусть X — n-мерное евклидово прбст- ранство и (х1, z2, ..., хп) — координаты точки х, (у1, у2, •••, уп) — координаты точки у, а | х — у | евклидово расстояние между этими точками. Предполагается, что при всяком Д > 0 существуют пределы где Еп (/') — величина наилучшего прибли- жения тригонометрическими многочленами п- го порядка (см. Аппроксимация функций равно- мерная). В частности, для любой ф-ции <р max £n(<P) < 1--------, , >------ (п. 4- Н lim —i\ (у1 — г1) р (7 — А, ж, h*0,hu0ft + ft11 J, А 11 x-у |$ д t + ^1, у) dy = ai (7, ж); lim ----------- тцО.л, h А, (/ — хг) {у3 — х3) X если существует k-я производная (х) на [— л, л]. Возьмем за g (х) многочлен тригоно- метрической интерполяции / (г): п £(*>= 2 aZ k=—п X p(t — А, г, 7 + А„ у) dy = (t, г); 1 lira --------- \ р (7 — А, х, 7 + МО.АщО А + А, + klt у) dy = 0. 293
ДЛИНА ОЧЕРЕДИ Коэфф. а; (/, s) наз. коэфф, переноса, а вектор a (t, х) с координатами ai (t, х) — вектором пе- реноса, Ъ... (t, х) — коэфф, диффузии, матрица В (t, х) с элементами 6;j- (t, х) — матрицей диффузии. Такие марковские процессы наз. диффузионными, поскольку их можно интер- претировать как вероятностное описание яв- ления диффузии. При изучении диффузионных марковских процессов существенную помощь может оказать аппарат стохастических диффе- ренциальных ур-ний. См. также Случайных процессов теория. В- Скороход. ДЛИНА ОЧЕРЕДИ — количество требований, находящихся в данный момент времени в очере- ди в массового обслуживания системе. В вероят- ностных системах и в системах со случайным входящим потоком Д. о.— случайная величина. Примеры Д. о.: к-во судов, ожидающих обра- ботки у причалов; заготовок, находящихся в бункере перед станком; объем информации, подлежащей обработке на вычисл. устройстве. Д. о.— важная временная характеристика си- стемы, позволяющая судить о длительности простоев транспортных средств, о залеживае- мости товаров. На основании распределения Д. о. (или моментов этого распределения) мож- но рассчитать рациональный объем склада, емкость ассоциативного запоминающего уст- ройства и т. д. Иногда в Д. о. включают также требования, находящиеся в данный момент на обслуживании. Для однолинейной системы обслуживания с пуассоновским входящим потоком и произвольно распределенным вре- менем обслуживания распределение Д. о. вычисляется по Хинчина — Полачека форму- лам. Н. В. Яровицкий. ДЛИТЕЛЬНОСТЬ ОЖИДАНИЯ — то же, что время ожидания. «ДНЕПР» — первая отечественная цифровая управляющая вычислительная машина широ- кого назначения на полупроводниковых эле- ментах. Создана в Ин-те кибернетики АН УССР в 1961. «Д». состоит (рис.) из централь- ной вычислительной части и устройства связи с объектом. Управляющая машина широкого назначения «Днепр». Вычислительная часть пред- ставляет собой самостоятельную универсаль- ную цифровую вычислительную машину сред- ней производительности (время выполнения операции сложения 29,5 н- 57,5 мксек). Объем оперативного запоминающего устройства ма- шины (см. Память ЦВМ) — переменный (ОЗУ комплектуется блоками по 512 слов), всего может быть использовано до восьми блоков. Алгоритмическая полнота используемых в ма- шине операций позволяет запрограммировать алгоритм управления для многих современных технологических процессов. Система команд «Д.» — двухадресная, форма представления чи- сел — с запятой, фиксированной перед стар- шим разрядом, длина слова (включая знаковый разряд) — 26 разрядов, система элементов — импульсно-потенциальная. Устройство связи с объек- том обеспечивает автоматический ввод в ма- шину показаний 250 программно-опрашивае- мых датчиков непрерывного сигнала, до 192 частотных датчиков, до 1344 сигналов релейно- го типа 0—12 в. «Д.» имеет 60 каналов для вы- дачи аналоговых и 480 каналов для выдачи ре- лейных сигналов управления, содержит пульт оператора, снабженный регистром визуальной индикации и клавиатурой ввода информации управления процессом. К машине можно до- бавлять дополнительные устройства, позволя- ющие использовать ее в обработки данных си- стемах и как вычислительную машину средней производительности: накопитель на магнитной ленте (рассчитан на запись 1 500 000 слов, ско- рость записи — 5650 слов в 1 сек); быстродей- ствующее цифропечатающее устройство (ско- рость печати 1200 ± 50 шести разрядных чисел в 1 Л1пк); ленточный перфоратор (скорость вывода данных на 5-дорожечную телеграф- ную перфоленту 1200 ± 50 строк в 1 лив). «Д.» используется в качестве центрального звена системы автоматизации непрерывных процессов. Машина автоматически опрашивает датчики процесса, вычисляет оптимальный ре- жим управления и выдает соответствующие задания локальным регуляторам (их исполни- тельным механизмам). Задания либо печа- таются (в системе, замкнутой через человека- оператора), либо реализуются автоматически (через блоки выдачи сигналов управления). «Д.» может рассчитывать технико-экономиче- ские показатели процесса и печатать их через заданные интервалы времени (час, смену, сут- ки). «Д.» применяют также в системах обработ- ки данных физического эксперимента, т. к. эта машина имеет устройства, облегчающие связь ее с измерительными приборами и схема- ми управления экспериментом. Структура си- стемы обработки данных на базе «Д.» зависит от характера эксперимента. При локальном эксперименте целесообразно непосредственно подключать машину к датчикам исследуемого объекта. Из-за специфики датчиков машина подключается к ним через блок усилителей. К машине придается устройство графического воспроизведения результатов эксперимента и быстродействующее алфавитно-цифровое печа- тающее устройство. В экспериментах, прово- димых на удаленных друг от друга установках, систему необходимо разделить на две части: съема и обработки информации. В качестве буферного устройства связи между ними ис- пользуется накопитель на перфоленте. Данные 294
«ДНЕПР-2» от отдельных объектов исследования записы- ваются на перфоленту, затем информация вво- дится в вычислительную часть «Д-» для соот- ветствующей обработки. В процессе усовершенствования в «Д.» вклю- чена система прерывания по 28 причинам, до- бавлен ряд блоков ввода с бумажной перфолен- ты и вывода информации (быстродействующее цифровое печатающее устройство). «Д.» можно использовать в цифро-аналоговых комплексах для изучения и моделирования производствен- ных процессов. Лит.: Малиновский Б. Н. Цифровые управ- ляющие машины и автоматизация производства. М., 1963 [библиогр. с. 285—286]; Грубов В. И., Кир да в В.С. Электронные вычислительные ма- шины и моделирующие устройства. Справочник. К., 1969 [библиогр. с. 179 —181]. Б. Н. Малиновский. «ДНЕПР-2» —• управляющая вычислительная система, ориентированная на применение в ка- честве центрального звена в информационно- управляющих системах на промышленных предприятиях. Состоит из двух основных час- тей (рис.) — вычислительного комплекса В К «Днепр-21» и управляющего комплекса УК «Днепр-22». Вычислительный комплекс предназначен для обработки информации, по- ступающей от внешних устройств, а также от УК. ВК может быть применен как самостоя- тельная вычислительная машина для обработ- ки эконом, данных и решения инженерно-тех. задач. Оперативное запоминающее устройство (ЗУ) В К на ферритовых кольцах имеет до 32К 42-разрядных ячеек. Предусмотрено подклю- чение долговременного ЗУ также до 32К ячеек. Система счисления — двоичная. Среднее быст- родействие машины — 20 тысяч операций в сек. В состав ВК входит один мультиплексный и два селекторных канала, автономно рабо- тающих с памятью машины. Предусмотрено подключение перфолентных и перфокартных держат переменное число 9-разрядных симво- лов: числа — до 8, буквенно-цифровая инфор- мация — до 127 символов. В памяти адре- суется каждый символ. Команды содержат одно или несколько ма- шинных слов в зависимости от типа команды и количества адресов, содержащихся в ней. В машине имеются 0-адресные, 1-адресные, 2- адресные и, в некоторых случаях, многоадрес- ные команды. Адреса могут быть одно-, двух- и трехсимвольпыми. В командах допускается как прямая и косвенная адресации, так и не- посредственное задание операндов. Мульти- плексный канал, обеспечивая автономный об- мен информацией внешних устройств с па- мятью машины, осуществляет редактирование информации при вводе и выводе, которое ана- логично редактированию по шаблону, приня- тому в языке КОБОЛ. Система прерывания основана на схемно-программном принципе и обеспечивает обработку сигналов прерывания, поступающих от УК, внешних устройств и накопителей, а также внутренних сигналов прерывания, информирующих о сбоях в цент- ральном процессоре (ЦП) и об особых ситуа- циях, возникающих при регулярном выполне- нии программы (переполнение, защита памяти и т. д.). Гибкая структура системы прерывания позволяет организовать любую логику много- программной обработки информации. Управляющий комплекс (УК) предназначен для приема информации от управляемого объекта, выдачи управляющих воздействий на объект, а также первичной об- работки информации. Кроме того, УК осу- ществляет обмен между оператором, следящим за технологическим процессом, и ВК. Основ- ные функции УК: автоматический сбор инфор- мации от датчиков управляемого объекта (автономно и по командам УК); сглаживание текущих значений сигналов аналоговых датчи- Управляющая вычислительная система «Днепр-2». устр-в ввода — вывода, быстродействующего алфавитно-цифрового печатающего устройства, телетайпов и пишущих машинок (всего до 96 внешних устройств). Внешним ЗУ машины являются накопители на магнитной ленте (до 16 лентопротяжных устройств). Слова со- ков; автоматическое слежение за нахож- дением сигналов аналоговых датчиков в задан- ных пределах; автоматическое слежение за со- стоянием датчиков двухпозиционного типа (об- наружение момента и знака их переключе- ния); автоматическое слежение за появлением 295
ДОВЕРИТЕЛЬНАЯ ОБЛАСТЬ сигналов от датчиков число-импульсного типа и накопление числа импульсов по каждому из них; выдача сведений об аварийном состоя- нии объекта управления, аппаратуры комплек- са, датчиков и линий связи. Входные сигналы, общим количеством свыше 1600, могут посту- пать от датчиков тока, частоты, потенциала, число-импульсных и двухпозиционных датчи- ков. Выходные сигналы, общим количеством свыше 1000, могут выдаваться па реле и раз- личные регуляторы. Широкие логические возможности и гибкая структура «Д.-2» дополняется развитой систе- мой математического обеспечения. Внешние языки, специализированные программы-дис- петчеры и наборы стандартных подпрограмм позволяют организовать эффективный вычисл. процесс на «Д.-2» в системах различных назначений. Числовой код (ЧКД) предназна- чен для программирования любых задач, вклю- чая задачи управления технологическими про- цессами, стандартные подпрограммы и систем- ные программы. Транслятор ЧКД переводит программы в машинные коды, ретранслятор дает возможность напечатать в ЧКД любую машинную программу. Автокод АКД-1 пред- назначен для программ, включаемых в библио- теку и для других программ, требующих ши- рокого использования возможностей системы машинных команд. Автокод включает как средства для программирования — внешний язык и транслятор, так и средства отладки во внешнем языке — язык отладки и програм- му — автоотладчик (АОД). Автокод в реальном масштабе времени (АКДРВ) предназначен для программ управ- ления технологическими процессами и техни- ческими объектами. Язык АКДРВ включает все средства АКД-1, содержит дополнительно макрокоманды обмена «Днепра-21» с «Днепром- 22», с системой прерывания и часами. Про- граммы, записанные в АКДРВ, наглядно отра- жают функционирование машины в реальном масштабе времени, связь ее с внешними объек- тами. Транслятор с АЛГОЛ’а-60 позволяет произ- водить отладку программ непосредственно во внешнем языке в режиме диалога программис- та с машиной. Транслятор с КОБОЛ’а являет- ся необходимой частью математического обес- печения систем управления производственны- ми процессами, вычислительных центров торгового и экономического профиля. Программа-диспетчер ДД-1 организует вы- числительный процесс в системах управления технологическими процессами на базе модифи- каций машины с малым объемом оперативного ЗУ и малым числом внешних устройств. Программа-диспетчер ДД-2 организует про- цесс отладки программ (записанных в число- вом коде) одновременно с трех телетайпов. Программа-диспетчер ДД-3 организует вы- числительный процесс в информационно-уп- равляющих системах, системах управления технологическими процессами, вычислитель- ных центрах, системах обработки эксперимен- тальных данных. ДД-3 работает на расширен- 296 ных модификациях машины, обеспечивая удоб- ную работу оператора и программиста при от- ладке и решении задач в мультипрограммном режиме; программа-диспетчер ДД-3 включает блоки управления данными. Лит.: Управляющая система «Днепр-2». К., 1968; Никитин А. И. Применение УВС «Днепр-2» в качестве базовой машины в системах комплексной автоматизации на предприятиях. В кн.: VII-ая Все- союзная сессия семинара «Управляющие машины и си- стемы». К., 1970; Управляющая вычислительная си- стема «Днепр-2». К., 1972. А. Г. Кухарчук, А. И. Никитин, А. А. Стогний. ДОВЕРИТЕЛЬНАЯ ОБЛАСТЬ — обобщение понятия доверительного интервала на случай многомерного параметра. Для Zc-мерного пара- метра 0 = (0Х, ..., 0ft) Д. о., соответствующая доверительному уровню е или коэффициенту доверия 1 — е,— случайное множество D точек fc-мерного пространства, определяемое по 8 и наблюдениям случайной величины с зави- сящим от параметра 0 распределением и такое, что D содержит значение 0 с вероятностью 1 — е при каждом 0. Наибольший интерес представляют Д. о., которые являются выпук- лыми, связными и, в каком-то смысле, наимень- шими множествами. Известны методы прибли- женного построения таких Д. о. при большом числе наблюдений, а для некоторых практиче- ски интересных случаев Д. о. построены и при фиксированном числе наблюдений. А. Я. Дороговцев. ДОВЕРИТЕЛЬНЫЕ ПРЕДЕЛЫ — вычис- ляемые по выборочным данным концы интер- вала, зависящего от результатов наблюдений, который с заданной заранее вероятностью со- держит в себе неизвестное значение параметра распределения случайной величины. См. также Доверительный интервал для параметра 0, соответствующий доверительному уровню е, Доверительная область. ДОВЕРИТЕЛЬНЫЙ ИНТЕРВАЛ для па- раметра 0, соответствующий доверительному уровню е,— ин- тервал со случайными концами сх и с2, содержа- щий с вероятностью 1 — е значение параметра 0 при каждом 0. с, и сг являются известными ф-циями 8 и наблюдений случайной величины с распределением, зависящим от неизвестного параметра 0, и наз. доверительными пределами, соответствующими д о в е - рительному уровню 8. Число 1 — е наз. коэфф, доверия. Для построения Д. и. для параметра 0 обычно используют ста- тистики (ф-ции наблюдений), которые являют- ся «хорошими» (см. Статистические оценки) оценками неизвестного параметра 0 и имеют распределение, зависящее только от 0 (в том случае, когда распределение случайной вели- чины зависит и от других неизвестных пара- метров). Кратчайшие и асимптотически крат- чайшие Д. и. строятся с использованием эф- фективных и асимптотически эффективных оценок параметра 0. Напр., Д. и. для среднего значения т, построенный по п независимым наблюдениям нормально распределенной слу- чайной величины с неизвестным средним т и
ДОКАЗАТЕЛЬСТВ ТЕОРИЯ неизвестной дисперсией, имеет вид (1) где х и s2 — соответственно выборочные мате- матическое ожидание и дисперсия (см. Эмпи- рическая функция распределения}, a tp опре- деляется по га и е как значение t, для которого выполняется равенство dx = 1 — 8, где sn_t (г) = X Н г2 га- 1 плотность распределе- ния Стьюдента с п—1 степенями свободы. Д. и. (1) строится на основании того, что статистика г~—- х—т у п — 1 ----- имеет плотность распределе- ния вероятности sn_^ (х). Для определения tE имеются таблицы. Теорию Д. и. разработал в 1934 г. амер, математик Ю. Нейман. См. так- же Доверительная область. Лит-' Крамер Г. Математические методы ста- тистики. Пер. с англ. М., 1948; Уилкс С. Мате- матическая статистика. Пер. с англ. М., 1967 [биб- лиогр. с. 601—619]. А. Я. Дороговцев. доверительный Уровень — заранее задаваемая вероятность, с учетом которой строят доверительный интервал или довери- тельную область. ДОКАЗАТЕЛЬСТВ ТЕОРИЯ, метамате- матика — наука, изучающая формализо- ванные математические теории и доказательст- ва в них. Ввел ее нем. математик Д. Гильберт (1862—1943) в рамках предложенной им про- граммы обоснования математики путем дока- зательства непротиворечивости. В настоящее время Д. т. изучает более широкий круг вопро- сов, относящихся к структуре формализован- ных доказательств. Центральным для Д. т. является установленное Гильбертом различие между ^действительными» матем. предложе- ниями, имеющими содержательный смысл, и «идеальными» предложениями, которые сами по себе не обязательно допускают истолкова- ние, но позволяют сокращать доказательства действительных предложений. В качестве дей- ствительных предложений Гильберт выделял финитные предложения, т. е. утверждения о равенстве и различии конструктивных объек- тов (результатов конструктивных процессов). Отличительным признаком финитных предло- жений является отсутствие в них конструкций, связанных с актуальной (завершенной) беско- нечностью, т. и. трансфинитных конструкций, напр., «для каждого натурального числа», «существует натуральное число», «то натураль- ное число, которое обладает свойством8» и т. п. Проблема обоснования математики была бы ре- шена, если бы удалось указать общий метод исключения идеальных предложений из дока- зательства действительных предложений. Гильберт заметил, что для этого, в свою оче- редь, достаточно финитными средствами дока- зать непротиворечивость математики, т. е. утверждение о том, что ни для какого предло- жения А нельзя доказать как А, так и отрица- ние А (или утверждение о недоказуемости О = 1). Он указал и подход к решению этой задачи, остающийся до сих пор основным ме- тодом Д. т.: следует сделать объектом изуче- ния саму рассматриваемую матем. теорию и установить, что среди ее теорем нет ф-лы 0=1. С этой целью теория формализуется: перечис- ляются ее исходные понятия и матем. аксиомы (это же делается и при использовании аксиома- тического метода в др. областях математики), а также осн. логические понятия и допустимые правила перехода. Такое перечисление опре- деляет формальную систему или формализм. Изучаемая средствами Д. т. формальная систе- ма наз. предметной теорией, а относящаяся к ней часть Д. т.— ее метатеорией. С точки зрения метатеории, предметная теория являет- ся набором бессодержательных символов, ана- логичных, папр., позициям в шахматной игре. Классическим примером применения этого способа рассмотрения является теорема двойст- венности в проективной геометрии: из каждой теоремы снова получается теорема после взаимной замены слов «точка» и «прямая». Гильберт надеялся на возможность полной формализации всей математики (или значи- тельной ее части) и финитного доказательства непротиворечивости полученной формальной системы. Эти надежды были опровергнуты (1931) двумя теоремами австр. математика К. Гёделя (р. 1906), являющимися осн. ре- зультатами Д. т.: 1) в любой достаточно бога- той непротиворечивой формальной системе найдется формально неразрешимое предложе- ние, т. е. ф-ла, которую нельзя ни доказать, ни опровергнуть средствами этой системы; 2) при несколько более сильных предположе- ниях такой ф-лой является утверждение о не- противоречивости системы. В частности, если считать, что средствами формализованной арифметики можно провести все финитные рассуждения, то непротиворечивость арифме- тики не доказуема финитными средствами. Вслед за теоремами Гёделя был получен другой важный результат Д. т.— теорема Чёрча о существовании неразрешимых систем, т. е. та- ких систем, для которых невозможен единый общий метод (алгоритм), который по каждой ф-ле в конечное число шагов решает, является ли она теоремой рассматриваемой системы. Теоремы Гёделя выявили, во-первых, необ- ходимость рассмотрения иерархий формаль- ных систем, т. к. в каждой конкретной фор- мальной системе есть формально неразрешимые предложения, и, во-вторых, неизбежность раз- личных методов доказательства непротиворе- чивости. Вопросы, связанные с доказательства- 297
ДОКАЗАТЕЛЬСТВ ТЕОРИЯ ми непротиворечивости, занимают в современ- ной Д. т. центр, место, т. к. результаты, полу- ченные при их изучении, и используемые при этом методы находят приложение как в самой Д. т., так и в др. областях матем. логики. В частности, многие доказательства непротиво- речивости решают задачу приписывания смыс- ла некоторым идеальным предложениям. Один из осн. методов доказательства непротиворечи- вости состоит в том, что естественная формали- зация рассматриваемой системы заменяется искусственной (см. Венцена формальные систе- мы), содержащей выделенное правило (сече- ние), причем вид остальных правил таков, что невозможен вывод противоречия 0=1, не содержащий сечения. После этого доказывают, что из выводов числовых равенств можно устранить сечение, откуда и следует непротиво- речивость. Трансфинитный элемент (он должен быть в силу второй теоремы Гёделя) появ- ляется в доказательстве устранимости сечения следующим образом: каждому выводу сопо- ставляется некоторое трансфинитное порядко- вое число; определяется операция, сопостав- ляющая любому выводу числового равенства, содержащему сечение, некоторый вывод того же равенства, имеющий меньшее порядко- вое число. После этого устранимость сечения получается применением правила трансфинит- ной индукции (к финитному предикату). Дока- зательство непротиворечивости некоторой си- стемы С генценовским методом обычно выяв- ляет порядковое число а, характеризующее С в следующем смысле: можно таким образом конструктивно определить вполне-упорядоче- ние R натуральных чисел по типу а, что в С доказуема вполне-упорядоченность любого соб- ственного отрезка /?; непротиворечивость С доказуема трансфинитной индукцией по а; ми для какого вполне-упорядочения натураль- ных чисел по типу > а в С не доказуема впол- не-упорядоченность. Доказательство непроти- воречивости классической арифметики, кото- рое предложил нем. математик Г. Генцен (1936), дает для этой системы характеристику е0; для предикативного анализа (см. Предика- тивность) характеристическим оказывается х0 — первое сильно критическое порядковое число. Важным способом применения генце- новских методов является использование полу- формальных систем, содержащих т. н. неэле- ментарные правила вывода, напр., правило бесконечной индукции (правило Карнапа): если для любого натурального N выводимы А (0), А (1), ..., A (N), то выводимо и Vх А (х). В полуформальных системах сечение часто устранимо не только из выводов числовых ра- венств, но и из выводов произвольных ф-л. Второй метод доказательства непротиворе- чивости, который сформулировал К. Гёдель в 1941 (опубликовано 1958), вводит трансфи- нитный элемент не в виде трансфинитной ин- дукции, а через употребление конструктивных функционалов конечных типов. Функционалы типа «0» — это натуральные числа, функцио- налы типа (0 -> 0) — это числовые ф-ции, а функционалы типа (0 -> 0) -> 0 — это отобра- 298 жения числовых ф-ций в натуральные числа; вообще функционалы типа (о -> т) перерабаты- вают функционалы типа о в функционалы типа т. Гёдель описывает перевод арифм. формул в ф-лы типа (<р, ф) (или более простого вида), где <р, ф — переменные для функциона- лов, и доказывает, что для каждой выводимой в арифметике ф-лы можно указать такой при- митивно рекурсивный функционал Ф, что формула М (Ф, ф) со свободной переменной ф выводима в бескванторной системе Т, правила- ми которой являются правила вычисления значений примитивно рекурсивных функцио- налов и индукция. Так как переводами число- вых равенств являются они сами, отсюда и из непротиворечивости системы Т следует не- противоречивость арифметики. Американский математик К. Спектор (1930—61) дал доказа- тельство непротиворечивости классического анализа методом Гёделя; при этом было исполь- зовано новое правило определения функциона- лов — правило бар-рекурсии. Однако обосно- вание этого правила проводится средствами, приемлемыми далеко не для всех математиков. Метод Гёделя был применен для вычисления характеристического числа подсистемы интуи- ционистского анализа с бар-индукцией типа 0. Для арифметики результаты, аналогичные результатам, получаемым методом Гёделя, можно получить с помощью гильбертовского метода е-подстановок. Этот метод, позволяю- щий строить модель не для всей теории в целом, а для каждого отдельного доказательства дан- ной теории, расширяет область приложимости традиционного метода доказательства непроти- воречивости путем построения моделей. Имен- но гильбертовским методом было получено первое финитное доказательство непротиворе- чивости ограниченной арифметики — арифм. системы, где индукция допускается лишь по бескванторным ф-лам. Доказательство непротиворечивости обычно дает интерпретацию’ некоторых классов ф-л рассматриваемой системы С в более простой системе Со, т. е. операцию л, сопоставляющую каждой ф-ле А рассматриваемого класса «бес- конечную дизъюнкцию» (последовательность) ф-л л; (А) системы Со, такую, что, во-первых, финитные предложения не меняются; во-вто- рых, для любых А и В по любому выводу В из А в С и по любому i можно указать такое ], что Пу (В) выводимо из л4 (А) в Со. Второе условие соответствует рассуждению: если вер- но уА^уВр то при любом i верно А{^\/В., i 3 3 3 а поэтому при каждом i найдется такое у, что верно А^ -> В.. В частности, если в качест- ве А взять стандартное выводимое предложе- ние 0 = 0, получаем: если В выводимо в С, то для некоторого / В выводимо в Са. Если взять в качестве В стандартное ложное пред- ложение 0 = 1, то получим, что противоречи- вость Со влечет противоречивость С. Если ф-лы системы Са считаются действительными пред- ложениями, то интерпретация решает задачу приписывания смысла доказуемым ф-лам систе-
ДОКАЗАТЕЛЬСТВО ТЕОРЕМ НА ЭВМ мы С. Самый характерный пример интерпрета- ции — гёделевская интерпретация ф-л ариф- метики, играющей роль С, ф-лами бесквантор- ной системы Т, играющей роль Сп. Аналогич- ные интерпретации дают и др. доказательства непротиворечивости методом Гёделя. Доказа- тельства непротиворечивости методом Генцена дают интерпретацию экзистенциальных ф-л в бескванторной арифметике ординально рекур- сивных функций. Метод е-подстановок дает ин- терпретацию отсутствием контрпримера, отли- чающуюся от гёделевской интерпретации упо- треблением функционалов лишь типа (0 -> 0) -> -> 0, которые можно определять с помощью не только примитивных, но и трансфинитных рекурсий. Один из первых примеров интерпре- тации дает теорема Эрбрана: каждая ф-ла классического исчисления предикатов разла- гается, согласно этой теореме, в «бесконечную дизъюнкцию» ф-л классического исчисления высказываний. Сравнивая конструктивные (см. Логика конструктивная) и неконструктивные системы, используют интерпретацию класси- ческих систем в конструктивных путем вставки двойного отрицания. Имеется также интерпре- тация конструктивного (интуиционистского) исчисления высказываний в модальном исчис- лении Льюиса Si. Для анализа структуры кон- структивных систем используют интерпрета- цию реализуемости, позволяющую сводить конструктивные системы к классическим. Мо- дификации этой интерпретации дают возмож- ность устанавливать необходимые условия выводимости существования и дизъюнкции (если в конструктивной арифметике выводима дизъюнкция замкнутых ф-л, то выводима и од- на из этих ф-л). Многие метаматем. теоремы легко доказуемы для систем без сечения, поэтому представляют интерес доказательства устранимости сечения и др. метаматем. резуль- татов, не являющиеся сами метаматематиче- скими. Одним из первых примеров такого рода было доказательство теоремы Эрбрана, содер- жащееся в доказательстве теоремы Гёделя о полноте. В последнее время такой подход был применен для анализа конструктивных, ин- туиционистских и модальных систем, а также для доказательства устранимости сечения из простой теории типов. В приложениях к др. областям матем. логики оказались полезными обобщения метаматем. результатов на беско- нечно длинные формулы. В конце 60-х — начале 70-х годов возникло новое направление Д. т.— редуктивная Д. т., изучающая доказательства и их преобразова- ния (редукции) сами по себе, а не только в связи с множеством доказуемых теорем и отношением следования. В последнее время, особенно после исследо- ваний амер, математика П. Коэна, доказавшего (1963) независимость коптину ум-гипотезы и аксиомы выбора от остальных аксиом мно- жеств теории, возрос интерес к проблеме не- зависимости аксиом. Методы Д. т. широко применяют в теор. обоснованиях алгоритмов доказательства теорем на ЭВМ. Здесь су- щественную роль играют теоремы о специали- зации формы доказательства и о перестройках доказательств, напр., дедукционная теорема и интерполяционная теорема. Лит.: Новиков П. С. Элементы математической логики. М., 1973; Клини С. К. Математическая ло- гика. Пер. с англ. М., 1973 [библиогр. с. 451—465]; Schiitte К. Beweistheorie. Berlin — Gottin- gen — Heidelberg, 1960; К r e i s e 1 G. Mathemati- cal logic. В кн.: Lectures on modern mathematics, v. 3. New York, 1965; CohenP. J. Set theory and the continuum hypothesis. New York—Amsterdam, 1966; Математическая теория логического вывода. М., 1967; Kreisel G.A survey of proof theory. «The journal of symbolic logic», 1968, v. 33, .M 3; Hilbert D., Bernaus P. Grundlagen der Mathematik, Bd.l—2. Berlin— Heidelberg — New York, 1968—70. Г. E. Минц. ДОКАЗАТЕЛЬСТВО ТЕОРЁМ НА ЭВМ, ма- шинный поиск логического вывода — направление в теоретической ки- бернетике, изучающее возможности модели- рования на электронной вычислительной ма- шине мыслительной деятельности математика. Важность этого направления обусловлена тем, что в математике легче, чем в других видах творчества, формализовать и условие решае- мой задачи, и элементарные шаги, допустимые при ее решении, и проверку результата (как и во всех областях творчества, сам процесс мышления поддается формализации с огром- ным трудом и потерями). Теоретической предпосылкой для Д. т. на ЭВМ явилось создание логики математиче- ской, формализовавшей понятие логического вывода теоремы из аксиом. Еще до появления ЭВМ в работах классиков матем. логики были разработаны методы, составившие реальную базу практ. алгоритмов поиска вывода. Первые попытки практически построить машинные программы установления выводимости были сделаны в США в начале 50-х гг. Программа «логик-теоретик» работала с распространен- ной, но крайне неудобной для поиска вывода формулировкой одной простой теории (см. Ис- числение высказываний). Поэтому практиче- ские результаты этой программы были очень незначительны. Однако использованная в ней методика оказалась полезной и имела принци- пиальное значение для формирования направ- ления, получившего название программирова- ние эвристическое. Существенно более интерес- ные логич. теоремы были доказаны с помощью программы Хао Вана, легшей в основу другого направления в автоматизации доказательств. В дальнейшем первое направление было про- должено (напр., Гелернтер использовал анализ чертежей для организации процесса доказа- тельства геом. теорем). Однако подавляющее большинство работ по Д. т. на ЭВМ вслед за Хао Ваном базируется, в первую очередь, на разработке методов матем. логики. Объедине- ние достижений теории логич. вывода и эври- стического программирования пока не осу- ществлено. Круг теорем, реально доказанных на ЭВМ, ограничен, и теоремы эти не очень сложны. Соответствующие доказательства часто опира- лись на существенную помощь со стороны че- ловека либо в виде «подсказывающей» форму- лировки исходной задачи, либо даже в виде 299
ДОКАЗАТЕЛЬСТВО ТЕОРЕМ НА ЭВМ указаний по ходу ее решения (напр., «исполь- зовать такую-то лемму», «провести индукцию по такой-то ф-ле» и т. п.). Помимо ряда логич. теорем были доказаны некоторые теоремы эле- ментарной алгебры, элементарной и проектив- ной геометрии, а также элементарной теории чисел. Напр., такие: «если квадрат каждого элемента равен единице, то группа коммута- тивна», «квадратный корень из простого числа иррационален», «простых чисел бесконечно много». Сложность доказательства двух послед- них теорем, по-видимому, приближается к границам современных возможностей маш. поиска вывода. Т. о., пока мало надежд на машинное доказательство по-настоящему сложных теорем, тем более теорем, которые не удается доказать человеку. Поэтому больший интерес представляют не достигнутые практи- ческие результаты, а постановки задач и ме- тоды. Имеется несколько способов Д. т. на ЭВМ. При доказательстве теоремы значитель- ную часть тех. работы математик может пору- чить ЭВМ, если по ходу доказательства возни- кает большой объем вычислений или множество вариантов, каждый из которых легко рассмат- ривается. Этим способом получены, напр., некоторые результаты по теории чисел. Хотя проведение таких доказательств часто требует от математика специальной ориентировки хода своих рассуждений на использование ЭВМ, но этот способ выпадает, строго говоря, из проблематики маш. поиска вывода. Способ перспективен, но пока его возможности исполь- зованы мало. Другой способ — это коопери- рование математика и ЭВМ, при котором чело- век определяет принципиальное направление доказательства и высказывает гипотезы, а ма- шина проделывает все промежуточные логич. переходы и выкладки, проверяет гипотезы и выдает материал для формирования даль- нейших гипотез. Это направление только на- чинает развиваться и требует, помимо теор. разработок, дальнейшего совершенствования систем связи человека с ЭВМ. К этому направ- лению примыкают задачи корректирования гипотез и естественного поиска вывода. Наиболее распространена следующая поста- новка проблемы автоматизации доказательств: матем. теория формализуется (базой для фор- мализации служит исчисление предикатов), теоремы теории превращаются в ф-лы, выводи- мые из тех или иных аксиом, требуется по- строить алгоритм установления выводимости, т. е. алгоритм, который дает правильный ответ на вопрос о выводимости ф-лы и должен кон- чать работу для всех выводимых ф-л, но для некоторых (или для всех) невыводимых ф-л может работать бесконечно долго. Такая поста- новка снязана с неразрешимостью подавляю- щего большинства интересных теорий (т. е. принципиально невозможно построить алго- ритм, распознающий выводимость для всех ф-л в языке теории). Существуют и др. поста- новки проблемы. 1) Поиск высококачественно- го вывода. Качественность вывода не уточ- няется, но имеются в виду выводы возможно более компактные (недопустимы излишние 300 применения правил), как можно более «склеен- ные» (одно и то же вспомогательное утвержде- ние не следует выводить дважды на разных этапах доказательства), записанные в естест- венном, привычном для математика виде. В Ле- нинградском отделении Матем. института им. В. А. Стеклова был разработан и запро- граммирован алгоритм, который находил в рамках исчисления высказываний естествен- ный вывод утверждения из списка гипотез и записывал этот вывод в виде логико-матем. текста на русском языке. 2) Корректирование гипотез и усиление теорем. Разрабатываются методы, позволяющие вводить в заданную ф-лу небольшие исправления так, чтобы она стала теоремой или (если исходная ф-ла выво- дима) превратилась в более сильную теорему. Исследуются критерии качества исправлений. 3) Полуразрешающие алгоритмы. Опираясь на наличие у неразрешимых теорий значитель- ных разрешимых фрагментов, разрабатывают разрешающие процедуры для этих фрагментов, а также алгоритмы установления выводимости, кончающие работу для возможно более широ- ких классов ф-л. В качестве основы почти всех предлагавшихся алгоритмов установления выводимости можно рассматривать аппарат секвенциальных исчислений (см. Генцена формальные системы). Эти исчисления час- то позволяют организовать процесс поиска вывода «снизу вверх» — путем определения по каждой ф-ле F сравнительно небольшого числа ее возможных «непосредственных пред- шественников», т. е. ф-л, из которых F может быть выведена. В простейших случаях уже одно это дает реальную возможность установ- ления выводимости. Однако для исчисления предикатов такой поиск часто приводит к ог- ромному к-ву «лишних» ф-л, что делает невоз- можным непосредственное применение этого метода. Был предложен способ, в соответствии с которым ищется «снизу вверх» не сам вывод, а некоторая его «заготовка» с неуточненными значениями используемых переменных. На определенных этапах построения заготовки проверяется, нельзя ли так уточнить значения переменных, чтобы получить уже настоящий вывод. Этот метод позволяет избавиться от излишеств в выводе и приблизиться к практи- ческим алгоритмам, но проверка сложной за- готовки представляет собой непомерно труд- ную задачу. Поэтому более перспективны ме- тоды, сочетающие неуточненность значений переменных со сравнительной простотой каж- дого шага работы: метод резолюций, примени- мый к классическому исчислению предикатов, и обратный метод, применимый почти ко всем секвенциальным исчислениям. Для повышения практической эффективности этих методов решающее значение имеет изучение т. н. «стра- тегий», накладывающих те или иные ограниче- ния на процесс установления выводимости. Рассматриваются способы включения в схе- му этих методов специфических механиз- мов аксиоматических теорий, правил для ра- венства и индукции, более сложных формаль- ных языков и др.
ДОКУМЕНТАЛЬНО-ФАКТОГРАФИЧЕСКИЕ ИНФОРМАЦИОННЫЕ СИСТЕМЫ Проблемой автоматизации доказательств за- нимаются в СССР, США, Великобритании, Швеции, ФРГ, Польше и др. странах. Спец, международные симпозиумы «Машинный ра- зум» происходят ежегодно в Эдинбурге (Вели- кобритания). Два всесоюзных симпозиума по машинному поиску вывода состоялись в Тракае (Лит. ССР). См. также Автоматизированный поиск доказательств теорем. Лит.: Шанин Н. А. [и др.]. Алгорифм машинно- го поиска естественного логического вывода в ис- числении высказываний. М.— Л., 1965; Математи- ческая теория логического вывода. М., 1967; Мас- лов С. Ю. Обратный метод установления выводи- мости для логических исчислений. «Труды Матема- тического института им. В. А. Стеклова АН СССР», 1968, т. 98; Вычислительные машины и мышление. Пер. с англ. М., 1967 [библиогр. с. 491—546]; Кибер- нетический сборник. Новая серия, в. 7. М., 1970; Machine intelligence. Edinburg, 1971. С. Ю. Маслов. ДОКУМЕНТ НАУЧНЫЙ — разновидность материального носителя с закрепленной на нем информацией научной, обладающей опре- деленной логической завершенностью. Д. н. обязательно должен быть соотнесен со време- нем и местом его подготовки, а также с именем его индивидуального или коллективного ав- тора. Совокупность опубликованных Д. н. составляет науч.-тех. литературу, которая является материальной формой существования науки. Д. н.— это результат завершения науч, исследования, средство распространения науч, информации в пространстве и времени, осн. способ реализации преемственности, интерна- ционального характера и др. закономерностей науки, средство утверждения приоритета уче- ного, оценки продуктивности его труда и т. д. Таким образом, Д. н. является органической частью социального механизма науки. См. также Информатика, Информация докумен- тальная, Научно-информационная деятель- ность. Р' С- Гиляревский, А. И. Черный. ДОКУМЕНТАЛЬНАЯ ИНФОРМАЦИОННО- ПОИСКОВАЯ СИСТЕМА — см. Информа- ционно-поисковая система документальная. ДОКУМЕНТАЛЬНО-ФАКТОГРАФИЧЕСКИЕ ИНФОРМАЦИОННЫЕ СИСТЕМЫ — специ- фический класс информационно-справочных и информационно-поисковых систем, осущест- вляющих поиск, переработку и хранение до- кументальной и фактографической информа- ции. Интерес к такого рода системам особен- но возрос в связи с проблемой информацион- ного обеспечения управления научными, про- изводственными и административными орга- низациями, а также управления отраслями, ве- домствами и территориальными объединения- ми. Для такого управления характерно исполь- зование одновременно документов и сведений фактического характера; причем информация одного вида может генерироваться из информа- ции другого вида. Д.-ф. и. с. строят как кооперированные или как интегрированные системы. В коопери- рованных системах процессы переработ- ки документальной и фактографической ин- формации четко разграничены в рамках соот- ветствующих каналов обработки. Каждый канал опирается на свою информационную базу и разобщен с другим по решаемым зада- чам или сообщениям на изменение содержа- ния хранимой информации. В то же время оба канала могут иметь общие технические средст- ва, общее управление функционированием, использовать одни и те же элементы матем. обеспечения и даже источники информации. Поэтому Д.-ф. и. с. кооперированного типа можно рассматривать как совокупность факто- графической и документальной систем с обоб- ществлением управления, используемых сред- ств тех. и матем. обеспечения, а также источ- ников поступления информации. Интегрированные Д.-ф- и. с. имеют полностью или частично совмещенную информационную базу для обоих каналов обра- ботки. Это совмещение может быть сравнитель- но простым, когда, напр., показатели факто- графических массивов сопровождаются ссыл- ками на хранящиеся документы-источники. В других случаях совмещение предполагает непосредственное извлечение фактографиче- ской информации при ответах на запросы, при- меняя семантический анализ текста докумен- тов и различных правил логического вывода. Большое внимание в настоящее время уде- ляется разработке и внедрению автоматизиро- ванных Д.-ф. и. с. Построение автоматизиро- ванных систем кооперированного типа обычно предполагает независимую разработку факто- графического и документального каналов с применением соответствующих методов и средств. Однако такие вопросы, как организа- ция функционирования системы, использова- ние обобществленных ресурсов, совмещение отдельных информационных процессов и т. д. рассматриваются для всей системы в целом. При построении автоматизированных Д.-ф. и. с. интегрированного типа основные труднос- ти связаны с созданием алгоритмов, которые обеспечивают автомат, пополнение и обновле- ние фактографических массивов информацион- ной базы путем анализа поступающих докумен- тов, а также эффективное извлечение отдель- ных сведений из текста документов при ответе на поступающие запросы. Ключевыми вопроса- ми здесь являются: разработка эффективных алгоритмов семантического анализа текстовой информации; создание достаточно мощной де- дуктивной системы, позволяющей делать не- тривиальные выводы о фактическом содержа- нии анализируемого текста или группы пока- зателей; разработка эффективных процедур и критериев оценки содержательной достовер- ности результатов анализа и логического вы- вода. Необходимыми условиями решения ука- занных проблем являются, в частности, созда- ние формализованного языка, обеспечивающе- го адекватное описание объектов и ситуаций; разработка эффективных алгоритмов грамма- тического анализа текстов на естественном языке; разработка методов оптим. организа- ции массивов данных со сложной внутренней структурой и т. д. Тех. предпосылками созда- ния автоматизированных Д.-ф. и. с., пригод- ных для практического применения, является наличие запоминающих устройств с произ- 301
ДОЛГОВРЕМЕННОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО вольным доступом и большой емкостью, а так- же реализация автоматич. ввода текста непо- средственно с первичных документов в ЦВМ. Было построено несколько экспериментальных автоматизированных Д.-ф. и. с., на которых исследовались отдельные вопросы построе- ния и применения таких систем. Создание Д.-ф. и. с., рассчитанных яа широкое приме- нение, затрудняется тем, что пока пет эф- фективных методов семантического анализа и дедуктивных систем, пригодных к практиче- скому использованию. Однако, несмотря на эти затруднения, интерес к изучению Д.-ф. и. с. интегрированного типа не ослабевает, т. к. применение таких систем является наиболее перспективным путем повышения эффектив- ности применения автоматизированных инфор- мационных систем для обеспечения научных исследований, управления в экономике и т. п. Лит.: Глушков В. М. Введение в АСУ. К., 1972 [библиогр. с. 304—308]; С э л т о н Г. Автома- тическая обработка, хранение и поиск информации. Пер. с англ. М.. 1970. В. Н. Афанасьев, А. А. Стогний. ДОЛГОВРЕМЕННОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО (ДЗУ), постоянное ЗУ, пассивное ЗУ — запоминающее устройст- во, в котором отсутствуют средства записи, по- зволяющие изменять информацию с помощью команд в процессе работы цифровой вычисли- тельной машины, и предназначенное для дли- тельного хранения и выдачи информации в другие устройства. Обычно в ДЗУ хранятся часто встречающиеся в вычислениях констан- ты, подпрограммы, табличные данные, тесто- вые программы, программы специализирован- ных ЦВМ и др., т. е. информация, не требую- щая чрезмерно частых изменений. В общем случае ДЗУ представляет собой преобразова- тель кодов с постоянным соотношением между Накопитель долговременного запоминающего устрой- ства с линейными элементами. входными кодами (адресами слов) и выходными кодами (словами). В зависимости от типа запо- минающего элемента, применяемого в устрой- стве, различают ДЗУ с линейными или не- линейными элементами и оптические. ДЗУ 302 с линейными элементами имеет накопитель матричной формы (рис.). Сигнал выборки определенной числовой шины посту- пает в разрядную лишь в том случае, если имеется элемент связи в соответствующем пере- сечении. Обычно применяются резистивные, конденсаторные или индуктивные матрицы. Резистивные и конденсаторные матрицы изго- тавливаются напылением или печатью на бу- мажных или пластмассовых картах элементов связи и проводников. Нанесение информации осуществляют последующей перфорацией (раз- рушением соответствующих связей) или ис- пользованием масок в процессе изготовления. Трудности построения ДЗУ большой емкости, связанные со значительным потреблением энер- гии при макс, частоте обращения, с большими разбросами величин сопротивлений или емкос- ти конденсаторов, ухудшающими соотношение сигнал/помеха, снижают интерес к таким ДЗУ. Большое распространение получили индук- тивные матрицы с воздушной связью, с ра- зомкнутым или замкнутым магнитопроводом. В первом случае числовые и разрядные шины прокладываются способом печати с двух сторон тонкой изоляционной пластины или на двух пластинах, между которыми вставляется экра- нирующая карта либо карта, увеличивающая индуктивную связь за счет вихревых токов, с перфорацией в местах, определенных кодом хранимой информации. В случае применения разомкнутого магнитопровода для усиления индуктивной связи между числовыми и раз- рядными шинами вставляют ферритовый стер- жень. Широко известны трансформаторные ДЗУ, использующие индуктивные матрицы с замкнутым магнитопроводом. При этом чис- ловые шины пронизывают сердечники с выход- ной обмоткой тех разрядов, в которых по дан- ному адресу следует записать код «1». ДЗУ с нелинейными элемента- м и имеют важные преимущества, заключаю- щиеся в ограничении паразитных связей, улуч- шении отношения сигнал/помеха и смягчении требований к цепям выборки числа. В этих ДЗУ используются диодные матрицы или маг- нитные элементы с прямоугольной петлей гис- терезиса. Среди магнитных элементов наиболь- шее распространение при построении ДЗУ получили замкнутые ферритовые сердечники различной конфигурации, твисторы с постоян- ными магнитами и плоские магнитные пленки. В оптических ДЗУ информация хранится в виде узора, состоящего из непро- зрачных и прозрачных участков на плоской по- верхности типа карты, пластинки или диска. Считывание информации осуществляется све- товым лучом, проходящим через носитель. Поиск информации осуществляется перемеще- нием луча, перемещением носителя или одно- временным перемещением луча и носителя относительно друг друга. Возможность пост- роения ДЗУ более быстродействующих, на- дежных и с меньшими затратами, чем оператив- ные ЗУ (в силу ограничения функций ДЗУ в процессе работы лишь ф-цией выдачи информа- ции) и наличие больших массивов информации,
допустимый путь остающихся неизменными в течение длительно- го времени эксплуатации машины (константы, стандартные и тестовые программы и т. д.), делают применение ДЗУ перспективным для частичной замены ОЗУ не только в специали- зированных, но и в универсальных ЦВМ. Ф. Н. Зыков. ДОМИНИРОВАНИЕ в теории игр. 1) В игре антагонистической с выигрыша функ- цией Н (а, Ь) стратегия «1 первого игрока до- минирует его стратегию а2, если при любой стратегии Ь второго игрока Н (ai, Ь) Н (а2, Ь). Симметрично определяется Д. стратегий второго игрока. 2) В игре кооперативной де- леж х доминирует дележ у, если найдется та- кая коалиция к, которая может обеспечить своим членам выигрыши, являющиеся соотв. компонентами вектора х (точный смысл этого обеспечения определяется характеристической функцией игры), и каждый член коалиции к в условиях дележа х получает больше, чем в условиях дележа у. н. н. воробьев. ДОПУСТИМАЯ ОБЛАСТЬ — то же, что и до- пустимое множество. ДОПУСТИМАЯ ТОЧКА — то же, что и до- пустимый вектор. ДОПУСТИМОЕ МНОЖЕСТВО — множество допустимых векторов в задачах программиро- вания математического. Д. м. может быть огра- ниченным либо неограниченным, открытым ли- бо замкнутым, выпуклым либо невыпуклым. От перечисленных свойств Д. м. зависит су- ществование, единственность и характеристи- ческие свойства экстремума. ДОПУСТИМОЕ УПРАВЛЕНИЕ — значение управляющего воздействия или управляющего параметра, находящееся в пределах некоторых ограничений, обусловленных конкретными особенностями управляемого объекта. Физ. смысл или происхождение этих ограничений может быть разнообразным (конструктивные ограничения, эксплуатационные). Напр., од- ним из параметров управления движением ав- томобиля, является угол поворота руля. Конструктивные особенности автомобиля та- ковы, что этот параметр подчинен ограниче- ниям вида а и 0, где а и 0 характери- зуют два крайних положения руля. Эксплуа- тационными ограничениями для автомобиля является, напр., т-ра воды или масла в дви- гателе, которая не должна подниматься выше определенного уровня. В случае управляемого объекта, содержаще- го несколько управляющих параметров щ, ... ..., иг, полагают, что конструкцией объекта и условиями эксплуатации в пространстве пе- ременных ui, ..., иг задано некоторое множест- во U. Управляющие параметры в каждый мо- мент времени должны принимать только такие значения, чтобы точка и = (ui, ..., иг) при- надлежала множеству U. Мн-во U называют областью управления. В простей- шем случае управляющие параметры могут независимо один от другого меняться в неко- торых пределах: и 0i? i = 1, 2, ..., г. При этом эти неравенства определяют область управления в виде r-мерного параллелепипеда. В общем случае в силу конструкции объекта между управляющими параметрами ui, ..., иТ могут существовать связи, выражаемые, напр., уравнениями вида ф (щ, ..., ur) =0 (р = = 1, ..., т; р < г), или неравенствами Ч' (ui, ..., ид 0 (q — 1, ..., к). При этом область управленияможетиметь геометрически более сложный характер. Так, напр., если параметры ui и и2 связаны соотношением (щ)2 + (и2)2 — 1 0, то область управления представляет собой круг. Для приложений особенно важен случай замкнутой области управления, т. е. случай, когда точка и может находиться внутри мно- жества U или на его границе. При определении Д. у. учитывают также характер изменения управления во времени и (I). При этом рассмат- ривают управления как в виде непрерывных, так и кусочно-непрерывных функций времени. Предположение о кусочно-непрерывных управ- лениях обусловлено тем, что оптимальные уп- равления во многих случаях оказываются разрывными. Это требует скачкообразного, мгновенного изменения управляющих парамет- ров, что, как правило, не противоречит физ. свойствам управляемого объекта. Для матем. описания объекта управления необходимо за- дать не только его матем. модель, ноиД.у. См. также Оптимального управления теория. Лит.: Болтянский В. Г. Математические ме- тоды оптимального управления. М., 1969. ДОПУСТИМЫЙ ВЕКТОР - вектор', Удовле- творяющий всем ограничениям в задачах мате- матического программирования. Итерацион- ные процессы, как правило, начинаются с не- которого Д. в. Для отыскания Д. в. часто применяются общие оптимизации методы. Так, исходный опорный план в задаче математ. программирования линейного может быть най- ден симплекс-методом, примененным к неко- торой новой задаче, эквивалентной исходной. При этом Д. в. новой задачи очевиден. Поиск Д. в. обычно может быть сведен к некоторой задаче программирования математического, для которой в качестве Д. в. выбирается произ- вольный вектор в пространстве переменных исходной задачи. Для отыскания Д. в. множества Q = = (ж : f. (х) <0, у = 1, ..., т\ достаточно в задаче отыскания min {£ : /. (х) £ (/ = 1, ... ..., т)} проделать некоторое количество шагов, отправляясь от вектора (г°; ^0) = (г°; max f:(xQ)), idem 1 где г° — произвольно. Приближение xh, со- ответствующее значению 0, является Д. в. множества Q. Методы матем. программирования, основан- ные на теории двойственности, позволяют строить последовательность приближений, сходящуюся к оптим. вектору извне допусти- мого множества. Р- А. Поляк, М. Е. Примак. ДОПУСТИМЫЙ ПУТЬ втеории гра- фов — путь, вдоль которого должны удов- летворяться заданные ограничения. Пусть дан 303
ДОПУСТИМЫХ НАПРАВЛЕНИЙ МЕТОД граф (I, U), где I — множество вершин его, а V — множество его дуг. В множестве I вы- делено некоторое фиксированное подмножество А. Каждой вершине i (г е I) графа поставлены в соответствие множество некоторого прост- ранства R и ф-ция Д (р^, принимающая зна- чения из пространства R и определенная на множестве путей рц, выходящих из А и захо- дящих в г. ПУТЬ = (£°’ £1’ •••’ £ft’ £*+!. 'д-р, гт), !ое^ паз. допустимым, если fik е фйг к = 11 2> •••’ т' ПусТЬ в множестве I, кроме подмножества А, выде- лено также подмножество В. Каждому Д. п. р из А в В поставлено в соответствие число I (р), называемое длиной этого пути. Кратчай- шим Д. п. наз. Д. п. pim = (i0, ii , ... , im), имеющий минимальную длину и для которого )еФ,‘ , Ф* £Ф( . 1т 1т 1т im 1т Многие экстремальные задачи на графах, задачи теории расписаний и дискретного про- граммирования сводятся к отысканию крат- чайшего Д. П. М. Мельник. ДОПУСТИМЫХ НАПРАВЛЕНИЙ МЕТОД — один из оптимизации методов. ДОСТАТОЧНОСТЬ ПРИЗНАКОВ. В распо- знавании образов набор признаков х — f (z) наз. достаточным по отношению к набору Некоторых исходных признаков z, если х позволяют получить при любой функции по- терь, связанных с ошибочным распознаванием, то же значение риска распознавания, что и признаки z. Это выполняется тогда и только тогда, когда апостериорные распределения классов при преобразовании признаков х = / (z) остаются неизменными, т. е. Р (k/f (z)) = Р (k/z), k = 1, 2, ..., п, где к — порядковый номер класса, п — число классов. Термин Д. п. заимствован из матем. статисти- ки, где используется аналогичное понятие достаточной статистики. Д. п. х означает, в частности, что, пользуясь признаками х, можно обеспечить ту же минимальную вероятность ошибки распознавания, что и при использова- нии признаков z. Достаточными признаками, напр., является набор апостериорных вероят- ностей Р (k/z), к — 1,2, ..., п. Обычно призна- ки х = / (z) являются более простыми, чем исходные признаки z. Поэтому весьма важно найти для данных исходных признаков более простые достаточные признаки х и тем самым упростить (удешевить) распознающую систему. При создании распознающего устройства конструктор исследует, являются ли выбран- ные признаки достаточными по отношению к исходным. Напр., при распознавании изобра- жений непрерывная функция яркости двух пе- ременных преобразуется в набор дискретных величин путем разложения поля изображения на элементы (клеточки) и дискретного измере- ния средней яркости каждого из них. Требует- ся выбрать размеры клеточек и число уровней квантования так, чтобы дискретное описание 304 было минимальным по объему информации и в то же время достаточным. Для выбора до- статочных признаков необходимо знать рас- пределения Р (k/z) и Р (к/х). Они, как прави- ло, неизвестны. Поэтому на практике выбор достаточных признаков осуществляется экспе- риментально или на основе интуиции. Чаще всего ограничиваются тем, что для различных наборов признаков х определяют минимальную вероятность ошибки распознавания и выби- рают тот набор, который обеспечивает ту же ошибку распознавания, что и исходные при- знаки. Т. К. Винцюк. ДОСТАТОЧНЫЕ СТАТИСТИКИ — см. Ста- тистические оценки. ДОСТУП ПОСЛЕДОВАТЕЛЬНЫЙ — способ организации обращения к памяти ЦВМ, при котором затрачиваемое время на обращение зависит от расположения информации, вы- бранной или размещенной ранее. ДОСТУП ПРОИЗВОЛЬНЫЙ — способ орга- низации обращения к памяти ЦВМ, при кото- ром затрачиваемое время на обращение не за- висит от расположения информации, выбран- ной или размещенной ранее. ДРЕЙФ ПУЛЕВОГО УРОВНЯ опера- ционного усилителя — изменение во времени величины выходного напряжения, определяемое при отсутствии полезного вход- ного сигнала. Д. н. у. является случайным процессом и поэтому наиболее точно может быть охарактеризован вероятностными или статистическими показателями: макс, значе- нием и наиболее вероятным временем его дости- жения. Путем деления величины Д. н. у. на коэфф, передачи операционного усилителя (ОУ) определяется приведенный ко входу Д. н. у. Его можно представить как ложный случайный входной сигнал, налагаемый на полезный входной сигнал и вызывающий одну из составляющих погрешности выходного сиг- нала. В процессе проектирования и эксплуата- ции ОУ величину приведенного Д. н. у. стре- мятся свести к минимуму. Д. н. у. вызывается флюктуациями физ. процессов. Так, в ОУ с резистивными связями (без промежуточных преобразователей формы сигнала) осн. причи- нами Д. н. у. являются: нестабильность напря- жений источников питания, нестабильность контактных напряжений между электродами ламп, изменение эмиссии катода и сопротивле- ний в анодных цепях, нестабильность сеточно- го тока, температурная зависимость парамет- ров транзисторов, недостаточная изоляция входной цепи от цепей с высоким напряжением, неодинаковость параметров и старевие ламп и транзисторов. Существуют следующие методы уменьшении величины приведенного Д. п. у.: стабилизация напряжений источников питания; построение входных каскадов ОУ по мостовым и баланс- ным схемам; применение ламп с малым сеточ- ным током, «изоляция землей» входных цепей ОУ. Эти способы позволяют на порядок сни- зить величину приведенного Д. н. у. Исполь- зование дополнительного канала усиления в ОУ с модуляцией и демодуляцией сигнала
ДРОБНЫХ ШАГОВ МЕТОД (МДМ-усилители) позволяет снизить приве- денный Д. н. у. до 25—50 мкв/ч; схемы ОУ с параллельными каналами дают снижение до 10—15 мкв/ч. В усилителях, выполненных по простым схемам, без специальных мер уменьшения Д. н. у. и при существенной вели- чине последнего, применяются элементы регу- лировки уровня выходного напряжения или т. и. «настройка нуля», осуществляемая перио- дически в процессе эксплуатации аналогово- го решающего устройства. Приведенная величи- на Д. н. у. для некоторых аналоговых вычисл. машин следующая: «М ПТ-9-3» — 600 мкв/8 ч; «ЛМУ-1»— 3 лв/10 мин; «МН-7»— 5 .ид/10 мин; «МН-10 М» —2 мв/8 ч; «ЭМУ-10» — 30 мкв/8 ч. ДРОБНО-ЛИНЁЙНОГО ПРОГРАММИРОВА- НИЯ ЗАДАЧА — задача минимизации (макси- мизации) дробно-линейной функции L, (х) d, 4- (с,, х) В (г) = -2-L2- = 1Г ' > (1) L2 (х) d2 + (с2, х) при линейных ограничениях Ах = Ь. х 0, (2) где А — матрица т х п, а и с2 — п-мерные векторы, b — m-мерный вектор, di, d2 — ве- щественные числа, г > 0 означает неотрица- тельность всех компонент вектора х. Один из возможных подходов к исследова- нию Д.-л. и. з. состоит в следующем: пусть X — множество, определяемое ограничениями (2). Д.-л. п. з. назовем допустимой, если X не пусто и L2 (х) отлично от нуля хотя бы в одной точке этого множества. При решении задачи минимизации рассматриваются две вспомога- тельные задачи программирования линейного'. Az = bz0; 1. min {d1Zo + (сь z)} 2. min {— d1Zo — (c1; z)) + (c2, z) = 1; z0 > 0; z >- 0; Az = bza d2Zo + (c2, z) =— 1; zn> 0. z > 0. Доказано, что для того, чтобы Д.-л. и. з. была допустимой, необходимо и достаточно, чтобы по крайней мере у одной из задач — у 1-й или у 2-й — существовал допустимый план с zo > 0; при этом, если допустимый план у за- дачи 1-й или 2-й существует, то у соответствую- щей задачи существует и допустимый план cz0 > 0; если Д.-л. и. з. допустима, а множест- во допустимых планов одной из задач — 1-й Lr (х) или 2-й — пусто, то mt -------- совпадает с X L2 (х) оптим. значением целевой ф-ции другой задачи. Если Д.-л. и. з. допустима, а задачи 1-я и 2-я . . (г) имеют допустимые планы, то int ------- сов- X L2 (х) падает с минимумом среди оптим. значений це- левых ф-ций обеих задач — и 1-й и 2-й. Эти утверждения сводят Д.-л. и. з. к решению двух задач линейного программирования. Переход от переменных z0> z к переменным х осуществ- ляется по ф-лам __ — 1 х 1^2 (*)l : Z= 1^2 М| ’ Д.-л. п. з. часто возникают в эконом, приложе- ниях, когда в качестве целевой ф-ции прини- мается «относительная эффективность» (напр., прибыль, отнесенная к единице затрат). Н. 3. Шор. ДРОБНЫХ ШАГОВ МЕТОД — один из эко- номичных методов решения задач математиче- ской физики. При увеличении размерности за- дачи к-во операций для получения числ. реше- ния растет вследствие как роста к-ва точек, так и логич. трудностей составления программы расчета. Для системы дифф, ур-ний ди ~дГ = где L = L (——— дифф, оператор, и = и (х, f), х = (xi, ..., хт), схемы простой аппроксима- ции (см. Конечноразностные методы) п-|-1_ п ----------= A1un“l'1 -j- Аоип, Ах -|- Ад ~ L становятся неэффективными в случае много- мерных задач. Для нахождения необхо- димо обращение оператора Е — tAi, что тре- бует const операций, где N — к-во точек на одно измерение, т — к-во пространствен- ных измерений, а а (т) сильно растет с увели- чением т. Так, напр., для ур-ния теплопровод- ности а (1) = 1, а (2) = 3. Для получения экономичных устойчивых разностных схем предложены методы, основан- ные на следующих идеях: а) расщепления раз- ностных схем, б) прибл. факторизации, в) рас- щепления (слабой аппроксимации) дифф, ур-ний. В случае ур-ния (^'соответствующие раз- ностные схемы выглядят следующим образом (для простоты взяты 2 дробных шага): а) схема расщепления: -П+1Д“ ‘ -Л„и-+‘ + Л„,и,‘ + ^. (2) Ац + Л]2 = Ax, Л01+Л02=Л2; б) схема приближенной фак- торизации: (Е — тЛп) (Е — тЛ12) un+i = (Е -J- tQ) ип, ,д, Лп -|- Л12 Alt Н Ао; в) схема слабой аппроксима- ции: ди ~ = («iAi + а2^г) “ — £ = £i + Lt, dt 20 4-210 305
ДУАЛЬНОЕ УПРАВЛЕНИЕ а1 (<, т) = 2, а2 (Ь Т) = О при t S | пт, (4) (t, т) = 0, а2 (t, т) = 2 при t е j^n -|——j т, (п 4- 1) rj . В случае коммутативных операторов схемы (2) и (3) эквивалентны при условии, что Q = = А01 + Л02 + tAoiAo2. И в том и другом слу- чаях обращение оператора Е — tAi заменяется обращением оператора (Е — тАц) (Е —тА^), т. е. последовательным обращением операто- ров Е — тАц, Е — тЛ12, вообще говоря, более простой структуры. При условии Ац + Л12 ~ ~ Ai имеет место соотношение прибл. фактори- зации Е — тАх ~ (Е — тАп) (Е — тЛ12). Трактовка метода в) позволяет рассматривать схему расщепления = A2un+1 u"+l-u 2 как простую аппроксимацию ур-ния (4), слабо аппроксимирующего ур-ние (1): п-|-1 п ------------= («1А.1 + a2A2) un+1. Т. о., в основе метода расщепления лежит представление сложных операторов через про- стейшие, так что интегрирование исходного ур-ния сводится к интегрированию ур-ний более простой структуры. При этом схемы дробных шагов обязаны удовлетворять усло- виям аппроксимации и устойчивости только в окончательном итоге (при записи их в «це- лых» шагах). Методом расщепления решаются многие сложные задачи матем. физики. К одной из модификаций метода расщепления принадле- жит метод «частиц в ячейках», широко исполь- зуемый при решении задач матем. физики, в ко- тором расщепление не связано с понижением размерности операторов. Существует связь между схемами расщепле- ния и теорией полугрупп, а именно: декомпо- зиция инфинитезимальных операторов полу- группы имеет прямое отношение к схемам рас- щепления. Однако метод расщепления более содержателен не только практически (т. к. он обеспечивает построение экономичных раз- ностных схем), но и теоретически, поскольку декомпозиция операторов в методе расщепле- ния происходит при значительно более слабых предположениях. Большое развитие получили схемы расщеп- ления повышенного порядка точности, и дос- тигнут определенный прогресс в их эффек- тивной реализации. Лит.: Яненко Н. Н. Метод дробных шагов ре- шения многомерных задач математической физики. Новосибирск, 1967 [библиогр. с. 189—193]; Самар- ский А. А. Введение в теорию разностных схем. М., 1971 [библиогр. с. 538—550]. И. Н. Яненко. ДУАЛЬНОЕ УПРАВЛЕНИЕ — управление, в котором управляющие воздействия имеют двойственный характер; они служат для изу- чения управляемого объекта (УО) и для при- ведения его к требуемому состоянию. Д. у. применяют в системе автоматического управ- ления (САУ) в том случае, когда априорная информация в управляющем устройстве (УУ) об У О не является достаточной и изучение по- ведения У О может дать дополнительные сведе- ния о его свойствах. При этом УУ решает две задачи: на основании поступающей информа- ции выясняет свойства и состояние УО и на основании данных об У О определяет, какие действия необходимы для управления. В общем случае в САУ процессы изучения УО и управ- ления им связаны и образуют сложный двой- ственный или дуальный процесс, развитие которого определяет качество работы систе- мы. Задача синтеза оптим. алгоритма управле- ния в теории Д. у. для частного случая сво- дится к следующему. Предположим, что из- вестна модель математическая УО, имеющая в дискретном времени вид xk~ f <“а> za)’ (4) где xk — регулируемая величина, / (•) — опе- ратор У О — конечная и однозначная функция, t и — управляющее воздействие, а к =---- h At At — интервал квантования времени t. Воз- мущающее воздействие z^, которое не может быть измерено УУ, будем считать неизвестным постоянным во времени параметром z с задан- ной априорной плотностью распределения ве- роятностей ро (z). В /с-й момент времени в УУ известно желаемое значение регулируемой ве- личины xh. Дополнительная информация о ве- личине z содержится в векторе наблюдений Уц-ь Уо) ='Уй-!величины х в пред- шествующие моменты времени и в векторе управлений («;1_х, 2, ..., «о) = , ко- торые могут храниться в памяти УУ и пред- ставляют собой наблюдаемую предысторию управляемого процесса. Для практики значительный интерес представляет случай, когда = xi + h^, i = 0, 1, ..., k — 1, где \ — случайная погрешность измерения величины с известной плотностью распреде- ления вероятностей р Отклонение регулируемой величины xh от * ее желаемого значения х^ приводит к потерям в системе, которые можно оценить удель- ной функцией потерь Wh ~ — W (xk, х^). Система функционирует в тече- ние заданного времени пи общая функ- ция потерь имеет вид п = 2 w хъ)- А=0 306
ДУАЛЬНОЕ УПРАВЛЕНИЕ Назовем оптимальной систему, для которой полный риск R — математическое ожидание ф-ции потерь R = М {W} = (2) fe=0 h=0 минимален. Здесь Rk — удельный риск, ко- торый определяют как Rh = j rh • Р (уй-1- Ufc-i) Ао. (3) «о Функционал rft в (3), называемый услов- ным удельным риском, представ- ляет собой матем. ожидание удельных потерь Wk при фиксированных значениях векторов У&—1 и ий—1- Он определяется в виде rA= j И'ЬМ'Оп z>’ X <0 (Z,Ufe) ХрШУь-р ufe-l) <4) где ’1\ = р (ик/ук_р — условная плот- ность распределения uh, называемая удель- ной стратегией управления. В (3) и (4) символом <о (•) обозначена область иптегрирования. Выражение р (z/y^^j, us—i) представляет собой апостериорную плотность распределения неизвестного параметра z и при заданных априорных плотностях prt (z) и р (hj находится по формуле Байеса fe—1 S—1 Ро (2) П р (Vi/z, Ui) П , . , 1=0 1=0 Р Wy.-,. "„-.I -------------------------- • (S> Условная плотность распределения р (y^z, и-) определяется с учетом (1) по известной плот- ности распределения р (й.). Последователь- ность ф-ций 6 = {Го, Г1, ..., Гп} принято на- зывать стратегией управления. Зависимость риска R от стратегии 6 обозна- чают R6. Стратегия, минимизирующая риск R, наз. оптимальной. Эта стратегия ищет- ся в классе допустимых стратегий А. Из (3) — (5) следует, что каждое слагаемое Rfl в (2) зависит от выбора последовательности {Го, Гг, ..., Г^}. При этом выбор удельной стратегии Гй влияет не только на риск Rk в /с-й момент времени, но и на значения всех будущих удельных рис- ков Rk^_p ..., Rn. Это влияние проявляется, как следует из (5), через апостериорную плот- ность распределения неизвестного параметра и составляет сущность дуальности управления: выбор управления определяет не только пове- дение величины х, но и темп накопления инфор- мации о возмущении z. В 1961 в работах сов. ученого А. А. Фельд- баума (1913—69), положивших начало тео- рии Д. у., дано обобщение приведенной поста- новки задачи на марковские У О, когда возму- щение z представляет собой случайный мар- ковский процесс, и на многомерные УО с учетом их динамики. Для практики важное значение имеет случай, когда ненаблюдаемое возмуще- ние z представляет собой стационарный слу- чайный процесс. При этом разумная идеализа- ция задачи состоит в предположении, что время функционирования системы п -> со. Для оцен- ки качества такой системы вместо (2) следует использовать функционал средних ожидаемых потерь в единицу времени , п № = lim — У Rh. (6) n-oo п Функционал (6) записан в предположении су- ществования предела. Строгая матем. постановка задачи Д. у. осуществляется методами управления случай- ными процессами теории по неполным данным. В общем случае для отыскания оптим. страте- гии Д. у. используются методы программиро- вания динамического. Для функционала (2) удельные стратегии находят последовательно, начиная с конечного момента п. Поскольку рассматривается задача Байеса (см. Байесов- ский метод), то стратегия оптимальная в лю- бой момент времени п — s (s = О, 1, ..., п) оказывается детерминированной и при фикси- рованной наблюдаемой предыстории (un_s_р Уп-5-1) имеет вид ип—s ип—S (Un—S—1’ Уп—3—1^’ Эта стратегия определяется из минимизации ф-ции Уп—з ап—s “Ь ] Уп—3-1-1 (ип—3-J-1’ w (Уп—-si Для больших п и особенно в случае функциона- ла (6) серьезные трудности в решении задачи Д. у. связаны с ростом размерности векторов un_s_t и yn_s„! в (7). Здесь существенную помощь оказывает введение т. н. марковских достаточных статистик невозрастающей раз- мерности. Определим в пространстве векторов un-s-l, Уп-з-1 Ф~ЦИЮ an-s-l- Обозначим Да подкласс класса допустимых стратегий А, зависящих от un_s_1, yn_s_1 только через 20* 307
ДУГА °n-s-l- Ф-ция s = 0, 1, n наз. достаточной статистикой, если min 7?е = min 7?6. (10) При этом выражение (7) может быть записано в виде “n-s== un-s(°n-s-l)- (И) Статистика an_,_p s = 0, 1, п наз. мар- ковской достаточной статистикой, если выпол- нено равенство (10), и статистика on_s может быть вычислена по on_s_t и un_s, yn—s- В рассмотренном выше примере этому удовлет- воряет апостериорная плотность распределе- ния возмущения z, которую можно записать в виде рекуррентного соотношения, эквива- лентного (5). Значительный интерес представляет случай, когда марковскую достаточную статистику можно задать конечномерным вектором пара- метров С = (Ci, С2, ..., Ст). Однако строго такое представление возможно только в част- ных задачах. На практике с целью такой «пара- метризации» задачи используют приближенно достаточные статистики. Когда возмущение z представляет собой марковский процесс, введение марковских достаточных статистик позволяет свести задачу Д. у. к исследованию некоторого управляемого марковского процесса. Оптим. стратегия Д. у. в этом случае оказывается стационарной или регулярной, т. е. u*n_s = u* (on_s_t). Для отыскания такой стратегии применяют ите- рационные методы поиска в пространстве стра- тегий. Рассмотренные выше общие методы ре- шения задачи Д. у. связаны со значительными вычислительными трудностями. Поэтому на практике часто ограничиваются отысканием субоптимальных стратегий Д. у., упрощая постановку задачи или сужая класс допусти- мых стратегий. Простейшим методом синтеза субоптималь- ного управления можно считать определение стратегии из минимизации удельных рисков Rh в (2). Так определенная стратегия является в общем случае весьма грубым приближением к оптим. стратегии Д. у.: она направлена в каждый момент времени только на приведение объекта к требуемому состоянию и не несет в себе спец, функций по изучению объекта. Одна- ко, для некоторых объектов такая стратегия оказывается строго оптимальной. Ясно, что в случае безынерционного объекта это имеет место при условии, что темп накопления ин- формации об объекте не зависит от выбора управляющих воздействий. Такого рода систе- мы Д. у. принято называть нейтральными. С матем. точки зрения это соответствует слу- чаю, когда п min В6 = m’n Я (12) 6 А=1 rfe Существенное значение представляет определе- ние условий, при которых имеет место (12), напр., условия приводимости систем управле- ния замкнутых к разомкнутым. Теорию Д. у. применяют в задачах само- обучения, экстремального регулирования, по- строения оптим. самонастраивающихся моде- лей и т. д. Лит.: Фельдбаум А. А. Основы теории опти- мальных автоматических систем. М., 1966 [библиогр. с. 594—618]; Живоглядов В. П. Автоматиче- ские системы с накоплением информации. Фрунзе, 1966 [библиогр. с. 154—160]; Ширяев А. Н. Некоторые новые результаты в теории управляемых случайных процессов. В кн.; Transactions of the fourth Prague conference on information theory, statistical decision functions, random processes. Prague, 1967. В. И. Иваненко, Д. В. Караченец. ДУГА графа — направленное ребро, соеди- няющее две вершины графа. ДУдЛЬ в теории игр — игра антаго- нистическая, в которой игроки, располагаю- щие ограниченными расходуемыми ресурсами («боеприпасами»), выбирают моменты выстре- лов или плотности стрельбы на некотором вре- менном промежутке. Эти выборы являются стратегиями игроков. Выигрыша функция опре- деляется как математическое ожидание неко- торой случайной величины, соответствующей возможным исходам Д. В зависимости от ин- формации о действиях противника различают- ся Д. шумные, бесшумные и смешанные. Тео- рия Д. имеет как военные, так и эконом, при- ложения (конкурентная борьба за рынки, рек- ламная кампания и т. п.). Пример смешанной Д. Каждый из дуэлянтов располагает одним выстрелом. У 1-го игрока — бесшумное ору- жие (если 1-й игрок выстрелил, но не попал, то 2-й игрок не знает о произведенном выстре- ле), а у 2-го игрока'— шумное (факт выстрела становится немедленно известным противни- ку). Если 1-й игрок поражает 2-го игрока, то его выигрыш равен 1, если 2-й игрок поражает 1-го игрока, то 1-й игрок получает — 1, в остальных случаях выигрыш 1-го игрока ра- вен 0. Стратегия оптимальная 1-го игрока описывается плотностью распределения на не- котором интервале [а, 1], 2-го игрока — плот- ностью на том же интервале и скачком на пра- вом конце интервала (2-му игроку рекомен- дуется сохранять угрозу выстрела до самого конца). Лит.: Карлин С. математические методы в теории игр, программировании и экономике. Пер. с англ. М., 1964 [библиогр. с. 798—819]. А. С. Михайлова. 308
ЕДИНАЯ СИСТЕМА ЭЛЕКТРОННЫХ ВЫ- ЧИСЛИТЕЛЬНЫХ МАШИН (ЕС ЭВМ) — семейство цифровых вычислительных машин, обладающих широким диапазоном производи- тельности и характеризующихся программной совместимостью машин семейства снизу вверх (т. е. программы, составленные для машин с меньшей производительностью, могут выпол- няться на машинах с большей производитель- ностью). По конструктивно-технологическому исполнению, логической структуре, номенкла- туре устройств ввода — вывода и уровню про- граммного обеспечения ЕС ЭВМ относится к 3-му поколению вычисл. машин. ЕС ЭВМ со- здал коллектив специалистов н.-и. учрежде- ний и предприятий стран-участниц СЭВ — Болгарии, Венгрии, ГДР, Польши, СССР и Чехословакии. Промышленный выпуск первых машин «ЕС-1020» и «ЕС-1030» начат в 1972 (рис.). Ядром Единой системы являются 7 процес- соров, охватывающих диапазон скоростей вы- числений от нескольких тысяч до 2 млн. опе- раций в 1 сек. В процессоре реализуются опе- рации с фиксированной и плавающей запятыми и операции над десятичными числами. Для данных и инструкций принято несколько фор- матов, в основе которых лежит байт и слово из 4 байт. Операции можно производить над половинными, целыми и двойными словами, а также над полями переменной длины. Система адресации в ЕС ЭВМ обеспечивает формирова- ние прямого адреса для обращения к оператив- ному запоминающему устройству (ОЗУ) ем- костью до 16 Мбайт. Из памяти данные также можно выбирать разными форматами: полусло- вом, словом, двойным словом и полем перемен- ной длины в пределах 1 256 байт. Для удобства составления программ с изменением адреса по двум параметрам предусмотрены инструкции с двойной модификацией адреса. Память всех машин имеет защиту памяти по записи и считыванию, организованную путем проверки принадлежности каждого из блоков по 2048 байт к одному из 16 возможных клю- чей защиты, которые можно менять с помощью программы. В процессорах развита система прерываний, которая обеспечивает связь между аппарат- ными средствами и управляющей программой, быстрый переход от одной программы к другой и эффективную совмещенную работу внешних устройств. Имеется ряд особенностей в струк- туре процессора, позволяющих строить много- машинные комплексы, взаимодействовать с внешними объектами и работать в реальном масштабе времени. Единообразие структуры (архитектуры) ЕС ЭВМ, в частности состава инструкций (команд) и системы кодирования данных, обеспечивает программную совмести- мость, что позволяет разрабатывать програм- мы не зависящими от конкретной модели и, следовательно, иметь общую (для большин- ства машин) операционную систему и приклад- ные программы. Внутренняя логическая струк- тура и техническая реализация машин семейст- ва различна, а это и приводит к различию в производительности и стоимости. В машинах малой производительности функции несколь- ких блоков внешней структуры, как правило, реализуются одним аппаратным блоком. Напр., формирование адреса выполняется в блоке операций с фиксированной запятой, функции блоков для операций с фиксирован- ной и плавающей запятыми и для операций над полями переменной длины объединяются в одном аппаратном блоке. В ЕС ЭВМ используется также и параллель- но-последовательный принцип выполнения операций, напр., однобайтовая обработка дан- ных при двухбайтовой выборке ее из ОЗУ в машине «ЕС-1020». Во всех случаях, когда это допускают требования скорости, исполь- зуется микропрограммное управление. При побайтовом выполнении простых микроопера- ций, набор которых невелик, процессор упро- щается, одновременно обеспечивается полная программная совместимость благодаря микро- программной интерпретации полного набора операций, определяемых составом инструк- ций. Микропрограммы постоянно записаны в спец, быстродействующем ЗУ, допускающем только считывание данных. В наименьшей по производительности модели «ЕС-1010» приме- нена программная интерпретация сложных операций. Обмен данными между процессором и внеш- ними устройствами (ВУ) осуществляется че- рез каналы и систему стандартного сопряже- ния с внеш, устройствами. Эта система вклю- чает логические и аппаратные средства, Обес- печивающие стандартную систему связей с чет- ко сформулированными функциями и сигнала- ми с унифицированными электр. параметрами. После получения от процессора команды на- чала обмена каналы выполняют основной объ- ем работ по управлению обменом между ВУ и процессором: прием команд процессора и ад- ресацию ВУ, выбор, расшифровку и проверку управляющей информации, посылку управ- ляющих и прием подтверждающих сигналов, обеспечение активных ВУ буферной памятью, проверку правильности передачи, управление запросами на прерывание и т. д. Существую- щие два типа каналов — селекторный (СК) и мультиплексный (МПК) отличаются по внутренней структуре, режимам работы и на- значению (см. Устройство обмена ЦВМ). СК осуществляет обмен данными процессора поочередно только с одним из подключенных к нему ВУ, работающим с относительно вы- сокой скоростью передачи данных (магн. ленты, 309
ЕДИНАЯ СИСТЕМА ЭЛЕКТРОННЫХ ВЫЧИСЛИТЕЛЬНЫХ МАШИН диски или барабаны), МПК обеспечивает одновременный обмен данными с несколькими В У (ориентировочно до 200), работающими с относительно малой или средней скоростью (напр., перфокартные, перфолентные и печа- тающие устр-ва). Вычисл. машины Единой системы построены па унифицированной конструктивно-техноло- гической базе с широким применением моно- литных интегральных схем, которые разме- щаются на типовых элементах замены (ТЭЗах), представляющих собой печатные платы стан- Цифровая вычислительная машина «ЕС-1020». дартных размеров. Уровни унифицированной конструкции — панели, несущие до 40 ТЭЗов, рамы и, наконец, стойка с тремя рамами; в ре- экранные пульты и графопостроители разного типа. Предусмотрены и средства передачи данных с разной скоростью по телефонным и телеграфным линиям связи (см. Устройства ввода — вывода данных ЦВМ). Операционные системы ЕС ЭВМ, обеспечи- вающие автоматизацию подготовки и выполне- ния программ, высокую производительность труда программистов, операторов и обслужи- вающего персонала, состоят из управляющих и обслуживающих программ, трансляторов с языков программирования и средств генерации системы для конкретного комплекта тех. средств, установленных у потребителя. Управ- ляющие программы осуществляют первона- чальную загрузку основного ОЗУ и управле- ние вычисл. процессом, включая обработку прерываний, распределение каналов, загрузку программ из библиотеки, параллельное вы- полнение программ и связь с оператором, а также представляют пользователю широкие возможности в управлении массивами данных. Обслуживающие программы осуществляют объединение отдельно транслируемых модулей в одну или несколько программ, составление перекрывающихся программных фаз и работу с библиотеками программ (копирование, обнов- ление, сжатие и пополнение). В качестве вход- ных языков ЕС ЭВМ приняты автокод (язык ассемблера), АЛГОЛ, ФОРТРАН и КОБОЛ. Технические характеристики ЕС ЭВМ Модель Ш Время выполнения основных операций, мксек Особенности состава инструкций 1 короткие । операции сложение (вычитание) с плав, запятой ' умножение умножение для двойных слов «ЕС-1010» «ЕС-1020» «ЕС-1030» «ЕС-1040» «ЕС-1050» «ЕС-1060» Программ интерпрет моделей. 20-т-ЗО 5-т-И 0,9-7-!,8 0,65 0,5 ная и микр ация onepai 2,14-3,1 504-70 lO-v-16 2,54-3,6 1,4 0,5 опрогра 1ий дру 40 3204-350 324-38 7,24-8,2 1 ммная гих 1200 60 12 3,2 1,5 полная прог- Спец, состав раммная сов- простых местимость команд араметры в Каналы S X в Ч я ев О о В Я мульти- плексный селекторные И 3 В а о gs Ч ев OJ3 ► 5С X а в X в я s 8 о JJ X* у S ВТ X о о ев <- о и я В" 2 ев g в X X а К Emki ОЗУ a«vl3 о а в и о в « Ч о в a о а ° 5 в se В X Ь Я я ¥ О g <D 8-7-64 160 1 240 TTL aS и S я X се ев S а а 644-256 25 2 до 300 TTL п 256н-512 40 3 800 TTL ев 2564-1024 504-200 6 1300 TTL В 2564-1024 ЗО-т-180 6 1300 ECL >= 1024-7-8192 304-180 6 1300 ECL О X « Ь s О М $ ® X В зультате стойка может нести около 50 тыс. интегральных схем, т. е. обеспечивается очень большая плотность конструкции. В состав внешних устройств ЕС ЭВМ входит комплект накопителей на магн. лентах, дисках и барабанах, комплект перфокартного и перфо- лентного оборудования ввода—вывода, устрой- ства построчной печати, пишущие машинки. Системы программирования снабжены средст- вами отладки и редактирования программ. Программное обеспечение включает также пакеты различных прикладных программ. Осн. технические характеристики ЕС ЭВМ приведены в таблице. А. М. Ларионов, В. В. Левин, Ю. П. Селиванов. 310.
ЕМКОСТНАЯ МОДЕЛЬ ЕДИНИЦЫ КОЛИЧЕСТВА ИНФОРМАЦИИ — см. Байт, Бит, Информации количество, Информация. ЁМКОСТНАЯ МОДЕЛЬ — устройство, со- стоящее из емкостного многополюсника, эле- ментами которого являются только линейные и нелинейные емкости, и одного переключаемо- го с помощью ключей усилителя постоянного тока или преобразователя функционального. Схема Е. м. приведена на рис. 1, здесь Е — емкостный многополюсник; Кх, ..., Кт — клю- чи, управляемые так, чтобы вход а и выход Р 1. Схема емкостной модели. 2. Схема емкостного сумматора. электронного усилителя У с большим отрица- тельным коэфф, усиления поочередно подклю- чались к полюсам многополюсника с номерами 1, 2, ..., т. Внутренняя схема многополюсника и параметры его элементов следует выбирать так, чтобы при нулевых значениях напряжений Bj, ..., em напряжения Х15 ..., Хп удовлетво- ряли заданным матем. зависимостям. Полюсы ..., fs служат для ввода в многополюсник известных потенциалов, а полюсы с напряже- ниями <Р1, ..., <рт — для ввода зарядов с вы- хода усилителя У. В общем случае в многопо- люснике должны быть еще полюсы для полу- чения некоторых вспомогательных напряже- ний г/ц ..., уг. Поскольку элементами много- полюсника Е являются только емкости, то он одновременно выполняет функции и решаю- щей и запоминающей системы. Схему много- полюсника надо выбирать так, чтобы процесс его уравновешивания, т. е. процесс обращения напряжений е1; ..., ет в машинные нули, схо- дился (см. Уравновешивания методы). На осно- ве рассмотренной схемы можно построить раз- нообразные матем. приборы и устр-ва для ре- шения конечных и дифф, ур-ний, а также устр-ва для выполнения отдельных матем. операций (сумматоры, интеграторы, функцио- нальные преобразователи и т. п.). Все такие устр-ва будут квазианалоговыми. На рис. 2. приведена схема емкостного сум- матора. В уравновешенном состоянии напря- жение Хо, если собственный заряд узла е равен нулю, выражается через напряжения п С хъ ..., Хп как Хо = — V —~ Хг Стрелкой i=i С° указаны точки, к которым в процессе уравно- вешивания следует присоединять вход а. и вы- ход Р усилителя отрабатывающего для обра- щения напряжения е в машинный нуль. Систе- ма таких простых сумматоров образует устр-во для суммирования многомерных векторов. На основе ф-л численного интегрирования система сумматоров может реализовать операцию ин- тегрирования решетчатых ф-ций. Если кулон- вольтные характеристики нелинейных емкос- тей таковы, что позволяют сформировать на выходе напряжение Хо, соответствующее же- лаемым матем. связям его с входными напряже- ниями X,, ..., Хп, то можно получить емкост- ный функциональный преобразователь. Более универсальный способ получения требуемых функциональных преобразователей основан на совместном использовании емкостных цепей и стандартных, напр., диодных, преобразова- телей. Е. м. можно применять и для умноже- ния. Для того, чтобы получить универсальную емкостную машину, достаточно располагать всего тремя электронными усилителями, од- ним множительным звеном, набором емкостей и ключами. Подобно квазианалоговым моделям алгебр, ур-ний а, р, о и др. типов можно получить аналогичные емкостные схемы, если заменить омические проводимости емкостями, а систему одновременно работающих усилителей — од- ним переключаемым. В практике моделирова- ния Е. м. находят пока ограниченное примене- ние из-за малой точности получаемых резуль- татов. Лит.: Пухов Г. Е. Теория емкостных математи- ческих машин. «Математическое моделирование и тео- рия электрических цепей», 1965, в. 3. В. К. Белик. 311
жегалкина Алгебра — одна из разно- видностей алгебры логики. Названа по имени советского математика И. И. Жегалкина. В Ж. а. используются следующие теоретико- высказывательные связки: логич. умножение (конъюнкция, знак •), сложение по модулю 2 (исключающее «или», знак +) и константа 1 («истина»). Набор этих операций полный, т. е. всякая ф-ция алгебры логики может быть представлена суперпозицией указанных опе- раций. Более того, в Ж. а. всякая ф-ция f (xlt х2, ..., хп) алгебры логики однозначно представима как многочлен, в котором каждая переменная xi входит не выше чем в 1-й степе- ни, а коэфф, явл. элементами поля из двух элементов, т. е. либо нулем, либо единицей. Возможность такого представления «приведен- ными» многочленами вытекает из существова- ния интерполяционной ф-лы Лагранжа, кото- рая в данном случае приобретает простой вид: / (Зц, з*2..Хп) = У, / («1, а2, . . . • , ап) (Х1 + а1 + !) • • • <хп + ап + !)• Булевы связки, дизъюнкция и отрицание в Ж. а. записываются как V з:2 = з:х + х2 + а?! • х2, х = х -|- 1. Ж. а. наз. иногда булевым кольцом (не смешивать с термином «булева алгебра»). Операции над приведенными многочленами производятся, как над обычными многочленами с целочисленными коэфф., затем в полученном результате все переменные х™, у которых т>0, заменяются на а коэфф, при одночленах заменяются их наименьшими вычетами по мо- дулю 2. Именно эта близость Ж. а. к привыч- ной элементарной алгебре многочленов объяс- няет ее преимущество с методической точки зрения. Некоторые авторы использовали Ж. а. в исследованиях по матем. логике и в вычисл. технике. В частности, сам И. И. Жегалкин применил ее в исследованиях исчисления пре- дикатов узкого. Он распространил положения этой алгебры на исчисление матриц с коэфф. О и 1 и нашел решение проблемы разре- шения на конечных классах для некоторых типов формул узкого исчисления предикатов. Ж. а. с успехом применяют в релейно-контакт- ных схем теории. Ж. а. допускает естественное обобщение на случай А-значных логик, если к — степень простого числа. Действительно, в этом случае ф-ции соответствующей алгебры логики согласно интерполяционной формуле Лагранжа допускают однозначное представле- ние приведенными полиномами (т. е. такими, в которых каждая переменная входит в степени, не выше чем к — 1) с коэфф, из конечного поля (поля Галуа) с к элементами. Это позволяет применить аппарат теории полиномов над ко- нечными полями к исследованиям по логикам многозначным. Лит.: Жегалкин И. И. Арифметизация симво- лической логики. «Математический сборник Москов- ского математического общества», 1929, т. 36, в. 3—4; Жегалкин И. И. К проблеме разрешимости. «Математический сборник. Новая серия», 1939, т. 6, в. 2; Ж е г а л к и н И. И. Проблема разреши- мости на конечных классах. «Ученые записки Мо- сковского государственного университета», 1946. т. 1, в. 100; Костырко В. Ф. Об ошибке в статье И. И. Жегалкина «Проблема разрешимости на ко- нечных классах». В кн.: Алгебра и логика. Семинар т. 1, в. 5. Новосибирск, 1962. Л. А. Калужнин. ЗАГРУЗЧИК в программировании— программа, которая объединяет полученные в результате трансляции модули, размещает их в памяти, настраивает адреса команд и реали- зует связи между этими модулями. При состав- лении программ выделяются логически само- стоятельные блоки, каждый из которых вы- полняет некоторую ф-цию или ряд взаимосвя- занных ф-ций. Блоки могут программировать- ся и транслироваться отдельно и независимо, образуя при этом модули. Модуль, получен- ный после трансляции, кроме команд и дан- ных, содержит дополнительную информацию, необходимую для реализации связей между модулями и настройки адресов команд при размещении программы в памяти. Язык пред- ставления программ в виде модулей загрузки наз. языком загрузки; последний, как правило, является выходным языком ассемблера и компиляторов и используется для объединения блоков программ, написан- ных, возможно, на разных языках, для про- грамм сегментации и для включения программ в библиотеки. Объединение программ на уров- не языка загрузки позволяет избежать повтор- ной трансляции ранее составленных и отлажен- ных блоков программ. 3. иногда выполняет две ф-ции — редак- тирование связей и размещение программы в памяти ЦВМ. В др. случаях выделяются две самостоятельные программы — редактор свя- зей и собственно 3. Редактор связей объеди- няет независимо полученные модули в один модуль загрузки. При редактировании связей реализуются межмодульные связи и, кроме того, к программе подключаются необходимые модули из общей библиотеки или личных биб- лиотек (по запросу или автоматически). Редак- тор связей может конструировать также сег- менты, загружаемые динамически и сменяющие друг друга в памяти машины, с целью ее эко- номии. 3. работает в составе управляющей программы операционной системы. Его ф-ции сводятся к размещению отредактированного модуля в памяти и настройке адресов, завися- щих от местоположения программы. Разделе- ние ф-ций редактора связей и 3. исключает 312
ЗАДАЧА О НАЗНАЧЕНИЯ повторное редактирование связей при много- кратном использовании программы. Ю. М. Баяковский. ЗАДАЧА О КОММИВОЯЖЁРЕ — одна из комбинаторных задач дискретного программи- рования. Общая формулировка 3. о к.: торго- вец, выезжающий из некоторого города, дол- жен посетить каждый из (п — 1) других горо- дов только один раз и вернуться в исходный город. Матрица расстояний А = {ву} (г, 7 = = 1, 2, ..., п) известна. Требуется определить, в каком порядке торговец должен посещать города, чтобы общее пройденное расстояние было минимальным. Если а- рассматривать как время, издержки или другой показатель, то к 3. о к. сведется ряд прикладных задач, связанных с обходом ряда пунктов, проведе- нием коммуникаций между ними, составлением расписания выполнения работ, оптимизацией программ для ЭВМ и др. Решение 3. о к. может быть найдено путем перебора (га — 1)! возмож- ных маршрутов. Однако с ростом п число ва- риантов быстро достигает астрономических цифр, что вынуждает отказаться от прямого их перебора. Один из способов решения 3. о к. состоит в сведении ее к задаче целочисленного програм- мирования линейного, состоящей в минимиза- п п ции линейной формы затрат У, ay xi} при i=lj=l ограничениях 2 ХЦ = 1’ 2 xij = W i=l j=l I, J = 1, 2, . . . , n, о < Xy, i, j = 1, 2, . . . , n, (2) (я — 1) + ui — u} < n — 2, (3) i ¥= /, i, j = 1, 2, . . . , n — 1, где Uj — некоторые специально подобранные вспомогательные целые числа. Условие (1) вы- ражает однократность посещения городов, (2) — неотрицательность переменных, (3) — односвязность маршрута. Использование идеи программирования ди- намического состоит в том, что 3. о к. представ- ляют в виде многошагового процесса наращи- вания звеньев пути, минимизируя затраты. Основное рекуррентное ур-ние при этом имеет вид: fi (₽1, ег, ... , eh) = min [а- + f (elt е2, ... • • • < ет—1’ ет+1' ' ' ' ’ где Д (ех, е2, ..., eh) — длина оптим. пути воз- врата от i-го до исходного города через остав- шиеся города elt е2, ..., ek; ет — следующий за г-тым город пути. Решение достигается пе- ребором пг • 2n—1 вариантов. Наиболее эффек- тивным из известных способов получения точ- ного решения 3. о к. считается ветвей и границ метод. Л. Л. Закашанский. ЗАДАЧА О КРАТЧАЙШЕМ ПУТИ — задача о нахождении на направленном графе пути наименьшей длины между двумя заданными его вершинами. Пусть задан направленный граф, каждой дуге которого поставлено в соответст- вие неотрицательное число, которое наз. дли- ной дуги. Длиной пути такого графа наз. сумма длин дуг, составляющих этот путь. 3. о к. и. возникает во многих приложениях, особенно при решении транспортных задач, дискретных задач программирования динами- ческого и пр. В задачах сетевого планирования и управления алгоритмы решения 3. о к. и. используются для нахождения критического пути. Известно несколько эффективных мето- дов решения 3. о к. и. Наиболее употребитель- ны алгоритмы Минти, Веллмана — Шимбела и Форда. В СССР широкое применение для ана- лиза транспортных сетей получил алгоритм, основанный на методе последовательного ана- лиза вариантов, близкий к алгоритму Форда. Н. з. Шор. ЗАДАЧА О НАЗНАЧЕНИЯХ — задача о наилучшем распределении п работ между п исполнителями в предположении, что каждый исполнитель назначается только на одну рабо- ту и каждая работа предназначается только для одного исполнителя. Исполнители разли- чаются по своим способностям выполнять ту или иную работу. Пусть а- > О — производи- тельность г-го исполнителя на j-й работе. Наи- лучшим считается распределение работ, мак- симизирующее эффективность, измеряемую суммой производительностей всех п исполни- телей. Обозначим через х^ переменную, рав- ную единице, если i-й исполнитель назначен на у-ю работу, и нулю, если для /-й работы выбран другой исполнитель. Задача сводится к задаче программирования линейного, заклю- чающейся в нахождении ху, которые максими- зируют 2 £ (1) при условиях п 2 Ху = 1, 7 = 1,2......п, (2) 2 xij = !> г = 1, 2...........п, (3) 7=1 хг • > 0, i = 1, 2, . . . , п, / = 1,2,..., п. (4) Задача максимизации линейной формы (1) при условиях (2—4) всегда имеет целочислен- ное решение, поэтому в силу условий (2—3) каждое х^ будет нулем или единицей. 3. о н. представляет собой частный случай транс- портной задачи. Наиболее эффективным мето- дом для решения 3. о н. является венгерский метод. Другими примерами могут служить задачи распределения работ по механизмам, распределение целей между огневыми средст- вами и т. и. Лит. см. к ст. Программирование линейное. Л. Н. Комзахова. 313
ЗАДАЧА О ПЕРЕВОЗКАХ С ПРОМЕЖУТОЧНЫМИ ПУНКТАМИ задача о перевозках с промежуточ- ными ПУНКТАМИ — обобщенная транс- портная задача, когда для каждого пункта потребления составляется уравнение мате- риального баланса. Это ур-ние отражает тот факт, что для каждого пункта объем вывезен- ного продукта минус к-во завезенного продук- та равен чистому объему продукта, произве- денного в этом пункте (если разность положи- тельна), или чистому объему потребляемого в нем продукта (если разность отрицательна). Ур-ние материального баланса для каждого пункта имеет вид: 2 + а- = 2 xjk + Ъ], j = 1,2, . . . , п, где хг- — общий объем перевозки из I в /, I ф j, а* — производство в пункте ;, 6* — потребление в пункте /. Долю продукта мест- ного производства, предназначенную для внут- реннего потребления, можно исключить из мо- дели. При этом символы и Ъ заменяются символами а. (чистое производство) и Ь. (чис- тое потребление), которые определяются как = а* — min (aj, 6*), bj = b’. — min («’, 6*). 3. о и. с и. п. заключается в нахождении чисел xl-, (i> 7 = 1, 2, ..., га), удовлетворяющих ур-нию материального баланса и минимизирующих п п целевую функцию z = 2 S cijxij’ Ь=1 где с. • — затраты на транспортировку единицы продукта из пункта i в пункт /. Задачу можно представить в сетевом виде (см. Сетевые мето- ды планирования и управления). 3. о п. с п. и. является прикладной задачей программирования линейного. Для ее решения применяются симплекс-метод, методы графов теории. В некоторых частных случаях решение ее может быть сведено к решению транспортной задачи. 3. о п. с п. и. применяется при решении задач транспортировки грузов через промежу- точные базы либо транспортировки сырья с про- межуточной переработкой, напр., заготовка ме- таллолома у поставщиков, перевозка, перера- ботка его на пунктах промежуточной обработ- ки (прессование и вывоз потребителям — ме- таллургическим заводам). а. А. Бакаев. ЗАДАЧА О РАСПРЕДЕЛЕНИИ ПОСТАВОК— одна из задач оперативного оптимального управления в системах, связанных с накопле- нием запасов на складах и их расходованием. Пусть на всех п складах системы создается запас однородного товара. Товар периодически заказывается у изготовителей централизова- но и одновременно для всех складов системы. Заказанное к-во товара Q предполагается из- вестным. Заказ может выполняться с задерж- кой во времени. Наличие товара на каждом 314 складе в момент выполнения заказа также из- вестно. Требуется решить, как распределить количество товара Q между п складами после выполнения заказа. Предполагается, что в те- чение времени Т, до реализации следующего заказа, склады ниоткуда товар не получают. Заказ должен быть распределен между скла- дами так, чтобы минимизировалась сумма за- трат на перевозки и ожидаемых штрафных затрат, обусловленных неудовлетворением спроса в течение периода времени Т. Пусть С- (х.) — транспортные затраты по перевозке х^ единиц продукта отправителя до /-го склада; у- — величина запаса этого про- дукта в j-м складе в момент, когда осуществляе- тся распределение; я. — отнесенные к единице требуемого продукта штрафные затраты, когда запас в /-м складе отсутствует; р. (v.) — ве- роятность того, что на /-м складе в течение времени Т возникает спрос на v. единиц продукта. Тогда, пренебрегая временем транс- портировки, ф-цию затрат для /-го склада можно определить так: 00 fi Щ = ci + ni 5 - у, - vi=Vj+xj — xj) Pj (г;)- Задача состоит в определении неотрицательных целых чисел х>, удовлетворяющих условию п 2 х- = Q и минимизирующих ф-цию Z = j=i 3. о р. и. является задачей программирова- ния математического, решать ее приходится при оперативном управлении на транспорте, в сфере материально-технического снабжения и в различных производственных системах. ЗАДАЧА Q РЮКЗАКЕ — задача о наилучшем выборе предметов из общего числа предметов п таким образом, чтобы суммарный вес (объем, габариты и пр.) выбранных предметов не пре- вышал указанного предела Ь, а их суммарная полезность была максимальной. Каждый из предметов имеет вес а. и характеризуется коэфф, полезности с.. Пусть х- равно единице, если /-й предмет принимается к укладке, и х. равно нулю в противном случае. Тогда задача представляет собой задачу целочислен- ного программирования линейного, заключаю- щуюся в нахождении целых Xj, которые макси- п мизируют 2 cjxj ПРИ условиях: 7=1 П 2 < Ь; (1) 7=1 О «С х. < 1.
ЗАДАЧА ОБ ОПТИМАЛЬНОМ БЫСТРОДЕЙСТВИИ К 3. о р. сводятся многие задачи размещения оборудования на самолете или ракете, загруз- ки судов, компактной укладки оборудования и т. д. В различных конкретных задачах коэфф, полезности может описывать различные ка- чества предметов — стоимость, эффективность, калорийность и др. Неравенство (1) может обозначать ограничение на вес, объем, отдель- ные размеры и др. 3. о р. как задачу целочис- ленного программирования можно решить Гомори методом, однако наиболее эффектив- ными методами для нее являются ветвей и гра- ниц метод и метод функциональных ур-ний программирования динамического. Лит. см. к ст. Программирование линейное. Л. Н. Номзакова. ЗАДАЧА О СКЛАДЕ — одна из задач опти- мального планирования в системах, связанных с закупками и сбытом однородного продукта. 3. о с. является прикладной задачей програм- мирования линейного. Пусть в начальный мо- мент времени на складе, вместимость которого к единиц продукта, имеется в наличии к0 таких единиц. В каждый из п дискретных моментов времени (1, 2, 3, ..., га) производится закупка п продажа некоторого количества единиц продукта. В момент времени п наличный запас его должен оказаться равным к,. Общее коли- чество продукта, которое может быть закуп- лено за все п единиц времени, равно R. Исход- ными данными служат следующие величины: стоимость продажи единицы продукта, реа- лизованного в момент времени I, затраты на покупку единицы продукта, закупленного в момент времени i, затраты с* на хранение единицы продукта в течение промежутка вре- мени (i — 1, 4), i — 1, 2, ..., п. Обозначим через к-во продукта, реализованное в мо- мент времени 4; — к-во продукта, закуплен- ное в момент времени 4; — остаток продук- та, хранившегося на складе в промежутке (4 — 1,4) и нереализованного в момент време- ни 4; — общее к-во продукта на складе после закупок в момент времени 4. В резуль- тате решения задачи должны быть получены такие значения и рг, при которых общая п прибыль 2 (Piai — ?iPi — ci^i— 1) оказывает- i=l ся максимальной при ограничениях Yj + = п = 6i_t - = Ti, > О, > 0, у. >0, б0 = к0, 6п= klr i = = 1, ..., п. Решение задачи сводится к опреде- лению оптим. однородного потока в сети. И. М. Мельник. ЗАДАЧА ОБ ОПТИМАЛЬНОМ БЫСТРОДЕЙ- СТВИИ — одна из основных задач теории оп- тимального управления, в которой критерием качества управления является время перехода из одной точки в другую. Формально соот- ветствует случаю в общей задаче оптимального управления теории, когда /0 (х, и) Е= 1. Общая постановка 3. об о. б. такова. Имеется объект управления, закон движения которого описы- вается системой дифф, ур-ний dxj —v - = /г (ж, и), i = 1, . . . , га, (1) где х = (xi, ..., хп\ — n-мерный вектор фа- зовых координат, и — управление, которое является г-мерным вектором, меняющимся в некотором множестве V r-мерного простр., ф-ции Д (х, и) непрерывны и непрерывно диф- ференцируемы по х. Заданы точки х° и xi. Требуется выбрать такую измеримую ограни- ченную ф-цию и (t) и моменты времени t0 и tv что и (4) е U, t0 t траектория х (4) систем (1), соответствующая управлению и (4) и точке х°, проходит в момент 4Х через точку х1, т. е. удовлетворяются соотношения dx, (4) --------= fi (х “ (f))> *о С 4 < 4j, х (1Я) = х°, х (4t) = х) и разность 4, — 40 минимальна. Принцип мак- симума (см. Понтрягина принцип максимума) для этой задачи формируется следующим обра- зом. Пусть и0 (4) — оптим. управление, являю- щееся решением поставленной задачи оптим. быстродействия, а х° (4) — соответствующая ему траектория. Тогда найдется такая га-мер- ная вектор-функция Y (4) = (4), ... -., (4)j, что: а) справедлива система ур-ний d'V, (0 v dfj (*° U)< “° W) dt ~ Zj dx, j=l б) H ('F (4), x« (4), u° (4)) = M ('F (4), x» (4)). n где H ('F, x, u) = 'Vifi (я, и), M ('F, x) = i=l = sup H ('F, x, и); ueU в) ф-ция M (’F (4), z° (4)) — постоянна • на отрезке t0 4 t, и неотрицательна. Наиболее развита теория 3. об о. б. для ли- нейных систем дифф, ур-ний, т. е. для случая, когда ф-ции f, (х, и) линейны по х и по и. В этом случае система (1) может быть записана dx в векторной форме -----= Ах + Ви, где А — dt матрица с элементами а^, i, j = 1, ..., га, а В — матрица с элементами b,-, i = 1, ..., га, } = 1, ..., г. Для линейной 3. об о. б. принпип максимума приобретает следующий вид: для того, чтобы управление и0 (4) было оптим., необходимо, чтобы существовала такая вектор- функция Y (4) = (Tj (4), .... Чгп (4)}, кото- рая удовлетворяет системе дифференциалы dV (4'1 ных уравнений: —-— = — А*1? (4) и (V (4), dt Ви° (t)) sup (T (4), Ви), где А* — матрица, ueU 315
ЗАДАЧА ОБ УЗКИХ МЕСТАХ транспортированная к А, а (х, у) — скалярное произведение векторов х и у. Допустим, что об- ласть U — параллелепипед, т. е. определяется неравенствами | ui | 1, г'= 1, г. Говорят, что выполнено условие общности положения, если для всех j = 1, ..., г системы векторов V, АЬ\ ..., 4n—1ZP — линейно независимы. Здесь вектор V имеет компоненты bt-, i = = 1, п. Все приводимые ниже результаты справедливы при выполнении этого предполо- жения. Пусть и0 (4) — решение задачи линей- ного оптим. быстродействия. Тогда каждая из ф-ций (t), j = 1, ..., г кусочно постоянна, имеет лишь конечное число разрывов и (t) равно +1 или —1. Моменты времени t, в ко- торые происходит смена значения (t) с +1 на —1 или наоборот, паз. моментами переклю- чения. Т. о., оптим. управление имеет лишь ко- нечное число моментов переключения. Если все собственные значения матрицы А действи- тельны, то число моментов переключения каж- дой из компонент (t) в оптим. управлении не превосходит п — 1. Последнее утверждение носит название теоремы об п интервалах. Лит. см. к ст. Оптимального управления теория. Б. Н. Пшеничный. ЗАДАЧА ОБ УЗКИХ МЕСТАХ — задача о выявлении наиболее перегруженных ресурсов, предусматривающая разработку способов уст- ранения такой перегрузки. В качестве таких ресурсов могут выступать оборудование, ос- настка, людские резервы и т. д. Поскольку производственная программа предприятия из- меняется во времени как по объему, так и по качеству, то изменяется и потребность в ресур- сах каждого вида. При этом может резко уве- личиваться потребность в отдельном виде ре- сурсов и перегруженность его. Чаще всего в качестве ресурса выступает оборудование. При этом перегруженным оказывается, как правило, наиболее дефицитное оборудование — дорогостоящее, крупногабаритное, выпускае- мое в небольшом к-ве и т. д. В этом случае для устранения «узкого места» увеличивают к-во единиц оборудования «узкого места», перемещают (если это не нарушает технологии) часть операций с узкого места на рабочие мес- та менее загруженных групп оборудования (напр., на штамповочных участках — на прес- сы большей мощности), вводят сверхурочные работы и т. д. Узким местом на предприятии могут оказаться и людские резервы — люди определенной профессии или разряда. Выяв- ление заблаговременно такого рода узких мест позволяет своевременно принять нужные орга- низационные меры по их устранению. 3. об у. м. относится к задачам календарного планирования и решается как составная часть более широкой проблемы — оценки и сравне- ния наличных ресурсов и ресурсов, необхо- димых для выполнения фиксированной (задан- ной) производственной программы. Решение этой задачи необходимо также при построе- нии календарного плана-графика работы цеха (участка). Т. П. Подчасова. 316 ЗАДАЧА С ЗАКРЕПЛЁННЫМ ВРЕМЕНЕМ — задача теории оптимального управления, в ко- торой моменты начала t0 и конца процесса фиксированы. Вводя дополнительную пере- менную жп+1, удовлетворяющую ур-нию ^n+l -------= 1 и граничным условиям хп+1 (40) = — to. жп+1 (Ч) — К, 3. с з. в. сводят к общей задаче оптимального управления теории. Б. Н. Пшеничный. ЗАДАЧА С ПОДВИЖНЫМИ КОНЦАМИ — одна из задач вариационного исчисления. Фор- мулируется так: пусть в (п + 1)-мерном прост- ранстве переменных (х, у) = (х, у1г ..., уп) за- даны поверхности и S2 соответственно ур- ниям (х, у) = 0, i — 1, 2, . . . , к, к < п + 1 (1) "П; (ж> У) = 0, у = 1, . . . , т, т < п + 1 (2) и функционал 1 = £1 (*1, У (*1)) + St (*2> У W) + я2 + j /(*, У. у') dx. (3) Xi Назовем кривую у (х) допустимой, если на ней функционал I определен, а концы ее лежат на поверхностях и 52. 3. с п. к. заключается в отыскании среди всех допустимых кривых такой, которая обеспечивает минимум функ- ционалу I. Для получения тех или иных условий, ха- рактеризующих эту кривую, на ф-ции gb g2, /, у, <pi, т|у (как обычно в вариационном исчис- лении) налагают определенные ограничения (непрерывность, дифференцируемость и т. д.). В случае, если одна из поверхностей Sj или S2 вырождается в точку пространства (х, у), получаем задачу с одним подвижным и одним фиксированным концом; если обе поверхности 5, и S2 вырождаются в точки, получаем задачу с фиксированными концами. Поскольку задача с фиксированными конца- ми является частным случаем 3. с и. к., то кривая, доставляющая минимум функционалу I в задаче (1—3), должна удовлетворять всем известным для задачи с фиксированными концами необходимым условиям минимума. В частности, в случае достаточной гладкости, она должна удовлетворять ур-ниям Эйлера _^_4_р\=0, 4 = —„. (4) дУг dx \ ду^ ) Интегральные кривые системы (4) наз. экст- ремалями. Однако в рассматриваемой за- даче нужно дополнительно определять поло- жение концов кривой на поверхностях nS2. Это достигается с помощью условий транс- версальности. Говорят, что допустимая кривая удовлетворяет условиям трансверсальности, если для любых векторов (dxa, dy (ха)), а =
ЗАПАЗДЫВАНИЯ БЛОК = 1, 2, касательных к поверхностям 5а, вы- полняются условия + dga I =0, а = 1, 2. (5) |»=®а Для того, чтобы кривая г/ (х) доставляла мини- мум функционалу I, необходимо, чтобы она удовлетворяла условиям трансверсальности. Каждая точка поверхности Sj характеризует- ся п + 1 — к параметрами. Следовательно, если в условие (5) при а = 1 подставить (п + 1 — к) линейно независимых векторов (dxlt dy (хх)), касательных к поверхности то полученная система ур-ний позволит опре- делить положение конца кривой (жх, у (хг)), доставляющей минимум I. Аналогично опре- деляется положение конца минимизирующей кривой на поверхности 52. Приведем некоторые частные случаи усло- вий трансверсальности. Пусть в 3-мерном пространстве поверхности Sa заданы ур-ниями х — <ра (у, z), ga = 0, f = / (х, у, z, z'). Тогда, если выбрать в качестве линейно неза- висимых векторов, касательных к поверхности S , векторы!—5—, 1, 0 и I—т—, 0, 11, ус- “ \ ду 1 \ 02 1 ловия трансверсальности примут вид: Если = const, х2 = const, aga = 0, условия трансверсальности приобретают вид Of dy'i = 0, »=xa i = 1, n. Лит, см. к ст. Вариационное исчисление. ЗАМЫКАНИЕ ВЫЧИСЛЙТЕЛЬНОТО^АЛГО- РЙТМА — упорядоченное множество соотно- шений, получаемое предельным переходом из соотношений, составляющих вычислительный алгоритм. Понятие 3. в. а. было введено акад. АН СССР С. Л. Соболевым. Пусть требуется решить ур-ние Lu = /, (1) где и е U, j е F; U, F — функциональные пространства, a L — оператор, переводящий U в F. Заменим ур-ние (1) приближенным ур-нием £,(М)И(Л.9) = /Л, <П (2) заданным в конечномерном пространстве, где h = (Л1Т ..., fen), д = (?х, ..., qh) — пара- метры, определяющие качество приближения (размеры сетки, к-во итераций, число неизвест- ных, величину допустимой погрешности счета и т. и.). Пусть и и — решение соответст- венно ур-ний (1) и (2) и пусть и в не- которой естественной норме при стремлении этих параметров к предельным значениям, ко- торые, не уменьшая общности, можно принять за нулевые. Вычисл. алгоритм решения ур-ния (2) состоит в последовательном получении сово- купности соотношений L^u^ = №<*•«), q/M = т т-jn * • m rn • * m = 1, 2, . . . , M, M = M (h, g), (3) в которой = I — тождественный опе- ратор. Это значит, что на ЛГ-м шаге преобра- зований (3) мы получим точное решение ур-ния (2): и^ = Dfy /М). Совокупность (3) вместе со способом аппроксимации (2) состав- ляет вычисл. алгоритм Т решения ур-ния (1) Пусть можно ввести параметр z = z (m, h, q), монотонно зависящий от т, и такой, что при фиксированном z, 0 z za = lim z (М. h, g), й-Ч) и некотором способе стремления к нулю пара- метров h соотношения (3) переходят в ^ = <p’ = (4) причем Lq = 7; тогда uq — <pq . Соотношения (4), если они имеют смысл, наз. 3, в. а. Т. Если операторы Lq, Dq и ф-ция <р® равномерно по z ограничены в некоторой естественной нор- ме, то говорят, что алгоритм Т имеет регу- лярное замыкание. В противном случае говорят, что алгоритм Т имеет нерегу- лярное замыкание (тогда при повышении точ- ности исследования ур-ния (1) в реализации алгоритма Т могут возникнуть затруднения, связанные или с потерей знаков в вычислениях или с выходом за разрядную сетку ЭВМ). Элементы матриц систем типа (2), возникших из аппроксимации задачи матем. анализа, обычно построены некоторым регулярным об- разом. Поэтому можно предполагать, что такие системы со многими неизвестными окажутся подчас по своим свойствам ближе к своему замыканию, чем к своим конечномерным ана- логам. Это обстоятельство дает возможность изучать свойства вычисл. алгоритмов, иссле- дуя свойства их замыканий приемами и метода- ми матем. анализа. Пример 3. в. а.: ур-ние (1)— краевая задача для линейного обыкновенного дифф, ур-ния 2-го порядка; ур-ние (2) — раз- ностная аппроксимация ур-ния (1) на сетке с шагом Л; совокупность (3) — ф-лы фактори- зации, полученные на основе применения мето- да Гаусса к системе (2). Тогда соотношение (4) есть краевая задача для системы трех обыкно- венных нелинейных дифф, ур-ний 1-го поряд- ка, операторы которой факторизуют оператор задачи (1). В. И. Лебедев. ЗАПАЗДЫВАНИЯ БЛОК — устройство для воспроизведения функций времени с запазды- вающим аргументом. 3. б. осуществляет сле- дующее временное преобразование сигнала: хвых W ~ хвх ~ т)> где г ~ текущее время. 317
ЗАПАСОВ ТЕОРИЯ т — время запаздывания, хвх, ^BbIX — соот- ветственно входной и выходной сигнал 3. б. (рис., а). Различают блоки постоянного запаз- дывания, в которых в процессе работы т =- == const, и блоки переменного запаздывания, в которых т = var. В последнем случае т может быть ф-цией времени t или (и) какой-нибудь другой переменной. Временные и частотные ха- рактеристики (см. Импульсная переходная функция, Частотные характеристики систем автоматического управления) идеального 3. б. (для случая т = const) показаны на рис., а-д. Характеристики блока запаздывания: а — временная; б — k (t) — импульсная переходная функция (6 (1 — — т) — дельта-функция); в — амплитудно-фазовая характеристика; г — амплитудно-частотная характе- ристика: д — фазо-частотная характеристика. По характеру сигналов 3. б. делят на блоки, предназначенные для воспроизведения непре- рывных (кусочно-непрерывных) сигналов и дискретных (импульсных) сигналов. В 3. б. для получения временного сдвига используют- ся магн. ленты, запоминающие конденсаторы, линии задержки, регистры сдвига и фильтры, аппроксимирующие передаточную функцию идеального 3. б. е"“рт. 3. б. применяют в моде- лирующих установках, корреляторах, устрой- ствах, использующих корреляционные методы определения параметров движения, системах автоматического управления и контроля и т. и. Лит.; Жовинский В. Н. Схемы запоминания напряжений и блоки запаздывания. М.— Л., 1963 [библиогр. с. 76—78); Д огановский С. А.. Иванов В. А. Устройства запаздывания и их применение в автоматических системах. М., 1966 [библиогр. с. 272—278]; Козубовський С. Ф.. Хартеброт Г. Блок регульованого зашзню- вання для дискретних сигнал!в. «Автоматика», 1967, № 1- Ю. В. Крементуло. ЗАПАСОВ ТЕОРИЯ, теория управле- ния запасами — раздел прикладной ма- тематики, изучающий системы, связанные с накоплением, выдачей и пополнением запасов. 3. т. органически входит в операций исследова- ние. Являясь матем. теорией, она решает на- сущные проблемы экономики и орг-ции произ- водства. Вначале решаемые задачи носили чисто утилитарный характер, постановка задач до предела упрощалась, применяемые матем. методы были приближенными, теор. обобще- ния отсутствовали. В 50-х гг. быстрое развитие матем. методов (теория вероятностных процес- сов, массового обслуживания теория, линейное 318 и нелинейное программирование) и приме- нение ЭВМ способствуют развитию 3. т. Из- вестно, что всякий производственный процесс сопряжен с необходимостью накопления и рас- ходования запасов материалов, оборудования, запасных частей, готовой продукции. Отсутст- вие запасов или их нехватка приводят к не- производительным потерям. С другой стороны, чрезмерное накопление запасов связано с омертвлением ресурсов, порчей при хранении, переполнением складских помещений. Поэтому ставится задача определения наиболее рацио- нального к-ва запасов, наивыгоднейшей стра- тегии их пополнения и расходования. 3. т., опираясь на положения современной матема- тики и особенно таких ее разделов, как ве- роятностей теория, программирование мате- матическое, вычислительная математика и др., находит решение подобных задач и дает конкретные рекомендации по их практическо- му применению. В настоящее время область применения результатов, полученных в 3. т., вышла далеко за пределы задач, связанных с орг-цией складского хоз-ва, отпуском и хране- нием продукции. Эти результаты успешно при- меняются в различных задачах производствен- ной и тех. деятельности: при проектировании электронной аппаратуры, в задачах опти- мального транспортного обеспечения, в теории надежности, в задачах эксплуатации водохра- нилищ и т. п. Задачи 3. п. можно классифицировать либо по содержательным свойствам изучаемых си- стем, либо по методам исследования. С этой точки зрения системы 3. т. можно разделить на системы с простой структурой (единствен- ный склад или база) и системы со сложной структурой (сеть последовательных или па- раллельных баз). Задачи, решаемые в 3. т., могут быть однономенклатурными (управление запасами однородной продукции) и многоно- менклатурными (взаимосвязанное снабжение продукцией нескольких различных видов). Всякая система 3. т. может функционировать в непрерывном или в дискретном времени. Осн. временной характеристикой системы 3. т. является уровень запаса, т. е. к-во продукции, имеющееся на складе в данный момент вре- мени. В зависимости от особенностей продук- ции уровень запасов может быть либо дискрет- ным, либо непрерывным. В некоторых зада- чах уровень запаса может принимать отрица- тельные значения — накапливается неудовлет- воренный спрос. В многономенклатурных системах и системах со сложной структурой уровень запаса — векторная величина, ком- поненты которой представляют собой уровень запасов по различным видам продукции на различных складах. Осп. понятиями 3. т., характеризующими каждую из рассматриваемых систем, являются спрос, пополнение запасов и заказ на пополне- ние. Каждое из этих понятий включает в себя временные и количественные показатели. Из них первые характеризуют множество момен- тов времени, в которые появляется спрос, происходит пополнение запасов, производится
ЗАПОМИНАЮЩЕГО УСТРОЙСТВА ЗОНА заказ на пополнение. Вторые ставят в соот- ветствие каждому такому моменту времени некоторое к-во продукции. Каждый из показа- телей может быть либо строго детерминирован- ным (выбираться всегда по одному и тому же заранее определенному закону), либо случай- ным (носить вероятностный характер), либо управляемым (зависеть от к.-л. мгновенных характеристик). Детерминированность вре- менных и количественных показателей, их случайность, способы осуществления управле- ния ими в различных системах могут проявля- ться по-разному. Так, детерминированность спроса по времени может иметь непрерывный характер (за равные промежутки времени от- пускается определенное к-во продукции) или дискретный (отпуск продукции происходит лишь в отдельные моменты времени, чередую- щиеся по определенному закону). Случайный спрос может быть непрерывным во времени, напр., описываться некоторым известным не- прерывным случайным процессом. При дис- кретном случайном спросе моменты отпуска продукции наступают через случайные про- межутки времени, и каждый раз отпускается случайное к-во продукции. Спрос может иметь и переменную интенсивность, изменяю- щуюся в зависимости от наличия продукции на складе. В этом случае спрос наз. управляемым. Спрос имеет управляемый характер, когда при накоплении неудовлетворенного спроса до определенного уровня дальнейшее поступле- ние заявок прекращается. Величина спроса также может быть управляемой, зависеть или от наличия запасов, или от к-ва заказанной, но еще не поступившей на склад, продукции. Примерно так же можно охарактеризовать детерминированные, случайные и управляе- мые показатели, относящиеся к пополнению за- паса и заказу на пополнение. Целью исследования систем 3. т. является определение оптимального режима работы системы или изучение отдельных неслучайных характеристик системы, являющихся показа- телями ее эффективности. В задачах оптимиза- ции обычно оцениваются расходы, связанные с хранением продукции, издержки, возникаю- щие при истощении запасов, и затраты, вызван- ные оформлением и получением заказа. При решении задач 3. т. применяют различные матем. методы: методы матем. программирова- ния, методы теории массового обслуживания, корреляционные методы, методы статистиче- ского моделирования. В настоящее время в 3. т. довольно полно изучены однономенкла- турные системы с простой структурой и полу- чены некоторые результаты в исследовании систем со сложной структурой и многономен- клатурных систем. Схемы 3. т., исследованные аналитическим путем, как правило, характеризуются марков- ским характером поступления заявок и попол- нения запасов. Лит.: Рыжиков Ю. И. Управление запасами. М., 1969 [библиогр. с. 325—343]; Хэнссменн Ф. Применение математических методов в управлении производством и запасами. Пер. с англ. М., 1966 [библиогр. с. 277—279]; Б у к а н Д ж., Кенигс- берг Э. Научное управление запасами. Пер. с англ. М., 1967 [библиогр. с. 404—423]; Прабху Н. Методы теории массового обслуживания и управле- ния запасами. Пер. с англ. М.. 1969 [библиогр. с. 352]. Т. И. Фурсова. ЗАПИСЬ — в задачах автоматической обра- ботки данных — логическая порция информа- ции, являющаяся объектом или результатом одного шага обработки. Аналогом 3. при руч- ной обработке является документ. Обычно родственные по структуре и способу использо- вания 3. объединяют в массивы. ЗАПИСЬ БЕССКОБОЧНАЯ, польская запись — представление выражения, при котором порядок выполнения операции опре- деляется ее контекстом и ее позицией в форму- ле. 3. б. ввел польский логик. Я. Лукасевич (1878—1956). При 3. б. отпадает необходимость в скобках и в учете старшинства операций. Разновидности 3. б.: прямая — операции выполняются справа налево, инверсная — опе- рации выполняются слева направо и др. Для преобразования арифм. выражения в прямую (инверсную) 3. б. необходимо выписать слева (справа) операции в том порядке, в ко- тором они должны быть выполнены, а справа (слева) — их операнды. Напр., преобразова- ние выражения а + (Ь + с) х йъ 3. б. можно представить в следующем виде: выражение прямая запись инверсная запись Ь -|- с -\-bcbc-\- (Ь -|- с) X d X + bed be -|- dx а + (b -|- с) х d -\-aX-[-bcd abc-{-dx-\- Исключение скобок и игнорирование старшин- ства операций значительно упрощает обработ- ку таких выражений трансляторами, поэтому 3. б. широко применяют в языках машинно- ориентированных и языках промежуточных. С. Н. Берестовая. ЗАПОМИНАЮЩЕГО УСТРОЙСТВА ЕМ- КОСТЬ — наибольшее количество закодиро- ванной информации,, которое можно одновре- менно хранить в этом устройстве (ЗУ). Ем- кость выражают количеством чисел или слов определенной разрядности, чаще — к-вом байтов (килобайтов). Так как в большинстве цифровых вычислительных машин принято двоичное кодирование информации, в том числе и адресов, то обычно количество слов выра- жают степенью двойки: 210, 211 и т. д. Количест- во разрядов определяется разрядностью вы- числительной машины. Чаще встречаются ЗУ с разрядностью 18, 36 и 72. Емкость ЗУ иногда характеризуют числом хранимых двоичных разрядов, или бит. Для оперативных ЗУ ха- рактерна емкость от 2 до 64 тыс. слов или бай- тов, что соответствует примерно 104 ч- 2 х X106 бит. Емкость внешних ЗУ, как правило, больше и, в случае использования накопителей на магнитных дисках, составляет 106 ч- 2. 109 бит, а в случае использования большо- го количества бобин с лентами магнитны- ми— еще больше. Ф- Н. Зыков. ЗАПОМИНАЮЩЕГО УСТРОЙСТВА ЗОНА — область в ЗУ, предназначенная для хранения некоторого ограниченного объема информации 319
ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО (обычно в накопителях на лентах магнитных). На магнитной ленте размещается от несколь- ких десятков до нескольких сотен зон (в зави- симости от плотности записи, размеров зон и ленты) с небольшими промежутками между ними. Границы зон обозначаются обычно записью импульсов на специальной дорожке ленты. Размещение зон производится или пу- тем предварительной разметки ленты с за- писью их номеров в промежутках, или без такой разметки, последовательным заполне- нием ленты в процессе записи. Соответственно, поиск осуществляется либо посредством считы- вания номеров, либо последовательным счетом зон; в этом случае номер текущей зоны должен храниться в ЦВМ. Группирование информации по зонам ускоряет запись и выборку ее, по- скольку при обращении к ленте ищется лишь один адрес, общий для всей группы записанных В зону слов — номер ЗОНЫ. и. Т. Пархоменко. ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО (ЗУ) — устройство, выполняющее функции приема, хранения и выдачи закодированной информа- ции в системах и машинах, предназначенных для ее передачи и обработки. Применение первых тех. устройств хранения дискретной информации относится к 19 ст.: телеграфную ленту при приеме на аппарате Морзе можно рассматривать как средство хра- нения информации. Затем была разработана система автоматического телеграфирования, при которой производится предварительная ваготовка ленты путем ее перфорации и с после- дующей ускоренной передачей заготовленной на перфорационной ленте телеграммы при по- мощи трансмиттера. Подобные ЗУ на перфора- ционных лентах до сих пор находят примене- ние в вычислительной технике. Необходимость повысить скорость и надежность передач в технике связи привели к созданию ЗУ с ис- пользованием записи на магнитной ленте, по- лучивших распространение также в связи с созданием станков с программным управле- нием. Развитие вычислительной техники, вна- чале использовавшей имеющиеся устройства хранения информации (перфорационные кар- ты и перфоленты, ленты магнитные, электро- механические реле и т. д.), потребовало разра- ботки ЗУ с автоматическим занесением и выда- чей информации по адресу, являющемуся за- кодированным номером запоминающей ячейки, за очень короткое время — от сотен до еди- ниц микросекунд и менее. При этом объем хра- нимой информации составляет десятки и сотни тысяч слов (чисел). Так появились ЗУ на ультраакустических линиях задержки, на электроннолучевых трубках, а позднее — на ферритовых сердечниках с прямоугольной петлей гистерезиса, ферромагнитных пленках и т. д. Расширение ассортимента и качествен- ных показателей ЗУ, разработанных для удов- летворения нужд вычислительной техники, привело к интенсивному внедрению ЗУ как автономного устройства в другие области тех- ники (связь, автоматическое управление и ре- гулирование, измерения и т. д.) и повышению их тех. уровня. Я20 Основными показателями ЗУ являются: запоминающего устройства емкость' быстро- действие, характеризующееся временем обра- щения к ЗУ; надежность работы, определяемая нечувствительностью к изменениям условий окружающей среды и напряжения питания; экономичность, характеризующаяся отноше- нием затрат на изготовление ЗУ к емкости ЗУ. Требования вычислительной техники к ЗУ в части повышения быстродействия и емкости при минимальных затратах носят противоречи- вый характер и, как правило, сочетать их в одном устройстве не удается. Поиски приво- дят к построению многоуровневой памяти — иерархии запоминающих устройств, в которую включаются ЗУ различных типов, и исполь- зуются они так, чтобы можно было свести к минимуму их недостатки и максимально ис- пользовать преимущества. Различают ЗУ следующих типов: по харак- теру обращения к ЗУ — запоминающее уст- ройство адресное и запоминающее устройство ассоциативное (в первом обращение произво- дится к ячейке, номер которой содержит код адреса, т. е. по адресу, во втором — по неко- торой информации, содержащейся в самом сло- ве, числе, т. е. по содержанию); по способу выборки информации из отдельных ячеек — запоминающие устройства с произвольным об- ращением, запоминающие устройства с после- довательным обращением и запоминающие устройства с циклическим обращением (послед- ние два типа, как правило, связаны с приме- нением накопителя с перемещением информа- ции относительно ее носителя — различные линии задержки, с перемещением носителя от- носительно средств считывания — ленты, кар- ты, барабан и т. и. или с необходимостью периодического восстановления информации — электроннолучевые трубки); по функциональ- ному назначению — оперативные запоминаю- щие устройства, которые непосредственно свя- заны с арифметическим устройством и ис- пользуются для запоминания промежуточных результатов вычисления и информации из вне- шнего ЗУ для текущих вычислений; долговре- менные запоминающие устройства — исполь- зуются для длительного хранения неизменяе- мой в процессе работы ЦВМ информации (про- граммы, константы), информация обычно за- писывается вне машины; запоминающие уст- ройства внешние — предназначены для хране- ния всей вводимой в машину информации, от- личаются большой емкостью при сравнительно небольшом быстродействии; запоминающие устройства буферные — для согласования ско- ростей работы отдельных устройств ЦВМ или внешних объектов между собой и ЦВМ; и как разновидность буферных ЗУ — запоминающие устройства магазинные, или стековые, пред- назначенные для согласования скоростей арифм. устройства и оперативного ЗУ. Несмотря на многообразие типов ЗУ их функциональные особенности можно отобра- зить обобщенной блок-схемой (рис.), включаю- щей следующие блоки: 1) накопитель — пред- назначен непосредственно для хранения зако-
ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО АВМ дированной информации; 2) блок приема чис- ла — предназначен для приема и, в случае не- обходимости, кратковременного хранения кода числа; 3) блок записи — преобразовывает код числа в сигналы, способные вызвать соответст- вующие изменения в состоянии запоминающей среды накопителя; 4) блок выборки — пред- назначен для преобразования признака числа в сигнал считывания его из накопителя; 5) блок считывания — преобразует сигналы накопи- теля в сигналы, стандартные для машины; 6) блок выдачи числа — предназначен для -------.-----------------' выходные входные сигналы----------сигналы Блок-схема запоминающего устройства. кратковременного хранения кода числа; 7) блок местного управления — преобразует управляющий сигнал обращения к запоминаю- щему устройству в последовательность сигна- лов, управляющих работой блоков ЗУ. В за- висимости от типа ЗУ или принципов его пост- роения возможны отклонения от приведенной схемы. Так, напр., в быстродействующих ЗУ иногда целесообразно не применять блоки приема или выдачи числа, в долговременных ЗУ отсутствует блок записи и т. д. ЗУ работает в режиме считывания определенного числа или в режиме записи. Запись числа производится подачей в ЗУ по кодовым шинам числа (КШЧ) кода числа, управляющего сигнала в блок местного управления и признака числа, в большинстве случаев являющегося кодом адре- са запоминающей ячейки, в которую следует записать число. Координаты этой ячейки на- ходятся блоком выборки числа методом рас- шифровки кода адреса, сравнением кода зада- ваемого адреса с кодом номера ячейки или вы- работкой признака свободной ячейки. Этим же блоком производится очистка ячейки и совмест- но с блоком записи — запись кода числа в накопителе. Считывание отличается от записи тем, что код числа, считанный из ячейки, пере- дается через блок считывания в блок выдачи и, если необходимо, в блок записи для восста- новления разрушенной при считывании ин- формации. Физический адрес ячейки находят или по коду адреса, или по другим признакам, являющимся чаще всего кодом числа или его частью в случае ассоциативных ЗУ. Развитие ЗУ идет по пути создания высо- коэкономичных, надежных, малогабаритных устройств большого быстродействия и емкости. Конечно, все эти качества не объединяются в одном ЗУ. В конце 60-х гг. выполнялись рабо- ты по созданию ЗУ с матрицами на монолитных интегральных схемах емкостью от 12 до 400 тыс. бит с циклом 50 ч- 200 нсек. Разра- батывают ЗУ на тонких ферромагнитных плен- ках (плоских и цилиндрических) емкостью от 25 тысяч до 200 млн. бит с временем обраще- ния 75 нсек -J- 1 мксек. Разработаны внешние ЗУ на дисках магнитных с плавающими голов- ками емкостью до 10 млрд. бит. Лит.: Крайзмер Л. П. Быстродействующие ферромагнитные запоминающие устройства. М.— Л., 1964 [библиогр. с- 349—371]; Китовин В. В. Оперативные запоминающие устройства на феррито- вых сердечниках и тонких магнитных пленках. М,— Л., 1965 [библиогр. с. 233—236]; Запоминающие устройства современных ЭЦВМ. Пер. с англ. М., 1968. Ф. Н. Зыков. ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО АВМ (ЗУ АВМ) — комплекс технических средств, пред- назначенных для запоминания и воспроизведе- ния машинных переменных. ЗУ АВМ бывают электромех., емкостные (конденсаторные) и ЗУ с магнитными носителями записи информации. В электромеханических ЗУ АВМ используются делители напряжения (потенциометры), в которых запоминаемым на- пряжениям соответствуют положения подвиж- ного контакта (движка). Для приведения в действие движка делителя применяют непре- рывные следящие системы и реверсивный ша- говый двигатель, обеспечивающий длительное неизменное положение движка при отсутствии импульсов управления. Соединение привод- ного двигателя следящей системы с ведомыми осями потенциометров осуществляется по сиг- налам управления через электромагнитные муфты. Электромех. ЗУ характеризуются вы- сокой точностью ввода-вывода запоминаемой информации (порядка сотых долей процента) и практически неограниченным временем за- поминания при отключении аппаратуры от источников питания. Сопряжение таких ЗУ с АВМ производитсй подключением делителей напряжения к решающим цепям без промежу- точных преобразователей. Осн. недостатки этих ЗУ — малое быстродействие и сравни- тельно большой расход аппаратуры на единицу хранимой информации. Чаще всего применяются емкостные ЗУ, в которых используется свойство конден- сатора сохранять поданное на него напряже- ние. Подключение конденсаторных ячеек памя- ти к решающим цепям АВМ производится электромеханическими (релейными) или элект- ронными коммутаторами. Чтобы предотвра- тить искажение хранимой информации вследст- вие разрядки конденсаторов на внешнюю на- грузку, в ЗУ АВМ вводятся развязывающие электронные усилители (повторители) с боль- шим входным и небольшим выходным сопро- тивлениями. Для этого используются решаю- щие усилители постоянного тока (УПТ). Ячей- ка ЗУ АВМ показана на рис. 1. Время хранения конденсатором напряжения J7Bblx (ключ К ра- зомкнут) обеспечивается в этой схеме за счет большой величины постоянной времени 21 4-210 321
ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО АДРЕСНОЕ разряда, равной Тр — CoRg (1 + к), где к — коэфф, усиления УПТ без обратной связи. Вре- мя запоминания напряжения Uвх определяется постоянной времени зарядки конденсатора !Г3 = CoRo и ограничивает быстродействие и точность работы схемы. Введение усилителя тока (повторителя) с коэфф, усиления по току /с. (рис. 2) уменьшает постоянную времени заряда Тэ и тем самым — время заряда конден- сатора в ki раз, не снижая точности работы 1. Ячейка памяти запоминающего устройства АВМ. 2. Ячейка памяти запоминающего устройства АВМ с усилителем тока. схемы в режиме запоминания и не уменьшая времени хранения. Такая схема может обес- печить продолжительность времени приема информации в несколько десятков мксек при погрешности порядка десятых долей процента и длительности времени хранения порядка не- скольких десятков сек. Общим недостатком конденсаторных ЗУ является ограниченное время хранения информации и относительно большой расход аппаратуры на единицу хра- нимой информации. Информационную емкость С ячейки ЗУ АВМ в двоичных единицах (бит) можно оценить по формуле С = где 6 — относительная погрешность воспроиз- ведения величины хранимого напряжения. Напр., при 6 = 0,1% 1/6 = 103 и С = 10 двоичных единиц. В ЗУ АВМ с магнитным носите- лем записи информации обычно используются свойства ферромагнетика с пря- моугольной петлей гистерезиса сохранять состояние намагниченности, определяемое за- поминаемым электр. сигналом. В ЗУ, предна- значенных для запоминания отдельных уровней напряжения без промежуточного преобразова- ния (модуляции), применяются ферритовые сердечники. Запоминание на таких элементах осуществляется путем непосредственного пре- образования напряжений постоянного тока в пропорциональные приращения остаточного магнитного потока сердечника, а считываемые электр. сигналы пропорциональны уровню остаточной намагниченности сердечника. Наи- меньшая погрешность при запоминании и счи- тывании в элементах с тороидальными сердеч- никами составляет единицы процентов. По- грешности элементов памяти, построенных на сердечниках с разветвленными магнитопрово- дами (трансфлюксорах) с применением схем обратных связей, составляют десятые доли про- цента. ЗУ АВМ на трансфлюксорах и тороидальных сердечниках с исполь- зованием метода идеального намагничивания и отрицательных обратных связей отличаются сравнительно небольшим быстродействием: продолжительность времени приема информа- ции составляет десятые доли — единицы сек. Существенное повышение точности и емкости ЗУ АВМ на магнитных носителях достигается за счет промежуточного преобразования запо- минаемых сигналов посредством модуляции и демодуляции. Преобразование по системе двоичной кодово-импульсной модуляции обес- печивает возможность использования комплек- са запоминающих элементов, применяемых в цифровой вычисл. технике: магнитных лепт, дисков, барабанов, ферритовых матриц. По- грешности таких ЗУ составляют десятые и со- тые доли процента, а их быстродействие обес- печивает запоминание и воспроизведение сиг- налов с многократным транспонированием спектра сигналов в область высоких частот, что позволяет использовать ЗУ в АВМ с быст- рой периодизацией решения. В специализи- рованных АВМ широко используются ЗУ на магнитной ленте (напр., для статистической обработки информации), в которых запоминае- мые сигналы предварительно преобразуются посредством какого-нибудь вида модуляции. Погрешности этих ЗУ составляют обычно деся- тые доли процента. Лит.: Верлань А. Ф. Запоминающее устрой- ство для электронных моделей. «Автоматика и при- боростроение», 1963, М 3; Розенб лат М. А. Магнитная память для непрерывных величин. «Вест- ник АН СССР», 1964, М, И; Зинкевич В. П. Идеальное намагничивание ферритовых сердечников с прямоугольной петлей гистерезиса, используемых в качестве элементов аналоговой памяти. В кн1.: Вопросы технической кибернетики. М., 1966; Ла- мин Е. И. О квантовании информации в запоми- нающих устройствах аналоговой вычислительной ма- шины. В кн.: Средства аналоговой и аналого-цифро- вой вычислительной техники. М., 1968. Е. И. Ламин. ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО АДРЕС- НОЕ — запоминающее устройство, в ко- тором запоминающие ячейки или группы их имеют определенный машинный номер (адрес), соответствующий их расположению в запоми- нающей среде, а обращение к определенному участку этой среды производится в соответст- вии с кодом его адреса. При адресном обра- щении код адреса в точности указывает вре- менно-пространственные координаты той части запоминающей среды, в которой находится информация с данным адресом (или в которую нужно ее записать). Отличительной особенностью 3. у. а. яв- ляется наличие в них блока преобразования кода адреса в сигналы выборки. Этот блок выполняется по-разному в зависимости от типа 322
ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО АССОЦИАТИВНОЕ накопителя. Если носитель информации пере- мещается относительно средств считывания или перемещается информация относительно носителя, то 3. у. а. называется циклическим, или 3. у. а. с последовательной выборкой. ЗУ с дискретными запоминающими элемента- ми, доступ к которым осуществляется с по- мощью т. н. линий выборки, наз. запоминаю- щими устройствами с произвольным обраще- нием. В ЗУ с последовательной выборкой за- писанная в накопитель информация сопровож- дается особой меткой — маркером (накопитель на магнитном барабане) или своим номером (накопитель на магнитной ленте). Момент выборки информации определяется совпаде- нием числового значения кода адреса с номе- ром, сопровождающим информацию, переме- щающуюся относительно средств считывания, или равенством его значению числа, являюще- гося результатом суммирования маркерных импульсов. В ЗУ с произвольным обращением код адреса преобразовывается в сигналы вы- борки в определенных линиях выборки, на- зываемых адресными, с помощью дешифрато- ров и формирующих устройств. Т. о., адресные линии определяют физический адрес запоми- нающей ячейки, предназначенной для хране- ния определенного слова. Для записи кода слова в запоминающую ячейку используют разрядные линии, объединяющие элементы накопителя, относящиеся к одному разряду. По разрядным линиям подаются сигналы, соот- ветствующие записываемому коду. Они же слу- жат и для вывода информации. С целью сокра- щения оборудования линии выборки проводят в нескольких измерениях — по нескольким координатам. Соответствующие линии по каж- дой координате возбуждаются согласно задан- ному коду, а выбираемые запоминающие эле- менты определяются совпадением возбужден- ных линий. Многокоординатный принцип поиска базиру- ется на использовании логических елементов совпадения на несколько входов с определен- ными пороговыми свойствами. При построении последней ступени дешифратора используются свойства самих запоминающих элементов, а также выходных устройств в запоминающем устройстве выполнять логические функции. Технические трудности построения многовхо- довых запоминающих элементов приводят к ограничению числа используемых координат выборки, поэтому чаще всего строятся двух- и трехкоординатные системы выборки. При считывании информации запоминающие эле- менты могут сохранять свое состояние, уста- новленное в результате записи. Это ЗУ с не- разрушающим считыванием. Если при считы- вании запоминающие элементы свое состояние не сохраняют, а устанавливаются в некоторое исходное состояние, то такое ЗУ называется ЗУ с разрушающим считыванием. Именно за- поминающие элементы в первую очередь опре- деляют технические характеристики ЗУ. По- этому в названии ЗУ обычно содержится инфор- мация об используемых запоминающих эле- ментах: накопитель на магнитной ленте, на 21* магнитном барабане, дисковое ЗУ, ЗУ на фер- ритах, ЗУ на тонких пленках и т. д. Чаще всего в 3. у. а. используются сравнительно простые запоминающие элементы с разрушаю- щим считыванием. В ЗУ какого-либо одного типа, как правило, не удается получать характеристики, удовлет- воряющие всем требованиям, предъявляемым к таким устройствам при использовании их в системах преобразования дискретной инфор- мации. Напр., повышение быстродействия ЗУ возможно только при определенном снижении его емкости. Поэтому в большинстве случаев ЗУ в ЦВМ образуют некоторую иерархическую структуру, на верхних ступенях которой на- ходятся ЗУ с высоким быстродействием и сравнительно малой емкостью, на нижних — медленнодействующие ЗУ большой емкости. В зависимости от класса ЦВМ таких уровней бывает 2—4, а в вычислительных системах их число достигает 6—7. Лит.: Гутенмахер Л. И. Электронные ин- формационно-логические машины. М., 1962 [библиогр. с. 198]; Крайзмер Л. П. Быстродействующие ферромагнитные запоминающие устройства. М.— Л., 1964 [библиогр. с. 349—371]. Ф. Н. Зыков. ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО АССОЦИА- ТИВНОЕ — запоминающее устройство (ЗУ), информация в котором извлекается не по адре- су, а по некоторым признакам этой информации в результате одновременного сравнения всех или группы хранимых слов с заданным призна- ком. Признак, принадлежащий слову в памя- ти, называют ассоциативным, а признак, по которому производится поиск,— признаком опроса (см. рис.). Принципы построения 3. у. а. определяются видом поиска информации — простым или сложным. Простой поиск заключается в нахож- дении слова, ассоциативный признак которого совпадает с признаком опроса. Под сложным поиском подразумевается нахождение экстре- мума, всех чисел внутри или вне заданных Упрощенная блок-схема ассоциативного запоминаю- щего устройства: 1 — признак опроса; 2 — ассоциа- тивные признаки слов; 3 — индикаторы совпадения; 4 — основная информация; 5 — выходы основной ин- формации. пределов, чисел, равных или больших задан- ного, равных или меньших заданного, ближай- ших больших, ближайших меньших и т. п. Если при простом поиске признаку опро- са всегда соответствует только одно слово в 323
ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО БУФЕРНОЕ памяти, причем опрос всегда ведется по одним и тем же разрядам, то такой поиск может вы- полнять наиболее простое 3. у. а. Конструкция 3. у. а. усложняется, если опрос ведется по любым разрядам и если признаку опроса соот- ветствует одновременно несколько слов. Раз- деление многозначного ответа и последователь- ное извлечение слов производятся либо аппа- ратурными методами, либо алгоритмическими. Возможно и упорядоченное извлечение слов в порядке возрастания или убывания их ве- личин. Сложный поиск выполним в 3. у. а., пред- назначенном для простого поиска с алгоритми- ческим разделением многозначного ответа. Если в каждую запоминающую ячейку такого -ЗУ ввести еще дополнительные логические, арифметические и запоминающие элементы и обеспечить соответствующие соединения меж- ду ними не только в пределах запоминающей ячейки, но и с соседними ячейками, то, кроме ассоциативного поиска, появляется возмож- ность выполнения и групповых арифметиче- ских и логических операций. Одновременный просмотр всей информации в 3. у. а. требует применения запоминающих элементов с неразрушающим считыванием и ре- ализующих логические функции типа равно- значности или неравнозначности. Наиболее полно этим требованиям отвечают криотроны (см. Криогенные элементы вычислительной тех- ники) , однако возможно создание 3. у. а. и на других элементах — многоотверстных ферри- тах, биаксах, туннельных диодах, магнитных пленках и транзисторных элементах. Емкость разработанных 3. у. а.— порядка нескольких тысяч слов при цикле обращения от долей до единиц микросекунд. Из-за не- достаточной емкости в современных машинах 3. у. а. используются в основном в качестве буферных ЗУ. Предполагается, что для пользо- вания 3. у. а. в качестве основной памяти ма- шины необходима емкость 107 108 бит. Та- кое применение 3. у. а. может привести к су- щественному упрощению организации вычис- лительного процесса и приблизить его к обыч- ному языку математических формул. 3. у. а. эффективны при решении информационно- справочных задач, задач распознавания и т. п., когда хранимая информация либо поступаю- щие запросы не являются строго упорядочен- ными и когда единственным методом поиска нужной информации в адресном ЗУ остается перебор, т. е. поочередный, слово за словом, просмотр всей информации или большей ее части. 3. у. а. может также дать заметный выигрыш в производительности при решении задач, требующих обработки в реальном масштабе времени очень больших массивов неупорядо- ченной информации и связанных, напр., с теле- метрией, с работой систем связи, радиолока- ционных систем оповещения и наведения, а также с управлением воздушным транспор- том и т. п. Лит.: К р а й з м е р Л. П. [и др.]. Ассоциативные запоминающие устройства. Л., 1967 [библиогр. 324 с. 175—1811; Хэнлон Э. Ассоциативные запоми- нающие устройства. В кн.: Запоминающие устройства современных ЭЦВМ. Пер. с англ. М., 1968. И. Д. Войтович. Г. А. Михайлов. ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО БУФЕР- НОЕ — запоминающее устройство, предназна- ченное для согласования скоростей работы различных устройств ЦВМ или внешних объек- тов между собой и с ЦВМ. Отдельные устройст- ва машины, а также внешние устройства, ис- пользующие различные принципы построения (от электронных схем до электромеханиче- ских), не могут работать с одинаковой ско- ростью. Чтобы избежать потерь времени из-за несогласованной (во времени) работы уст- ройств, применяется 3. у. б., которое накапли- вает информацию в темпе медленнодействую- щего устройства и выдает ее со скоростью быстродействующего или наоборот. Для согла- сования скоростей работы внешних устройств с ЦВМ в качестве буферных применяются чаще всего ЗУ на магн. барабанах, дисках или на ферритах, обменивающиеся информацией с осн. оперативным ЗУ машины. Для согласова- ния скоростей работы отдельных устройств машины (чаще всего ОЗУ и арифм. устройства) в качестве буферных применяются более быст- родействующие ОЗУ небольшой емкости: ЗУ на тонких магнт. пленках, регистрах различ- ной модификации и т. п. Ф. Н. Зыков ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО ВНЕШ- НЕЕ, внешний накопитель — за- поминающее устройство (ЗУ) большой емкости, обменивающееся информацией в ходе решения задач с более быстродействующим внутрен- ним запоминающим устройством цифровой вы- числительной машины (ЦВМ), напр., с опе- ративным запоминающим устройством (ОЗУ). Увеличение емкости путем расширения внут- ренних быстродействующих ЗУ ЦВМ нецеле- сообразно из-за их высокой стоимости и сравнительной тех. сложности, поэтому осн. объем информации целесообразно хранить в 3. у. в., в которых стоимость хранения едини- цы информации на один — несколько порядков ниже, чем в ОЗУ. Из совр. тех. средств записи и хранения информации указанным требова- ниям отвечают и широко применяются в ка- честве 3. у. в. следующие устройства магнит- ной записи: лента магнитная (МЛ), барабан магнитный (МБ), диск магнитный (МД), карты магнитные (МК). Эти устройства отно- сятся к группе ЗУ с подвижным носителем. Наличие механически перемещающихся узлов является их основным недостатком. С другой стороны принцип перемещения носителя поз- воляет (по сравнению с неподвижным носите- лем) значительно упростить систему выборки информации и при больших емкостях ЗУ резко уменьшить стоимость хранения единицы ин- формации. В ЗУ на МБ и МД носитель находится в не- прерывном вращении (МБ — цилиндрическая поверхность, МД — плоская поверхность дис- ка). Скорость перемещения носителя порядка 40—60 м/сек. Способ записи бесконтактный — между магнитной головкой (МГ) и носителем существует зазор около 5-1—10 -чк для «плаваю-
ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО ВНЕШНЕЕ щих» и 20-4-30 мк для неподвижных МГ. На- личие зазора обеспечивает надежность и дол- говечность работы ЗУ. В ЗУ на МЛ лентопро- тяжный механизм включается и перемещает ленту у блока МГ только на время записи (считывания) информации. Скорость перемеще- ния ленты в рабочем режиме — порядка 1-4-4 м/сек. Способ записи, как правило, кон- тактный: лента касается блока МГ. В ЗУ на МК механизм перемещения карты узла запи- си — считывания находится в постоянном дви- жении, комплект карт находится в покое. При формации. При последовательной выборке для поиска заданного блока информации про- изводится последовательный перебор адресов всех хранимых блоков вплоть до момента сов- падения текущего адреса с заданным. Последо- вательный способ выборки характерен боль- шим диапазоном времени выборки. Для одного и того же типа устройства время выборки мо- жет составлять от нескольких миллисекунд до нескольких минут. В случае произвольной выборки любой заданный блок информации выбирается за постоянный промежуток вре- Характсристики внешних запоминающих устройств Тип ЗУ Емкость, млн. двоичных знаков Среднее время выработки, сек Скорость обмена, строк/ сек Скорость вращения, об/мин Магнитные барабаны Магнитные барабаны сверхболь- шие Магнитные диски Магнитные диски со сменными пакетами Магнитная лента Магнитные карты с произвольной выборкой 0,17—209 до 7784 0,6—12 500 4—70 200—400 (емкость бобины) 5—5400 0,00125—0,385 0,00125—0,385 0.008—0,8 0,065—0,5 от 10 сек до нескольких минут 0,1—0,7 12 • 10»—500 10» 12-10»—500-10» 60-10»—100-10* 60 10»— 80 10* 20 10»—300 10» 28 • 10»—100 10» 870—24 000 870—24 000 900—2400 2400. выборке карты она транспортируется к узлу записи — считывания и перемещается у блока МГ со скоростью,составляющей для разных ти- пов МК от 1 до 10 м/сек. Способ записи в боль- шинстве случаев контактный. Такой способ является одним из недостатков МЛ и МК, т. к. приводит к быстрому износу носителя и голо- вок. Осн. тех. характеристиками 3. у. в. яв- ляются: емкость устройства — количест- во двоичных знаков или символов (определен- ной разрядности), которое одновременно мо- жет храниться в ЗУ; время выборки — время, необходимое для отыскания нужной информации и занесения ее в другое ЗУ или в регистр; скорость обмена ин- формацией — количество двоичных знаков или символов, переданных или принятых 3. у. в. за одну секунду. С точки зрения накопления информации 3. у. в. подразделяются на ЗУ с несменяемым носителем или ЗУ с постоянной емкостью (сюда относится МБ и МД со ста- ционарными дисками) и ЗУ со сменным носи- телем (это — МЛ, МК и МД со сменными паке- тами). ЗУ со сменным носителем позволяет создать библиотеки, картотеки и архивы и хра- нить практически неограниченные объемы данных. По способу выборки информации 3. у. в. подразделяются на ЗУ с последовательной вы- боркой (МЛ и некоторые типы МК) и ЗУ с произвольной выборкой (МБ, МД и МК). Так как обычно обмен 3. у. в. с ОЗУ осущест- вляется нормированными порциями — бло- ками (напр., объемом, достаточным для запол- нения куба ОЗУ), понятия «последовательная выборка» и «произвольная выборка» в приме- нении к 3. у. в. относят к выборке блока ин- мени. Время выборки при этом для различных типов 3. у. в. находится в пределах от несколь- ких мсек до 0,8 сек. Для оценки возможностей различных типов 3. у. в. приведена таблица . диапазонов их осн. характеристик. В крупных системах обработки информации одновременно применяются разные типы 3. у. в. Сочетание и использование их особенностей позволяет наиболее оптимальным путем организовать ра- боту ЗУ системы. Напр., большие объемы информации выгодно хранить на МЛ, а после- дующую передачу информации в ЦВМ осущест- влять путем предварительной перезаписи груп- пы очередных блоков в более быстродействую- щие ЗУ на МБ или МД. Кроме рассмотренных, существует ряд других ЗУ, работающих на основе магнитной записи. ЗУ на отрезках магнитной ленты. На поворачиваю- щейся турели установлено 64 кассеты (катуш- ки) с отрезком ленты шириной 16 мм и длиной 9 м. Механизм выборки подводит нужную кассету и вытягивает из нее отрезок ленты, который перемещается у блока МГ. После окончания считывания (записи) отрезок ленты втягивается назад в кассету. ЗУ с замк- нутыми петлями магнитных лент. В контейнере устройства помещается 16 ведущих узлов, перемещающих каждый петлю замкнутой МЛ. В рабочем режиме осу- ществляется привод только одной, выбранной, петли. Один блок МГ, перемещаясь дискрет- ным приводным механизмом, обслуживает все петли контейнера. ЗУ на больших маг- нитных картах. В поворачивающемся цилиндрическом магазине, разбитом на 20 яче- ек, которые в свою очередь разбиты на блоки, хранящие по 10 карт, находится 2000 карт. 325
ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО ДОЛГОВРЕМЕННОЕ Путем поворота магазина и подачи по вертика- ли соответствующего блока выбранные 10 карт подводятся к исполнительному механизму, ко- торый захватывает (за индивидуальный для каждой из 10 карт выступ) нужную карту и перемещает ее у блока МГ, а после окончания записи (считывания) возвращает ее на место. Проводятся работы по созданию ЗУ, осно- ванных на таких перспективных способах дей- ствия, как фотооптический способ с высокоско- ростным сканированием при помощи безынер- ционного оптического преобразователя; способ термопластической записи с применением ла- зерной техники; ферроэлектрический способ записи; магнитная запись с оптическим вос- произведением и др. Однако на пути практиче- ского построения на их базе ЗУ большой ем- кости возникает ряд ограничений и существен- ных тех. трудностей. Для одних, напр., меха- низм с носителем информации должен нахо- диться в вакууме, для других необходима сложная оптическая система и наличие точных узлов механического перемещения. Лит..' Каган Б. М., Адасько В. И., П у р э Р. Р. Запоминающие устройства большой емкости. М„ 1968 [библиогр. с. 314—317]; М а Ку- рочкин В. Г. Магнитная запись в вычислитель- ной технике. М., 1968 [библиогр. с. 166—167]; X о г - ленд А. Цифровая магнитная запись. Пер. с англ. М., 1967 [библиогр. с. 270—273]. Р. Я. Черняк. ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО ДОЛГО- ВРЕМЕННОЕ — См. Долговременное запоми- нающее устройство. ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО МАГА- ЗИННОЕ — запоминающее устройство, со- стоящее из нескольких, расположенных друг под другом регистров, соединенных последова- тельно и работающих таким образом, что толь- ко верхний регистр имеет связь с внешней системой. При записи данных в 3. у. м. каждое слово вводится в верхний регистр, «проталки- вая» вниз содержимое всех регистров. При чте- нии слова из 3. у. м. считывается содержимое только верхнего регистра, при этом содержи- мое всех остальных перемещается вверх, запол- няя освободившееся место. Принцип работы магазинного ЗУ: «первым в 3. у. м.— пос- ледним из 3. у. м.». Описанный режим работы регистров можно обеспечить аппаратным либо программным путем. Обычно этот режим осу- ществляется не последовательными повторяю- щимися передачами содержимого регистров, а переадресацией ячеек, используемых в обыч- ном ЗУ в качестве регистров 3. у. м. В этом случае адрес последней занятой (или первой свободной) ячейки наз. индикатором 3. у. м. и хранится в определенном регистре или ячейке ЗУ. 3. у. м. широко используют для обработки и теор. исследований вложенных друг в друга процессов (трансляция скобочных записей, вычисление выражений в бесскобочной форме записи, обработка сигналов прерывания, адре- сов возврата, циклов в цикле и т. д.). Аппаратно реализованное 3. у. м. исполь- зуется, напр., в вычисл. машинах общего назначения «БЭСМ-6», «Днепр-2» и в ряде спе- циализированных машин. 326 Близкое к 3. у. м. запоминающее устройство стековое отличается от 3. у. м. тем, что в нем несколько верхних регистров (в общем случае все регистры) имеют связь с внешней системой. Анализ содержимого этих регистров может предшествовать процессу записи и чте- ния в стековом ЗУ (который осуществляется так же как и для 3. у. м.). И. в. Велъбицкий. ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО НА ЛИ- НИЯХ ЗАДЕРЖКИ — запоминающее уст- ройство (ЗУ), хранение информации в котором осуществляется за счет циркуляции информа- Блок-схема запоминающего устройства на линиях задержки. ционных сигналов по замкнутому контуру, со- держащему линию задержки. Практически запоминание в таком устр-ве обеспечивается подключением выхода линии задержки через усилитель на ее вход, в результате чего несу- щие информацию импульсные сигналы, подан- ные на вход линии, могут циркулировать в ней сколь угодно долго. Благодаря свойству линий задержки передавать сигналы со входа на выход с запаздыванием во времени, во много раз превышающим длительность сигналов, существует возможность хранить в таком кон- туре много бит информации. Емкость 3. у. на л. з. определяется количеством импульсов, которые могут одновременно циркулировать в линии. Увеличение емкости такого ЗУ связа- но с увеличением времени задержки линии и частоты следования сигналов и практически ограничивается величиной затухания сигналов и полосой пропускания линии. Этими характе- ристиками определяется выбор типа линий за- держки для ЗУ. В ЗУ применяют преимущест- венно ультразвуковые линии задержки, в ко- торых для звукопроводов используют ртуть, кварц, сплавы магния, никеля и др. материалы с малой скоростью распространения сигналов (1 -т- 6) 103 м/сек и сравнительно небольшой степенью затухания колебаний. Информационные сигналы подаются на вход ключа Кх (рис.) и при наличии сигнала «запись» коммутируются на вход возбудителя В входного преобразователя Пр*, который пре- образует электр. сигналы в ультразвуковые. Выходной преобразователь Пр2 производит об- ратное преобразование. Сигналы с выхода ли- нии по цепи обратной связи, состоящей из усилителя У и ключа К2, коммутируются на вход возбудителя В. При необходимости пол- ной или частичной очистки 3. у. на л. з. на вход ключа К2 подается на определенное время запрещающий сигнал «стирание», за- крывающий ключ и разрывающий тем самым
ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО С ПРОИЗВОЛЬНЫМ ОБРАЩЕНИЕМ цепь обратной связи. Вывод информации осу- ществляется с выхода ключа К3 при наличии разрешающего сигнала «считывание». В ультразвуковых линиях задержки исполь- зуются два способа преобразования сигна- лов — пьезоэлектр. и магнитострикционный. Применение того или иного типа преобразова- теля определяется возможностью его согласо- вания со звукопроводом линии, чтобы потери мощности сигналов в ЗУ были наименьшими. Пьезоэлектрический преобразователь пред- ставляет собой пластину из кварца или др. материала, обладающего пьезоэлектр. свойст- вами, с металлическими обкладками, на кото- рые подаются электр. сигналы. Такие преобра- зователи используются в ртутных и кварце- вых линиях задержки. Магнитострикционный преобразователь — катушка на концах звуко- провода в виде проволоки, тонкостенной трубки или ленты из ферромагн. материала с резким проявлением магнитострикции. Ем- кость ЗУ на ультразвуковых линиях задерж- ки, как правило, составляет от нескольких сот до нескольких тысяч бит. Однако за счет использования новых материалов звукопрово- дов и новых конструкций линий возможно увеличение емкости ЗУ до нескольких десят- ков тысяч бит. Осн. недостатком 3. у. на л. з. является большое время выборки — в сред- нем — половина времени задержки линии. Несмотря на сравнительно небольшие объе- мы хранимой информации и малое быстродей- ствие, 3. у. на л. з. до настоящего времени на- ходят применение благодаря низкой стоимо- сти, простоте эксплуатации и надежности. Их используют в малых вычисл. машинах с после- довательной обработкой информации, в систе- мах связи, телевидении, радиолокационных системах. н. К. Бабенко. ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО ОПЕРА- ТИВНОЕ — см. Оперативное запоминающее устройство. ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО С ПОСЛЕ- ДОВАТЕЛЬНЫМ ОБРАЩЕНИЕМ — запоми- нающее устройство (ЗУ), в котором запись или считывание слова (числа) осуществляется по- следовательно разряд за разрядом. Последова- тельное обращение большей частью обусловле- но использованием в ЗУ накопителей с пере- мещением носителя информации и средств счи- тывания — записи один относительно другого (накопители на картах, лентах, барабанах, дисках, электроннолучевых трубках и опти- ческие) или с перемещением сигналов, отобра- жающих хранимую информацию, относительно запоминающей среды (различные линии за- держки). В большинстве случаев 3. у. с п. о. строится по принципу адресной организации обращения (см. Запоминающее устройство адресное), т. е. поиск физ. адреса места распо- ложения информации производится в соот- ветствии с кодом адреса. Для реализации ад- ресного обращения записываемая в накопитель информация сопровождается особой меткой- маркером, заносимой в накопитель при записи информации (накопитель на магн. ленте) или предварительной разметкой (накопитель на магн. барабане). Информация может сопровож- даться также своим номером (разметка зон в накопителях на ленте). Момент нахождения физ. адреса определяется совпадением число- вого значения кода адреса с номером, сопро- вождающим информацию, или равенством это- го значения результату суммирования маркер- ных импульсов. Так как 3. у. с п. о. работает в последова- тельном режиме, а большинство ЦВМ работают в параллельном режиме, то возникает необхо- димость согласования 3. у. с п. о. с другими устройствами ЦВМ. Эта задача решается в ос- новном двумя способами: применением преоб- разователей параллельного кода в последова- тельный и наоборот или использованием не- скольких (по числу разрядов в машинном слове) частей накопителя (дорожка барабана, электроннолучевая трубка и т. д.), каждая из которых предназначена для хранения одного разряда хранимых слов. Первый способ менее экономичен и требует больших затрат времени на обращение к ЗУ. Второй более экономичен, но требует наличия единой синхрониза- ции для всех частей накопителя и определен- ных соотношений между емкостью части нако- пителя и требуемой емкостью всего ЗУ. Возмо- жен также компромиссный вариант параллель- но-последовательной организации работы ЗУ, при котором машинное слово передается после- довательно группами разрядов, а группа раз- рядов — параллельно (напр., в ЗУ на магн. барабанах и лентах). Скорость работы 3. у. с п. о. определяется способом организации пе- ремещения информации или средств считыва- ния один относительно другого (от мех. пере- мещений в накопителях на перфоленте до управляемых перемещений электронного лу- ча). Наименьшую скорость имеют ЗУ, исполь- зующие мех. перемещения. Однако такие ЗУ широко распространены благодаря большой емкости и хорошим эконом, показателям. Практически в составе всех вычисл. систем имеется ЗУ большого объема с использованием накопителей на магн. ленте, барабане или дис- ках. По тех. данным (невысокая скорость, большие емкости) эти устр-ва занимают место на низшей ступени иерархии ЗУ. Появление оптических ЗУ, отличающихся повышенными скоростями, позволило использовать 3. у. с п. о. на более высоких ступенях иерархии. Ф. Н. Зыков. ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО С ПРОИЗ- ВОЛЬНЫМ обращением — запоминаю- щее устройство (ЗУ), в котором время обраще- ния по произвольному адресу не зависит от взаимного расположения запоминающих ячеек в накопителе. 3. у. с п. о., как правило, раз- рабатываются на базе накопителей, по природе своей не требующих циклического или после- довательного считывания (записи). Наиболее характерными чертами 3. у. с п. о. является, с одной стороны, наличие в запоми- нающей среде линий выборки и, с другой — формирователей сигналов выборки, которые приводятся в действие в соответствии с призна- ком слова или кодом его адреса. Обращение 327
ЗАПОМИНАЮЩИМ ЭЛЕМЕНТ к запоминающей ячейке (см. Ячейка запоми- нающего устройства) осуществляется в них в результате совпадения линий выборки в прост- ранстве и сигналов выборки в них по времени. Накопитель 3. у. с п. о. строится гл. обр. на основе дискретных запоминающих элементов, в качестве которых чаще всего применяются ферритовые сердечники, монолитные ферриты и ферритовые пластины, тонкие магнитные пленки и полупроводниковые матрицы в ин- тегральном исполнении. В процессе работы ЦВМ порядок обращения к ЗУ обычно определяется результатами вы- числений на предыдущем этапе, т. е. не всегда может быть использован естественный порядок следования не только числовой информации, но и команд. При такой организации вычисли- тельного процесса наиболее эффективным ока- зывается применение 3. у. с п. о. Поэтому в качестве ЗУ, работающего непосредственно с арифметическим устройством или устройст- вом управления, как правило, используется именно такое ЗУ. В тех же случаях, когда по каким-либо соображениям в оперативном ЗУ применяется накопитель с циклической выбор- кой, работу его организуют так, что за один цикл производится выборка только по одному адресу, т. е. равнодоступность в этом случае достигается за счет потери скорости. Ф. И. Зыков. ЗАПОМИНАЮЩИЙ ЭЛЕМЕНТ — элемент автоматических и вычислительных устройств, принимающий различные состояния, характе- ризуемые значениями величин, отображающих информацию, и сохраняющий эти состояния определенное время для последующего исполь- зования в процессе переработки информации. В соответствии с представляемой формой информации 3. э. могут быть аналоговыми и цифровыми. Аналоговый 3. э. принимает произвольное состояние в определенном диапа- зоне запоминаемых величин, напр., напряже- ние на обкладках конденсатора, остаточная магн. индукция магн. материала и пр. Цифро- вые 3. э. принимают фиксированное число состояний, каждое из которых ставится в соот- ветствие определенной цифре. В вычислитель- ной технике наиболее распространены эле- менты с двумя устойчивыми состояниями для представления разряда двоичного числа — бита. 3. э. применяют преимущественно для построения логич. цепей и регистров как со- ставных частей процессоров машины (триггер) и построения запоминающих устройств (ЗУ). По физ. структуре 3. э. для ЗУ могут быть дискретными или входить в состав запоминаю- щих сред. Дискретные 3. э. представляют со- бой автономные физ. единицы (криотрон, трансфлюксор), которые конструктивно могут быть объединены в ячейки запоминающего устройства или матрицу запоминающую или изготовлены как составная часть матрицы ме- тодами групповой технологии (матрица фер- ритовая многоотверстная, тонкопленочная матрица). Запоминающие среды отличаются тем, что все их участки имеют равноценные свойства. В качестве 3. э. служат участки ло- 328 кализованные с помощью средств считывания— записи в пространстве (ленты магнитные, ци- линдрические тонкие магн. пленки) или в пространстве и времени (магнитострикцион- ные, акустические ЗУ). По устойчивости хранения информации раз- личают 3. э. устойчивые, т. е. сохраняющие информацию произвольное время в процессе нормальной эксплуатации (феррит с прямо- угольной петлей гистерезиса, сегнетоэлектрик) и неустойчивые, с самопроизвольным стира- нием информации (конденсаторные ЗУ, ЗУ на электроннолучевых трубках). В последнем случае информацию надо периодически восста- навливать. Наиболее распространены устой- чивые 3. э. Среди этих элементов различают 3. э., сохраняющие записанную информацию при отключении питания (магнитные элементы) и не сохраняющие ее — триггер, туннельный диод полупроводниковый. Особую группу пред- ставляют собой 3. э. со считыванием без раз- рушения информации, в которых состояние 3. э. не изменяется при многократном считы- вании. Часть 3. э. этой группы допускает смену информации в процессе работы (биакс, транс- флюксор, криотрон, диски магнитные, магн. ленты и пр.); их широко применяют для пост- роения адресных ЗУ и запоминающих уст- ройств ассоциативных. Другая часть этой группы 3. э. допускает однократную запись информации, которая, как правило, выпол- няется во время изготовления накопителя установкой элементов связи в запоминающую матрицу (диодных, резистивных, индуктив- ных), засвечиванием или перфорацией опреде- ленных участков носителя (оптические ЗУ, перфорируемые носители) и др. способами. Однажды изготовленный набор таких 3. э. далее служит только для считывания с него информации и широко применяется в долго- временных запоминающих устройствах. Для построения запоминающих устр-в ис- пользуются 3. э. с различными принципами ра- боты (от электромеханических и пневматичес- ких до электромагнитных и оптических). Осц. направлениями развития 3. э. являются повы- шение скоростей записи и считывания информа- ции и улучшение технологичности изготовле- ния 3. э. в условиях массового производства. В вычисл. машинах чаще всего применяют магнитные 3. э. Так, большинство внешних ЗУ выполнено на носителях с магнитным покры- тием (барабаны магнитные, магн. диски и лен- ты). При изготовлении быстродействующих оперативных запоминающих устройств ис- пользуют ферритовые 3. э. (ферритовые сердеч- ники с внеш, диаметром 0,3—2 мм и временем переключения 0,2—0,4 мксек). Для повышения скорости работы ЗУ применяют 3. э. на цилиндрических и плоских тонких магн. плен- ках с временем переключения от единиц до десятков наносекунд. Повышение скорости, плотности записи информации и улучшение технологичности производства ЗУ достигается применением полупроводниковых матриц в интегральном исполнении и оптических ЗУ с использованием лазерного луча. ф. н. Зыков.
ЗНАЧАЩИЕ ЦИФРЫ ЗАЦИКЛИВАНИЕ — бесконечно повторяю- щееся выполнение какого-нибудь участка (цик- ла) программы. Обычно причиной 3. является ошибка в программе, а иногда его организуют специально и используют, напр., в тестах для ЭЦВМ. ЗАЩИТА ПАМЯТИ — см. Памяти защита. ЗНАКОВЫЙ РАЗРЯД — разряд регистра или сумматора арифметического устройства или ячейки запоминающего устройства цифровой вычислительной машины, в котором хранится код знака представляемого числа. Принято знак «+» обозначать через «О», а знак «—» — через «1». В машинах с плавающей запятой, в отличие от машин с фиксированной запятой, при представлении чисел требуется два 3. р.: один — для представления знака мантиссы, другой — для представления знака порядка. Кроме того, при использовании в ЦВМ для представления чисел с фиксированной запятой модифицированных, обратного и дополнитель- ного кодов знак числа также изображается как двухразрядный код «00» в случае положитель- ных чисел и как код «11» — в случае отрица- тельных чисел. Зто дает возможность легко определять ситуацию, при которой произошло переполнение разрядной сетки машины (при- знаком переполнения является наличие кода «01» либо кода «10» в 3. р.). При выполнении в ЦВМ операций сложения (вычитания) знак результата получается ав- томатически, поскольку в операции участвуют не сами числа, а их коды (включая и код зна- ка). При выполнении операций умножения (деления) знак результата определяется сум- мированием кодов 3. р. множимого и множите- ля (делимого и делителя) по mod 2. См. также Операции над числами. В. н. Коваль. ЗНАЧАЩИЕ ЦИФРЫ приближенно- го числа — все верные цифры прибли- женного числа, кроме нулей, стоящих слева от первой отличной от нуля цифры. Все цифры некоторого числа к считают верными, если абс. погрешность числа к не превышает половины единицы разряда последней цифры этого числа. Относительная погр. числа к, имеющего п ± о 1 верных цифр, равна oh = -------где z — первая З.ц. числа к, а — основание счисления. Прибл. числа следует записывать, сохраняя только верные цифры. Пример. В числе 0,003070 первые три нуля не являются 3. ц., т. к. они служат только для установления десятичных разрядов дру- гих цифр. Другие два нуля являются 3. ц., т. к. первый из них находится между 3. ц. «3» и «7», а второй нуль указывает, что в прибл. числе сохранен десятичный разряд 10-6. Если же в числе 0,003070 последняя цифра не является значащей, то это число должно быть записано в виде 0,00307. С этой точки зрения числа 0,003070 и 0,00307 не рав- ноценны, т. к. в первом числе имеется четыре 3. ц., а во втором — три. В первом случае прибл. число является результатом измерения или вычислений с погр. 0,0000005, во втором — с погр. 0,000005. Понятие 3. ц. используют в практических расчетах и при вычислениях на ЭВМ. Т. В. Решетник.
ИБМ (International Business Machines) — см. «И нтер нейшенал бизнес машина корпорейшен». «1ВМ-360» — семейство цифровых вычисли- тельных машин с универсальной организа- цией. Разработала эти машины фирма нИнтер- нейшенал бизнес машина корпорейшен». В апре- ле 1964 было объявлено о выпуске шести про- граммно совместимых моделей семейства. Они имели единую систему команд и отличались друг от друга объемом используемой памяти и производительностью. Первые образцы ма- шин семейства поступили заказчикам во вто- рой половине 1965, а к 1970 было разработано около 15 моделей, из которых самая малая («1ВМ-360-20-1») примерно в 50 раз дешевле и в 100 раз менее производительна самой большой «1ВМ-360-195». Несколько моделей не доведены до серийного производства. «1ВМ-360» — семейство вычисл. машин с единым комплексом принципов построения, тех. средств, операционных программ и мето- дов тех. обслуживания. В машины «1ВМ-360» заложен ряд новых принципов, делающих их универсальными и позволяющих с одинаковой эффективностью использовать в различных областях экономики, науки и техники. Наибо- лее важными из этих принципов являются: 1) новая элементная и технологическая база машин 3-го поколения (см. Вычислительная машина), обеспечивающая принципиальную реализуемость проекта «1ВМ-360»; 2) программ- ная совместимость всех моделей семейства — любая из программ дает один и тот же резуль- тат на любой модели семейства, имеющей, по крайней мере, требуемую память и устр-ва ввода — вывода. Микропрограммный принцип управления обеспечивает программную совме- стимость некоторых малых моделей «1ВМ-360» с ранее выпускавшимися машинами фирмы (режим эмулирования); 3) универсальная опе- рационная система (ОС), содержащая для некоторых моделей системы до двух млн. ко- манд. ОС «1ВМ-360» содержит трансляторы для нескольких, наиболее распространенных языков программирования и обеспечивает различные скорости и качество трансляции (стоимость создания ОС машин серии«1ВМ-360» соизмерима со стоимостью изготовления самой системы); 4) универсальность системы команд и организации, достигаемая следующим обра- зом. Осн. вычисл. возможности семейства ма- шин обеспечиваются т. н. стандартной системой команд (86 команд). Добавление команд деся- тичной арифметики (8 команд) к стандартному набору позволяет получить систему команд для эконом, расчетов. При добавлении опера- ций с плавающей запятой (44 команды) полу- чается система команд для научных расчетов. Добавлением средств защиты памяти к эконом, и научной системам команд можно получить универсальную систему команд (около 140 команд); 5) возможность подключения большо- го числа различных внешних устройств и стандартного сопряжения этих устройств с процессором через аппаратуру каналов связи. Сопряжение устройств с процессором выполне- но таким образом, что обеспечивает единый ПАМЯТЬ МОДЕЛЬ ЕМКОСТЬ В ^РАЗРЯДНЫХ БАЙТАХ 1«= 1024 ДЛИНА ОЛОВА, ИСКЛЮЧАЯ ЧЕТНОСТЬ цикл, мксек 30 40 50 60 62 70 8-64 Я 16-256 Н 32-256 Я 128-512 Я 256-512 Я 256-512 Я 8 16 32 64 64 64 2,0 2,5 2,0 2,0 1.0 1,0 УПРАВЛЕНИЕ МОДЕЛЬ тип ЦИНЛ. мксек 30 40 50 60 62 70 ОДНОСТОРОННЯЯ ПАМЯТЬ 1,0 0,625 0,5 0,25 0,25 СТАНДАРТНЫЕ НОМПОНЕНТЫ ПОТОН ДАННЫХ МОДЕЛЬ РАЗРЯДНОСТЬ ШИН ПЕРЕДАЧИ ИНФОРМАЦИИ, ИСКЛЮЧАЯ ЧЕТНОСТЬ ЗАДЕРЖКА НА ЛОГИЧЕСКИЙ УРОВЕНЬ, нсек 30 40 50 60 62 70 8 8 32 64 64 64 30 30 30 10 10 5 ФИКСИРОВАННАЯ ЗАПЯТАЯ ПОЛЕ ПЕРЕМЕННОЙ ДЛИНЫ ПЛАВАЮЩАЯ ЗАПЯТАЯ ОБЩИЕ РЕГИСТРЫ (16*32) РЕГИСТРЫ ДЛЯ ПЛАВАЮЩЕЙ ЗАПЯТОЙ (4*64) МЕСТНАЯ ПАМЯТЬ МОДЕЛЬ тип ДЛИНА СЛОВА, ИСКЛЮЧАЯ ЧЕТНОСТЬ цинл. мксек 30 40 50 60 62 70 ОСНОВНАЯ ПАМЯТЬ РЕГИСТРЫ НА СЕРДЕЧНИКАХ // ТРАНЗИСТОРНЫЕ РЕГИСТРЫ .// 8 16 32 64 64 64 2,0 1.25 0,5 1. Логическая структура системы «1ВМ-360». способ управления ими независимо от их физ. природы и числа, а также позволяет объеди- нять несколько машин в одну иерархическую вычислительную систему. Большинство моде- лей «1ВМ-360» — это не машины, а вычисл. 330
«1ВМ-360» системы; 6) организация памяти, не зависящая от физ. реализации, обеспечивающая простое перемещение и гибкую схемную защиту про- грамм и допускающая наращивание до очень больших объемов и эффективное иерархиче- ское объединение памяти с различными ско- ростями и принципом работы; 7) мощная систе- ма схемно-программного прерывания, позво- ляющая организовать эффективную работу «1ВМ-360» в реальном масштабе времени. На рис. 1 приведена логическая структура «1ВМ-360» для первых шести моделей системы. Блоки памяти выполняются либо как одно целое с процессором, либо в виде отдельных устройств. Цикл памяти не связан жестко с внутренним циклом процессора, и это позво- ляет оптимальным образом выбирать скорость работы памяти при данной длине слова. Адре- сация памяти осуществляется с точностью до 1 байта. Максимальное число адресуемых байтов памяти — 16777216. В вычисл. системе «1ВМ-360» используются следующие осн. форматы данных (рис. 2): байт — 8 двоичных разрядов; полуслово — Характеристики приведены в соответствие с различными уровнями производительности. Существует возможность объединять разные модели системы друг с другом в одну иерархи- ческую систему через общие внешние устройст- ва, каналы или общую память. два байта\ слово — два полуслова (4 байта)', двойное слово — два слова (8 байтов). Кроме указанных единиц информации (полей фикси- рованной длины) используются поля перемен- ной длины, количество байтов в которых за- дается соответствующими разрядами команды. 331
«1ВМ-360» Центр, вычислитель «1ВМ-360» имеет 16 об- щих регистров для хранения слов (индексов или операндов с фиксированной запятой) и 4 ре- гистра для хранения двойных слов (операндов с плавающей запятой). Физически эти регист- ры могут быть выполнены на активных эле- ментах, в виде отдельного блока памяти или как часть основной памяти. В любом случае адреса и функции общих регистров одинаковы. Общие регистры пронумерованы от 0 до 15 и выбираются с помощью 4-разрядного адресно- го поля, обозначаемого буквой В в команде. PSW запоминается в отдельной, соответствую- щей причине прерывания, ячейке памяти. В «1ВМ-360» возможны пять классов прерыва- ний (в порядке приоритета обслуживания) — от схем контроля, от ввода — вывода, при об- ращении к супервизору, внешние и программ- ные. Обмен информацией между внешними уст- ройствами и памятью осуществляется через работающие независимо друг от друга селек- торный и мультиплексный каналы (см. Уст- ройство обмена ЦВМ). Обмен осуществляется Основные характеристики некоторых моделей семейства вычислительных машин «1ВМ-360» Наимено- вание Год изго- тов- ления Время сложения/ умноже- ния, мксек Емкость ОЗУ на магн. сердеч- никах, тыс. слов Время цикла Тип и емкость одного блока внешнего ЗУ, млн. байт Ввод — вывод тип скорость карт/л«ин, зн./сек, строк/AIUH Модель 40 1965 11,88/77 16—262 2,5 барабаны 0,83 диски 7,25 магн. карты 400 перфокарты перфоленты печ. устр-ва 1000/300 1000 200; 1100 Модель 30 1965 29/303 фикс., 39/312 плав. 8—64 1,5 барабаны 0,83 диски 7,25 карты 400 ленты перфокарты перфоленты печ. устр-ва 1000/300 1000 200; 1100 Модель 67 1966 1,3/ 131—1048 0,75 барабаны 4,1 диски 207; 7,5; 112, карты 400 перфокарты печ. устр-ва 1000/400 200; 1100 Модель 90 1967 0,18/0,27 262—1048 0,75 барабаны 4,1 тиски 234; 7,5; 112, карты 400 перфокарты печ. устр-ва 1000/400 200; 1100 Модель 75 1969 70/225 16—48 0,9 диски 7,25 перфокарты печ. устр-ва 1003 600; 1100 Модель 85 1969 0,08/0,5 4—6; тонкие пленки 1 1 ленты перфокарты, перфоленты, печ. устр-ва Команды «1ВМ-360» — переменной длины: 2, 4 и 6 байт (см. рис. 2). В зависимости от способа формирования адреса операндов различаются пять осн. форматов команд: ВВ — регистр — регистр, ВХ — регистр — память с индекса- цией адреса памяти, BS — регистр — память без индексации адреса памяти, SI — непосред- ственный операнд — память, SS — память — память. Большинство команд системы «1ВМ- 360» — двухадресные, однако есть одно- и трехадресные. Адрес обращения к запоминаю- щему устройству может модифицироваться (ин- дексироваться) на содержимое любого из 16 общих регистров. В форматах BS и SS преду- сматривается двойная индексация. Косвенной адресации нет. Управление порядком выборки команд, а также фиксация и индикация состоя- ния системы по отношению к выполняемой программе осуществляется словом состояния программы — AS И7, занимающим 8 байтов памяти и содержащим адрес команды, следую- щей за прерываемой командой, признак ре- зультата ранее выполненной команды, код прерывания, маску системы, маску программы, ключ защиты памяти и ряд служебных разря- дов для определения режима работы. При пре- рываниях текущее PSW заменяется новым, соответствующим причине прерывания. Старое 332 байтами и сопровождается контролем по чет- ности. Скорость обмена может достигать 5 X 10е байт/сек. По элементной базе «1ВМ-360» относится к машинам 3-го поколения. Все модели постро- ены на гибридных интегральных схемах, Осн. логической схемой является инвертор с диодными логич. элементами на входе. При изготовлении систем семейства «1В М-360» при- менен новый способ автомат, компоновки схем, а также использован многослойный печатный монтаж. Это позволило значительно уменьшить общее количество разъемных компонент маши- ны, повысить ее надежность, улучшить харак- теристики и снизить стоимость. Вычисл. система «1ВМ-360» снабжена уни- версальной ОС, которая значительно расши- ряет возможности системы и программиста. Осн. назначение ОС состоит в том, чтобы обес- печить пользователю эффективное и оператив- ное использование ресурсов системы, добиться максимально возможного совмещения работы устройств во времени, создать оптим. условия прохождения потока задач при минимальном участии оператора. ОС «1ВМ-360» состоит из набора обрабатывающих и управляющих про- грамм. Обрабатывающие программы подклю- чаются соответствующими блоками управляю-
ИГР ТЕОРИЯ щих программ и предназначены для преобра- зования входной информации к виду, пригод- ному для непосредственной реализации в систе- ме. Управляющая программа имеет три облас- ти действия: управление данными, управление заданиями и управление задачами. В соот- ветствии с этим в ОС имеется: супервизор вво- да — вывода, диспетчер заданий и диспетчер задач. Функции связи оператора с системой и системы с оператором осуществляет глав- ный диспетчер. Обрабатывающие программы ОС включают в себя трансляторы для наиболее распространенных языков: ФОРТРАН, КО- БОЛ, RPG, АЛГОЛ-60 и ПЛ-1. В качестве языка низшего уровня используется ассемблер ИВМ-360». Имеется возможность включать в систему трансляторы с других языков. При этом решающую роль играет как критерий полноты системы матем. обеспечения, так и эконом, целесообразность и тех. реализуе- мость проектов. Такая противоречивость кри- териев привела к тому, что для языков ФОРТРАН и КОБОЛ применяют по три раз- личных транслятора, каждый из которых на- кладывает те или иные ограничения на исполь- зование языка и отличается скоростью и ка- чеством трансляции. Архитектура «1ВМ-360» оказала сильное влияние на разработки многих зарубежных фирм, которые начали производить вычисл. машины и системы, полностью или в значитель- ной степени совместимые с ней; логическая структура этого семейства в конце 60-х гг. стала самой распространенной в мире. В табл, приведены осн. тех. характеристики некоторых реальных моделей системы «1ВМ- 360». Лит.: А м д а л ь Д ж., Б л о у Д ж., Брукс Ф. Архитектура системы IBM-360. В кн.: Кибернетиче- ский сборник. Новая серия, в. 1. М., 1965; Вычисли- тельная система IBM/360. Пер. с англ. М., 1969; Зейденберг В. К., Матвеенко Н. А., Т ар ов ат о в а Е. В. Обзор зарубежной вычис- лительной техники по состоянию на 1970 г. М., 1970. И. В. Велъбицкий, П. В. Походаило. ИГР ТЕОРИЯ — теория математических моделей принятия оптимальных решений в условиях конфликта. Поскольку участву- ющие в большинстве конфликтов стороны заинтересованы в том, чтобы скрыть от против- ника свои намерения, принятие решений в условиях конфликта обычно оказывается при- нятием решений в условиях неопределенности. Наоборот, фактор неопределенности можно интерпретировать как противника субъекта, принимающего решения (тем самым принятие решений в условиях неопределенности можно понимать как принятие решений в условиях конфликта). В частности, многие утверждения математической статистики естественным образом формулируются как теоретико-игро- вые. Лог. основой И. т. является формализация трех понятий, входящих в ее определение и являющихся фундаментальными для всей тео- рии: конфликта, принятия ре- шения в нем иоптимальности это- го решения. Эти понятия рассматриваются в И. т. в наиболее широком смысле. Их форма- лизации отвечают содержательным представле- ниям о соответствующих объектах. Содержа- тельно конфликтом естественно считать вся- кое явление, относительно которого можно говорить о его участниках, об их действиях, об исходах явления, к которым эти действия приводят, о сторонах, так или иначе заинтере- сованных в этих исходах и о сущности этой заинтересованности. Если назвать участников конфликта коалициями действия (обозначив их мн-во через *НД), возможные действия каждой из коалиций действия — ее стратегиями (мн-во всех стратегий ко- алиции действия К обозначается через 5), ис- ходы конфликта — ситуациями (мн-во всех ситуаций обозначается через S; считает- ся, что каждая ситуация складывается в ре- зультате выбора каждой из коалиций действия некоторой своей стратегии, так что S с" П SK), кейдк заинтересованные стороны — коалиция- ми интересов (их мн-во — Яи) и, наконец, говорить о возможной предпочти- тельности для каждой коалиции интересов К одной ситуации s' перед другой s" (этот факт обозначается как s' s"), то конфликт в к целом будет описан как система г = <Кд. {^)кеИд, S, ЪИ{>}К^И). Такая система, представляющая конфликт, наз. игрой. Конкретизации задающих игру компонент приводят к разнообразным частным классам игр. Если в игре имеется лишь одна коалиция действия А, можно считать, что мн-во ситуаций S совпадает с мн-вом стратегий Получаемые так игры наз. нестратегическими. К их числу относятся игры, без побочных плате- жей и классические игры, кооперативные, вместе с их различными разновидностями. Если в игре мн-ва коалиций действия и коалиций интересов совпадают (5НД = = /; в этом случае и те и другие коалиции наз. игроками), S = = П S,, а отношения предпочтения задаются lEl ф-циями выигрыша, то получаются игры бес- коалиционные. Их частными классами являют- ся игры антагонистические, в т. ч. игры мат- ричные и игры на единичном квадрате. Игры динамические, в т. ч. игры дифференциальные, игры рекурсивные, игры на выживание и др. так- же принадлежат к бескоалиционным играм. И. т. широко пользуется различными матем. методами и результатами из вероятностей тео- рии, классического анализа, функционального анализа (особенно важны теоремы о неподвиж- ных точках), комбинаторной топологии, теории дифф, и интегр. ур-ний и др. Специфика И. т. способствует разработке для нее различных матем. направлений (напр., теория выпуклых множеств, программирование линейное и т. д.). Принятием решения в И. т. считается выбор коалиций действия или, в частности, выбор игроком некоторой своей стратегии. Этот вы- бор можно представлять себе в виде однократ- ного действия и сводить формально к выбору 333
ИГР ТЕОРИЯ элемента из мн-ва. Игры с таким пониманием выбора стратегий наз. играми в нор- мальной форме. Им противостоят динамические игры, в которых выбор страте- гии является развертывающимся во времени процессом, сопровождающимся расширением и сужением возможностей, приобретением и утратой информации о текущем положении дел и т. п. Формально стратегией в такой игре является функция, определенная на мн-ве всех информационных состояний субъекта, принимающего решения. Некритическое ис- пользование «свободы выбора» стратегий может приводить к парадоксальным явлениям. Вопрос о формализации понятия оптималь- ности является весьма сложным. Единого представления об оптимальности в И. т. нет, поэтому приходится рассматривать несколько различных оптимальности принципов. Об- ласть применимости каждого из употребляе- мых в И. т. принципов оптимальности ограни- чивается сравнительно узкими классами игр или же касается ограниченных аспектов их рассмотрения. В основе каждого из этих прин- ципов лежат некоторые интуитивные представ- ления об оптимуме, как о чем-то «устойчивом» или «справедливом». Формализация этих пред- ставлений дает предъявляемые к оптимуму требования, которые носят характер аксиом. Среди этих требований могут оказаться проти- воречащие друг другу (напр., можно указать конфликты, в которых стороны вынуждены довольствоваться скромными выигрышами, т. к. крупные выигрыши достигаются лишь в неустойчивых ситуациях); поэтому в И. т. и не может быть сформулирован единый прин- цип оптимальности. Ситуации (или мн-ва ситуаций), удовлетво- ряющие в некоторой игре тем или иным требо- ваниям оптимальности, наз. решениями этой игры. Поскольку представления об опти- мальности не являются однозначными, можно говорить о решениях игр в различных смыслах. Выработка определений решений игр, доказа- тельства их существования и разработка спосо- бов их фактического нахождения — три осн. вопроса современной И. т. Близкими к ним являются вопросы о единственности решений игр, о существовании в тех или иных классах игр решений, обладающих некоторыми пред- писанными свойствами. И. т. как матем. дисциплина зародилась одновременно с теорией вероятностей в середи- не 17 ст., но в течение почти 300 лет практиче- ски не развивалась. Первой существенной ра- ботой по И. т. следует считать статью Дж. фоп Неймана «К теории стратегических игр» (1928), а с выходом в свет монографии амер, математиков Дж. фон Неймана и О. Морген- штерна «Теория игр и экономическое поведе- ние» (1944) И. т. сформировалась как само- стоятельная матем. дисциплина. В отличие от др. областей математики, имеющих по пре- имуществу физ. или физико-тех. происхожде- ние, И. т. с самого начала своего развития была направлена на решение задач, возникаю- щих в экономике (именно, в конкурентной 334 экономике). В дальнейшем идеи, методы и ре- зультаты И. т. стали применять в др. облас- тях знаний, имеющих дело с конфликтами: в военном деле, в вопросах морали, при изуче- нии массового поведения индивидов, наделен- ных различными интересами (напр., в вопросах миграции населения или при рассмотрении биол. борьбы за существование). Теоретико- игровые методы принятия оптим. решений, в условиях неопределенности могут найти широ- кое применение в медицине, в эконом, и со- циальном планировании и прогнозировании, в ряде вопросов техники и т. д. Иногда И. т. относят к матем. аппарату кибернетики. В И. т. используются те же методы, что и в остальной математике. Принципы оптималь- ности вырабатываются аксиоматически, су- ществование решений устанавливается путем абстрактных рассуждений, а находят их в ре- зультате применения аналитического аппарата (нередко — весьма громоздкого и изощренно- го) или же приближенных численных методов (иногда — при реализации на ЭВМ). Кроме того, в И. т. большое значение приобретают экспериментальные методы, состоящие в мно- гократном воспроизведении исследуемой игры путем ее фактического разыгрывания людь- ми (экспериментальные игры, деловые игры) или же путем цифрового моделирования. Последний способ особенно часто применяется при исследовании игр автоматов. Науч, результаты, достигнутые в И. т., мно- гочисленны и разнообразны. Сформулировано значительное число принципов оптимальнос- ти, приложимых к различным классам игр. Некоторые из них (напр., осуществимости це- ли принцип, приводящий к т. н. ситуациям равновесия, индивидуальные отклонения от которых не могут сопровождаться увеличением выигрыша, его частный случай — максимина, принцип, характеристическая функция в ко- оперативной игре, теория Неймана — Морген- штерна, Шепли вектор и др.) отражают естест- венные представления об оптимальном («спра- ведливом»), другие, пока немногочисленные (критерий Милнора), задаются исчерпывающим образом своими интуитивно ясными чертами, но в целом они носят «синтетический» характер и лишены наглядности. В И. т. доказано боль- шое число теорем существования, устанавли- вающих фактическую реализуемость принци- пов оптимальности для соответствующих клас- сов игр. В стратегических играх эта реализуе- мость достигается не непосредственно, а, как это типично для математики, за счет расшире- ния первоначально заданного мн-ва стратегий. Именно, на исходных мн-вах стратегий вво- дятся в рассмотрение вероятностные меры, ко- торые объявляются «обобщенными» страте- гиями смешанными. В тех случаях, когда и этого недостаточно, приходится вводить конеч- но-аддитивные меры. Существование ситуаций равновесия в смешанных стратегиях (и тем более — в счетно-аддитивных стратегиях) по существу покрывает все практические потреб- ности. В нестратегических играх это можно сказать лишь о векторе Шепли, а также о
ИГРА БЕСКОАЛИЦИОННАЯ A-ядре и n-ядре. Вопрос о том, имеет ли игра решение по Нейману — Моргенштерну, принадлежит к числу наиболее сложных: наря- ду с довольно широкими классами разрешимых игр известны и примеры неразрешимых игр. Задача нахождения решений игр решена лишь для отдельных узких, хотя и довольно многочисленных классов игр. Нет единого способа нахождения решений даже для игр на единичном квадрате с непрерывной ф-цией выигрыша. Достигнутые успехи получены в ре- зультате использования сложного матем. аппа- рата. В теории нестратегических игр лишь намечается создание некоторой единой матем. теории, а большинство результатов получено конкретными, каждый раз индивидуальными, комбинаторными рассуждениями. В целом вся проблема осложняется тем, что часто ре- шение игры оказывается неоднозначным и ис- черпывающий анализ игры требует полного перечисления всех ее решений. Лишь в отдель- ных, исключительных случаях решение игры поддается описанию посредством ф-л. Большей частью оно формулируется в виде алгоритмов (напр., для матричных игр это — алгоритм решения стандартной задачи линейного про- граммирования). Это затрудняет оценку зави- симости параметров решений игры от парамет- ров самой игры. К тому же эта зависимость, как правило, не является непрерывной. В последнее время в И. т. все большее внима- ние уделяется разработке разного рода исчис- лений игр, алгебр игр, пространств игр и т. д. Устанавливаются закономерности, позволяю- щие сводить анализ одних игр к анализу дру- гих игр, в том или ином смысле более просто устроенных. Достигаемые при этом упрощения носят обычно количественный характер. Так, бескоалиционные игры с большим числом игро- ков не всегда удается свести к последовательно- му анализу системы игр с меньшим числом иг- роков каждая. Разрабатываются операции на ряде достаточно резко очерченных классов игр (напр., суммы и произведения простых игр). Рассматриваются случайные игры, т. е. мн-ва однотипных игр с вероятностными мерами на них. В случайных играх некоторые свойства решений (напр., существование в случайных матричных играх седловых точек в стратегиях чистых) оказываются случайными событиями, вероятности которых поддаются вычислению. Исследуются топологические пространства игр и подм-ва их, выделяющиеся свойствами сово- купности решений игры (напр., единствен- ностью решения). Лит.: Матричные игры. М-, 1961; Бесконечные антаго- нистические игры. М., 1963; Позиционные игры. М-, 1967; Первая Всесоюзная конференция по теории игр. Ереван, 1970; Воробьев Н. Н. Современное со- стояние теории игр. «Успехи математических наук», 1970, т. 25, № 2; Contributions to the theory of games, v. 1—3,6. Princeton, 1950—59; Л ь ю с P. Д., P а й - ф a X. Игры и решения. Пер. с англ. М., 1961 [биб- лиогр. с. 608—625]; Карлин С. Математические методы в теории игр, программировании и экономике. Пер. с англ. М., 1964 [библиогр. с. 798—818]; Klaus G. Spieltheorie in phiiosophischer Sicht. Berlin, 1968; Нейман Дж. фон, Морген- штерн О. Теория игр и экономическое поведение. Пер. с англ. М., 1970 [библиогр. с. 695—702]. Н. Н. Воробьев, ИГРА АЗАРТНАЯ — многошаговая игра од- ного игрока. На t-м шаге игры (t = 1, 2, ...) игрок, обладая капиталом р выбирает одну из имеющихся у него альтернатив, зави- сящих от величины /4_,. После этого происхо- дит разыгрывание партии игры (см. Игра ди- намическая), являющееся реализацией неко- торой случайной величины, зависящей от хода игрока. Число, получающееся при реализации, является капиталом ft игрока после t-ro шага. Если игрок кончает игру в момент t, то его выигрыш определяется как и (ft), где и — ф-ция полезности игрока, заданная на множе- стве капиталов. Цель игрока состоит в макси- мизации ф-ции полезности. Примером И. а. является «красное и черное», когда в каждой партии игрок может сделать ставку на одну из двух альтернатив, появляю- щихся с данными вероятностями. В такой игре стратегией оптимальной является ставка в каждой партии либо всей имеющейся у игрока суммы, либо суммы, достаточной для того, чтобы сорвать банк. Е. Б. Яновская. ИГРА БЕЗ ПОБОЧНЫХ ПЛАТЕЖЕЙ — игра кооперативная, в которой возможности разделения полезности и перераспределения ее между игроками ограничены. В качестве значения характеристической функции и (К) в И. б. п. п. для коалиции К (см. Игр теория) принимается мн-во таких векторов, что К мо- жет обеспечить своим членам выигрыши, не меньшие, чем соответствующие компоненты этих векторов. Мн-во векторов выигрышей, ко- торые фактически могут получить все участни- ки игры, обозначается через Н. Т. о., формаль- но И. б. п. п. описывается тройкой (I, и, И), где I = {1, 2, ..., п} — мн-во игроков, v — характеристическая ф-ция, значениями v (к) для к а I являются некоторые подмн-ва из Ek, а Н — компактное подмн-во из Е1. В мн-ве И определяют (как и в классических кооперативных играх) отношение доминиро- вания и на основании этого отношения форму- лируют различные принципы оптимальности, в т. ч. ядро, решение по Нейману — Морген- штерну и т. д. Доказано, что любая И. б. п. п. трех лиц с многогранной областью Н имеет решение; известен пример И. &п. п. семи лиц, не имеющей решения. О. Н. Бондарева, Н. Н. Воробьев. ИГРА БЕСКОАЛИЦИОННАЯ — игра, участ- ники которой, действуя изолированно друг от друга, преследуют индивидуальные цели. Фор- мально И. б. может быть задана системой: Г = </, {Si}ieJ, где I = {1, 2, ..., п} — мн-во игроков, — мн-во стратегий игрока i, a Hi — его выигрыша функция, определенная на декартовом произ- ведении S = sx X ... X sn и принимающая вещественные значения. Примером может быть игра Морра с тремя игроками. Каждый из трех игроков показы- вает двум другим один или два пальца. Если все игроки показали одинаковое к-во пальцев, 335
ИГРА БИМАТРИЧНАЯ то выигрыш каждого игрока равняется 0. Если же один из игроков показал к-во пальцев, отличающееся от показанного его партнерами, 1 то он получает 1, а два других — по —. Одной из стратегий, приводящих к ситуациям равновесия, является следующая стратегия смешанная: каждый из игроков с вероятностью 1 ^.-—показывает один палец и с вероятнос- /2* тью —-—— два. 1 1 + У2 Важным принципом оптим. поведения игро- ков является осуществимости цели принцип, приводящий к ситуациям равновесия. Эти ситуации, а также некоторые их мн-ва принято считать решениями И. б. Ситуации равновесия s и t наз. взаимозаменяемыми, если любая ситуация г = (гх, ..., гп), где г4 = si или г. = t., также равновесна. Они наз. эквива- лентными, если (s) = Hi (t) для всех i е N. Пусть Q — мн-во всех ситуаций равновесия, a Q' — мн-во ситуаций равновесия, оптим. по Парето (см. Парето оптимум). Игра наз. разрешимой по Нэшу, если все s е Q эквива- лентны и взаимозаменяемы. Игра наз. сильно разрешимой, если Q' непусто и все s е Q' эквивалентны и взаимозаменяемы. Доказано, что И. б. не обязательно имеет решение по Нэшу, но если она его имеет, то это решение единственно. Имеются и другие подходы к определению оптим. поведения в И. б. К И. б. относятся игры антагонистические, в т. ч. игры на выживание, игры на единичном квадрате, игры динамические, игры матрич- ные, игры стохастические и некоторые др. Лит.: Воробьев Н. Н. Конечные бескоалици- онные игры. «Успехи математических наук», 1959, т. 14, в. 4; Воробьев Н. Н. Современное со- стояние теории игр. «Успехи математических наук», 1970, т. 25, в. 2; Н э ш Дж. Бескоалиционные игры. В кн.: Матричные игры. М., 1961. Г. П. Ткаченко. ИГРА БИМАТРИЧНАЯ — игра бескоали- ционная двух лиц, имеющих конечное число стратегий. И. б. задаются парой матриц выиг- рышей А = || ay 'J и В = || Ьу || одинаковых размеров. Если 1-й игрок выбирает строку г, а 2-й — столбец то выигрыш 1-го игрока — ay, а 2-го — бу. Если ау + бу = 0 для всех i и /, то И. б. оказывается игрой матричной. Теория И. б. является наиболее простым раз- делом общей теории бескоалиционных игр. Однако исчерпывающей теории оптим. поведе- ния игроков в И. б. пока нет. Примером И. б. может служить игра с мат- рицами выигрышей /— 1 —10\ /— 1 0\ ( о - 8 ) И (- 10 - в) ’ Эта игра обычно интерпретируется как кон- фликт двух бандитов, задержанных по подозре- нию в тяжелом преступлении, причем каждый имеет две стратегии: «запираться» и «созна- ваться». Если оба будут запираться, то за отсутствием прямых улик они будут приго- 336 ворены к умеренному наказанию (напр., за бродяжничество; срок заключения — 1 год). Если оба сознаются, то будут приговорены к суровому наказанию с учетом сознания как смягчающего обстоятельства (8 лет заключе- ния). Если один сознается, а другой нет, то сознавшийся получает помилование, а запи- рающийся — макс, наказание (10 лет заключе- ния). Равновесия ситуацией будет здесь обоюд- ное признание, приводящее к крупным поте- рям (по 8 лет), а Парето оптимумом — обоюд- ное запирательство, которое, однако, неустой- чиво. М. Ф. Казакова, Н. Н. Воробьев. ИГРА ВЫПУКЛАЯ — игра бескоалиционная п лиц, в которой хотя бы у одного игрока мно- жество стратегий чистых является выпуклым подмножеством линейного пространства, а его выигрыша функция при любых фиксированных стратегиях остальных игроков выпукла на этом подмножестве. Если мн-во чистых стра- тегий каждого игрока И. в. компактно, а ф-ции выигрыша непрерывны, то существует равновесия ситуация, в которой игроки, имею- щие выпуклые ф-ции выигрыша, используют чистые стратегии. И. в. наз. конечной, если для каждого игрока мн-во его чистых стратегий является компактным подмножеством некоторого конеч- номерного линейного пространства, а ф-ции выигрыша всех игроков полилинейны. В част- ности, конечная антагонистическая И. в. задается тройкой (А, В, Н), где Лс Ет, В с а ф-ция Н имеет вид ТП п ff (г, s) = 2 У r е A, зеВ. i=l j=l Если р, и v — размерности мн-ва оптим. стра- тегий игроков А а В, ар — ранг матрицы || ai}. If, то р. + v < т + п — р. Примером И. в. является антагонистическая игра на единичном квадрате, в которой при любых стратегиях первого игрока ф-ция выиг- рыша выпукла на мн-ве чистых стратегий .вто- рого игрока. В этом случае второй игрок имеет чистую оптим. стратегию, а первый — оптим. стратегию, являющуюся смесью не более двух чистых. Г- н. Дюбип. ИГРА ВЙРОЖДЕННАЯ — игра антагонис- тическая, в которой выигрыша функция вы- рождена, т. е. имеет вид т п Н (х, у) = 2 X аУг (*) gj (У>. i=l ;=1 где fi (х) и gj (у) — ф-ции, заданные соответст- венно на мн-вах стратегий чистых игроков Л и В. Изучались вырожденные игры на единичном квадрате. Они сводятся к конечным антаго- нистическим играм выпуклым. Если (х) и Sj (у) — непрерывные ф-ции, то игроки А и В имеют стратегии оптимальные, являю- щиеся соответственно смесями не более чем тип чистых стратегий. Если (х) — х1, а
ИГРА НА ГРАФЕ Sj (у) ~ У3 < то И. в. наз. полиномиаль- ной. Понятие И. в. можно определить и для общих бескоалиционных игр п лиц. г н Дюбин. ИГРА ДИНАМИЧЕСКАЯ — игра п лиц в виде развивающегося во времени процесса, в кото- ром игроки принимают последовательно час- тичные решения, переходя от одного состояния игры к другому. И. д., в которых игроки при- нимают решения в дискретные моменты време- ни, описываются следующей схемой. Задается мн-во состояний X, для каждого х s X мн-ва (х) элементарных стратегий игроков I (i = 1, 2, ..., п) (мн-во S (х) = п = П 5; (х) определяется как простр. элемен- 2=1 тарных ситуаций s (х2) s S (xj)), начальное состояние игры х1 е X и ф-ции Рк(хт, s (xj), ... ..., s (хк_^, xk), которые при фиксиро- ванном xh измеримы по остальным своим аргу- ментам, а при фиксированных хъ s (хт), ... ..., Xk—V s (xk— Р являются вероятностными распределениями на X. Партия игры Р = = (ij, s (zi), х2, s (х2), ...) определяется ин- дуктивно. В начальном состоянии хг каждый игрок i выбирает элементарную стратегию si (хг) е. Si (хг), в результате чего складывает- ся элементарная ситуация s (ж;) е 5 (х^. Со- стояние х2 s X выбирается согласно распре- делению F2 (хг, s (хг), х2). Если определен от- резок партии ph = (хг, s (хг), ..., хк_р s (хк_^, xk), то аналогично образуется элементарная ситуация s (хк) s S (zh), после чего следую- щее состояние s X выбирается согласно распределению Fhil (xlt s (xj, ..., xh, s (xh), На каждой партии P определен выиг- рыш hi (P) игрока i (i = 1, ..., n). Стратегия fi игрока i есть набор ф-ций {/&}, где ф-ция (к = 1, 2, ...) каждому отрезку партии рк длины к ставит в соответствие элементарную ситуацию Sj (хк) s S t (xk). И. д. определена, если каждая ситуация индуцирует вероятностную меру Цу на мн-ве всех партий. В этом случае выигрыш игрока i в ситуации / определяется как математиче- ское ожидание (Р) по мере р, #i(/) =tyi(P)dpf(P). Примером И. д. является следующая игра. Каждому из двух игроков сдается полная масть карт. Третья масть тасуется, и затем карты этой масти открываются одна за другой. Каждый раз, когда карта открыта, оба игрока одновременно открывают какую-то одну из своих карт по своему желанию. Тот, кто от- крыл старшую карту, выигрывает третью карту (если оба открывают карты одинакового достоинства, то не выигрывает никто). Так продолжается до тех пор, пока все три масти не будут исчерпаны. После этого каждый игрок подсчитывает к-во очков на картах, которые он выиграл; счет ведется по разности выигрышей игроков Частными классами И. д. являются игры рекурсивные, игры стохастические и игры на выживание. И. д., в которых принятие реше- ний непрерывно во времени, являются, напр., игры дифференциальные. А. Н. Ляпунов. ИГРА КООПЕРАТИВНАЯ — нестратегиче- ская игра многих игроков с образованием коа- лиций, в которой допускается неограниченное перераспределение выигрышей в форме так называемых побочных платежей. Основы тео- рии И. к. разработали амер, ученые Дж. фон Нейман и О. Моргенштерн. Первоначально конструирование И. к. производилось на осно- ве игр бескоалиционных. Именно, в игре со мн-вом игроков I для каждой коалиции К С I рассматривали антагонистическую игру К против дополнительной к ней коалиции I \ К. Значение этой игры, обозначаемое через v (К), является ф-цией от К, которая наз. характеристической функцией. Некоторые И. к. могут быть заданы своими характеристи- ческими ф-циями непосредственно. Примерами таких игр являются схемы голосования, а так- же модели рынков. И. к. определяют формаль- но как пару (/, и), где I = {1,2, ..., п} — мн-во игроков, а и — характеристическая ф-ция, заданная на подмножествах I. Вектор выигрышей игроков является дележом игры. В качестве мн-ва всех дел ежей обычно принимают А = |ж = (хх, .... хп) Е Еп ; Zj > v (г), n 1 2 г,- = п (/) > • г=1 ) На этом мн-ве определяют отношение домини- рования'. дележ х — (х2, ..., zn) доминиру- ет дележ у = (yi, ..., уп) (обозначение: х >- у), если найдется такая коалиция К, что2 Xi < v (К), и xj > yt для всех i е. К. гек Первое условие наз. эффективностью коалиции К для дележа х. Это условие пока- зывает, что коалиция может сравнивать только такие дележи, в которых она может обеспечить доли всех своих участников. Мн-во элементов, максимальных относительно доминирования, наз. с-ядром. Для отношения доминирова- ния дележей важную роль играет решение по Нейману — Моргенштерну. Однако норматив- ная сущность решения имеет ряд недостатков: решение может состоять более чем из одного дележа; оно может не быть единственным; известен пример игры (десяти лиц), не имею- щей решения. Кроме классической коопера- тивной теории развивается ряд новых теорий, которые тоже основаны на характеристической ф-цИИ. О. Н. Бондарева. ИГРА НА ГРАФЕ — игра, представленная в следующем виде. Дан Бержа граф L = (X, Г) с выделенным подмн-вом Хо cz X «начальных» вершин. Один из игроков (какой именно — обычно определяется жребием) в качестве своего хода выбирает некоторую вершину хг е. Хо; затем делает ход 2-й игрок, выбирая вершину у! е Гжг; после этого 1-й игрок 22 4-210 337
ИГРА НА ЕДИНИЧНОМ КВАДРАТЕ выбирает вершину х2 е Гуг и т. д. Во многих играх победителем считается тот, кто первый выберет тупиковую вершину — такую z, что Гг = 0 (т. е., что противник лишен возмож- ности сделать очередной ход). Игрок, выбрав- ший в какой-то момент игры вершину в ядре — таком S £ X, для которого V х е S Гг f~] S = = 0 и Ух е X \S Гг П 5 =£ 0, имеет воз- можность, независимо от ответа противника, следующим своим ходом опять выбрать верши- ну в S и т. д., т. е. застраховать себя от проиг- рыша. Мотут существовать и другие стратегии беспроигрышной игры (даже на графе, не имею- щем ни одного ядра). В более сложных играх элементы графа L снабжаются весами, и тогда после остановки игры победитель определяет- ся, напр., по сумме весов выбранных им вер- шин. См. также Игр теория. А. А. Зыков. ИГРА НА ЕДИНИЧНОМ КВАДРАТЕ — игра антагонистическая, в которой множествами чистых стратегий 1-го и 2-го игроков являются сегменты [О, 1]. Ф-цией выигрыша в этой игре является ф-ция двух переменных К (х, у), на- зываемая часто ядром игры и заданная на еди- ничном квадрате [0,1] X [0,1]. Стратегиями смешанными игроков являются вероятностные меры, задаваемые с помощью ф-ции распреде- ления F (г) и G (у) на [0,1 ]. Условие существо- вания решения записывают в случае И. на е. к. в виде 1 1 max inf f С К (х, у) dF (г) dG (у) = F(x)G(y) J J 1 1 = min sup С С К (г, у) dF (г) dG (у), G (у) F (*) (j' o’ где интегралы понимаются в смысле Стилтье- са. Для непрерывной ф-ции К (г, у) это усло- вие выполняется. Пример И. на е. к.— игра, в которой игроки выбирают местоположение на отрезке [0,1], причем первый игрок старается максимизировать, а второй — минимизиро- вать расстояние между игроками. Ядром в этой игре является ф-ция | х — у |. 2-й игрок имеет оптим. чистую стратегию у = -^ , а 1-й игрок должен с равными вероятностями выби- рать стратегии г = 0 и г = 1. Игры значение равно -%. См. также Стратегия чистая. ИГРА ПОЗИЦИОННАЯ — игра, имеющая вид развертывающегося в дискретном времени многошагового процесса. Этот процесс можно понимать как случайное блуждание по древо- видно упорядоченному мн-ву позиций (от на- чальной позиции до одной из окончатель- ных), в ходе которых игроки многократно при- нимают частичные решения в условиях изме- няющихся информационных состояний. При- мерами И. п. являются шахматы, салонные кар- точные игры, военные операции, действия авто- матов. Точное формальное определение конеч- ной И. п. впервые дал амер, математик Г. Кун. Древовидно упорядоченное мн-во опреде- 338 ляет для каждой позиции единственный путь, ведущий к ней из начальной позиции, а также мн-во возможных из этой позиции ходов не- посредственно в следующие позиции, наз. альтернативами. Число альтерна- тив может быть либо конечным, либо беско- нечным. Позиции, не имеющие альтернатив, наз. окончательными, а ведущие к ним пути — партиями. Партии могут также продолжаться бесконечно. Позиция, в которой находится игрок в какой-либо момент, обычно известна ему не полностью, а лишь как некоторый неизвестный элемент известного мн-ва, называемого информационным. Стратегией чистой игрока в И. п. является ф-ция, определенная на семействе его информа- ционных мн-в, значениями которой являются альтернативы. Структура И. п. в основном определяется семействами информационных мн-в игроков и взаимным расположением этих мн-в. Выделяются классы игр с полной инфор- мацией (когда каждое информационное мн-во состоит из единственной позиции), с почти пол- ной информацией (когда каждый игрок знает все о других игроках), с полной памятью (когда игрок знает все о себе)'и т. п. Характер- ными в теории И. п. являются проблемы о воз- можностях игроков ограничиваться более или менее узкими классами стратегий смешанных (напр., стратегиями поведения), в зависимос- ти от взаимного расположения информацион- ных МН-В игры. И. Н. Врублевская. ИГРА ПРОСТАЯ — игра кооперативная, в ко- торой характеристическая функция v может принимать только два значения: 0 — на про- игрывающих коалициях и 1 — на выигрываю- щих коалициях. Примером может служить взвешенная мажоритарная игра. Пусть каждому игроку is I = {1, 2, ..., п] приписан «вес» и\, при- чем ни для какого k с I не имеет места ра- венство Тогда коалиция к — h г выигрывающая, и v (к) = 1, а коалиция I \ к — проигрывающая, и v (/ \ к) = О, если к составляет «взвешенное большинство», т. е. если У} > 2 “’i- iEh н- н- Воробьев. ИГРА РЕКУРСИВНАЯ — разновидность иг- ры динамической. В И. р. выбор стратегий игроками на каждом шаге определяет распре- деление вероятностей подыгр, разыгрываемых на следующем шаге, или окончания партии. Выигрыши участников зависят только от последней разыгранной подыгры. Т. к. вероят- ность того, что партия никогда не закончится, отлична от нуля, должны быть определены вы- игрыши игроков в случае бесконечной партии. Конечные антагонистические И. р. рассмот- рел впервые амер, математик X. Эверетт (1954), работа которого тесно связана с работой амер, математика Л. Шепли об играх стохастиче- ских. Анализ любой стохастической игры мо- жет быть сведен к анализу некоторой И. р. Но из-за возможности бесконечных партий ис- следования И. р. в общем случае сложнее, чем
ИГРУШКИ КИБЕРНЕТИЧЕСКИЕ исследование стохастических игр. Тем не ме- нее, как показал Эверетт, любая такая игра об- ладает значением и оба игрока имеют е-оп- тимальные стратегии. Он же указал и метод нахождения игры значения, в. К. Доманский. ИГРА С ВЫБОРОМ МОМЕНТА ВРЕМЕНИ — игра на единичном квадрате, в которой стра- тегиями чистыми игроков являются выборы моментов времени для выполнения определен- ного действия. Иногда рассматривают игры с выбором нескольких моментов времени (см. Дуэль в теории игр.) Выигрыша ф-ция И. с в. м. в. монотонна по каждой из перемен- ных (задержка действия увеличивает шансы успеха) и разрывна на диагонали единичного квадрата. Стратегии оптимальные игроков в И. с в. м. в. обычно описываются скачком в начале временного промежутка, плотностью на некотором интервале [а, в] и скачком на конце промежутка. а. С. Михайлова. ИГРА СТОХАСТИЧЕСКАЯ — разновидность игры динамической. В И. с. выбор игроками альтернатив на каждом шаге определяет как выигрыш на этом шаге, так и распределение вероятностей подыгр, которые придется разы- грать на следующем шаге. При этом на каж- дом шаге при любом выборе игроками альтер- натив имеется ненулевая вероятность оконча- ния партии. Вследствие этого условия партия с вероятностью, равной единице, заканчивает- ся за конечное число шагов. Конечные антагонистические И. с. были впервые (1953) определены и рассмотрены амер, матем. Л. Шепли. Он доказал, что любая такая игра обладает значением и оба игрока имеют оптим. стратегии. Им же указана про- цедура, дающая возможность найти как игры значение, так и стратегии оптимальные. ИГРУШКИ КИБЕРНЕТИЧЕСКИЕ — “ибер- нетические устройства (автоматы), наглядно воспроизводящие либо те или иные свойства кибернетических систем для целей проведения научного эксперимента, либо имеющие де- монстрационный, учебно-методический или развлекательный характер. Как правило, они являются примерами устройств, воспроизво- дящих относительно простыми средствами разнообразные формы целесообразного пове- дения. Простейшие И. к.— автоматы с жесткой программой, получившие широкое распростра- нение в 18 веке, например, часы, снабженные дополнительными механизмами, приводящими в действие фигурки человека, животных и т. п. Так, известные часы «яичной фигуры», изготов- ленные выдающимся русским изобретателем И. II. Кулибиным, содержали внутри миниа- тюрный игрушечный театр с согласованно дви- жущимися фигурками; часы — «павлин» Кокса 1. Схематический разрез «утки» Вокансона. 2. «Робот». 3. Принципиальная схема «черепашки» Уолтера (Дх — двигатель рулевой колонки: Д2 — приводной двигатель колеса). 4. Различные виды поведения «черепашки» Уолтера: а —» поиск при отсутствии яркого света; б — стремление к не очень сильному источнику света' « — поведение при наличии двух сильных источников света; г — обход препятствия при движении на свет; д — движение к свету двух «черепашек»; е — посещение «кормушки»: ж — «черепашка» перед зеркалом; a — «знакомство» двух «черепашек». 5. Путь «мыши» в лабиринте Шеннона» а до «обучения»; б —- после «обучения». 22* 339
ИГРУШКИ КИБЕРНЕТИЧЕСКИЕ содержат много подвижных фигур («сова» в клетке, «петух», «павлин» и т. д.), которые при наступлении заранее установленного вре- мени приводятся в движение. К другому виду И. к. относятся автоматические (заводные) игрушки, способные выполнять весьма слож- ные последовательности фиксированных дейст- вий, напр., остроумные модели Вокансона: «флейтист» — фигура в рост человека, воспро- изводившая на настоящих музыкальных инст- рументах 11 различных мелодий, и «утка» (рис. 1), способная воспроизводить сложный комплекс движений. К этому же классу И. к. принадлежат ит. н. андроиды — автома- ты, имеющие вид фигурок (кукол) со встроен- ными внутрь механизмами, позволявшими им выполнять фиксированный набор действий. Первые андроиды изготовили швейцарский часовщик Пьер-Жак Дро и его сын Анри Дро (в честь которых и введено понятие «андрои- ды»). Наиболее известные андроиды — писец, рисовальщик и музыкантша. Более сложной разновидностью И. к. яв- ляются игрушки, построенные на базе т. н. рефлекторных автоматов. Как правило, это — системы, способные выполнять довольно большое число различных действий. Выбор необходимой в каждом конкретном слу- чае последовательности действий (управление автоматом) осуществляется на расстоянии с помощью голоса, светового или электрического (радио) сигнала. Автомат распознает различ- ные значения управляющего сигнала, напр., различные слова голосовых команд, реагируя на них соответствующей последовательностью действий. Такие И. к. обычно выполняются в виде устройств со стилизованным внешним ви- дом, несколько напоминающим человека, и на- зываются «роботами» (рис. 2). Разнообраз- ные, часто весьма сложные роботы строились и строятся в рекламных целях, а также часто являются предметом творчества детских техни- ческих станций и кружков. К этому же классу рефлекторных автоматов относятся и многочис- ленные действующие модели, управляемые на расстоянии. Игрушки этого типа, напр. теле- управляемые модели самолетов, морских су- дов и т. п., имеют весьма большое учебно- ных — черепах, жуков, белок, собак и т. п. Первые простейшие схемы таких устройств, способные двигаться в направлении света («моль») или удаляться от него («клоп»), разра- ботал Н. Винер как модель тропизмов. Наи- большую известность приобрели три «черепа- хи», разработанные англ, биофизиком и нейро- физиологом Г. Уолтером в I960-—51 гг. Эти устройства представляют собой самодвижущие- ся электромеханические устройства, способные воспроизводить следующие виды поведения: движение на свет или от него, обход препятст- вия, поисковые движения, заход в «кормушку» для подзарядки разрядившихся аккумуляторов и т. п. «Черепашки» приводятся в движение с помощью двух электродвигателей, питаемых от аккумулятора. Первый двигатель обеспечи- вает поступательное движение устройства, второй, расположенный на рулевой колонке, поворачивает его, изменяя этим направление движения. Чувствительными элементами пер- вых двух «черепашек» Г. Уолтера являлись: фотоэлемент, расположенный на рулевой ко- лонке, и механический контакт, замыкаемый при наезде на препятствие. Управление пове- дением осуществляется с помощью несложной электронной схемы с обратной связью (рис. 3). Схема отрегулирована таким образом, что низкий потенциал анода лампы Лх запирает вторую лампу Л2, перебрасывая при этом реле Р2 так, что исключается возможность нахожде- ния под током одновременно обоих реле Pj и Р2. Если фотоэлемент Фэ не освещен, то лампа Лх заперта, а Л2 открыта. При умеренном осве- щении фотоэлемента лампа Лх приоткрывает- ся, однако проводимый ею ток недостаточен для срабатывания реле Рп хотя уменьшение напряжения на ее аноде достаточно для отпус- кания реле Р2. Дальнейшее увеличение осве- щенности Фэ («ослепление») ведет к срабаты- ванию реле Р2 при отпущенном Р2. В результа- те замыкания механического контакта в схема превращается в мультивибратор, попеременно включающий и выключающий реле Pj и Р2. Поведение «черепашки» в зависимости от внеш- них воздействий и, следовательно, от состоя- ний реле Pj и Р, характеризуется следующей таблицей. Раздражение Состояние реле Состояние двигателей Pi Рг Д, (руль) Д, (привод) Темнота Свет Ослепление Прикосновение Выключено Выключено Включено Выключено Включено Включено Выключено Выключено Включено Выключено Нормальная скорость Неподвижен Малая скорость Нормальная скорость Малая скорость Малая скорость Нормальная скорость Нормальная скорость Малая скорость Нормальная скорость познавательное значение и широко распростра- нены. Наибольшую известность среди И. к. приоб- рели представители т. н. «кибернетического зверинца» — устройства, воспроизводящие различные формы поведения и внешне несколь- ко напоминающие соответствующих живот- 340 При движении с малой скоростью в верхней части «черепашки» загорается лампочка Л3, которая может служить «приманкой» для дру- гой «черепашки». При совместном действии двух раздражителей устройство реагирует на более сильный. Различные виды поведения «черепашек» изображены на рис. 4.
ИГРЫ АНТАГОНИСТИЧЕСКИЕ Третья «черепашка» Уолтера — «Кора» име- ла несколько более сложную конструкцию. В ее схему дополнительно входил микрофон и емкостной элемент памяти с большой по- стоянной времени забывания. Схема собрана т. о., что звуковой сигнал, воспринимаемый микрофоном, вызывает кратковременную оста- новку «черепашки». Появление звукового сиг- нала одновременно с наездом на препятствие вызывает кратковременный заряд конденсато- ра памяти. После нескольких наездов на пре- пятствие, сопровождающихся звуковым сигна- лом, заряд конденсатора достигал определен- ной величины, и звуковой сигнал начинал вызывать такую же реакцию, как наезд на препятствие. Указанное поведение аналогично известным моделям условного рефлекса. Из- вестные различные конструкции «черепашек» и др. «зверюшек», как правило, отличаются друг от друга лишь конструктивными деталя- ми. Так, в некоторых устройствах емкостная память заменена термореле с большой инер- ционностью, в других — управляющие схемы построены на одних реле. И. к. описанного вида позволяют демонстрировать различные формы поведения и простейшие условные реф- лексы, получаемые в моделях с помощью весь- ма простых средств. К числу И. к. можно отнести также и ряд специализированных устройств, предназна- ченных для решения некоторых задач. Извест- ность приобрела, например, конструкция, предложенная К. Шенноном для «обучения» решению лабиринтных задач. Это устройство, носящее название лабиринта Шеннона («мышь» Шеннона), представляет собой специализиро- ванное релейное логико-механическое устрой- ство с доской из 5 X 5 клеток, между ко- торыми можно произвольным образом уста- навливать перегородки — образовывать лаби- ринт. Щуп в виде небольшой металлической «мышки» помещается в произвольную клетку. После большого числа попыток и блуждания «мышь» попадает в заданную клетку — дости- гает цели. При этом происходит «запоминание» правильного пути. Если теперь «мышь» попа- дает в клетку, в которой она уже побывала, то она достигает цели без блужданий (рис. 5). Другим представителем устройств, решаю- щих некоторые виды развлекательных задач, является автомат для игры в нем (в ней про- игрывает тот, кто берет последний предмет из трех кучек), наиболее простую модель которо- го разработал 3. Хеннией, а также ряд спе- циализированных устройств для игры в крес- тики и нулики, решения простых шахматных задач и т. п. Число «игрушечных» задач, решае- мых в настоящее время различными автомати- ческими устройствами в познавательных це- лях, непрерывно растет, однако развитие программирования позволяет, не создавая для каждой задачи специального устройства, ис- пользовать для ее решения или моделирования универсальную ЦВМ. Идеи, получившие пер- воначально свое воплощение в И. к., находят применение в ряде практически важных систем и устройств — автомат, манипуляторах, ро- ботах, роботах промышленных, автомат, науч- ных станциях и т. д. Лит.: Полетаев И. А. Сигнал. М., 1958 [биб- лиогр. с. 401—402]; Креме нтуло Ю. В. К1- бернетична «черепаха» «Торт1ла-2». «Автоматика», 1959, Ks 2; Гаазе-Рапопорт М. Г. Автома- ты и живые организмы. М., 1961 [библиогр. с. 210— 219]; Шеннон К. Работы по теории информации и кибернетике. Пер. с англ. М., 1963 [библиогр. с. 783—820]. М. Г. Гаазе-Рапопорт. ИГРЫ АНТАГОНИСТИЧЕСКИЕ - игры двух участников с прямо противоположными интересами. Формально эта противополож- ность (антагонистичность) интересов выражает- ся в том, что при переходе от одной ситуации к другой увеличение (уменьшение) выигрыша одного из игроков влечет за собой численно равное уменьшение (увеличение) выигрыша другого игрока. Т. о., сумма выигрышей игро- ков в любой ситуации в И. а. постоянна (обыч- но можно считать, что она равна нулю). Поэто- му И. а. называют также играми двух лиц с нулевой суммой (иногда — «нулевыми играми»). Матем. определение по- нятия антагонистичности (равенство по величи- не и противоположность по знаку выигрыша функций игроков) является формальным поня- тием, которое отличается от содержательного философского понятия, но сохраняет его ве- дущую черту — непримиримость противоре- чия. Существует много явлений, для которых И. а. являются удовлетворительной моделью. К их числу относятся некоторые (но не все) военные операции, спортивные и салонные игры, принятие деловых решений в условиях конкуренции. Принятие решений в условиях неопределенности, напр., игры против приро- ды, можно также моделировать как И. а. в предположении, что истинная, но неизвестная закономерность природы приведет к действи- ям, наименее благоприятным для игрока. Это предположение не означает, однако, что при- рода наделена сознанием, направленным про- тив человека. В И. а., по определению, невозможны к.-л. переговоры и соглашения между игроками. Действительно, если в результате к.-л. перего- воров или соглашений один из игроков су- мел бы увеличить свой выигрыш на некоторую величину, то выигрыш другого игрока умень- шился бы на такую же величину, т. е. для него эти соглашения были бы невыгодными. И. а. в нормальной форме (см. Игр теория) задают системой Г = (А, В, Н), где А, В — мн-ва стратегий соответственно 1-го и 2-го игроков, Н — вещественная ф-ция, определен- ная на мн-ве всех ситуаций А X В и являю- щаяся ф-цией выигрыша 1-го игрока (ф-ция выигрыша 2-го игрока равна, по определению И. а.,— Н). Процесс разыгрывания И. а. со- стоит в выборе игроками некоторых своих стратегий а е А, Ье/1. после чего 1-й игрок получает от 2-го сумму И (а, Ъ). Разумное поведение игроков в И. а. осущест- вляется на основании максимина принципа. Если шах inf Н {а, Ъ) = min sup Н b), (1) аеАЬеВ ьеваеА 341
ИГРЫ ДИФФЕРЕНЦИАЛЬНЫЕ то у каждого игрока существуют стратегии оптимальные, т. е. стратегии, на которых до- стигаются в (1) внешние экстремумы. Однако уже в самых простых случаях равенство 0) может не иметь места. Напр., в игре матричной с матрицей (J -I) оказывается max min а, - = — 1, min max а, - = 1. *’/ tJ 1 ; 7 ’ Чтобы обеспечить реализуемость принципа максимина, мн-ва стратегий игроков расши- ряют до мн-ва стратегий смешанных, состоя- щих в случайном выборе игроками своих пер- воначальных стратегий, называемых чистыми, а ф-ция выигрыша определяется как матема- тическое ожидание выигрыша в условиях при- менения смешанных стратегий. В приведенном примере оптим. смешанными стратегиями игро- ков являются выборы игроками обеих своих стратегий с вероятностями 1/2, а игры значение равно нулю. Если мн-ва А п/1 конечны, то антагонисти- ческая игра наз. матричной игрой; для нее всегда существуют оптим. смешанные стратегии у обоих игроков. Если же одно из мн-в А или В бесконечно, то И. а. наз. беско- нечной. Принцип максимина для бесконеч- ных И. а. может осуществляться (если равенст- во (1) не имеет места) в виде равенства: sup inf Н (a, b) = inf sup Н {а, Ь). аеА Ъев ьев аеА В этом случае оптим. стратегии игроков не существуют, однако для любого е > 0 сущест- вуют е-оптимальные стратегии (т. е. стра- тегии, обеспечивающие достижение значения игры с заданной точностью е) у обоих игроков. Если оба мн-ва А и В бесконечны, то оптим. смешанные стратегии (и даже е-оптимальные) существуют не всегда, иапр. в игре с ф-цией выигрыша i 1, а > Ь Н (а, b) = I 0, а = Ь I — 1, а < Ь, где стратегиями игроков являются мн-ва на- туральных чисел. См. также Игра на единич- ном квадрате. Е. Б. Яновская. ИГРЫ ДИФФЕРЕНЦИАЛЬНЫЕ — направ- ление в теории процессов, описываемых диффе- ренциальными уравнениями. И. д. имеют свойства, характерные как для оптимального управления теории, так и для игр теории. Непосредственной причиной развития теории И. д. послужили прикладные задачи, в част- ности, военные. Так, типичным примером задачи И. д. может служить задача о перехвате истребителем бом- бардировщика противника. Оба объекта (и ис- требитель, и бомбардировщик) управляемы, и их поведение зависит от того, каким образом действуют пилоты. Однако управление нахо- дится в руках различных лиц с противополож- ными интересами: бомбардировщик уклоняет- 342 ся от встречи, а истребитель преследует его. Сложность задачи управления для пилота истребителя состоит в том, что у него отсутст- вует информация о будущем управлении про- тивника. Он знает тех. возможности самолета, знает его положение в данный момент, однако не может знать, какое решение о своем управ- лении примет пилот бомбардировщика в каж- дый последующий момент времени. Поэтому его решение должно базироваться на информа- ции о ситуации, которая сложилась к данному моменту. Формально в общей форме И. д. может быть сформулирована следующим образом. Имеется объект управления, поведение которого описы- вается системой дифф, ур-ний dx —— = t (х, и, и), (1) at где х — n-мерный вектор с компонентами xi, ..., хп, a f (х, и) — re-мерная вектор-функ- ция с компонентами /4 (х, и), i = 1, ..., п, и и v — управляющие параметры, представ- ляющие собой r-мерный и s-мерный векторы соответственно, которые могут меняться на мн-вах U и V. Кроме того, задано терминаль- ное мн-во М CZ Еп, где Еп — re-мерное прост- ранство (см. Пространство абстрактное в функциональном анализе). Пусть выбраны две какие-либо ф-ции и (х) и v (х) так, что и (х) е е U, v (х) е V и ур-ние = / (х, и (х), v (х)) (2) dt имеет решение. Тогда для каждого начального состояния определена траектория х (t) системы (2) и определен функционал G I (и (), и (); х°] = /„ (X (t), и (х (t)), О и (х (t))) dt, где ti — первый момент времени, когда х (t) е. М. Если такого момента нет, то счи- тают, что I = со. Задача теории И. д. теперь состоит в выяснении вопроса о том, при каких условиях и для каких точек х° можно найти такие ф-ции и° (х) и va (х), что I (ц° (), и (); х°) =С I (и° (), Vй (•); х°) I (и (), Vй (•); х°). В такой постановке задача решена лишь для небольшого числа конкретных частных приме- ров. Для случая, когда мн-во М совпадает со всем пространством, a ti — фиксировано, до- казано существование решения игры в неко- тором обобщенном смысле. Для общего случая получены результаты в предположении неко- торой дискриминации второго игрока, распо- ряжающегося управлением о. А именно: пред- полагается, что принимая свое решение, пер- вый игрок знает будущее управление второго на некотором малом отрезке времени. В этом случае удается показать, что все пространство
ИДЕНТИФИКАЦИЯ ОБЪЕКТОВ УПРАВЛЕНИЯ начальных положений может быть разбито на две области так, что, исходя из первой области, первый игрок всегда может гарантировать себе окончание игры с конечной ценой I, в то время как в точках второй области он не может себе гарантировать никакого конечного значения цены. Построены достаточные условия возмож- ности окончания игры с конечной ценой. Эти условия применимы в основном для решения задач с линейным объектом управления. Лит.: Понтрягин Л. С. К теории дифферен- циальных игр. «Успехи математических наук», 1966, т. 21, М 4; Красовский Н. Н. Игровые за- дачи о встрече движений. М., 1970 [библиогр. с. 413— 420]; Айзекс Р. Дифференциальные игры. Пер. с англ. М., 1967 [библиогр. с. 470—472]. Б. И. Пшеничный. ИГРЫ ЗНАЧЕНИЕ — общее значение обеих частей равенства и = sup inf И (х, у) = inf sup И (х, у) хЕХ yeY y<=Y хеХ в антагонистической игре Г = {X, Y, И). Если игроки имеют оптимальные (или 8- оптимальные для любого е > 0) стратегии, то И. з. существует. Применяя свою стратегию оптимальную, 1-й игрок обеспечивает себе получение выигрыша не меньшего, чем о, а 2-й игрок гарантирует, что его проигрыш не пре- взойдет и (см. Максимина принцип). И. з. существует для широких классов антагонисти- ческих игр, в частности, для матричных игр и для некоторых классов бесконечных игр (см. Игра на единичном квадрате). Пример игры, не имеющей значения, см. в ст. Игры антагонистические. Е. Б. Яновская. ИГРЫ МАТРИЧНЫЕ — игры антагонистиче- ские, в которых оба игрока имеют конечное число чистых стратегий. Если 1-й игрок имеет т стратегий, а 2-й игрок — п стратегий, то И. м. может быть задана т х м-матрицей А — || а^ ||, где а^ — выигрыш 1-го игрока, если он выбрал свою стратегию 1(2=1,..., т), а 2-й игрок выбрал свою стратегию j (j = 1, ... ..., п). При выборе стратегий в И. м. игрокам целесообразно руководствоваться максимина принципом. И. м. всегда имеет решение в стра- тегиях смешанных. Примером И. м. может служить игра в «прятки», состоящая в следующем. 2-й игрок прячется в одну из п ячеек, а 1-й игрок обсле- дует одну из них. Если он выбрал ячейку i и 2-й игрок находится там, то 1-й игрок обнару- живает 2-го игрока с вероятностью р^, в про- тивном случае вероятность обнаружения равна нулю. Целью 1-го игрока является максимиза- ция, а целью 2-го — минимизация вероятности обнаружения. Эта игра описывается диаго- нальной матрицей /Р1 0 ... 0 \ | 0 р2 ... 0 | \о о ... pJ Стратегии оптимальные игроков здесь сов- падают,’ они состоят в выборе ячеек с веро- ятностями, равными п (P^i^P^ 2=1, i=i И. м. моделируют широкий круг антагонис- тических конфликтных ситуаций с двумя участниками и конечными мн-вами возможных действий у каждого из них. С этим связано применение И. м. при выборе военно-тактиче- ских решений. Иногда под одним из игроков понимается «природа», т. е. вся совокупность обстоятельств, неизвестных принимающему решение другому игроку. Такие игры (их часто наз. играми против природы) возникают, напр., при необходимости учета природных и иных неконтролируемых факто- ров, не находящихся в распоряжении к.-л. конкретного лица. При этом природе приписы- вается роль сознательного противника, анта- гониста. д, д. Корбут. ИГРЫ НА ВЫЖИВАНИЕ — разновидность игр динамических двух лиц. В таких играх в каждый момент времени игроки обладают соот- ветственно ресурсами г и 7? — г (0 < г < И) и играют в игру матричную. Выигрыши, полу- ченные в этой игре, присоединяются к тем ре- сурсам игроков, с которыми они вступают в игру в последующий момент времени. Игра за- канчивается, когда исчерпываются все ресурсы одного из игроков, причем победитель полу- чает единицу выигрыша. в. Я. Доманский. ИГРЫ РЕФЛЕКСИВНЫЕ — класс игр, в ко- торых выбор стратегий играющими осуществ- ляется на основании информации о рангах реф- лексии противников и матрице платежей в отличие от классической теории игр, где про- тивники обладают знаниями только о матрице платежей. Ранги рефлексии играющих опре- деляются следующим образом. Игрок имеет нулевой ранг рефлексии, если он принимает решение о выборе стратегии лишь на основе знания матрицы платежей, т. е. так же, как и в классической игр теории. Игрок обладает первым рангом рефлексии, если он считает, что его противники имеют нулевой ранг реф- лексии. Вообще, игрок с fc-м рангом рефлек- сии предполагает, чтб его противники имеют к — 1-й ранг рефлексии. Он проводит за них необходимые рассуждения по выбору стратегий и выбирает свою стратегию на основе знаний о матрице платежей и экстраполяции действий своих противников. Известно, что в случае игры двух лиц имеет смысл рассматривать лишь игроков с нулевым, первым и вторым рангом рефлексии. Дальнейшее увеличение ранга рефлексии в игре двух лиц не дает ничего нового. В играх п лиц проблема оценки макси- мального целесообразного ранга рефлексии еще не решена. Лит.: Лефевр В.А. Конфликтующие структуры. М., 1973 [библиогр. с. 155—156]. Д. А. Поспелов. ИДЕНТИФИКАТОР — обозначение объектов (напр., переменных, массивов, структур, ме- ток и др.) в языках программирования. ИДЕНТИФИКАЦИЯ ОБЪЕКТОВ УПРАВЛЕ- НИЯ — процедура построения оптимальной в определенном смысле математической модели объекта управления по реализациям его вход- ных и выходных сигналов. В общем случае И. о. у. предусматривает решение следующих 343
ИДЕНТИФИКАЦИЯ ОБЪЕКТОВ УПРАВЛЕНИЯ осн. задач: выбор класса модели математиче- ской, языка ее описания, класса и типа вход- ных сигналов, критериев соответствия (бли- зости) модели и объекта, метода идентифика- ции и разработку (или выбор) соответствую- щих алгоритмов. Выбор класса моделей произ- водится на основе теор. анализа объекта уп- равления ОУ с использованием общих законо- мерностей процессов (физ., хим. и т. д.), про- текающих в ОУ, и (или) на основе априорной информации о подобных объектах. Наиболее Схемы идентификации объектов -управления: а — ра- зомкнутая; б — замкнутая. эффективным подходом является сочетание теор. и экспериментального анализа ОУ; при этом с помощью экспериментального анализа производится количественная оценка характе- ристик ОУ и проверка соответствия модели реальному объекту. По способу получения экспериментальных данных об ОУ различают методы активного и пассивного эксперимента. При активном эксперименте на вход ОУ подается заранее выбранное воздействие (импульсное, ступенчатое, гармоническое, псевдослучайное и т. д.), в то время как при пассивном эксперименте используются данные, полученные в процессе нормального функционирования ОУ. В качестве матем. моделей ОУ используют следующие осн. характеристики ОУ: стати- ческую характеристику, импульсную переход- ную функцию, переходную функцию, переда- точную функцию, частотные характеристики (см. Частотные характеристики систем авто- матического управления), описывающие функ- ции, дифференциальные, разностные, инте- гральные и интегро-диффер. ур-ния, связываю- щие входные и выходные сигналы ОУ. Наряду с этим широко применяют представление ха- рактеристик ОУ в виде различных интерполя- ционных рядов (Тейлора, Лягерра, Эрмита, Чебышева, Фурье, Вольтерры и др.). При И. о. у. в качестве критериев близости 344 ОУ и его матем. модели используют: средне- квадратичную погрешность, абсолютную по- грешность, максимум правдоподобия и др. оценки. Методы И. о. у. можно разделить на два об' ширных класса: методы, использующие весьма общие гипотезы об ОУ (напр., линейность, стационарность, детерминированность ОУ) — т. н. методы непараметрической, или функциональной идентификации и методы параметрической И. о. у., когда матем. модель ОУ известна с точностью до па- раметров, а задачей идентификации является их количественная оценка. Кроме того, мето- ды И. о. у. классифицируют в зависимости от области их применения (типа сигналов, клас- са объектов), характера используемой инфор- мации (непрерывной, дискретной), темпа вы- дачи результатов (в темпе с процессом, перио- дически и т. д.), вида определяемых харак- теристик (напр., характеристик во времен- ной или частотной областях), алгоритмов вы- числений. И. о. у. можно выполнять по разомкнутой или по замкнутой схеме. Отличительной чер- той И. о. у. по разомкнутой схеме яв- ляется то обстоятельство, что получаемые ре- зультаты не используются непосредственно для коррекции (уточнения) принятой матем. модели. И. о. у. по этой схеме предполагает выполнение следующих операций: преобразо- вание (ПД) входных х (t) и выходных у (t) сигналов ОУ с целью получения необходимых соотношений относительно неизвестных пара- метров модели, используемых далее для вы- числения (ВУ) характеристик А и их представ- ления (отображения) У О (см. рис., а). К груп- пе методов, использующих разомкнутую схе- му, относятся, напр., методы определения час- тотных характеристик ОУ при гармонических тестовых сигналах, импульсной переходной функции из Винера —Хопфа уравнения, т. н. интегральные методы, основанные на эквива- лентном преобразовании исходных диффер. ур-ний с целью получения системы алгебр, (обычно линейных относительно неизвестных коэффициентов) ур-ний, алгебр, методы опре- деления коэффициентов разностных ур-ний. И. о. у. по з а м к н у т о й схеме (рис., б) предусматривает оценку близости e.N = — N(y,y^,x) модели объекта управления МОУ и ОУ и коррекцию К модели, напр., кор- рекцию параметров 0 МОУ. При этом в ка- честве характеристик ОУ принимают характе- ристики 4М МОУ, скорректированной в смыс- ле оптимума eN; здесь N — в общем случае оператор или функционал, г/м — выход моде- ли, остальные обозначения соответствуют рис., а. Часто такая идентификация по замкнутой схеме (рис., б) сводится к нахожде- нию экстремума выбранного (постулированно- го) критерия близости e.N модели и объекта, зависящего от искомых коэффициентов 0 модели. Для решения этой задачи используют различные методы поиска экстремума (метод
ИЕРАРХИЧЕСКИЕ СИСТЕМЫ УПРАВЛЕНИЯ Ньютона, градиентный, наискорейшего спуска метод, стохастической аппроксимации метод, методы случайного поиска и т. д.). В частности реализацию градиентных методов можно осу- ществить, привлекая вспомогательного опера- тора метод или функции чувствительности (см. Динамических систем теория чувствитель- ности). Построение моделей линей- ных объектов. При непараметрической идентификации определяют такие характе- ристики ОУ: статическую характеристику, импульсную переходную функцию, переход- ную функцию, частотные характеристики. С целью повышения точности оцениваемых характеристик при наличии помех широко применяют статистические методы обработки экспериментальных данных (см. Эксперимен- тальных данных способы статистической обра- ботки). Так, при оценке статических характе- ристик используют методы регрессионного ана- лиза, при оценке импульсной переходной функции и частотных характеристик — корре- ляционные методы, соответственно во времен- ной и частотной области (см. К орреляционная функция). Параметрическая идентификация ОУ связана с представлением их линейных моделей обычно в виде алгебраических, диф- ференциальных, разностных ур-ний или ин- терполяционных рядов с последующим опре- делением их коэффициентов. Идентификация нелинейных объектов. Для описания нелинейных ОУ используют статические характеристики, опи- сывающие функции и различные интерполя- ционные ряды. При определении статических характеристик широко применяют методы ре- грессионного и дисперсионного анализа. Весь- ма общим непараметрическим представлением модели ОУ является ее описание в виде ряда Вольтерры — задача идентификации в этом случае заключается в определении ядер этого ряда (многомерных импульсных переходных функций). Нелинейные системы ОУ можно описать различными системами ортонормиро- ванных функций; так в аналитической теории нелинейных систем амер, математик Н. Винер (1894—1964) использовал ряды Лягерра и Эрмита. Находят применение также описываю- щие функции, определяемые по данным актив- ного эксперимента при моногармоническом входном воздействии. Наряду с этим исполь- зуют методы построения линеаризированных моделей нелинейных ОУ — метод гармониче- ской линеаризации и статистической линеари- зации метод. При параметрической идентифи- кации должно быть известно описание ОУ в виде нелинейного уравнения, связывающего его вход и выход. Оценку коэффициентов этого уравнения можно выполнить по разомкнутой или замкнутой схеме. При этом в последнем случае используют методы, аналогичные мето- дам построения линейных моделей объектов. Рассмотренные постановки задач идентифи- кации и методы их решения во многих случаях распространяются и на объекты управления с переменными и распределенными параметрами, а также на многомерные ОУ. Однако иденти- фикация объектов этих классов обладает ря- дом специфических особенностей и зачастую связана со значительными вычисл. трудностя- ми. С матем. точки зрения И. о. у. относится к классу обратных задач, которые во многих случаях являются некорректными. В связи с этим при И. о. у. используют методы регуляри- зации решений некорректно поставленных за- дач (см. Некорректно поставленных задач спо- собы решения). При постановке и решении задачи И. о. у. важное значение имеет область приложения (использования) получаемых результатов. Так, при исследовании объектов осн. целью яв- ляется получение структуры и оценка парамет- ров модели, адекватно отражающей основные закономерности процессов, протекающих в объекте. В задачах управления И. о. у. необ- ходима для выработки стратегии управления; при этом часто не требуется строгой адекват- ности модели и объекта управления. Напр., в системах дуального управления И. о. у. яв- ляется неотъемлемой частью процесса управ- ления. Методы И. о. у. являются в значительной степени универсальными, их можно использо- вать для получения матем. описания самых различных по своей природе объектов в тех- нике, медицине, биологии, геологии, экономи- ке и т. п. Лит.: Ордынцев В. М. Математическое опи- сание объектов автоматизации. М., 1965 [библиогр. с. 355—357]; Кулик В. Т. Алгоритмизация объек- тов управления. Справочник. К., 1968 [библиогр. с. 335—343]; Райбман Н. С. Что такое иденти- фикация? М., 1970; Идентификация систем (Обзор). «Экспресс-информация. Системы автоматического управления», 1971, № 32; Л и Р. Оптимальные оценки, определение характеристик и управление. Пер. с англ. М., 1966 [библиогр.с. 170—174]. Ю. В. Крементуло, В. П. Яковлев. ИЕРАРХИЧЕСКИЕ СИСТЕМЫ УПРАВЛЕ- НИЯ (ИСУ) — системы произвольной приро- ды (технические, экономические, биологиче- ские, социальные) и назначения, имеющие многоуровневую структуру в функциональ- ном, организационном или каком-либо ином плане. ИСУ изучаются в кибернетике техни- ческой, в системотехнике, кибернетике эко- номической и кибернетике биологической. ИСУ весьма разнообразны, встречаются они в раз- личных областях деятельности человека и в природе. Типичными примерами технических ИСУ являются объединенные энергетические системы, транспортные системы, системы свя- зи, пром, комплексы типа нефтеперерабаты- вающих и хим. заводов, горнопром, предприя- тий, включающих в себя шахты, обогатитель- ные фабрики и пр. Широкое использование электронныхцифровых вычислительных машин (ЭЦВМ) для управления производством особо повлияло на многообразие ИСУ, с которым теперь приходится сталкиваться (см. Управ- ляющая вычислительная машина). Класси- ческим примером в этом смысле может служить ИСУ крупными металлург, предприятиями. На рис. 1 приведена такого рода система управ- ления металлург, комбинатом, имеющая четы- 845
ИЕРАРХИЧЕСКИЕ СИСТЕМЫ УПРАВЛЕНИЯ рехуровневую иерархию ЭЦВМ. В комбинат входят коксовые печи и цехи: шихтовый, чу- гуноплавильный, сталеплавильный, слябинго- вый, горячей и холодной прокатки и обработки изделий. ЭЦВМ верхнего уровня (1) предназна- чается для решения генеральных задач плани- рования, эконом, прогнозирования, регулиро- вания запасов и др. задач чисто организацион- ного, а не технологического характера. ЭЦВМ 3-го уровня (2 и 3) используются для составле- ния долгосрочных календарных планов работы комбината, причем одна из них (2) предназна- 1. Иерархическая система управления металлурги- ческим комбинатом. чена для планирования работы подготовитель- ных цехов (коксового, чугунолитейного и ста- леплавильного), а с помощью второй — (3) осу- ществляется составление календарных планов работы для остальных цехов и участков. С по- мощью ЭЦВМ 2-го уровня иерархии (4—9) осуществляется разработка краткосрочных де- тальных календарных планов работы для каж- дого из цехов, а также производится сбор и обработка информации, необходимой для осу- ществления процесса автоматизированного управления работой цехов и их отдельных участков. ЭЦВМ 1-го уровня (10—16) предна- значены для автомат, управления технологи- ческими процессами и отдельными агрегатами (шихтовочными машинами, домнами, конвер- терами и пр.). Иерархические структуры встречаются так- же в различных системах административного управления, системах управления военными операциями, а также при изучении разнообраз- ных проблем экономики, напр., система управ- ления нар. х-вом СССР может быть пред- ставлена в виде семиуровневой иерархической структуры (рис. 2). Первые три нижних уровня относятся к проблематике, связанной с реше- нием задач автоматического или автоматизи- рованного (т. е. с участием человека) управ- ления производством. На этих уровнях боль- шую роль в процессе управления играют авто- мат. средства, а не человек, в то время как на остальных (верхних) уровнях осуществляется административное и организационное (плани- рование экономики) управление, и большее значение в процессе этого управления принад- лежит людям, а не автомат, устройствам. Часто иерархические структуры встречаются и при решении различных вычислительных задач, в графов теории, в логике математиче- ской, лингвистике математической, програм- мировании эвристическом и во многих др. случаях. Столь широкое распространение ИСУ и универсальный характер их обусловлен ря- дом преимуществ, которыми они обладают по сравнению с системами централизованного (радиального) управления. Осп. из преиму- ществ: 1) свобода локальных действий (в тече- ние интервалов времени, обусловленных мо- ментами поступления управляющих воздейст- вий со стороны вышележащего по иерархиче- ской лестнице уровня); 2) возможность целе- сообразно сочетать различные для каждого из уровней системы локальные критерии опти- мальности и глобальный критерий оптималь- ности системы в целом; 3) отсутствие необходи- мости пропускать очень большие потоки ин- формации через один пункт управления, т. к. при использовании ИСУ информация с нижне- го уровня передается на верхний в осреднением (обобщенном) виде; 4) повышенная надежность системы управления и большие возможности введения элементной избыточности в систему на необходимом уровне управления; 5) гиб- кость системы управления и широкие возмож- ности приспособления ее к изменяющимся условиям; 6) универсальность при решении однотипных в целом, но отличающихся в дета- лях проблем управления; 7) в ряде случаев — экономическая целесообразность по сравнению с системами управления иной структуры. По- этому ИСУ уделяется большое внимание и производятся попытки построить теорию, поз- воляющую рационально проектировать ИСУ для самых различных целей. Основными разде- лами теории ИСУ, разработанными к настоя- щему времени в определенной мере, являются: а) структурный анализ и синтез ИСУ, б) проб- лема координации действий ИСУ, в) оптимиза- ция функционирования ИСУ. Задачи структурного анализа и синтеза ИСУ весьма разнообразны. Многое в этих вопросах зависит от того призна- ка, который положен в основу при подразделе- нии сложной системы на соответствующие уровни иерархии. При этом одну и ту же си- стему можно расчленять на различное к-во уровней иерархий в зависимости от того, какой признак положен в основу при построении структуры ИСУ. Чаще всего это организацион- ный признак и это позволяет отображать фактически существующую субординацию. Напр., при рассмотрении административных или военных проблем этот подход является вполне естественным, да и в большинстве дру- гих случаев имеются основания принять в ка- честве основного организационный принцип. Это утверждение справедливо, в частности, и при выборе структуры управления многими производствами и в иных случаях. При этом каждый из уровней можно подразделять еще на ряд подуровней уже по другому признаку. В качестве последнего можно, в частности, использовать избранный принцип управления: 1) с отрицательной обратной связью, 2) с само- настройкой или, вообще, адаптивный, 3) обу- 346
ИЕРАРХИЧЕСКИЕ СИСТЕМЫ УПРАВЛЕНИЯ чение, 4) самоорганизация и др. На рис. 3, а изображена схема, которая демонстрирует расчленение ИСУ па осн. уровни по указан- ным на рис. признакам с дальнейшим подраз- делением каждого из уровней на подуровни в соответствии с осн. принципами управления. В ряде других случаев подразделение на оси. уровни или расчленение осн. уровней на под- уровни можно производить по признаку, ха- рактеризующему определенный аспект дея- тельности системы. Так, на рис. 3, б указано такого рода подразделение на три уровня, из уровней можно изучать независимо от дру- гих в течение отрезка времени, протекающего от одного момента подачи сигнала управления с верхнего уровня на нижний до следующего такого же момента. Это обстоятельство и об- уславливает относительную локальную не- зависимость подсистем, входящих в ИСУ. ИСУ образуется также в результате расчле- нения какой-либо сложной задачи на более простые подзадачи. Полагают, в частности, что мозг человека устроен так, что в процессе принятия решения интуитивно более сложная СИСТЕМА-УПРАВЛЕНИЯ НАРОДНЫМ хозяйством СТРАНЫ СИСТЕМА УПРАВЛЕНИЯ ОТРАСЛЯМИ НАРОДНОГО ХОЗЯЙСТВА СТРАНЫ ЗАВОДСКИЕ СИСТЕМЫ УПРАВЛЕНИЯ ЦЕХОВЫЕ СИСТЕМЫ УПРАВЛЕНИЯ СИСТЕМЫ УПРАВЛЕНИЯ АВТОМАТИЧЕСКИМИ ЛИНИЯМИ СИСТЕМЫ УПРАВЛЕНИЯ АГРЕГАТАМИ АВТОМАТИЧЕСКИЕ РЕГУЛЯТОРЫ АГРЕГАТОВ УПРАВЛЯЮЩИЕ ВОЗДЕЙСТВИЯ-----► ОБОБЩЁННАЯ ИНФОРМАЦИЯ 2. Иерархическая структура системы управления народным хозяйством СССР (по В. А. Трапезникову). характеризующих технологический, информа- ционный и эконом, аспекты функционирования ИСУ. Иногда процесс расчленения на уровни по последнего рода признакам именуют спец, термином — стратифицированием системы, а сами уровни называются стратами. Подразделение системы на иерархически связанные друг с другом уровни производят и по временному признаку. В этом случае в основу при отнесении элементов к тому или другому уровню кладется величина интервала времени,через который необходимо вмешатель- ство последующего уровня в процесс управ- ления предыдущим уровнем для обеспече- ния нормального функционирования системы. На рис. 3, в приведен пример подразделения ИСУ на уровни по такому признаку примени- тельно к задаче управления энергетической системой. Подразделение на уровни и по орга- низационному и по временному признакам может приводить либо к одной и той же струк- туре, либо — к разным. Расчленение по вре- менному признаку оказывается весьма целе- сообразным при проведении теоретического ис- следования ИСУ, т. к. в этом случае каждый задача сводится к иерархии менее сложных задач. Приведенные различные признаки (или свойства) использовались для построения ие- рархической структуры «по вертикали». 'Эле- менты внутри одного и того же уровня могут быть при этом либо связаны друг с другом непосредственно, либо не связаны. Однако и во втором случае будет осуществляться косвенная связь между ними через верхний уровень. Напр., это может быть в том случае, если кри- терий оптимальности последующего уровня функционально зависит от локальных крите- риев подсистем предшествующего ему уровня. Этим системы с иерархической структурой существенно отличаются от обычных много- связных систем, т. к. в последних при от- сутствии непосредственной связи между эле- ментами система распадается на отдельные, не связанные друг с другом части. Каждый из элементов, входящих в тот или иной уровень ИСУ, может сам по себе иметь достаточно слож- ную структуру. Напр., это может быть само- настраивающаяся, самообучающаяся или само- управляющаяся система автомат, регулирова- ния. Так, на рис. 4, а изображена двухуровне 347
Иерархические системы управления вая ИСУ, состоящая из двух (может быть и больше) самоуправляющихся подсистем, со- единенных во втором уровне иерархии по принципу отрицательной обратной связи. Все ИСУ, независимо от их природы, можно подразделить на два больших класса: ИСУ с обратными связями, когда информация с ниж- него уровня передается на близлежащий верх- ний уровень (или несколько верхних уровней), и ИСУ с прямыми связями управления, когда имеются только сигналы управления, идущие с верхнего уровня на близлежащий нижний. стандартные задачи: устойчивости движения, определения качества переходных процессов, условий автономности, инвариантности, чувствительности и др. (см. Устойчивости дискретных систем теория, Инвариантность систем автоматического управления). Задача координации ИСУ сводится к отысканию тех принципов (законов управления), которые можно положить в основу при определении воздействий передаваемых с каждого из верх- них уровней на подсистемы соседнего нижеле- жащего уровня. Всегда возникает также необ- в 3. Подразделение иерархических систем управления: а — по организационному признаку и по принципам управления; б — по технологическому, информационному и экономическому признакам; в — по временному признаку. В этом случае структура ИСУ имеет вид «дерева». ИСУ с обратными связями имеют существенные преимущества по сравнению с ИСУ, не имеющими таковых. Осн. задачами, возникающими при исследо- вании ИСУ, являются задачи анализа и задачи синтеза иерархических систем. Задачи анализа встречаются при изучении уже существующих объектов, а задачи синтеза — при проектиро- вании новых систем. В последнем случае при- ходится решать вопрос о необходимом к-ве уровней иерархии, в связи с чем и проводились попытки решить задачу о выборе оптим. к-ва уровней иерархии как задачу вариационного исчисления. Для решения задач анализа ИСУ находят широкое применение методы теории графов. Проблема координации управ- ляющих воздействий является специфичной для ИСУ, хотя существенны и 348 ходимость искать целесообразный способ коор- динации действий между подсистемами одного и того же уровня в ИСУ. Было предложено несколько принципов, пригодных для указан- ной только что цели. Один из них — принцип предсказаний взаимодейст- вий — заключается в том, что управляющие воздействия с какого-либо верхнего уровня распределяются между подсистемами соседне- го нижнего уровня таким образом, что каждая из подсистем становится автономной относи- тельно всех других подсистем этого же уровня. Фактически этот принцип (как и другие) раз- работан только применительно к двухуровне- вым системам, но полагают, что многоуровне- вые системы можно подразделять на двухуров- невые группы и для каждой такой группы мож- но использовать разработанный метод. Два других известных принципа координации име- нуют принципом баланса взаимо-
ИЕРАРХИЧЕСКИЕ СИСТЕМЫ УПРАВЛЕНИЯ действий и принципом оценки вза- имодействий. На рис. 4, б изоб- ражена двухуровневая ИСУ с двумя подсисте- мами на первом уровне, с помощью которой можно наглядно продемонстрировать сущность принципов координации. Первый уровень (регуляторы Ci и Са) управляет объектами Pi и Р2, подавая на вход их соответственно управляющие воздействия mi и т2. Второй уровень (координатор Со) управляет регулято- рами Ct и С2, подавая на них координирующие воздействия — соответственно yi и у2. Вмеша- пом баланса взаимодействия. Если же последние соотношения заменяются на ui (у) е t/у и ц2 (у) е U%, где Uf и — допускаемый диапазон изменений взаимодейст- вий ui и и2, то принцип координации именуют принципом оценки взаимодейст- вий. Фактический выбор той или иной стратегии координации производится на основе сопо- ставления результатов теоретических расче- тов, моделирования и эвристических сооб- тельство координатора проявляется в том, что от значений yi и у2 зависят управляющие воз- действия mi и т2, и это обозначают в виде mi (yi) и m2 (у2). В общем случае mi и т2 могут зависеть одновременно от ух и у2, тогда это обозначают как mi (у) и т2 (у), где у = = (yi, у2). Система наз. координируе- мой, если найдены такие значения у, что mi (у) и т2 (у) удовлетворяют общей цели, поставленной перед системой. Значения уп- равляющих воздействий mi и т2, удовлетво- ряющие условию координируемости, обозна- чают через mi (у) и т2 (у). Для осуществления процесса координации существенное значение имеют величины щ и и2, характеризующие перекрестные взаимодействия между управ- ляемыми объектами Pi и Р2. Текущие значения этих величин ui и и2 передаются к координа- тору Со и путем сопоставления их со значения- ми щ (у) и и2 (у), удовлетворяющими условиям координируемости системы, определяют ошиб- ки рассогласования ei = щ — иг и е2 = = и2 — и2 и используют их для построения алгоритма функционирования координатора. Стратегия координации, при которой значения управляющих воздействий mi (у) и т2 (у) удовлетворяют общей цели системы, когда ui (у) = И1 (у) и и2 (у) = и2 (у), наз. принци- ражений. Теоретические расчеты сводятся к построению соответствующей итерационной процедуры, базирующейся на одном из извест- ных, но специально для этой цели модифици- рованном методе оптимального управления. В частности, разработаны различные градиент- ные и интегральные процедуры (подача сигна- ла об интегральном значении величин к координатору) для обеспечения условия коор- динации ег = 0. Рассматривались также воп- росы сходимости этих процедур, выбора мо- мента окончания итерационного процесса и др. При исследовании более сложных ИСУ, имеющих больше двух уровней, характер за- дач при переходе от уровня к уровню будет существенно изменяться. Так, если для ниж- них уровней характерны именно описанные выше методы координации, то для средних уровней (проблемы информационного характе- ра, связанные и с организационным и с адми- нистративным управлением) задачи координа- ции могут быть уже иными, а для верхних уровней, на которых решаются задачи чисто эконом, характера и долгосрочного планирова- ния и прогнозирования, они приобретают и иной, еще более сложный характер. Считает- ся, что по мере перехода от нижних уровней к верхним, решение задач все более и более затрудняется, так как приходится оперировать все с менее и менее достоверной информацией, и объема ее обычно не хватает для качествен- 349
ИЕРАРХИЧНОСТЬ УПРАВЛЕНИЯ ного осуществления процесса управления (см. Управление с адаптацией). Однако уже хорошо известно, что только решение задач для всех уровней, а не только для нижних, позволяет действительно достичь существен- ных экономических результатов при использо- вании ИСУ. Лит.: Коекин А. И. Оптимизация надежности и структуры иерархических систем управления. «Ав- томатика и телемеханика», 1965, т. 26, в. И; Кух- те н к о А. И. О теории сложных систем с иерархи- ческой структурой управления. В кн.: Сложные си- стемы управления. К., 1966; Куликовский Р. Оптимальное управление сложными иерархическими системами. В кн.: Труды III Международного кон- гресса Международной федерации по автоматическо- му управлению, т. 3. М., 1971; Месарович М., Мако Д., Такахара И. Теория иерархиче- ских многоуровневых систем. Пер. с англ. К., 1973. А. И. Кухтенко. ИЕРАРХИЧНОСТЬ УПРАВЛЕНИЯ — см. Иерархические системы управления. ИЗБЫТОЧНОСТЬ СИСТЕМЫ — превыше- ние объема сигналов или меры сложности структур системы по сравнению с их мини- мальными значениями, необходимыми для вы- полнения поставленной задачи. Приведенное определение И. с. соответствует рассмотрению системы на уровне тех. реализации, когда осн. видами И. с. являются сигнальная и структурная избыточности. На абстрактном уровне говорят об информационной И. с., т. е. об избыточности в к-ве перерабатываемой информации, и алгоритмической И. с., т. е. избыточности в сложности алгоритма функцио- нирования системы. Различают искусствен- ную и естественную избыточности. Проблема И. с. связана с тремя осн. задачами: 1) введе- нием искусственной избыточности с целью улучшения осн. характеристик системы (поме- хоустойчивости или точности, надежности и пр.); 2) сокращением естественной информа- ционной избыточности с целью упрощения системы (см. Избыточность сообщений)', 3) ра- циональным использованием избыточности универсальных многофункциональных систем и массового обслуживания систем в периоды недогрузки. Введение сигнальной избыточнос- ти применяется для повышения как помехо- устойчивости, так и надежности, введение структурной избыточности — только для по- вышения надежности системы. На уровне технич. реализации обрабатывае- мая информация отображается в своих физ. носителях — сигналах, а алгоритм реализует- ся структурами — технич. устройствами, вы- полняющими заданные алгоритмом преобразо- вания сигналов. Для измерения И. с. вводятся два понятия: 1) сигналы минимального объема Fo> необходимые для отображения используе- мых информационных процессов с заданной точностью при условии, что сигналы не будут искажены в системе; 2) структуры минималь- ной сложности So, реализующие алгоритм системы с заданной точностью при условии, что структуры в процессе работы сохранят свои рабочие характеристики неизменными. Для оценки сложности структуры не существует общепринятой меры; определенными преиму- ществами обладает информационная мера. Введение одного вида И. с. приводит к необ- ходимости применения и другого. Поэтому коэффициент сигнальной избыточности г — = aV/Vo, где V — фактический объем сигна- лов; a — коэффициент пространственного дуб- лирования сигналов (a > 1, если структуры с избыточностью). Следовательно, сигнальная избыточность может быть связана как с услож- нением сигналов по сравнению с простейшими возможными, так и с их пространственным дуб- лированием в блоках избыточной структуры. Аналогично, коэффициент структурной избы- точности s = где S —фактическая слож- ность структуры, р — коэффициент времен- ной загрузки структуры (Р > 1, если обра- батываются сигналы с избыточностью). Т. о., структурная избыточность может быть связана как с усложнением структуры по сравнению с простейшей возможной, так и с увеличением времени загрузки при обработке сигналов с избыточностью. Для нахождения предельного возможного значения сигнальной избыточности система разделяется на две части: 1) подсистема, в ко- торую в той или иной форме входит канал пе- редачи информации; 2) подсистема, в которую в той или иной форме входит канал вычисле- ний. В первой части предельная И. с. опреде- ляется информационным резервом 7?с = Ук/Ис, где Ик — верхний, ограниченный пропускной способностью канала, предел к-ва информа- ции, которое может быть передано по каналу за время Т его работы; Vc — объем сигналов, равный минимальному к-ву информации, ко- торое должно быть передано для воспроизведе- ния сообщений источника с заданной точ- ностью. Резерв может быть представлен в виде трех сомножителей: резерва по времени, по частоте и по числу градаций интенсивности. При введении И. с. практически используются только первые два вида резерва. Для вычисли- тельного канала не доказано, существует ли конечная скорость вычислений при сколь угодно малой вероятности ошибок, т. е. про- пускная способность. Поэтому оценка инфор- мационного резерва для второй части может быть сделана только приближенно: ЯВС С СЪТИ, где Св — скорость вычислений при малой вероятности ошибок (меньше допусти- мой); I — к-во информации, которое должно быть обработано за время Т. Существует три осн. способа введения избы- точности в сигналы: многократное повторение информации, введение в дискретные сигналы дополнительных элементов и метод избыточ- ных переменных. Многократное повторение информации возможно во времени и по частоте. В первом случае информация повто- ряется в последовательные интервалы времени. Во втором — при передаче информации ис- пользуются широкополосные методы модуля- ции — частотной (ЧМ) и импульсной (ИМ). Так, в спектре сигналов с ИМ передаваемая информация многократно повторяется вокруг гармоник частоты следования импульсов. При 350
ИЗБЫТОЧНОСТЬ СИСТЕМЫ приеме производится когерентное сложение. Выигрыш в помехоустойчивости возможен при условии, что помехи в интервалах повторения слабо коррелированы. Недостатком метода является наличие порога, при превышении Помехами которого помехоустойчивость рез- ко падает из-за потери «стандарта коге- рентности». Введение в дискретные сиг- налы дополнительных эле- ментов применяется при передаче и обра- ботке информации. Осн. способ — использо- вание кодов с избыточностью. Для вычисли- тельных устройств перспективным представ- ляется использование кодов в системе остаточ- ных классов. При этом можно осуществить контроль и исправление ошибок во всех узлах ЦВМ. Недостаток кодирования с избыточ- ностью — значительное усложнение аппара- туры. Метод избыточных перемен- ных находит применение в вычислительных устройствах. При этом исходная задача в виде конечных, дифференциальных, разностных или интегральных уравнений содержит п перемен- ных xt, вместо которых вводится I > п новых переменных Переменные xi и могут быть связаны произвольным образом, но так, чтобы исходные переменные могли быть вычислены в функции от новых переменных. На них на- кладываются дополнительные условия и вместо исходной задачи решается преобразованная исходная задача, перемешанная с дополни- тельной задачей. По правильности известного решения дополнительной задачи можно судить о правильности протекания вычислительного процесса в целом и принимать меры к исправ- лению возникающих ошибок. Возможно при- менение метода также в измерительных и управляющих системах. Структурная избыточность может быть вве- дена на следующих уровнях организации системы: 1) на уровне элементов; 2) на уровне функциональных блоков; 3) на уровне под- систем. Перспективным является введение И. с. на уровне функциональных блоков. Принцип построения системы с избыточностью сводится к следующему: система разбивается на функ- циональные блоки; избыточность распреде- ляется между блоками; каждый блок строится по мажоритарному принципу — в виде нечет- ного числа параллельных однотипных ветвей, выходы которых подаются на решающий ор- ган, принимающий решение по большинству. Решающий орган корректирует ошибки и пре- пятствует их прохождению в последующие блоки. Распределение избыточности должно быть таким, чтобы обеспечивалась одинаковая надежность всех блоков, независимо от отно- сительных затрат. Для оценки выигрыша, который дает введе- ние избыточности, целесообразно использовать критерий функциональной эффективности си- стемы, сопоставляющий достигаемую вероят- ность выполнения задачи Р (которая должна быть не меньше требуемой) с обобщенными за- тратами С, объединяющими информационные, алгоритмические и тех. затраты: F — Р/С. Вероятность выполнения задачи зависит, в основном, от помехоустойчивости (точности) и надежности системы. При введении одного вида избыточности неизбежно вводится и дру- гой, поэтому улучшение помехоустойчивости, как правило, сопровождается ухудшением надежности и наоборот; кроме того, увеличи- ваются обобщенные затраты. Все это учиты- вается критерием функциональной эффектив- ности, который сразу показывает, приводит ли введение избыточности к улучшению системы. Исследование можно провести в общем виде, если возникновение искажений в сигналах из-за помех или возникновение отказов в структурах из-за случайных возмущений опи- сываются одинаковой схемой с независимыми событиями. Пусть в рабочие сигналы (или, соответствен- но, в структуры) вводится г — 1 избыточный элемент, где г — коэффициент избыточности. Искажения элементов сигналов (или отказы элементов структуры) возникают независимо с вероятностью р. В системе появляется ошиб- ка в сигналах (или нарушение работы струк- туры), если пе менее чем в п элементах возник- ли ошибки (или отказы), где п = [сг], и 0 < < с < 1 ([сг] — целая часть числа в квадрат- ных скобках). Вероятность ошибки в сигна- лах (или отказа в структуре) при введении избыточности определяется по формуле рг = 2 CrPh (1—Р)г—Для оценки изменения h—n функциональной эффективности подсистемы, в которую введена избыточность, применяется коэффициент Fi = у /В, где у учитывает изме- нение вероятности выполнения задачи, а В — изменение относительных затрат. Практически наибольший интерес представляет случай, когда коэффициент избыточности сравнительно невелик (г < 20), как и исправляющая спо- собность решающего органа (п 5), а исход- ная вероятность ошибок в сигналах (или отка- за в структурах) р < 10—2. Тогда в приведен- ной выше сумме для вероятности ошибок (или отказа) при введении избыточности можно ограничиться только первым членом, что в указанных условиях даст погрешность, меньшую 10%, Р, = г<г-1> -„(р-р + О р-и_,г_„>р|. Предельный эффект от введения избыточности реализуется в том случае, когда г = г0 = = 2п — 1. При этом И. с. используется наибо- лее эффективным образом, но и решающий ор- ган должен иметь предельную чувствитель- ность. В таблице приведены результаты расче- тов для этого случая в предположении, что исходная вероятность ошибки (или отказа) р -- 10~2, а затраты изменяются пропорцио- нально введенной избыточности: В = br, при b = 1. 351
ИЗБЫТОЧНОСТЬ СООБЩЕНИЙ Расчет избыточности системы п г0 Выигрыш в помехоустойчи- вости (надежности), раз Выигрыш в функциональной эффективности, раз 2 3 3,3 • 10* 1,1-10» 3 5 103 2-102 4 7 2,8 • 10* 4-10s 5 9 8,1.105 9-Ю1 Эти результаты являются предельными для сигнальной (или структурной) избыточности и решающего органа, построенного по мажори- тарному принципу, когда ошибки (или отка- зы) описываются схемой с независимыми собы- тиями. В этих условиях выигрыш в функцио- нальной эффективности системы может быть значительным. Развитию таких исследований по теории и практическому применению И. с. значи- тельно способствовали 1-й, 2-й и 3-й симпо- зиумы по этой проблеме (Ленинград, 1964, 1966, 1968), на которых были представлены и обсуждены результаты исследований по разра- ботке осн. понятий теории избыточности, а также по исследованию выигрыша в функцио- нальной эффективности системы с избыточнос- тью, по исследованию метода избыточных пере- менных и его применений, по использованию кодирования в остаточных классах для повы- шения надежности ЭЦВМ, по исследованию общих законов систем и роли избыточности. Лит..' Игнатьев М. Б., Михайлов В. В. Метод повышения функциональной надежности и точности вычислительных устройств. Л., 1964 [биб- лиогр. с. 35]; Железнов Н. А. Проблема ис- пользования избыточности в информационных систе- мах.— Торгаше» В. А. Корректирующие коды в системе остаточных классов. В кн.: Системы обработ- ки и передачи информации. Л., 1966; А к у ш - скийИ. Я., ЮдицкийД. И. Машинная ариф- метика в остаточных классах. М., 1968 [библиогр. с. 430—433]. Н. А. Железнов. ИЗБЫТОЧНОСТЬ СООБЩЕНИЙ — величина г, показывающая, насколько эффективно пред- ставление сообщений в алфавите А. В случае дискретных сообщений величина г = 1 — Н -----;--—-, где Н — энтропия сообщений,])/— п log М число символов алфавита А, который исполь- зуется для представления (кодирования) сооб- щений; п — средняя длина кодовых слов; основание логарифма совпадает с основанием логарифмов в выражении для Н. Примером неэффективного кодирования является пред- ставление сообщений, напр., на русском языке с помощью букв русского алфавита. Избыточ- ность русского языка лежит в пределах от 0,5 до 0,8. Приблизительно в тех же пределах лежит избыточность и др. разговорных языков. Методы оптимального статистического коди- рования позволяют уменьшать И. с. Для коди- рования статистически независимых сообще- ний с неравномерным распределением вероят- ностей могут использоваться метод Шеннона — Фано, метод Хаффмена и др. Осн. методом кодирования статистически зависимых сообще- ний является укрупнение сообщений, т. е. объединение сообщений в блоки и последую- щее кодирование блоков одним из известных методов кодирования независимых сообщений. В случае непрерывных сообщений длительнос- ти Т и конечного алфавита А под И. с., пред- ставленных в алфавите А с точностью е (о вы- боре меры точности см. Эпсилон-энтропия), TIE понимается величина 1 —-----------—. , где — n log 47 Е энтропия сообщений, т. е. минимальное к-во единиц информации в сек., позволяющее вос- становить непрерывное сообщение с точностью, не ниже е. Уменьшение И. с., сохраняющее ме- ру точности, наз. сжатием сообщений. Сжатие может быть выполнено с помощью двух опера- ций: дискретизации (т. е. представления сооб- щений конечным к-вом действительных чисел) и квантования (т. е. представления каждого действительного числа с помощью символов некоторого конечного алфавита). Задача диск- ретизации сводится к выбору аппроксимации сообщений конечным рядом. Задача квантова- ния аналогична задаче оптимального статисти- ческого кодирования. в. Д. Колесник. ИМПЛИКАЦИЯ валгебре логики — одна из логических операций, соответствующая в естественном языке связке «если..., то» и образующая из двух высказываний А и В условное высказывание «если А, то Л». В алгеб- ре логики И. записывают А -> В (или A LD В). ИМПЛИКАЦИЯ СТРОГАЯ — импликация, свободная от так называемых парадоксов ма- териальной импликации (м. и.): «из лжи сле- дует все, что угодно», «истина следует из чего угодно». Наиболее известный вид И. с.— И. с. Льюиса, введенная им в 1932. В модальных исчислениях К. Льюиса И. с. выражается че- рез м. и. и модальный оператор необходимости: «если А, то В» означает «невозможно, чтобы А и не В выполнялись одновременно». Однако в исчислениях Льюиса возникают «парадоксы И. с.»: «необходимое высказывание следует из любого», «из невозможного высказывания следует любое». Исчисление И. с., в котором невыводимы «парадоксы» как м. и., так и И. с. Льюиса, описал В. Аккерман в 1956. В 1958 была предложена некоторая модификация исчисления Аккермана — эквивалентное ис- числение Е. Схемы аксиом и правила вывода следующие: (1) ((А -> А) -> В) -> В. (2) (А -> В} -> ((В -> С)-> -> (А -* С)). (3) (А -> (А -> В)) -> (А -> В), (4) А & В -+ А, (5) А&В В, (6) (А В) & (А С) -* (А В&С). (7) NA & NB -+ N (А & В), где NA = = ((А -> А) -> А), (8) А -> А V В, (9) В А V В, (10) (А С) & (В С) -* ч-(Л V В -> С). (11) А & (В V С) В V (А & С), 352
ИМПУЛЬСНАЯ ЭЛЕМЕНТНАЯ СТРУКТУРА ЦВМ (12) (4 -э- 4) -э- 4. (13) (4 -э- й) -Э- (В -э- 4), (14)4->4. А, А -> В п А, В (R1)-----»----’ (R2> ляп ' В 4 & В В исчислении Е для выводимости И. с. 4 В необходима некоторая связь между 4 и В. Напр., формула 4 -> В невыводима, если 4 и В не имеют общей буквы (теорема Белнапа — Донченко). В отличие от м. и., И. с. не имеет конечной истинностной таблицы. Важным в исчислении Е является исчисление 1-й ступени, формулы которого не содержат импликации под знаком другой импликации. Такие форму- лы допускают довольно простое семантическое истолкование. Кроме того, построен алгоритм, позволяющий для любой формулы первой сту- пени узнать, выводима ли она в Е. В связи с трудностями семантической интерпретации и проблемы разрешения для всего Е, было построено еще одно исчисление И. с. SE. Это исчисление, будучи более слабым, чем Е, сов- падает с Е на формулах первой ступени и, кроме того, является разрешимым. Найден алгоритм распознавания выводимости для не- которых других исчислений, подобных Е. Наиболее интересно из них — импликативно- негативиое исчисление Е) с аксиомами (1) — (3), (12) — (14) и правилом вывода (R1). JI. Л. Максимова. ИМПУЛЬСНАЯ ПЕРЕХОДНАЯ ФУНК- ЦИЯ — реакция динамической системы па воздействие дельта-функции. Для систем, опи- сываемых обыкновенными линейными дифф, ур-ниями с переменными коэффициентами, И. п. ф. k (t, т) зависит от двух аргументов — текущего времени t и момента т приложения импульсного воздействия. И. п. ф. линейных стационарных систем с сосредоточенными па- раметрами зависит только от разности аргу- ментов t — т. И. п. ф. реальных систем равна нулю при t <Z Т (см. Осуществимости физиче- ской критерии). Преобразование Лапласа И.- п. ф. определяет передаточную функцию, а Фурье преобразование — частотную характе- ристику (см. Частотные характеристики си- стем автоматического управления), и наоборот, обратные преобразования этих характеристик дают И. п. ф. Реакция линейной системы у (t) на произвольное воздействие х (г), при- ложенное в момент времени t = to, выражается через И. п. ф. следующим образом: у (t) — k (t. т) х (т) dx. (1) L Для стационарных систем, описываемых дифф, ур-ниями п т у dly (h _ у <Вх (t) ' di1 ' dt1 1=:) ;= I имеют место соотношения t y(t) = к (t — т) х (т) dx = to t—to = J к (т) х (t — Т) dx; (3) О t к W = dhdt^ ’ h J к dx' о где h (t) — переходная ф-ция (см. Функция ступенчатая). И. п. ф. такого класса систем при т < п может быть определена также как k(t) = w (Z) О при t> О при t о. (5) где w («) — ф-ция Грина, удовлетворяющая однородному дифф. уравнению хз w (t) ai ------.--= 0 с т. н. э к в и в а - г=0 dt лентными начальными условиями: (0)=— Ь; ап /п-т) (0) = _L [6n_i _ (0)]> _ . . °п Д71—1) (СП — — [Л — а _ • • • 1 У ~ 1ао — °оУ — ап И. п. ф. широко используют при исследова- нии систем автомат, управления, в теории электр. цепей, радиотехнике и т. д. Понятие И. п. ф. распространяется также на системы с распределенными параметрами, импульсные и нелинейные системы. Лит.: Попов Е. П. Динамика систем автомати- ческого регулирования. М., 1954 [библиогр. с. 796— 798]; Цыпкин Я. 3. Теория линейных импульс- ных систем. М., 1963 [библиогр. с. 926—963]; Теория автоматического регулирования, кн. 1. М., 1967 [биб- лиогр. с. 743—763]; Д ё ч Г. Руководство к прак- тическому применению преобразования Лапласа и ^-преобразования. Пер. с нем. М., 1971. Ю. В. Крементуло. Импульсная система управления — одна из разновидностей дискретной системы управления. ИМПУЛЬСНАЯ ЭЛЕМЕНТНАЯ СТРУКТУРА ЦВМ — структура элементов, обеспечивающая выполнение логических преобразований над информационными сигналами импульсного вида. Импульсный сигнал в отличие от потен- циального характеризуется отсутствием управления его спадом, который возникает без внешнего воздействия через определенное время, характеризующее длительность сигнала (см. Элементная структура ЦВМ). В основу построения И. э. с. положены два принципа: первый из них характерен использованием 23 4-210 353
ИМПУЛЬСНАЯ ЭЛЕМЕНТНАЯ СТРУКТУРА ЦВМ триггеров динамических и импульсных венти- лей (не обладающий свойством запоминания), второй — использованием логических задержи- вающих элементов (см. также Элементные структуры на логических задерживающих эле- ментах) . В И. э. с. 1-го типа образование и передача сигналов должны быть жестко синхронизиро- ваны в пределах долей длительности сигналов, в противном случае нарушается необходимое физ. взаимодействие сигналов в логических элементах ЦВМ. Это достигается образовани- от И. э. с. на динамических триггерах тем, что здесь синхронизация сигналами опроса произ- водится на каждом логическом элементе; это почти полностью устраняет рассогласование информационных сигналов во времени, т. к. ограничивает участки, где оно может возник- нуть, лишь одним каскадом. В И. э. с. на динамических триггерах «1» кодируется серией импульсов, «О» — их от- сутствием. В качестве логических элементов в этой И. э. с. применяются импульсные совпа- дения, несовпадения и разделения. Импульс- 1. Блок-схема многовходового импульсного совпа- дения: С — двухвходовое совпадение; ЗЭ — запоми- нающий элемент; У — усилитель. 2. Триггер динамический; а — блок-схема; б — прин- ципиальная схема (Р — импульсное разделение; Н — импульсное несовпадение; D — задержка; У — уси- литель; Ек — напряжение коллекторное; Ес — напря- жение смещения; Тр,, Тр2 —. трансформаторы; СИ — серия синхронизирующих импульсов). 3. Триггерный каскад с прямым и инверсным выхода- ми: Т, и Т2 — динамические триггеры. ем информационных сигналов па выходах триггеров с помощью спец, синхронизирующих импульсов, отсутствием длинных комбина- ционных цепей, применением задержки сигна- лов и их кратковременным запоминанием па емкостях и др. способами. И. э. с. на логиче- ских задерживающих элементах отличаются ные совпадения обычно применяются двух- входовые и многовходовые. При этом синтез многовходовых совпадений путем комбинации двухвходовых, как правило, затруднителен вследствие расхождения во времени поступ- ления сигналов с выхода одних логических элементов на другие. Для реализации много- входовых совпадений сигналов, поступающих в определенной последовательности, произво- дится кратковременное запоминание информа- ции (напр., на емкостях динамических триг- геров), т. к. каждый сигнал в отдельности дол- жен сохранить состояние «1» в элементе до прихода очередного сигнала (рис. 1). В боль- шинстве схем стремятся обойтись двухвходо- выми импульсными совпадениями. Импульс- ные несовпадения реализуют оператор типа XY. При этом используют различные (как правило, противоположные) способы отобра- жения входной переменной величины, стоящей под знаком инверсии У, и входной переменной X. Напр., единичное значение переменной У отображается импульсом противоположной по- лярности по отношению к импульсу, представ- ляющему единичное значение X. Такой способ кодирования способствует повышению надеж- ности элемента, поскольку взаимодействие (совпадение) двух активных сигналов происхо- дит лишь тогда, когда на выходе не должен появиться сигнал. Из импульсных логических элементов наибо- лее простыми и надежными являются импульс- ные разделители. В И. э. с. непосредственная замена одних логических элементов другими с помощью преобразований по известным пра- вилам пе всегда возможна, т. к. в ней нет эле- мента, осуществляющего прямое инвертиро- вание, т. е. элементного оператора X. Для выполнения этой операции необходимо приме- нить устр-во несовпадения, подставив вместо неинвертируемого аргумента константу «1», или использовать триггер. Динамический триггер в И. э. с. представляет собой замкну- тую цепь (рис. 2, а), по которой циркулируют импульсы, если триггер находится в единич- 354
ИНВАРИАНТНОСТЬ ПРИЗНАКОВ ном состоянии. В нулевом состоянии триггер активного инвертного выхода не имеет, т. е. импульсы не циркулируют. Оператор динами- ческого триггера с раздельными входами имеет вид: X = (X V У1) • Уо, где X — состояние триггера, У1, Уо — входные сигналы, — время между входным и синхронизирующим импульсами. Для надежной работы триггера необходимо обеспечить появление выходного активного сигнала через некоторое время после его прекращения, пока триггер находится в единичном состоянии. Этого достигают либо 4. Триггерный счетный каскад: а — на двух тригге- рах; б — на одном триггере. установкой в цепи триггера элемента задержки (при этом требуются очень точные элементы задержки, иначе работа различных триггеров не будет согласованной), либо обеспечением запоминания выходного сигнала в виде особого кратковременного состояния цепи триггера. Такое состояние определяется наличием соот- ветствующего заряда на «запоминающей» ем- кости С (рис. 2, б). До того как емкость С раз- рядится, на триггер поступает синхронизирую- щий импульс (СИ), и вследствие этого начинает работать импульсный усилитель и образуется выходной сигнал триггера. Этот сигнал с по- мощью положительной обратной связи вновь заряжает емкость С. Входной сигнал Yi дейст- вует на триггер аналогично, в результате чего это устройство устанавливается в единичное состояние. При подаче входного сигнала Уо (отображаемого импульсом обратной поляр- ности) емкость разряжается. В результате при поступлении очередного СИ импульсный усилитель не срабатывает, и циркуляция им- пульсов прекращается. Триггер переключается в нулевое состояние. Подобная организация нулевого состояния триггера затрудняет построение схем, т. к. часто необходимо иметь не только прямое, но и инвертное значение аргумента. Для осущест- вления этой возможности применяют триг- герный каскад, состоящий из двух триггеров (рис. 3). В этом каскаде триггер Т2 находится в состоянии, инвертном состоянию триггера Ti, т. е. фактически реализует операцию ин- вертирования. Некоторая модификация этой схемы приводит к реализации счетного каскада по mod 2 с прямым и иннертным выходами X и X соответственно (рис. 4, а). Построение счетного каскада на одном триггере приводит к необходимости применять разновременные импульсные задержки на его входах для соблюдения условия правильного обмена информацией с триггером. Сигнал, ко- торый определяет требуемое воздействие, дол- жен поступать на вход триггера последним. Для этого задержка сигнала на нулевом входе Do (рис. 4, б) должна быть больше, чем за- держка Di на единичном входе. Когда триггер находится в нулевом состоянии, вентиль не пропускает сигнал У на нулевой вход. На еди- ничный вход сигнал проходит с задержкой, достаточной для окончания импульса к тому моменту времени, когда триггер переключится и откроет вентиль. Когда триггер находится в единичном состоянии, то за счет указанной, разности задержки входной сигнал У вначале пройдет на единичный вход и лишь подтвердит, имеющееся состояние, а затем уже перей- дет на нулевой вход и переключит триггер. К преимуществам рассмотренного типа И. э. с. относятся: большое быстродействие элементов, большая мощность передаваемых сигналов при относительно малом общем рас- ходе мощности. Однако в этой структуре предъ- являются жесткие требования к синхрониза- ции сигналов, вследствие чего усложняется обеспечение высокой надежности. Лит.: Рабинович 3. Л. Элементарные опера- ции в вычислительных машинах. К., 1966 [библиогр. с. 299—301]. В. Н. Коваль. ИНВАРИАНТНОСТЬ ПРИЗНАКОВ — свой- ство признаков объекта распознавания не из- менять своих значений при определенных пре- образованиях этого объекта. Допустимыми считаются преобразования, не затрагивающие принадлежность объекта к заданному классу объектов (образу). Обычно признаки, обла- дающие свойством инвариантности, получают- ся в результате некоторых матем. операций над промежуточными неинвариантными при- знаками, которые получаются путем прямых измерений. Измерения, обеспечивающие.И. п., можно проводить и непосредственно на рас- познаваемом объекте. Примером получения признаков печатного знака, инвариантных к переносам изображения знака в поле зрения, является т. н. «центрирование по краю знака», применяемое в ряде современных читающих автоматов. Промежуточными признаками слу- жат двоичные сигналы «черное» (1) или «белое» (0), соответствующие различаемым уровням яркости точек изображения. Центрирование изображения заключается в его перемещении в такое положение, при котором его крайние нижняя и левая черные точки совмещаются соответственно с нижней и левой границами поля зрения. Эта операция обеспечивает И. п. по отношению к любым переносам изоб- ражения в поле зрения. Другим примером получения И. п. к переносам является двумер- ная автокорреляционная ф-ция изображения. Промежуточными признаками здесь являются яркости точек изображения. Измерения таких 23* 35&
ИНВАРИАНТНОСТЬ СИСТЕМ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ инвариантных признаков, как автокорреля- ционная функция, проводят непосредственно на распознаваемых изображениях при помо- щи, напр., оптического коррелятора. Свойство И. п. иногда используют при решении задач распознавания образов. В частности, при рас- познавании изображений объектов стандарт- ной конфигурации часто стремятся получать признаки, инвариантные по отношению к пере- носу, повороту, изменению масштаба и т. п. Недостатком подавляющего большинства из- вестных способов достижения И. п. является низкая помехоустойчивость: даже незначитель- ные случайные искажения рассматриваемого изображения могут вызвать большие отклоне- ния значений его инвариантных признаков (наглядный пример — рассмотренное выше «центрирование по краю знака» в условиях, когда в поле зрения появляются отдельные «Шумовые» черные точки). В настоящее время йё известно ни одной формальной постановки Задачи распознавания, из которой бы следова- ла необходимость получения И. п. Это вызвано чрезмерной общностью понятия И. п., которое охватывает и сами искомые решения задач распознавания. Действительно, наименования классов объектов, указываемые алгоритмом распознавания, тоже можно назвать инва- риантными признаками этих объектов (и при- том наилучшими из возможных с точки зрения задачи распознавания в целом). ИНВАРИАНТНОСТЬ СИСТЕМ 'АВТОМАТИ- ЧЕСКОГО УПРАВЛЕНИЯ — раздел автома- тического управления теории, изучающий ме- тоды и средства достижения независимости (инвариантности) одной или нескольких регу- лируемых величин от внешних (непараметри- ческих) возмущений, действующих на систему. Проблема инвариантности заключается в син- тезе систем автомат, управления при условии равенства нулю ошибки, вызванной действием внешних возмущений (условия инвариант- ности). При линейной трактовке задачи автомат, систему можно описать следующей системой дифф, уравнений: 4 (р) х (4) = F (t). где х (4) и F (4) — векторы-столбцы перемен- ных системы и возмущений соответственно, А (р) — матрица, элементы которой (р) = = тцР2 + li,P + kij / = 2’ Р = d = -----; т,., I,., к,- — постоянные величины. dt гз '3 13 Необходимым и достаточным условием неза- висимости, напр., величины ап (4) от внеш, воз- действия Fi (4) (условием инвариантности zi (4) от Fi (4)) является тождественное равенство нулю минора определителя системы ур-ний, соответствующего элементу <гц (р): Яи (Р) «22 (Р) «23 (Р) • • • а2п (Р) «32 (Р) «33 (Р) • • • «Зп (Р) «п2 (Р) «пЗ (р) • • • апп (р) Условия инвариантности аналогичны и для др. переменных, х2 (4), х3 (4)... относительно возмущений F2 (4), F3 (4) .... Для методов инвариантности, в отличие от др. методов, важ- нейшей и присущей именно им особенностью является то, что синтез невозмущенных систем возможен при почти полном отсутствии инфор- мации относительно внеш, возмущений и непа- раметрических помех, действующих в системе. Осн. целью теории инвариантности является определение необходимой структуры системы управления и ее параметров, при которых влияние возмущений произвольного вида, но ограниченных по модулю (по своему макс, зна- чению) не сказывалось бы на отклонении регу- лируемых величин от заданных заранее номи- налов. Идею инвариантности впервые высказал в 1939 сов. ученый Г. В. Щипанов. Затем в ра- ботах сов. математика Н. Н. Лузина были по- лучены необходимые и достаточные условия инвариантности в самом общем виде (условия инвариантности Щипанова — Лузина). При решении задач инвариантности разли- чают системы, основанные на принципе регу- лирования по отклонению и принципе регули- рования по возмущению, а также на комбини- рованном принципе (на основе двух предыду- щих). Вопрос о физ. осуществимости систем, удовлетворяющих условиям инвариантности, является главным для всей теории инвариант- ности в целом. В системах по отклонению с од- ной регулируемой координатой условие инва- риантности в общем случае нельзя реализовать абсолютно точно, а только с точностью до не- которой величины е, т. к. для такого рода си- стем автомат, регулирования условие инвари- антности вступает в противоречие с условиямв устойчивости. Это послужило поводом к тому, что в ряде работ вообще отрицалась возмож- ность реализации условий абсолютной инва- риантности. Вопросы реализуемости условий инвариантности изучены и освещены в работах сов. ученого в области автомат, управления Б. Н. Петрова (р. 1913). Он получил необходи- мые условия реализуемости абс. инвариант- ности переменной xi (4) относительно некоторо- го возмущения Fi (4), при выполнении которых имеет место тождественное совпадение мно- жества решений ур-ний исходной системы автомат, управления и системы, разомкнутой на выходе элемента, определяемого перемен- ной xi (4) при выполнении условий инвариант- ности и при равенстве нулю всех остальных воздействий. Необходимым и достаточным условием является, кроме вышеуказанного, еще и требование, чтобы звенья, с помощью которых достигается инвариантность, были фи- зически осуществимыми. Петров установил, что условие физ. реализуемости выполняется в тех системах, где имеется по крайней мере два капала распространения воздействий между точкой приложения возмущений и точкой изме- рения регулируемой координаты, которая должна быть инвариантной относительно этого возмущения. Напр., для системы (рис. 1) усло- 356
ИНВАРИАНТНОСТЬ СИСТЕМ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ вие абс. инвариантности координаты х («) от- носительно возмущения F3 (£) можно реализо- вать, если ее структуру дополнить связями, указанными штриховой линией, т. е. если создать еще один канал распространения возмущения F3 («) относительно х («). Дей- ствительно, в этом случае при П'и (р) = 1 = Ж?(?)ТиГсТр)' ’ *И = 0, Т. е. выполня- ется условие абс, инвариантности, которое не вступает в противоречие с критерием устойчи- условий устойчивости, т. е. такие системы фи- зически реализуемы. В этом — существенное преимущество комбинированных систем управ- ления. Они являются «грубыми», и при неболь- ших отклонениях от условий абс. инвариант- ности запас устойчивости в них не уменьшает- ся. Но сложность реализации условий инва- риантности в таких системах заключается в том, что необходимо непрерывное измерение величины возмущений, а это довольно часто невыполнимо. Иногда применяют косвенное измерение возмущений. Однако, такие системы 1» Структурная схема инвариантной системы регулирования по отклонению. 2. Структурная схема комбинированной инвариантной системы. вости, т. к. характеристическое ур-ние при этом не вырождается. В системах программного управления иногда ставится задача передачи управляющего воз- действия без искажений и запаздывания. Син- тез такого вида систем осуществляется при условии равенства пулю ошибки воспроизве- дения, и методы синтеза таких систем эквива- лентны методам решения задачи инвариант- ности для систем стабилизации, о которых шла речь выше. Однако два капала не всегда и не для всех возмущений, действующих на регулируемую координату, можно создать в системах по отклонению с одной регулируемой координа- той, напр., этого нельзя сделать для Fi (t) и Fq (t) в системе рис. 1. И именно в этомзаклю- чается сложность, а порой и невозможность, реализации условий абс. инвариантности в та- ком классе систем. В системах регулирования по отклонению с несколькими регулируемыми переменными условия абс. инвариантности можно всегда реализовать, если имеются два или больше па- раллельных канала для распространения од- ного и того же возмущения, относительно ко- торого необходимо добиться инвариантности. Показано, что условие инвариантности можно выполнить принципиально иным путем, если ввести в систему дополнительные связи по возмущению, т. е. преобразовав эту систему в комбинированную систему автоматического управления. Принципиальных затруднений при решении задачи инвариантности для таких классов систем не возникает, т. к. в этом слу- чае лет противоречия между требованиями, вытекающими из условий инвариантности и в большинстве практически интересных слу- чаев относятся к классу систем с принципом регулирования по отклонению. Им тогда будут присущи все особенности последних при вы- полнении условий инвариантности. На рис. 2 приведена структурная схема си- стемы комбинированного регулирования, где штриховой линией обозначена связь по возму- 1 щению Fi (t). Если И'и (р) = то х (t) = 0, т. е. х (Г) инвариантно относительно Pi (О- Для систем, параметры которых изменяются во времени, возникают вполне определенные трудности, однако- для этих систем условия инвариантности также можно получить на ос- нове применения операторного метода анализа решений дифф, ур-ний с переменными коэффи- циентами. Основные положения, относящиеся к теории инвариантности систем, описываемых дифф, ур-ниями с постоянными коэффициента- ми, были распространены на системы с пере- менными параметрами с использованием этого и других методов. Н. Н. Лузин еще в 1940 указывал на воз- можность построения и для нелинейных дифф, ур-ний теории инвариантности, вполне анало- гичной той, которая разработана для линей- ных ур-ний, если вместо языка определителей пользоваться языком якобианов. Появилось много различных работ, посвященных реше- нию задач инвариантности для нелинейных систем управления. Эти работы можно расчле- нить на две группы. К первой относятся все те нелинейные задачи, которые можно либо свести к линейным, либо же для их изучения можно использовать идею симметрирования 357
ИНВЕРТОР двух каналов с нелинейными звеньями, по ко- торым проходит одно и то же возмущение. Во второй группе задачи ставились в более общем виде, причем рассматривались и непрерывные, и разрывные нелинейности. Наибольшей общ- ностью обладает метод, сводящийся к исследо- ванию приращений некоторого функционала, п напр., вида Ф = У, С4хг, удовлетворяющего 1=1 заданной системе нелинейных дифф, уравнений х i = Fi (х, f, t), i = 1, . . . , n, описывающих изучаемую систему управления. Здесь: х — вектор фазовых координат, характеризующий состояние системы; f — вектор внеш, возму- щающих воздействий, Fi — непрерывные диф- ференцируемые (необходимое число раз) не- линейные функции; — постоянные коэффи- циенты. Постановка задачи при этом заключается в том, чтобы функционал Ф в силу уравнений = Fi (х, Ъ г) *">ыл инвариантен относительно возмущений f. В том, что такая постановка за- дачи инвариантности совпадает с обычной, не- трудно убедиться, если взять частный вид при- веденного выше функционала, когда всеС4 = = 0, кроме одного Cft = 1. В этом случае Ф= xk, к = 1, 2, ..., п, и, таким образом, ставится обычное требование о независимости одной из координат системы (4) относитель- но некоторого внеш, воздействия /т (4). Были введены понятия о слабой и сильной инвари- антности. Инвариантность наз. слабой, если xh (t) не зависит от fm (t) только в неко- торый заданный момент времени t = Т, когда траектория движения изображающей точки в фазовом многомерном пространстве , соответст- вующем рассматриваемой системе уравнений xl = Fi (х, f, t), достигает заданной гипер- поверхности М (х, t) = 0. Инвариантность наз. сильной, если независимость (4) от /т (4) будет иметь место на всем интервале движения от tn до t = Т. Решение задач для слабой и сильной инва- риантности производится по-разному. Различ- ными оказываются и условия слабой и сильной инвариантности, если уравнения нелинейны, и только для линейных задач эти условия сов- падают. Для сильной инвариантности необходимо и достаточно, чтобы функции А (х, f), ... ..., /n_t (х, f) не зависели от f при любом значении х. Функции при этом определяются как Io = I, h = D (F) 10, Is = D (F) X X j, где оператор D (F) таков, что D (F) I = i=n X' dI -= У —— г?, a / зависит только от х. A-i ах- ‘ i=0 г Общность метода решения задач инвариант- ности на основе исследования приращений соответствующего функционала состоит в том, что одним и тем же путем можно решить и ли- 358 нейные задачи с постоянными и переменными во времени параметрами, и нелинейные задачи. Этот же путь позволяет изучать не только непрерывные системы, но и дискретные — им- пульсные и цифровые. При этом для импульс- ных систем задачи рассматривались в двух по- становках: 1) производился синтез систем при условии инвариантности для любых моментов времени и 2) при условии инвариантности для дискретных моментов времени — моментов за- мыкания импульсного элемента. Рассматривались также задачи инвариант- ности для систем с переменной структурой, для систем управления с распределенными па- раметрами, производились исследования структурных свойств инвариантных систем, изучались вопросы инвариантности для само- настраивающихся систем, рассмотрена теоре- тико-информационная трактовка задач инва- риантности и др. Используя совместно методы теории инвариантности и теории чувствитель- ности (см. Д инамических систем теория чувст- вительности), можно создать динамические системы, инвариантные не только по отно- шению к внешним возмущениям, действую- щим на систему, но и к изменению ее пара- метров. Теория инвариантности уже нашла широкое практическое применение. Разработаны или находятся в стадии разработки инвариантные системы управления различными технологиче- скими процессами (хим., термическими, метал- лург., нефтеперерабатывающими и др.), энерг. установками и тепловыми двигателями, дости- жения ее широко используют при создании гироскопических приборов и др. навигацион- ных систем и систем управления подвижными объектами. Лит.: Щипанов Г. В. Теория и методы проек- тирования автоматических регуляторов. «Автоматика и телемеханика», 1939, X 1; Л уз ин Н. Н. К изу- чению матричной теории дифференциальных уравне- ний. «Автоматика и телемеханика», 1940, № 5; Тео- рия инвариантности и ее применение в автоматиче- ских устройствах. М., 1959; Кухтенко А. И. Проблема инвариантности в автоматике. К., 1963 [библиогр. с. 364—371]; Теория инвариантности в системах автоматического управления. М., 1964; Чув- ствительность автоматических систем. М., 1968; Бе- личенко В. В. О вариационном методе в пробле- ме инвариантности управляемых систем. «Автоматика и телемеханика», 1972, JMt 4; Теория инвариантности и теория чувствительности автоматических систем, ч. 1—3. К., 1971. А. И. Кухтенко, А. Г. Шевелев. ИНВЕРТОР — логический элемент, реализую- щий логическое отрицание. Одновременно И. усиливает и формирует электр. сигналы, являющиеся носителями информации в логич. цепях устр-в вычисл. техники. И. обычно вы- полняется на электронной лампе, транзисторе или на магнитном элементе. По функциональ- ному признаку И. разделяются на потенциаль- ные и импульсные. В потенциальном И. высо- кий уровень напряжения на его входе соот- ветствует низкому уровню напряжения па выходе и наоборот для любого момента време- ни, кроме момента переключения И. (рис. а). Зависимость между входным сигналом, пода- ваемым на базу, и выходным сигналом, снимае- мым с коллектора, соответствует логич. пре-
индексирование образованию «НЕ». В импульсном И. в момент прихода сигнала на его вход (с учетом времени срабатывания схемы) появляется сигнал проти- воположной полярности на его выходе (рис. б) либо в момент прихода импульсов тактирую- щей серии на выходе И. появляется сигнал лишь при отсутствии сигнала на его входе (рис. в). При этом после прохождения сигнала И. возвращается в исходное состояние. В дискретном исполнении И,— один из осн. конструктивно самостоятельных элементов для построения различных логич. узлов в средст- Схема инвертора: а — потенциальный инвертор на транзисторе; б — импульсный инвертор на транзисто- ре; в — импульсный инвертор на ферритовом сердечнике. вах вычислительной техники. С применением интегральных схем (в особенности больших) И. перестает существовать как самостоятель- ная единица и становится неотъемлемой струк- турной частью в реализации более сложных ло- гич. ф-ций. В АВМ функцию И. выполняет усилитель операционный, реализующий преобразование У вых W = - Увх Лит.: Бирман Н. Я., Син дилевич Л. М. Электронные цифровые машины и программирование, ч. 2. М-, 1966. Г. И. Корниенко. ЙНГВЕ ГИПОТЕЗА, гипотеза глу- бины — гипотеза, объясняющая одну коли- чественную закономерность, наблюдаемую в структуре предложений многих естественных языков. Эта закономерность относится к по- нятию глубины бинарного дерева составляю- щих —т. н. максимум числа левых ветвей дере- ва, которые проходят при движении от корня к произвольному узлу. Наблюдения показы- вают, что в ряде языков (в т. ч. в русском, английском) глубина предложения, как прави- ло, не превышает 7, в то время как длина пути по правым ветвям в дереве составляющих тео- ретически неограничена. Амер, лингвист В. Ингве, обративший внимание на эту зако- номерность, объясняет ее общими свойствами человеческой психики. Как легко убедиться, глубина предложения, строящегося слева на- право с помощью правил бесконтекстной грам- матики (см. Грамматика порождающая), рав- на максимальному числу вспомогательных символов, которые следует помнить в каждый момент построения. И. г. заключается в том, что процесс построения предложения челове- ком аналогичен порождению предложения слева направо в бесконтекстной грамматике, а объем используемой при этом оперативной памяти равен примерно 7 (по другим данным 9) символам. Последнее находится в связи с дан- ными ряда психологических экспериментов, приводящих к выводу, что человек способен мгновенно воспринять и запомнить не более 7 (соответственно 9) однородных элементарных единиц информации (цифр, имен и т. д.). Дальнейшие исследования привели к обнару- жению в ряде языков (в т. ч. в русском) таких способов построения предложений, при кото- рых глубина оказывается принципиально не- ограниченной. Одновременно указан ряд язы- ков (напр., венгерский), в которых неограни- ченность глубины является нормой. Обнару- женные факты служат опровержением И. г. В категорической форме ее постановки эту гипотезу большинство исследователей прини- мают лишь с некоторыми оговорками. Лит.: Ингве В. Гипотеза глубины. В кн.; Новое в лингвистике, в. 4. М., 1965. ИНДЕКСИРОВАНИЕ — присвоение докумен- ту набора ключевых слов или кодов, служащих указателем содержания документа и исполь- зуемых для его поиска (в основном, для доку- ментов с научно-тех. информацией). Возможны два способа И.— свободное (когда непосредст- венно из текста документа извлекают ключе- вые слова без учета всех видоизменений их форм и отношений между ними) и контролируе- мое (когда в поисковый образ документа вклю- чаются только те слова, которые зафиксирова- ны в словаре ключевых слов, где указаны их синонимические, родо-видовые и ассоциатив- ные отношения). Обычно И. осуществляют опытные библиотекари или специалисты дан- ной отрасли науки. Для уменьшения затрат времени и средств разрабатываются методы автоматического И-., статистические, пермута- ционные, библиографические и ассоциатив- ные методы индексирования. Статистические методыИ. ос- нованы на гипотезе о том, что частота употреб- ления слова связана с его значимостью для смысла документа. Обычно эта связь понимает- ся слишком упрощенно — как возрастание информационной значимости слов с ростом их частоты. Другие, напротив, полагают, что информационная ценность редких слов выше, чем информационная ценность частых слов. Это учитывается при использовании метода статистических отклонений, когда измеряются отклонения частоты слов в индексируемом до- кументе от теоретически ожидаемой частоты этих слов. Пермутац ионное И.— И. словами из заголовка документа путем помещения за- головка в алфавитный словарь столько раз, сколько разных слов имеется в нем; при этом каждое ключевое слово помещают на свое место алфавита и сопровождают всем контекстом 359
ИНДИКАТОРЫ ИНФОРМАЦИИ заголовка. Пермутационное И. широко приме- няют в информационных службах. Библиографическое и ассо- циативное И. используют в более широ- ких целях: библиографическое — для И. до- кумента ссылками на др. документы и публика- ции, содержащиеся в нем (указатель цитиро- ванной литературы позволяет производить поиск информации и изучать закономерности развития науки); ассоциативное — для И. с ис- пользованием карт ассоциативных связей меж- ду ключевыми словами, полученных с помощью анализа частоты повторения сочетаний ключе- вых слов в текстах. В зависимости от интервала текста, в котором регистрируется эта частота, получают различные карты ассоциативных связей. См. также А ннотирование автоматиче- ское, Информационно-поисковая система до- кументальная, Поиск информации автомати- ческий. Лит.: Михайлов А. И., Черный А. И., Гил яревский Р. С. Основы информатики. М., 1968 [библиогр. с. 728—735]; Московии В. А. Статистика и семантика. М., 1969 [библиогр. с. 294— 301]. В. А. Москович. ИНДИКАТОРЫ ИНФОРМАЦИИ — специа- лизированные элементы, обеспечивающие на- глядное (визуальное) воспроизведение данных, выводимых из систем или устройств. И. и. яв- ляются частью систем отображения информа- ции и разделяются на аналоговые, дискретные и гибридные. Аналоговые И. и. по принципу действий делятся на механические, гидравлические, пневматические, электроме- ханические и электронные. Конструктивно они оформляются в виде щитовых измерительных приборов с подвижной стрелкой или шкалой и широко применяются в пром-сти. Из элект- ронных И. и. перспективны линейные газораз- рядные индикаторы. Они представляют собой стеклянные баллоны, наполненные инертным газом. Внутри баллона расположен стерж- невой катод и цилиндрический анод. Площадь свечения катода пропорциональна силе тока, протекающего через цепь И. и. Достоинства индикаторов: наглядность, возможность груп- пировки в виде сопоставительных диаграмм (гистограмм), малые габариты, вес и стоимость. Недостатки: большая суммарная погреш- ность — около 4%, короткий срок службы — до 1000 часов, сравнительно высокое постоян- ное напряжение 140 -т- 170 в и большая вели- чина постоянного тока 0ч-10 ма. В связи с широким использованием ЦВМ особое значение приобретают дискретные И. и. К ним относятся элементы, выполненные на лампах накаливания и газоразрядных лам- пах, а также плазменные панели, электро- люминесцентные, электромагн., феррооптиче- ские, жидкокристаллические и электрохим. элементы. Лампы можно использовать как одиночные индикаторы или сегментные (знако- синтезирующие) табло. Из 5—8 сегментов формируется любая из цифр от 0 до 9, из 14—19 сегментов — цифра или буква русского алфа- вита; возможна также сегментная организа- ция мнемосхем. С помощью ламп осуществимо также поочередное высвечивание (выбор) зна- ков. Стеклянные пластины со знаками (каж- дый знак образован группой отверстий в плас- тине) располагаются друг за другом (пакетом до 10—12 пластин) и могут подсвечиваться лам- пами в торец. Знак визуализируется в резуль- тате преломления света в отверстиях. В газо- разрядном цифровом индикаторе знаки высве- чиваются через дно либо через стенку колбы индикатора. Существуют и многоразрядные индикаторы с конструктивным и схемным сов- мещением элементов. Ведется разработка плазменных панелей (рис. 1). Панель состоит из трех стеклянных пластин, в средней из которых есть отверстия, заполняемые смесью неона и азота, а на на- ружных нанесены полупрозрачные полоски золота (шины управления). На шины непре- рывно поступает напряжение подпора. Каж- дый газоразрядный элемент панели располо- жен на пересечении двух взаимно перпенди- кулярных шин. Подаваемое на них напряже- ние управления складывается с напряжением подпора. Возникает свечение элемента, сохра- няющееся и после снятия управляющего напряжения, т. к. на периферии элемента накапливается заряд. Для гашения элемента через соответствующую пару шин передается управляющий сигнал противоположной по- лярности. Достоинства плазменных панелей — возможность запоминания информации, высо- кая плотность элементов изображения (80— 100 элементов на си2) и яркость (2000— 7000 нт), малое время полной записи или сти- рания (40—80 мксек); недостаток — высокие питающее напряжение (200—250 в) и высокие частоты (50—500 кгц), что усложняет согласо- вание их с ЦВМ. Перспективны электролюмине- сцентные индикаторы, основанные на свечении спец, материалов (электролюминофо- ров), возникающем при приложении к ним напряжения. Сегментный цифровой индикатор показан на рис. 2. М а т р и ч и ы й люми- несцентный э.к ран состоит из слоя электролюминофора, заключенного между взаимно перпендикулярными системами управ- ляющих электродов, одна из которых прозрач- на. Как и для плазменных панелей, для пита- ния электролюминесцентных индикаторов и экранов требуются высокие напряжение и частота (200—500 в, 0,4—10 кгц). Осн. недоста- ток таких индикаторов — отсутствие внутр, запоминания, необходимость частой регенера- ции изображения. Ввиду компактности, уни- версальности и хорошей разрешающей способ- ности экраны находят все большее применение в бортовых системах. В светоизлучающих диодах используется эффект свечения р — п перехо- дов в полупроводниках (карбида кремния, фос- фида и арсенида галлия) при пропускании через них тока. Световые диоды пригодны для одиночных и для сегментных цифро-буквенных индикаторов. Из них также собирают матрицы с плотностью до 30—70 элементов на см2. До- стоинства светоизлучающих диодов — низкое напряжение питания (возможность согласова- 360
ИНДИКАТОРЫ ИНФОРМАЦИИ ния с интегральными схемами) и большая скорость переключения. Осн. недостаток — малая световая отдача (2%). К дискретным И. и. относятся также электромагнитные элементы (напр., поворотные указатели положения). Кроме одиночных, возможны еще сегментные, пакетные, ленточные и книжечные конструк- ции. Разработан и электромагнитный экран- матрица с плотностью 10—25 элементов на см2. Элемент может иметь форму кубика, диска, цилиндра или шара; его противоположные поверхности окрашены во взаимно контрасти- рующие цвета. Элементы подвешивают на ни- тях или размещают в ячейках, заполненных прозрачной жидкостью, управляют элементами индивидуальные электромагнитные (запоми- нающие) ячейки. Совмещение в одном элементе запоминающих и индикационных качеств достигнуто в ф е р - рооптических элементах. Такой элемент (рис. 3) состоит из стеклянной пласти- ны, на которую напылены последовательно слой алюминия (фон), окиси кремния (напр., сегменты для формирования цифр) и пермал- лоя (проявление изображения). Способность пермаллоя отражать свет определяется его намагниченностью (эффект Керра), а коэрци- тивная сила зависит от подложек (большая — на алюминии, малая — на окиси кремния). Матричное управление здесь позволяет намаг- ничивать участки пермаллоя только над необ- ходимыми сегментами, после чего изображение становится видимым в отраженном свете (тем- ное на светлом фоне; рис. 3). Достоинство фер- рооптических элементов — удобство согласо- вания с ЦВМ, главный недостаток — низкая контрастность (до 1 : 3). При построении систем отображения информации все шире применяют жидкие кристаллы — спец, органические соеди- нения, имеющие в нормальных условиях свой- ства и жидкостей, и твердых тел. Тонкий слой жидких кристаллов (0,3 мм и менее) заклю- чается между двумя стеклянными пластинами и находится под действием капиллярных сил. Напряжение управления (20—70 в, частотой 10—100 гц) передается через электроды соот- ветствующей формы (напр., в виде сегментов). Воздействие напряжения изменяет положение молекул жидкого кристалла в зоне приложе- ния этого напряжения, что ведет к рассеянию света (потере прозрачности) или к изменению цвета на соответствующих участках. После снятия напряжения прозрачность (первона- чальный цвет) восстанавливается (время пере- ключения — 10-7-100 мксек). Достоинства И. и. на жидких кристаллах — высокая конт- растность изображения (тем большая, чем выше внешняя освещенность), малое потребле- ние энергии и долгий срок службы (10 000 ча- сов и более). Дискретные И. и. на основе ламп накалива- ния и газоразрядных ламп, электролюминес- центные и электромагн. хим. индикаторы вы- пускает пром-сть, их широко применяют в практике. Начали применять и светоизлучаю- щие диоды как точечные и сегментные индика- торы, а также электролюминесцентные экраны как универсальные средства отображения. Матричные панели (плазменные, светодиод- ные, жидкокристаллические) изготовляют пока в форме многоразрядных цифровых и знаковых индикаторов (обычно с растром 5x7 точек на знак). Проведены успешные исследования и выпущены опытные партии плазменных и жид- кокристаллических экранов с разрешающей способностью до 512 х 512 точек. Ведутся ра- боты по получению посредством этих экранов 1. Устройство плазменной панели: 1 — источник на- пряжения подпора; 2 — горизонтальные управляю- щие шины; 3— вертикальные управляющие шины: 4 — стеклянные пластины. 2. Устройство электролюминесцентного индикатора (сегментный цифровой индикатор): 1 — рамка; 2 — стекло со слоем люминофора на внутренней поверх- ности; 3 — сегменты изображения; 4 — компаунд; 5 — электрические выводы. 3. Устройство феррооптического индикатора: 1 — стеклянная подложка (экран индикатора); 2 — слой алюминия (фон); 3 — слой окиси кремния (сег- менты изображения); 4 — компаунд; 5 — слой пер- маллоя (проявление изображения). полутоновых и цветных изображений. В стадии исследований находятся также феррооптпче- ские экраны. 361
ИНЖЕНЕРНЫЕ МЕТОДЫ СИНТЕЗА ДИСКРЕТНЫХ АВТОМАТОВ Электрохимические элемен- т ы представляют собой плоские прозрачные кюветы, заполненные электролитом. У задней стенки их размещаются индикаторные электро- ды, соответствующие будущему изображению (напр., сегменты для формирования цифры); кроме того, в кювете имеется общий электрод. При подаче напряжения происходит электро- хим. реакция, которая изменяет окраску электролита у соответствующих электродов, т. е. изображение проявляется. Реакция яв- ляется обратимой — заряд на индикаторных электродах постепенно рассеивается; видимое изображение может сохраняться несколько десятков минут, после чего требуется регене- рация его. Для стирания информации через индикатор пропускают ток противоположной полярности. Осн. недостатки электрохим. элементов: индикаторные электроды соединены между собой электролитом, а это ограничивает число их в элементе (до 3—4 на см) и услож- няет схемы управления ими; в электролите происходят необратимые изменения; время записи информации сравнительно велико (де- сятки миллисекунд). Дискретный и аналоговый методы формиро- вания изображения используют также в раз- личных комбинациях, образующих гибрид- ные И. и. Напр., сочетание матрицы из све- товых диодов с фотохромным носителем или люминесцентных панелей с лазерным сканиро- ванием позволяет получить перспективные ва- рианты индикаторных устройств. См. также Устройства отображения информации. Лит.: Деркач В. П., Корсунский В.М. Электролюминесцентные устройства. К., 1968 [биб- лиогр. с. 292—299]; Агейкин Д. И. [и др.]. Линейные газоразрядные индикаторы. «Приборы и системы управления», 1969, № 9; Плоские индика- торы [Реферативный обзор]. «Радиоэлектроника за рубежом», 1969, в. 41; Ч а ч к о А. Г. Методы пре- образования информации для человека-оператора в сложных системах управления (на примере энерго- блоков). «Известия АН СССР. Энергетика и тран- спорт», 1971, (Ni 1. А. Г. Чачко. ИНЖЕНЕРНЫЕ МЕТОДЫ СИНТЕЗА ДИ- СКРЕТНЫХ АВТОМАТОВ — совокупность приемов и правил, используемых в инженер- ной практике при логическом синтезе схем дискретной автоматики, телемеханики и вы- числительной техники с учетом реальных фи- зических ограничений на элементы и структу- ру схемы. Эти приемы и правила можно раз- бить на три группы: задание работы будущего устр-ва и абстрактный синтез, блочный синтез и структурный синтез с учетом реальных огра- ничений. Языки задания работы уст- ройства. Классические способы задания в виде автоматных таблиц или таблиц истин- ности при проектировании сложных устр-в неприменимы из-за своей громоздкости. Поэто- му в инженерной практике для задания закона функционирования будущего устр-ва исполь- зуют спец, сжатые способы записи. Наиболее распространены язык секвенций, язык логиче- ских схем алгоритмов и язык технология, гра- фов. Задание на языке секвенций представляет собой совокупность выражений вида Р -> Q. В левой и правой частях этих выражений 362 указаны переменные или их отрицания, разде- ленные запятыми или объединенные знаками конъюнкций. Каждая запись вида Р -> Q имеет следующий смысл: если в объекте проис- ходит изменение сигналов, обращающее хотя бы одно из выражений в левой части секвенции в единицу, то происходит соответствующее из- менение всех сигналов, указанных в правой части секвенции. Напр., xi, х2 хз -> yi у2 озна- чает, что когда xi принимает значение, условно сопоставляемое с 1, или х2 принимает значение, условно сопоставляемое с 0, а хз — с 1, то yi принимает значение 1, а у2 — значение 0. Задание на языке логич. схем алгоритмов представляет собой, по существу, совокупность микропрограмм, которые должны быть реали- зованы устр-вом, и информацию о порядке выполнения этих микропрограмм в зависимос- ти от внеш, условий. Задание в виде техноло- гия. графа представляет собой графич. изобра- жение процесса проверки допустимости того или иного технология, режима и процесса сме- ны этих режимов. Напр., задается пара техно- логия. графов, соответствующих процессам пуска и остановки гидроагрегата, и граф про- верок допустимости пуска или остановки. Такие инженерные языки задания работы устр-в требуют разработки спец, методов пе- рехода от них к явному выражению ф-ций пе- рехода и выхода автомата или к таблице истин- ности ф-ций. В связи с внедрением автоматиза- ции проектирования с помощью ЭВМ возникла необходимость в создании спец, языков проек- тирования. Примерами языков такого типа могут служить ЛЯПА С, АЛОС и АЛГОРИТМ. Блочный синтез. Проектирование сложного устр-ва невозможно практически, если предварительно не разбить его на час- ти. Разбиение на блоки производится проек- тировщиком интуитивно. Критериями разбие- ния служат: функциональное единство блока, типизация блока, конструктивная закончен- ность блока. Первый критерий требует, чтобы блок имел явно выраженную ф-цию. Его удов- летворение обеспечивает ясность общего за- мысла, устр-ва и облегчает поиск неисправ- ностей в устр-ве в процессе его эксплуатации или во время модернизации и переделок. Ти- пизация блока приносит пользу с точки зрения удешевления изделия и стандартизации конт- роля и диагностики в процессе эксплуатации. Конструктивная законченность блока позво- ляет строить устр-во по модульному принципу и облегчает эксплуатацию. Разбиение устр-ва на блоки приводит к тому, что описание работы каждого блока происходит независимо от остальных. Раздельно происходит и структур- ный синтез блоков. Поэтому с точки зрения к-ва оборудования, затраченного на изготовле- ние устр-ва, результат может быть весьма да- лек от оптимума. Структурный синтез с уче- том реальных ограничений. После получения ф-ций перехода и выхода автомата на этапе структурного синтеза (см. Структурная теория автоматов) необходимо реализовать эти ф-ции на основе заданной со-
ИНЖЕНЕРНЫЕ МЕТОДЫ СИНТЕЗА ДИСКРЕТНЫХ АВТОМАТОВ вокупности элементов. Поэтому первой зада- чей,возникающей на инженерном этапе, являет- ся задача определения аналитич. выражения ф-ций перехода и выхода через ф-ции, реали- зуемые заданным набором элементов. Наиболее распространенные наборы элементов реали- зуют, как правило, либо полную систему, со- стоящую из конъюнкции, дизъюнкции и отри- цания, либо систему, состоящую из ф-ции Шеффера и отрицания. Кроме того, практиче- ски в любую из систем элементов входит либо задержка, либо триггер, что позволяет считать систему элементов полной и в классе времен- ных переключательных функций. Однако, ино- гда выбранная для проектирования система элементов может отличаться от указанных. Если, напр., реализация базируется на феррит- транзисторных элементах, то необходимо ис- пользовать полную систему, состоящую из ф-ции х\х2, констант и триггера. При реализации схемы на параметронах или криотронах удобно использовать полную систему, состоящую из ф-ции отрицания и ма- жоритарной ф-ции от трех или пяти аргумен- тов (для трех аргументов эта ф-цйя имеет вид у = (ziz2 V zizs V г2г3), и т. д. Определение аналитического выражения заданной ф-ции через ф-ции, реализуемые заданным набором элементов, может представлять собой весьма сложную задачу. Напр., если базис состоит из элемента, реализующего пороговую ф-цию, то переход от таблицы задания ф-ций переходов и выходов автомата к соответствующей сети из пороговых элементов весьма трудоемок. Второй задачей этого этапа синтеза является учет тех реальных ограничений на возмож- ность включения элементов в сеть, которые определяются спецификой этих элементов. Наиболее важными ограничениями такого рода служат: число входов на элемент каждого типа, коэффициент разветвления элемента, нагрузочная способность элемента и временная задержка, вносимая элементом. Число входов на элемент — это число аргументов у ф-ции, реализуемой этим элементом. Коэффициент разветвления показывает, на сколько входов других элементов допускается соединять вы- ход данного элемента. Нагрузочная способ- ность элемента определяет число элементов, образующих линейную цепочку, которую мож- но навесить на выход данного элемента без необходимости введения в эту цепочку спец, усилителей. Учет этих реальных ограничений в совокупности с минимизацией схемы пред- ставляет весьма трудную задачу, приводящую к нелинейной задаче целочисленного програм- мирования большой размерности. Решение подобных задач при существующем уровне вычисл. техники для сколько-нибудь сложных схем (напр., для автоматов, у кото- рых число входов более двадцати, а число состояний более десяти) пока невозможно. Учет ограничений изолированно — существен- но проще. Такие задачи приводят к задачам линейного целочисленного программирования, решение которых на ЦВМ происходит более эффективно. Кроме того, предлагались раз- личные частные методы решения подобных задач, напр., построение скобочных представ- лений переключательных функций, имеющих глубину не больше заданной, что эквивалентно учету ограничений по нагрузочным способнос- тям элементов. Таким образом, учет дополни- тельных ограничений позволяет ставить не только классическую задачу о минимизации логич. элементов, но и задачу минимизации дополнительного оборудования, напр. усили- телей и балансирующих элементов, необходи- мых для выравнивания времен прохождения сигналов по различным цепям схемы. Использование вместо отдельных элементов целых модулей, реализующих достаточно сложные переключательные ф-ции, приводит к тому, что при синтезе схем автоматов на таких модулях возникают задачи, отличные от задач синтеза на базе отдельных элементов. Наряду с минимизацией общего числа моду- лей, затрачиваемых на синтез, и учетом огра- ничений по входам модулей, их нагрузочным способностям и коэффициентам разветвления, а также по временным соотношениям, в этом случае необходимо еще учитывать коэффи- циент используемости модуля, т. е. используе- мость его логич. возможностей. Задачи синтеза схем на модулях пока еще не получили сколь- ко-нибудь общих решений. Новая технология изготовления элементов приводит к тому, что роль модулей начинают играть целые стан- дартные узлы автоматики и вычисл. техники: регистры, счетчики, дешифраторы и т. п. Это выдвигает задачу синтеза дискретного ав- томата на уровне блоков ЦВМ типовых. Примером такого подхода к синтезу могут служить методы синтеза ф-ций перехода и вы- хода автомата на сдвиговых регистрах. Наряду с задачами синтеза на реальных элементах, модулях или узлах на этапе инженерного син- теза необходимо еще решать задачу о выборе структурного приема реализации автомата. Дискретный автомат может быть реализован по классической схеме, состоящей из логич. преобразователя и памяти, вынесенной в об- ратную связь, охватывающую этот логич. преобразователь. Однако возможны и другие реализации: напр., реализация дискретного автомата на основе схемы микропрограммного управления Уилкса или на основе естествен- ных временных задержек у элементов логич. преобразователя. Выбор той или иной струк- турной реализации пока производится лишь на уровне интуитивного опыта конструк- тора. Важное значение имеет еще проблема коди- рования входов и выходов автомата, проблема выбора тактности его работы и выбор синхрон- ной или асинхронной схемы автомата. Кодиро- вание состояний автомата производится еще на этапе, находящемся между абстрактным синтезом автомата и структурным синтезом. Кодирование же входных и выходных сигналов может производиться на этапе инженерного синтеза. Это кодирование должно учитывать требования реальных датчиков и исполнитель- ных механизмов, с которыми взаимодействует 363
ИНЖЕНЕРНЫХ РАСЧЕТОВ АВТОМАТИЗАЦИЯ автомат. Как правило, в практических задачах автомат является сильно недоопределенным. Задача доопределения тесно связана с задачей кодирования выходных сигналов, т. к. техно- логия. ограничения могут, напр., не позволить доопределить ф-ции перехода и выхода значе- нием «единица», если этому значению сопостав- лен при кодировании высокий потенциал или импульс тока. Выбор того или иного кодирова- ния связан также с характером элементов, используемых при реализации, которые могут быть потенциальными, импульсными или им- пульсно-потенциальными (см. Импульсная эле- ментная структура ЦВМ, Потенциальная элементная структура ЦВМ, Потенциально- импульсная элементная структура ЦВМ). Выбор рабочего такта автомата и определе- ние того, как происходит смена тактов — еще одна из задач инженерного этапа синтеза. Под тактом понимается интервал дискретного времени, в течение которого устанавливается новое внутр, состояние и значения выходных сигналов автомата. Смена тактов может проис- ходить либо от генератора стандартных сигна- лов, либо от спец, схемы, определяющей длительность асинхронного такта. В первом случае частота сигналов от генератора выби- рается такой, что временной интервал между двумя соседними тактовыми сигналами боль- ше, чем максимальное время переходного про- цесса, необходимого для перехода автомата из одного внутр, состояния в другое. Показа- но, что при создании синхронных автоматов во многих случаях удается существенно проще реализовать автомат и сделать его более соот- ветствующим требованиям реальных систем управления. Для автоматов асинхронных воз- никает много проблем, которые неизвестны для задачи синтеза синхронных автоматов. Одной из центр, проблем асинхронного автома- та является проблема устранения состязании при смене внутр, состояний автомата, решение которой происходит за счет спец, кодирования внутр, состояния автомата. Наконец, на этапе инженерного синтеза ре- шается круг проблем, связанных с повышением надежности получаемой схемы. Кроме выбора системы элементов, удовлетворяющей требова- ниям надежности, предъявляемым к синтези- руемому автомату, можно еще повысить надеж- ность автомата за счет структурной избыточ- ности. Методы введения структурной избыточ- ности могут быть весьма разнообразны: ре- зервирование всего автомата или части его, мажорирование наиболее «опасных» частей логич. преобразователя или памяти, добавле- ние обходных цепей в логич. схеме и т... д. Существует много методов внесения структур- ной избыточности на основе анализа и преобра- зования апалитич. выражений для ф-ций пе- реходов и выходов автомата. Однако до послед- него времени эти методы носили частный характер и накладывали существенные огра- ничения на характер сбоев, допускаемых в схе- ме: независимость сбоев в отдельных элемен- тах, фиксированный характер отказов, сим- метричный характер сбоев типа 0—1 и 1—0. 364 См. также Автоматизация проектирования ЦВМ. Лит.: Лазарев В. Г., П и й л ь Е. И. Синтез асинхронных конечных автоматов. М., 1964 [библиогр. с. 252—257]; Якубайтис Э. А. Асинхронные логические автоматы. Рига, 1966; Рабино- вич 3. Л. Элементарные операции в вычислитель- ных машинах. К., 1966 [библиогр. с. 299—301]; По- спелов Д. А. Логические методы анализа и син- теза схем. М., 1968 [библиогр. с. 324—328]. Д. А. Поспелов. ИНЖЕНЕРНЫХ РАСЧЁТОВ АВТОМАТИЗА- ЦИЯ — разработка и исследование математи- ческих методов и различных видов математи- ческого и технического обеспечения для прове- дения инженерных расчетов на электронных вычислительных машинах', в широком смысле— это автоматизация при помощи вычислительной техники расчетов для пром, предприятий, транспорта, строительства и др. отраслей нар. х-ва, включая расчеты, связанные с планирова- нием и орг-цией производства. В узком смысле под И. р. а. понимают автоматизацию расче- тов в конструкторских бюро и НИИ путем привлечения широкого круга пользователей. И.р.а.часто осуществляется в вычислительных центрах, оснащенных ЭВМ и вычислительными системами коллективного пользования, в ко- торых в качестве терминалов могут использо- ваться специализированные и малые ЭВМ для инженерных расчетов. И. р. а. с использова- нием ЭВМ обычно включает несколько этапов. 1-й этап — постановка задачи и определение конечных целей. На этом этапе выбирают общий подход к решению задачи и определяют совокупности критериев, которым должны удовлетворять результаты. 2-й этап — мате- матическое описание. Это описание включает выбор одного из известных способов или раз- работку нового способа для решения задач. Если использовать матем. описание для поста- новки задачи на ЭВМ нельзя, и, кроме того, необходимо оценить полную погрешность по- лученного результата, то применяют числен- ный анализ. 3-й этап — программирование для ЭВМ. 4-й этан — отладка программы. 5-й этап — вычисление (счет). Производится после устранения всех ошибок с использова- нием соответствующих исходных данных. 6-й этап — анализ результатов. И. р. а. непосредственно связана с задачей взаимодействия человека с вычислительной машиной, решению которой способствует ис- пользование языков программирования, транс- ляторов, специализированных ЭВМ и систем графического оперативного взаимодействия. Автоматизировать 1-й, 2-й и 6-й этапы на со- временном уровне развития вычисл. техники и науки довольно трудно. Наиболее разрабо- таны методы автоматизации 3-го и, частично, 4-го этапов. Во 2-ой пол. 60-х гг. для И. р. а. начали применять преимущественно малые ЭВМ. Это объясняется рядом мер, облегчаю- щих общение человека с машиной, предусмот- ренных при конструировании этих машин, В машине «Пром!иь», напр., в набор операций включено вычисление элементарных ф-ций, умножение векторов и решение систем линей- ных алгебр, ур-ний; в машине «МИР-1» вход-
ИНСТИТУТ ПРИКЛАДНОЙ МАТЕМАТИКИ И МЕХАНИКИ АКАДЕМИИ НАУК УКРАИНСКОЙ ССР ным языком является язык процедурно-ориен- тированный, основанный на АЛГОЛе и обога- щенный рядом символов и операторов, часто встречающихся в инженерных расчетах; упро- щение программирования предусмотрено и в ЭВМ «Наири». При И. р. а. удобно использо- вать ЭВМ с десятичной системой счисления и произвольной разрядностью (папр., «МИР»). Для более эффективной организации работы ЭВМ в диалога режиме целесообразно выводить информацию на телеэкран (см. Экранный пульт). Наибольшее значение при автомати- зации 3-го и 4-го этапов имеют библиотеки стандартных подпрограмм и пакетов программ для ЭВМ. Кроме универсальных ЭВМ, для И. р. а. используют проблемно-ориентирован- ные и специализированные вычислительные ма- шины (для решения узких подклассов задач). Большие возможности для И. р. а. откры- вают системы с разделением времени, дающие возможность одновременно решать большое к-во задач на одной вычислительной системе (см. Режим разделения времени, Вычислитель- ных работ методы организации). Лит.: Каган Б. М., Тер-Микаэлян Т. М. Решение инженерных задач на цифровых вычислитель- ных машинах. М.— Л., 1964 [библиогр. с. 588—592]; Глушков В. М., Летичевский А. А., Стогний А. А. Входной язык вычислительной машины для инженерных расчетов. «Кибернетика», 1965, № 1; Монцибович Б. Р., Попов Б. А. Программирование и стандартные программы для ЭЦВМ «Промшь» и «Промшь-М». К., 1969 [библиогр. с. 318—323]; Фильчаков П. Ф. Численные и графические методы прикладной математики. Спра- вочник. К.. 1970 [библиогр. с. 765—792]; Мак- Кракен Д., Дорн У. Численные методы и про- граммирование на ФОРТРАНе. Пер. с англ. М., 1969. В. А. Попов, И. В. Сергиенко, Г. С. Теелер. ИНСТИТУТ АВТОМАТИКИ АКАДЕМИИ НА- УК КИРГИЗСКОЙ ССР — научно-исследова- тельское учреждение в г. Фрунзе. Организован в 1960. Осн. направление исследований — АСУП, комплексная автоматизация и телеме- ханизация оросительных систем. Ведутся раз- работки датчиков и различных приборов (контроля, регулирования), устройств телеме- ханики и диспетчеризации; работы по общей теории, синтезу и анализу алгоритмов управ- ления. При ин-те есть аспирантура.________ jlO. Е. Небо^юбов. | ИНСТИТУТ АВТОМАТИКИ И ТЕЛЕМЕХА- НИКИ (ТЕХНИЧЕСКОЙ КИБЕРНЕТИКИ) АКАДЕМИИ НАУК СССР —см. Ордена Ленина институт проблем управления (автоматики и телемеханики). ИНСТИТУТ КИБЕРНЕТИКИ АКАДЕМИИ НАУК АЗЕРБАЙДЖАНСКОЙ ССР — научно- исследовательское учреждение в Баку. Создан в 1965 на базе Вычисл. центра АН Азерб.ССР. Осн. направление исследований — разработка и применение матем. методов и вычисл. техники в нефтедобывающей, нефтеперерабатывающей и нефтехим. пром-сти, в экономике и планиро- вании. В лабораториях ин-та разрабатывают- ся численные методы решения сингулярных интегральных уравнений, задач подземной гид- рогазодинамики, матем.-эконом. задач плани- рования и управления, матем. методы оптими- зации технологических процессов, проводятся также исследования по созданию автоматизи- рованных систем управления. А. И. Гусейнов. ИНСТИТУТ КИБЕРНЕТИКИ АКАДЕМИИ НАУК ГРУЗИНСКОЙ ССР — научно-исследо- вательское учреждение в Тбилиси. Основан в 1960. Осн. направления исследований; разра- ботка физ. принципов создания киберн. систем, теория моделирования естественных и искус- ственных киберн. процессов и структур. В от- делах и лабораториях ин-та разрабатывают физ., бионические и функционально-логиче- ские основы создания киберн. систем и имита- ционных моделей в новых реализациях, теорию автоматов, теорию нейронных сетей, общую теорию систем, эвристическое и психоэвристи- ческое программирование, моделирование ин- формационных процессов, искусственный ин- теллект и т. п., применения достижений опто- электроники, голографии и квантовой элект- роники. При ин-те есть аспирантура. Ин-т издает выпуски науч, трудов. в. в. Чавчанивзе. ИНСТИТУТ КИБЕРНЕТИКИ АКАДЕМИИ НАУК УКРАИНСКОЙ ССР— см. Ордена Ле- нина Институт кибернетики Академии наук Украинской ССР. ИНСТИТУТ КИБЕРНЕТИКИ АКАДЕМИИ НАУК ЭСТОНСКОЙ ССР — научно-исследо- вательское учреждение в г. Таллине. Создан в 1960. Осн. научные направления: исследова- ние и создание одно- и многоцелевых систем; матем. моделирование производственных про- цессов, проблем планирования и управления; исследование и построение алгоритмических языков и составление соответствующих транс- ляторов; исследование и разработка специали- зированных дискретных устройств на магнит- ных элементах; исследования по теории оболо- чек; исследование процессов управления на молекулярном уровне в бионике; хим. и моле- кулярная физика, биохимия ферментов. Ин-т имеет вычислительный центр и секторы матем. методов, автоматики, исследования операций, механики и прикладной математики, физики, биохимии, научной информации, СКВ, бюро программирования. Есть аспирантура. ' Вы- пускает сборники «Программы для ЭЦВМ Минск-22 и 32». Лит.: Наука Советской Эстонии. Таллин, 1965. ИНСТИТУТ КИБЕРНЕТИКИ С ВЫЧИСЛИ- ТЕЛЬНЫМ ЦЕНТРОМ АКАДЕМИИ НАУК УЗБЕКСКОЙ ССР — научно-исследователь- ское учреждение в Ташкенте. Создан в 1966. Осн. направления исследований: вычисли- тельная математика, экономическая киберне- тика, техническая кибернетика, общие и ма- тем. вопросы вычислительной техники и теории информации. Ин-т является головным в рес- публике по разработке автоматизированных систем оптимального планирования и управле- ния. В 1969 ин-т награжден орденом Трудового Красного Знамени. В ин-те есть аспирантура. В. К. Кабулов. ИНСТИТУТ ПРИКЛАДНОЙ МАТЕМАТИКИ И МЕХАНИКИ АКАДЕМИИ НАУК УКРА- ИНСКОЙ ССР — научно-исследовательское учреждение в г. Донецке. Организован в 1970 на базе Донецкого вычислительного центра 365
ИНСТИТУТ СИСТЕМ УПРАВЛЕНИЯ АКАДЕМИИ НАУК ГРУЗИНСКОЙ ССР АН УССР, созданного в 1965. Осн. научные направления: нелинейные проблемы матем. физики, содержащие свободные границы; об- щая теория дифференциальных ур-ний в част- ных производных и ее приложения; стохасти- ческие дифференциальные ур-ния и проблемы теории вероятностей и матем. статистики; метрические свойства многомерных отображе- ний, экстремальные проблемы теории функций и их приложения; проблемы движения твердых тел с полостями, заполненными жидкостью; матем. проблемы упругости и пластичности; теоретические проблемы напряжения горных пород; исследования по созданию автоматизи- рованных систем планирования и управления пром, предприятиями. Создан отдел эксплуата- ции ЭВМ. Имеется аспирантура. Ин-т из- дает сборники науч, трудов. Лит. .-Данилюк I. I. Д онецький обчислюваль- ний центр. В кн.: IcTopia Академ!! наук Украшсько! РСР, кн. 2. К., 1967. И. И. Данилюк. ИНСТИТУТ СИСТЕМ УПРАВЛЕНИЯ АКА- ДЕМИИ НАУК ГРУЗИНСКОЙ ССР — науч- но-исследовательское учреждение в г.Тбилиси. Организован в 1956. Осн. направления работы: исследования стохастических адаптивных си- стем и оптимальных систем, вопросов машин- ного перевода с рус. языка на грузинский; раз- работки итерационных методов идентификации многомерных процессов управления объектами с изменяющимися характеристиками и методов распознавания и преобразования речевых об- разов; разработка гибридного вычислительно- го комплекса для исследования систем автома- тического управления; разработки специали- зированных вычислительных машин, элемен- тов и устройств автоматики и телемеханики и др. При ин-те есть аспирантура. Издаются сборники науч, трудов. Лит.: Мусхелишвили Н. И. Наука в Совет- ской Грузии. Тбилиси, 1961. А. И. Элиашвили. ИНСТИТУТ ТЕХНИЧЕСКОЙ КИБЕРНЁТИ- КИ АКАДЕМИИ НАУК БЕЛОРУССКОЙ ССР — научно-исследовательское учреждение в г. Минске. Создан в 1965. Осн. направление исследований — разработка теории и методов автоматизации процессов инженерного труда с помощью средств вычисл. техники. В крупных отделах ин-та — автоматизации инженерного проектирования и тех. средств автоматизации инженерного проектирования ведутся иссле- дования по теории автоматизации конструиро- вания и технологического проектирования, автоматизации анализа и синтеза схем управ- ления, автоматизации проектирования метал- лорежущего инструмента, оснастки и автома- тизации нормативных расчетов подготовки производства, разрабатываются специализи- рованные устройства вычисл. техники, инфор- мационно-справочные системы, читающие и чертежные автоматы и т. д. Ин-т издает сбор- ники трудов. Лит.: Купревич В. Ф. Академия наук Бело- русской ССР. Минск, 1968 [библиогр. с. 234—237]. ИНСТИТУТ ТОЧНОЙ МЕХАНИКИ иГвьь ЧИСЛИТЕЛЬНОЙ ТЕХНИКИ АКАДЕМИИ НАУК СССР — научно-исследовательское уч- реждение в Москве. Организован в 1948. Осн. направление работ — создание и внедрение в промышленность современных высокопроиз- водительных универсальных электронных циф- ровых вычислительных машин (ЭЦВМ). В ин-те были созданы такие ЭЦВМ, как «БЭСМ», «М-20», «БЭСМ-2», «БЭСМ-ЗМ», «БЭСМ-4» и «БЭСМ-6». Лаборатории и отделы занимаются исследованием и разработкой как самих ЭЦВМ, их матем. обеспечения, элементов и от- дельных устройств, так и исследованием ряда технологических и конструкторских вопросов, связанных с созданием ЭЦВМ. В ин-те есть аспирантура и ученый совет по защите канд. и докт. диссертаций. Ин-т издает сборники и выпуски научных трудов. И. В. Логинова. ИНСТИТУТ ЭЛЕКТРОНИКИ И ВЫЧИСЛИ- ТЕЛЬНОЙ ТЕХНИКИ АКАДЕМИИ НАУК ЛАТВИЙСКОЙ ССР — научно-исследователь- ское учреждение в г. Риге. Создан в I960. Осн. направления исследований: теория конечных автоматов; теория статистической оптимиза- ции; теория моделирования дискретных уст- ройств; автоматизация научных исследований. Решаются также задачи создания специализи- рованных электронных устройств для автома- тизации измерений, проверки больших инте- гральных схем, радиоаппаратуры и телеви- зионных устройств, разрабатываются различ- ные системы обработки информации. При ин-те создано опытное производство вычислительных устройств. Есть аспирантура. Ин-т издает журнал «Автоматика и вычислительная тех- ника». Лит.: Леонтьев Л. П. Институт электроники и вычислительной техники Академии наук Латвий- ской ССР. «Автоматика и вычислительная техника», 1967, № 5; Кибернетика в Латвии. «Автоматика и вы- числительная техника», 1970, № 2. ИНСТРУМЕНТАЛЬНАЯ ПОГРЕШНОСТЬ' приборная погрешность — по- грешность, возникающая вследствие несовер- шенства измерительных приборов, а также решающих элементов или составных частей вы- числительных машин (см. Погрешность решаю- щего элемента. Погрешностей вычислений тео- рия). ИНТЕГРАЛОВ СПОСОБЫ ВЫЧИСЛЕНИЯ. Для вычисления определенных и неопределен- ных интегралов существуют точные и прибл. способы. Определенным интегралом I = ъ = j" / (х) dx, понимаемым в обычном для курсов а математики смысле (в смысле Римана), наз. предел интегр. суммы п / = lim V f (g4) Az; [б = max \х^ \xi = i=o = *i+l xi' *i+l’ a = Xo < Xl < • < Xn = 61- 1. Способы точного вычисле- ния определенного интегра- л а. Приведенное определение интеграла дает одновременно и способ его вычисления путем 366
ИНТЕГРАЛОВ СПОСОБЫ ВЫЧИСЛЕНИЯ прямого нахождения предела интегр. суммы. Но такой способ сложен и его почти не приме- няют при точных вычислениях. Чаще приме- няют его для прибл. нахождения интегралов. Большое значение имеют способы, основанные на установлении связи между изучаемым опре- деленным интегралом и другими величинами, значения которых часто можно вычислить проще, чем предел интегр. суммы. Такие спосо- бы многообразны, так как интегралы связаны как между собой, так и со многими др. величи- нами. Приведем лишь несколько примеров такого рода. Если для интегрируемой ф-ции 7 (х) существует первообразная (примитивная) ф-ция F (х), то верно следующее равенство: Ь j" 7 (х) dx = F (Ъ) — F (а), позволяющее свес- а ти вычисление интеграла к отысканию перво- образной F (х) и нахождению двух ее зна- чений F (а) и F (Ь). В др. случаях используют простые связи между интегралами от разных ф-ций. К такому виду связей относится, напр., правило «ин- тегрирования по частям»: ь J и (х) v' (х) dx = [и (Ь) v (Ь) — и (а) v (а)] — а Ь — § v (х) и' (х) dx, а b позволяющее интеграл J и (х) v' (х) dx заменить а ъ интегралом § и (х) и' (х) dx, а Вторым примером может служить правило Ъ п интегрирования суммы ф-ций J “ а г—1 п Ъ = У, J (х) dx. Это правило часто дает воз- г—1 а мощность привести интеграл от ф-ции, имею- щей сложное строение, к нескольким более простым интегралам от отдельных слагаемых. Особенно широко применяют аналог этого правила для бесконечных рядов: если / (х) представима в форме сходящегося на [а, Ь] ряда 7 (х) = У иг (х), то, при выполнении г=0 некоторых условий о характере сходимости, верно равенство Ь со Ь I / (г) dx = у ( (х) dx. а а Использование его связано с тем, что ф-ции очень широкого мп-ва могут быть представле- ны в форме суммы ряда, члены которого явля- ются простыми и легко интегрируемыми ф-ция- ми, папр. У ё~x2dx — (— 1)’—dx = О 0 i=0 С x2idx = 1 г! J О 1!3 1 215 При решении некоторых теор. и прикладных задач бывает необходимо вычислить интегралы от однозначных аналитических ф-ций по замк- нутым линиям У 7 (z) dz. Известно, что такой 1 контурный интеграл равен произведению чис- ла 2лг на сумму вычетов ф-ции 7 (z) в особых точках ее, лежащих внутри контура I. Это равенство позволяет вычисление контурного интеграла привести к нахождению вычетов, а это часто бывает значительно проще, чем найти предел интегр. суммы, соответствующей ин- тегралу J 7 (z) dz. I 2. Способы приближенного вычисления определенного ин- теграла. Большинство применяемых в наст, время способов прибл. вычисления определенных интегралов основано на замене интегрируемой ф-ции f (х) на простую и легко интегрируемую ф-цию, такую, напр., как ал- гебр. многочлен или рациональная ф-ция. Эта замена, как правило, дает тем большую точ- ность, чем выше порядок дифференцируемости ф-ции 7 (х) и чем более «гладко» ее изменение. Когда же f (х) — разрывная ф-ция или имеет разрывные производные невысокого порядка, то замена может дать невысокую точность вы- числения интеграла или потребовать введения многочленов высокой степени, если нужно эту точность повысить. Поэтому при построении правил вычисления часто бывает целесообраз- но разложить интегрируемую ф-цию на два множителя р (х) и f (х), из которых р (х) дол- жен собрать в себе все особенности ф-ции, а 7 (х) должен иметь достаточно высокий по- рядок гладкости, и затем привести интеграл ъ к виду Jp (х) f (х) dx. Множитель р (х) считает- а ся фиксированным, его наз. весом или весовой функцией в интеграле. Ф-ция же f (х) может быть любой из некоторого широкого мн-ва. Для вычисления интеграла строят правила вида с п \ р(х) f(x) dx^ Akf(xk) = Qn(f). (1) а &=1 Такие правила зависят от 2n + 1 параметров: от п узлов xh, п коэфф. Ah и числа п значений ф-ции 7 (х). Чем больше п, тем большей точ- ности можно достичь, используя правила (1). 367
ИНТЕГРАЛОВ СПОСОБЫ ВЫЧИСЛЕНИЯ Поэтому п считают произвольным, но фикси- рованным числом и рассматривают задачу о выборе лишь xh и Ak. Их стремятся выбрать так, чтобы достичь возможно большей точ- ности правила (1). Наиболее распространенный и плодотвор- ный принцип выбора xh и Ak состоит в повы- шении степени точности правила. Рассмотрим его идею на частном примере. Пусть отрезок [а, Ь] конечный и нужно построить правило, которое давало бы возможно большую точ- ность для любой непрерывной на [а, Ь] ф-ции /. Известно, что если У непрерывна на [а, 6], то для любой сколь угодно малой заранее за- данной границы погрешности в существует такой алгебр, многочлен Р (х) = апхт + аххт~^ + + ат, отличающийся от / (г) при всех значениях х е [а, 6] по абс. значению меньше чем на е. Это позволяет ожидать, что правило (1) бу- дет давать удовлетворительную точность для всякой непрерывной ф-ции / (х), если оно имеет малую погр. в том случае, когда / (х) — многочлен. Поэтому правило интегрирования (1) часто строят так, чтобы оно было точным для алгебр, многочленов возможно более вы- сокой степени. Обычно говорят, что равенство (1) имеет алгебр, степень точности т, если оно точно для всевозможных многочленов Рт (х) степени т и не выполняется точно для / (х) = xm+l. Одновременно нужно от- метить, что в др. условиях приходится иметь дело с задачей достижения высокой степени точности для иных способов приближения. Так, если строят правила для интегрирования периодических ф-ций, то стремятся к дости- жению возможно более высокой тригонометри- ческой степени точности и т. п. Параметры xh и Ak правила (1) не всегда произвольны. Напр., когда ф-ция У (х) задается таблично, То выбор xh весьма стеснен: можно взять либо все табличные узлы, либо часть их опустить, но нет возможности придавать xk произволь- ные значения. В проблеме повышения степени точности правила (1) рассматриваются три следующие задачи. а) Пусть все 2га параметров xh и Ah являют- ся произвольными. Их можно выбрать так. чтобы сделать правило точным для всех ал- гебр. многочленов степени 2га — 1. Можно по- казать, что когда весовая ф-ция р (х) знако- постоянна на [а, Ь], этого действительно мож- но достигнуть, выбрав надлежащим образом х]г и Ak. Более того, можно показать, что при этом х,; п Ah определяются единственным об- разом и что степень точности 2га —• 1 является наивысшей возможной. Впервые правило та- кого типа построил нем. математик К.-Ф. Гаусс (1777—1855) для случая конечного отрезка [а, Ь] и постоянной весовой ф-ции р (х) = 1. Оно применяется для вычисления интеграла 368 ь У У (х) dx, когда ф-ция / (х) является достаточ- а но гладкой. б) Пусть узлы xh правила (1) избраны и фиксированы, а произвольными являются лишь коэфф. Ah. С такими условиями построе- ния правила (1) встречаются, напр., в задаче интегрирования таблично заданных ф-ций. Один из возможных способов построения пра- вила (1) состоит в том, что ф-цию / (х) интер- полируют по ее значениям у (xh) при помощи алгебр, многочлена степени га — 1: “ \Х --- Х^) Ш {Xh) со = (х — хг) ... (X — Хп) Ь и затем заменяют в интеграле £ р (х) У (х) dx ф-цию у (х) на многочлен Рп_^- После почлен- ного интегрирования получают квадратурные формулы вида ь п j Р (я) У (х) dx^\^ Ahf (xft), (2) П if=1 ft f(l) (X) p (x) -------—----dx. (X — Xk} Ш (xk) По способу их получения эти ф-лы наз. ин- терполяционными. Они вполне ха- рактеризуются условием, что равенство (2) вы- полняется точно всякий раз, когда У (х) есть многочлен степени га — 1. Особенно широко применяют интерполя- ционные ф-лы вида 'Котеса, в которых в каче- стве узлов xh приняты равноотстоящие точки отрезка [а, б] r.f, = «о + ~— • А: = 0............га j . В этом случае коэфф. Ak = (6 - a)-1 Bk, п С р (а + th) t{t — i) . . . ... (f — к + 1) (t — к — 1) ... (f — га) dt. Котес вычислил коэфф. Bh для га=1, 2, ..., 10 при р (х) = 1. Простейшие ф-лы Котеса часто применяют при вычислениях с невысокой точ- ностью. При га = 1 интерполирование выпол- няется по двум значениям f (х) на концах от- резка а и Ь. Равенство (2) приводит к ф-ле тра- пеций ft У у (х) dx Ь 2а [У (а) + У (&)]. (3) а
ИНТЕГРАЛОВ СПОСОБЫ ВЫЧИСЛЕНИЯ При п = 2 ф-ция / (х) интерполируется по d -|- b значениям в трех узлах х0 — а, xv = —-—, х2 = Ъ, и ф-ла Котеса совпадает с правилом парабол С ( 1 I / (х) dx да (Ь — а) / (а) + J | о а 4 /а + Ь\ 1 1 +тг'1— )+v'<4|- 141 Равенства (3) и (4) имеют невысокую точность и с целью применения их к вычислениям от- резок [а, Ь] обычно разделяют на достаточно Ь — а большое к-во малых частей длины h =-- , пг к каждой из которых применяют правило (3) или (4) и затем складывают результаты по всем отрезкам. Получающиеся после этого «общие правила» трапеций и парабол могут быть записаны в виде С b — d [ 1 У (х) dx tss—— —У» + У1 + У2+ ••• + а fh = у (а + kh). ь у (х) dx да Ь Зг£- 1Уо + fm + 2 (/2 + /4 +-h а + Ут-2) + 4 (У1 + /з + • + /т-1)]- в) В некоторых случаях, напр., при графи- ческих расчетах, полезно пользоваться пра- вилами квадратур с равными коэфф. 5 п I p(x)f(x)dxa>Cn X/(*&) (5) а >>=1 Они имеют п -|- 1 параметров Сп и хк (к = = 1, п). Если параметры выбраны так, что равенство (5) выполняется точно для всяких многочленов степени п, такие правила наз. квадратурными ф-лами Чебышева. Первая ф-ла такого рода была найдена в середине 19 в.: Здесь равенство выполняется точно, если у (х) есть произвольный многочлен степени 2п — 1. Ф-лу Чебышева можно построить при всяком п для любой весовой ф-ции р (х), для которой Ь У р (х) dx =+ 0, но среди ее узлов могут ока- а заться узлы, выходящие за границу отрезка интегрирования [а, Ь] и даже комплексные. Так, для случая постоянной весовой ф-ции 1 р (х) = 1 в ф-ле Чебышева j у (х) dx —1 2 ” да---У У (х^ все узлы будут действитель- п й=1 ными только при п = 1, 2, 3, 4, 5, 6, 7, 9. Для всех др. значений п среди узлов х^ будут существовать комплексные. До 1965 считали, что ф-ла (6) является единственной ф-лой Че- бышева, у которой при всяких п все узлы xf: действительные, и лишь в 1965 были найдены весовые ф-ции р (х), для которых может быть построена ф-ла Чебышева с действительными узлами х^ при всяких п или для бесконечного к-ва значений п. 3) Вычисление неопределен- ного интеграла. В задаче вычисле- ния неопределенного интеграла у (х) = уо + х + у (t) dt, как правило, бывает нужно найти ф-цию у (х) для многих значений х, и это существенно отличает ее от задачи вычис- ления определенного интеграла. Допустим, что нужно вычислить у (х) в равноотстоящих точках с шагом h xk = хо + kh (к = 0, 1, 2, ..., N). Предположим, что вычисления до- ведены до точки хп = хо + nh и составлена табл, значений: а- х0 X, хп хп-|-1 У Уо 2/1 Уп Нужно найти Для этого можно исполь- зовать несколько ранее найденных значений г/k (к п) и те значения f (t), которые можно вводить в вычисления. В общей форме расчетное правило можно записать в виде: р ч Уп+1 = 2 А1Уп—1 + h 2 Bn.f (5n.)- (7) 1=0 j=l 1 7 При построении этого правила существенное значение имеет следующее. а) Правило содержит р + 2q + 1 парамет- ров А{, Вп. и gn.. Их выбирают так, чтобы правило имело достаточно высокую или даже наивысшую возможную алгебр. Степень точ- ности. Это условие такое же, как и в задаче вычисления определенного интеграла, б) На каждом шаге вычислений появляется некото- рая погр. От шага к шагу погр. будут накап- ливаться, и погр. вычисления будет возрастать с увеличением к-ва шагов. Закон роста будет 24 4-210 369
ИНТЕГРАЛЬНАЯ СХЕМА зависеть от выбора правила (7); при этом рост может оказаться столь быстрым, что пра- вило может стать непригодным для счета даже на небольшое число шагов. При построении правила (7) необходимо заботиться о том, что- бы соответствующий ему рост погр. был до- статочно медленным, чтобы можно было вы- числить при малых h ф-цию у (х) со сколь угодно малой погр. на всем отрезке, где она должна быть найдена. Правило (7), обладаю- щее этим свойством, часто наз. устойчивым относительно роста погр. Признаки устой- чивости были выяснены в середине 20 в. в) При вычислениях по ф-ле (7) труднее всего нахо- дить значения ф-ции /(f). Можно упростить расчеты и сберечь машинное время, если пра- вило (7) строить так, чтобы каждое значение /(f) применялось для нахождения не одного, а нескольких значений у (х). Пусть известна таблица значений ф-ции / (t) в равноотстоящих точках хо + kh (к = 0, 1, ..., N) и нужно найти значения у (х) в тех же точках. Для вычислений здесь часто исполь- зуют правило , , Г f-n + /п+1 Уп+1 Уп + fl -----2 1 А2/п._1 + Д2/п f н А4/п—2 + д4/п—1 12 2 + 720 2 Л2й, , Д2Л, -1 „ . . . I Q л Л1—2 Т A Jn— й+1 I k 2 ]’ 1 СУ = (2к) Г ](“ + * — !) • • • (“ — *) du- О . А% = A‘-1Ui - А*Л’ АЛ = fi+1 - fl- Оно является интерполяционным, точным для случая, когда у (х) есть произвольный много- член степени 2к + 2, устойчивым относитель- но роста погр., и каждое значение / (f) исполь- зуется для нахождения 2к + 2 значений у. В 40—60-х годах 20 ст. были предложены иные принципы построения правил интегри- рования. Опишем некоторые из них. 1) Пра- вила с наименьшей оценкой погр. в заданных мн-вах ф-ций. Такие правила построены в не- большом к-ве простейших случаев. 2) Правила с наискорейшим убыванием погр. в заданном классе ф-ций при неограниченном возраста- нии числа слагаемых в интегр. сумме. Построе- ны детерминированные и недетерминированные т методы со сходимостью порядка О (AN 8 ) и недетерминированные со сходимостью по ве- т 1 роятности порядка О (AN ’ 2 ) на классе С™ (Л) ф-ций s переменных (s > 1), у кото- рых все производные порядка т ограничены по модулю постоянной А. Аналогичные ре- зультаты получены и в некоторых других классах ф-ций. 3) Метод статистических ис- пытаний или Монте-Карло метод, основан- ный на приведении задачи вычисления нуж- 370 ной величины к вычислению вероятности в процессах со случайными величинами. Простей- ший пример метода дается задачей о вычисле- 1 нии интеграла р = j / (х) dx (0 / (х) 1). 0 Если в квадрате [0 z 1; 0 у 1 ] взять случайную точку М (£, т|), то вероят- ность ее попадания на площадь S равна ин- тегралу р. Пусть взяты N случайных точек (5j, р4) и пусть для L из них выполняется неравенство / (g{) т. е. эти точки лежат на S. Тогда вероятность р прибл. находится по ф-ле р = У / (х) dx да 0 Лит.: Крылов В. И., Шульгина Л. Т. Справочная книга по численному интегрированию. М., 1966 [библиогр. с. 324—360]; Крылов В. И. При- ближенное вычисление интегралов. М., 1967; Ба- хвалов Н. С. Об оптимальных методах решения задач. «Aplikace mathematiky», 1968, sv. 13, № 1; Фихтенгольц Г. М. Курс дифференциального и интегрального исчисления, т. 2. М., 1970. В. И. Крылов. ИНТЕГРАЛЬНАЯ СХЕМА — функциональ- ный узел электронной аппаратуры, все микро- миниатюрные компоненты и соединительные проводники которого изготовлены в объеме или на поверхности общей подложки с при- менением групповых операций в едином тех- нологическом цикле и герметизированы в од- ном корпусе как единое целое. Первые И. с. появились в конце 50-х годов как результат поисков, направленных на повышение надеж- ности, быстродействия, снижение стоимости и миниатюризацию усложняющихся электрон- ных систем. По принципам построения и осо- бенностям технологии различают И. с. на ак- тивной и на пассивной подложке. К первому классу относятся т. н. полупроводниковые (твердотельные, твердые) И. с., которые изго- товляют на монокристаллах полупроводника (обычно кремния) методами планарной техно- логии. В процессе изготовления в объеме кри- сталла образуют специально легированные микрообласти и структуры, выполняющие роль транзисторов, диодов, резисторов, кон- денсаторов, линий задержки и т. п., необхо- димые для получения требуемой функциональ- ной схемы. Все они имеют выход на поверх- ность кристалла, на которой поверх окисного слоя создают контактные площадки и внутри- схемные соединения в виде пленочных метал- лизированных дорожек. Полупроводниковые И. с. по способу электр. изоляции компонен- тов делятся на И. с. с изоляцией и р — «-пе- реходом, смещенным в обратном направлении, и И. с. с диэлектр. изоляцией. Отдельный класс полупроводниковых И. с. составляют схемы с транзисторными структурами ме- талл — диэлектрик — полупроводник (МДП- транзисторами). Характеристики таких И. с. приведены в табл. К И. с. на активной подложке относят также т. н. совмещенные И. с., отличающиеся от полупроводниковых тем, что на поверхноств полупроводника поверх окисного слоя выпол- няют в виде пленок не только контактные
ИНТЕГРАЛЬНЫЕ УРАВНЕНИЯ площадки и соединительные проводники, но и большинство пассивных компонентов. Из И. с. на пассивной подложке наиболее широко распространены т. н. гибридно-пле- ночные И. с., которые изготовляют на диэлек- трической подложке, причем пассивную часть схемы формируют из пленочных компонентов, а активную — внутри миниатюрных полупро- водниковых кристаллов с балочными или ша- риковыми выводами, монтируемыми на пленоч- ной схеме в виде навесных деталей. В зави- симости от толщины рабочих слоев гибридно- (ТТЛ) логич. И. с., транзисторные схемы с не- посредственными связями, с резистивными и резистивно-емкостными, с эмиттерными свя- зями и т. д. От схемного и конструктивного решений, а также от уровня развития техно- логии зависят осн. характеристики цифровых И. с.: задержка распространения сигнала, по- требляемая мощность, нагрузочная способ- ность или коэфф, разветвления, помехоустой- чивость и др. Напр., для диодно-транзистор- ной логич. схемы задержка распространения сигнала — 8 ч- 50 нсек, потребляемая мощ- Характеристики Тип схем Логиче- ские ячейки Триггеры Сдвиговые регистры Счетчики Сумма- торы стати- ческие дина- мические Быстродействие, Мгц Потребляемая мощность, мет Число транзисторов на кри- сталле 14-3 14-3 54-20 0,54-4 24-5 104-30 ~1 0,54-6 па разряд 1004-500 0,5-5-10 0,02-7-20 на разряд 300-J-800 2-S-5 20-5-40 на разряд >100 ~50 на разряд >100 пленочные И. с. подразделяют на тонко- и толстопленочные. Для изготовления тонко- пленочных компонентов используют такие процессы, как напыление в вакууме (термиче- ское или с помощью ионной бомбардировки), хим. и электрохим. осаждение и выращивание, реактивное распыление. При изготовлении толстопленочных компонентов применяют шел- кографию, центрифугирование и пр. Для при- дания пленочным компонентам нужной кон- фигурации используют маскирование и фото- литографию. Гибридно-пленочные И. с. позволяют пол- ностью использовать преимущества пассив- ных тонкопленочных и активных твердотель- ных элементов. Все технологические операции изготовления И. с. являются групповыми, т. е. в процессе их выполнения одновременно формируют целые массивы микроэлектронных компонентов и схем и соединения между ними. Это позволяет создавать высоконадежные и в то же время дешевые И. с. и выпускать их в большом к-ве. Надежность И. с. в 1965 ха- рактеризовалась интенсивностью отказов ~ 10~7 1/час, а позже повысилась на порядок и стала равна надежности лучших образцов дискретных кремниевых транзисторов. По функциональному назначению И. с. под- разделяют на цифровые (логические) и линей- ные. Цифровые И. с. предназначены для при- менения в логич. и запоминающих узлах ЦВМ, а линейные — для усиления, преобразования и'генерирования радио- и видеосигналов, токов и напряжений. Промышленностью выпуска- ются различные серии цифровых И. с., выпол- няющих функции инвертора, триггера, схем «НЕ — И» «НЕ — ИЛИ» и т. п. По особеннос- тям схемного решения различают диодно-тран- зисторные (ДТЛ), транзистор-транзисторные ность 5 ч- 30 мет, нагрузочная способность 4 ч- 20, помехоустойчивость 0,4 ч- 1 в. Из линейных И. с. наиболее широкое рас- пространение получили операционные диффе- ренциальные усилители постоянного тока, стандартные низкочастотные и высокочастот- ные усилители, усилители считывания для ЗУ и др. По числу компонентов и сложности выполняемых ф-ций различают И. с. с низкой (10 ч- 20 компонентов), средней ( ~ 50 ч-100 комп.) и высокой (свыше 100 комп.) степенью интеграции. И. с., содержащие тысячи ком- понентов и выполняющие ф-ции целых узлов электронной аппаратуры, наз. большими И. с. (БИС). Повышение степени интеграции, пере- ход к БИС’ам, улучшение надежности, сни- жение стоимости, совершенствование и авто- матизация технологических процессов явля- ются осн. тенденциями развития техники И. с. Лит.: Наумов Ю.Е. Интегральные логические схемы. М., 1970 [библиогр. с. 424—4291; Вали- ев К. А., Кармазинский А. Н., Коро- лев М. А. Цифровые интегральные схемы на МДП- транзисторах. М., 1971. В. М. Корсунский. ИНТЕГРАЛЬНЫЕ УРАВНЕНИЯ — уравне- ния, содержащие неизвестную функцию под знаком интеграла. И. у. делятся на линейные и нелинейные. Линейные И. у. имеют вид: г а (х) ср (х) — [1 к (х, у) ф (у) dy — f (ж), х е D, Ь (1) где параметр ц, коэфф, а (г), ядро И. у. к (х, у), правая часть / (х), а также область интегри- рования D известны; требуется определить неизвестную ф-цию ф (ж) так, чтобы ур-ние (1) удовлетворялось тождественно для всех (или почти всех) значений х в области D. В таком же виде (1) изображаются и системы линейных 24* 371
ИНТЕГРАЛЬНЫЕ УРАВНЕНИЯ И. у. (тогда а (х), к (х, у) — матрицы', /, <р — вектор-ф-ции) и многомерные И. у. (тогда D — многомерная область). Решение <р (х) И. у. (1) ищется в том классе ф-ций, для которого ле- вая часть (1) с учетом свойств а (х) и к (х, у) обладает теми же свойствами, что и правая часть / (х). Ур-ние (1) с / (х) = 0 наз. одно- родным, в противном случае, т. е. если /(х) =/= 0 на множестве положительной меры,— неоднородным. Если а (х) = 0, 1, то (1) наз. соответственно ур-нием 1-го или 2-го рода. Если однородное ур-ние 1-го или 2-го рода имеет отличные от нуля решения — соб- ственные ф-ции, то значение параметра ц наз. характеристическим, при этом 1/ц = X для ур-ний 2-го рода наз. соб- ственным значением. При фредгольмовских ядрах к (х, у), т. е. ядрах, у которых операторы кгр = J к (х, у) X D X <р (у) dy вполне непрерывны, И. у. (1) наз. ур-ниями типа Фредгольма. Примерами та- ких ядер являются непрерывные ф-ции к (х, у), ф-ции с условием J £ | к (х, у)2 | dxdy < оо, а также всевозможные ф-ции со слабыми осо- бенностями, для которых sup f | к (х, у) | dx < у J < оо. Если в ур-нии (1) типа Фредгольма к (х, у) = 0 для у > х, то (1) наз. ур-пием Вольтерры. Ур-ние вида (»<«<•> (х—у) наз. ур-нием Абеля. И. у. (1), отличные от ур-ний Фредгольма 2-го рода, наз. особыми. К ним принадлежат: И. у. Фредгольма 1-города, сингулярные И. у. с ядром Коши (£> = Г — конечная совокуп- ность непересекающихся кусочно гладких дуг &i (х, у) \ и замкнутых кривых, к (х, у) =----- и х — у / ядром Гильберта ЕЕ [0, 2л], к (х, у) = х— У \ = кг (х, у) ctg —-—I , сингулярные И. у. типа свертки (D ЕЕ [—оо,оо], к (х, у) = аг (х— — у) + а2 (х—у) sign у+/ц(х,у),И.у. Винера — Хопфа (D — [0, оо], к (х, у) — а (х — у)) и др. Ядро ki (х, у) здесь предполагается фредголь- мовским, а ф-ции оц, а2 и а обычно предпола- гаются интегрируемыми или интегрируемыми вместе со своим квадратом. К особым И. у. принадлежат также многочисленные ур-ния интегральных преобразований: ур-ния Фурье 00 00 е~гхугр (у) dy = f (х), Лапласа — J е~ху X —- оо О оо Хф (у) dy = f (х), Меллина — yx~^p (у) dy = О О ОО = / (я), Ханкеля — Vxylv (ух) ср (у) dy = f(x), 6 где Iv — ф-ция Бесселя 1-го рода порядка v, и др. Нелинейные И. у. еще не имеют де- тальной классификации. Укажем некоторые типы таких ур-ний, имеющих первостепенное значение. Ур-ния Гаммерштейна ф (х) = = £ к у) f (у, Ф (у)) dy, где к у) “ фред- D гольмовское ядро, / — нелинейная ф-ция от- носительно искомой ф. Более общие ур-ния Урысона ф (х) = §к (х, у, ф (у)) dy, где к (х, D _ у, ф) обычно непрерывная ф-ция при х, у s D и | ф | < С (С — некоторая достаточно боль- шая константа, D — замыкание D). Ур-ния Ляпунова xf (ч»л “>₽ D D , у<Р>) ф“« (X) ф“* (у*1)) . . . . . . фар (у<р>) гА (х) гА (у^) . . . . . . р₽р (у(р)) dy(1)dy(2) . . . dy(p) = 0, (2) в которых ф-ция v — известна, число р — фиксировано, а суммирование распространено на всевозможные векторы а (оо, ai, ..., ap), ₽ (Ро, Pi, ..., ₽р) с неотрицательными целочис- ленными компонентами. Левая часть равен- ства (2) наз. интегростепенным рядом. Нелинейное одномерное сингулярное И. у. можно представить в виде F (х, ф (х), 6’ф, Л ф, Г2ф, ••• АгФ) = 0’ гДе сингулярный _ 1 V ф (и) dy _ интеграл 6ф = —— 1 , г,-— вполне т J у — х ' г непрерывные операторы, F — заданная не- линейная ф-ция. Многомерное нелинейное.син- гулярное И. у. может иметь вид F (х, ф (х), с^ф, о2ф, . . . , оП1ф; Г1Ф, . . . , ГП2ф) = О, f А е) у — X где о4ф = --------— ф (у) d 5, 0 = --------------- , •s У k —*1 S — m-мерная поверхность, Д(х, 0) — диф- ференцируемые ф-ции. И. у. обычно играют вспомогательную роль и возникают на основе интегр. представлений решений многих задач матем. физики. Пре- имуществом такого подхода является пони- жение размерности области определения ре- шений И. у. Точное аналитическое решение И. у., или решение их в замкнутой форме, как правило, невозможно. Поэтому до появления ЭВМ большинство И. у. исследовались лишь качественно. С развитием вычисл. техники и математики для решения широких классов 372
ИНТЕГРАЛЬНЫХ ЛИНЕЙНЫХ СИНГУЛЯРНЫХ УРАВНЕНИЙ СПОСОБЫ РЕШЕНИЯ И. у. разработано много эффективных при- ближенных методов (см. Интегральных ли- нейных сингулярных уравнений способы реше- ния, Интегральных нелинейных уравнений способы решения). Лит.: Забрейко П. П. [и др.]. Интегральные уравнения. М., 1968 [библиогр. с. 432—444]; Три- ко м и Ф. Интегральные уравнения. Пер. с англ. М., 1960 [библиогр. С. 292—296]. В. В. Иванов. ИНТЕГРАЛЬНЫХ ЛИНЕЙНЫХ СИНГУ- ЛЯРНЫХ УРАВНЕНИЙ СПОСОБЫ РЕШЕ- НИЯ. Сингулярные интегральные уравнения (с. и. у.) возникают на основе интегр. пред- ставлений решений многих задач математиче- ской физики. Эти ур-ния применяются также в автоматического управления теории (Ви- нера—Хопфа уравнения), в теоретической фи- зике (теория дисперсионных соотношений) и др. областях. Многие частные типы с. и. у. решаются в замкнутой аналитической форме. В качестве одного из важных примеров рас- смотрим полученное акад. АН СССР И. Н. Ве- куа решение в замкнутой форме т. н. харак- теристического с. и. у. «"Ф = «(1>фт + -У2-(^Ц1- JTJ Т ’ ь Г = / (t). t е Г, (1) в котором <р (Z) — искомая ф-ция, Г — замк- нутая гладкая простая кривая; а, Ь, / е е Н (а, Г), т. е. непрерывны по Гельдеру на Г с показателем а (феЯ (а, Г), если | ф (Ч) — — ф (^) I const | Zi — t2 Ь, t2 е Г), при- чем а2 * 4 — Ьг =)= 0 на Г. Не ограничивая общ- ности, будем считать, что начало координат лежит внутри Г. Введем интеграл типа Коши ф (г) = —--— \ _ф_(21_ЁЕ г е Г. Граничные ' 2л:г т — г Г значения Ф (г) (ф+ (Z), когда z -» t, оставаясь внутри Г, и ф“ (г), когда z t, оставаясь вне Г) связаны ф-лами Сохоцкого — Племеля ф (Z) = ф+ (t) — ф (f), Уф — (2| Г По этим ф-лам ур-ние (1) преобразуется к виду ф+ = Сф + g, (3) где а — b f ---------, я =--------------. а Ь а + Ь Задача определения Ф (z) и ф± (t) из соотно- шения (3) наз. краевой задачей Римана. Общее ее решение в замкнутой форме впервые дали итальянский матем. И. Племель и сов. матем. Ф. Д. Гахов. Введем индекс х = = "2~^У dint? (t). Тогда ф-ция ф = = In [G (t) t~~и] будет однозначной на Г. При- менив к ней ф-лы (2), получим ф± = ±2-1п[С(г) «-“] + ( 1 f In [G (т) т dt 2т. J т — t Г ехрф Подставив в (3) вместо G его представление и проделав простые преобразования, в соот- ветствии с известными свойствами аналитиче- ских ф-ций будем иметь ехр ф"1’ ехр ф gi Я1 = —Цр ехр ф'г где Px—i (t) — произвольный многочлен сте- пени х — 1, Pz_i (0 = 0 при х< 0. Из ф-лы (4) получаем, что ф+ W = gt W ехР 41+ + PK-i W ехр ф+. Ф (0 = Я1 (О ехРФ , п exp'l’ ф(() = ф+(О —ф (0- (5) Поскольку Ф (z) должна обращаться в нуль на бесконечности, при х < 0 (5) будет иско- мым решением ур-ния (1) лишь при усло- С gi (Т) dt вии, что \ ---------имеет на бесконечности J Т — z Г нуль порядка не меньшего, чем — х -f- 1. При х > 0 (5) дает х + 1 линейно независимых решений ур-ния (1) и соответствующей крае- вой задачи (3). Из (5) вытекает, что для доведе- ния решения до числа нужно уметь вычислять индекс х и ряд сингулярных интегралов. Пусть t = Ь (s) -|- it2 (s), (0 s sg: y) — ур-ние контура Г. Тогда G (t) = G [ti (s) + + it2 (s)] = £ (s) + zr] (s). Соотношение g = = В (s). ’’I = '4 (s) представляет собой пара- метрическое ур-ние некоторой кривой L. В си- лу непрерывности G (t) и замкнутости Г кри- вая L будет замкнутой. Число витков кривой L вокруг начала координат (порядок кривой Г относительно начала координат) будет индек- сом ф-ции G (<). Если, напр., G (<) — действи- тельная или чисто мнимая ф-ция, не обращаю- щаяся в нуль, то L есть отрезок прямой (про- ходимый четное число раз), и индекс G (t) ра- вен нулю. Если G (<) является аналитической ф-цией внутри Г, за исключением конечного числа точек, где она может иметь полюсы, то индекс равен разности между числом нулей и числом полюсов G (t) внутри Г. В общем 373
ИНТЕГРАЛЬНЫХ ЛИНЕЙНЫХ СИНГУЛЯРНЫХ УРАВНЕНИЙ СПОСОБЫ РЕШЕНИЯ случае индекс можно вычислить по ф-ле Полное линейное с. и. у. вида X = Т. к. х есть целое число или нуль, для пра- вильного определения х при численном инте- грировании (см. Интегралов способы вычисле- ния) по ф-ле (6) достаточно обеспечить абс. вычисл. погрешность < 1/2. Сингулярные ин- тегралы можно вычислять указанными ниже приближенными способами. Ур-ние Винера — Хопфа 2-го рода ф W + J к (я — У) ф (у) dy = f (*), х > 0. (7) О продолжением на всю ось (х е |—оо, ос]), применением Фурье преобразования и заменой аргумента можно свести к ур-нию вида (1), в котором a (t) = 1 + у 2яК (to), Ь (t) 2яК(<в), / («) = F (со) X -j-^— , К (ш) = —X 1 * у 2л оо X f к (х) е~~lx<s>dx, F (со) = —Lr- X J У 2л — оо F 00 X С /(х) е—dx, со = г ~^4' J 1 — t — 00 Применив ф-лы (5), получим замкнутую форму решения ур-нця (7) в виде ОО х > 0. Т. о., для доведения решения ур-ния (7) до числа еще необходимо вычислять интегралы Фурье (см. Фурье интегралов способы вычис- ления). Ур-ние Винера — Хопфа 1-го рода 00 J fc (X —у) ср (у) dy = 7(х), х > О, О также приводится к ур-нию вида (1), однако при этом получается т. н. исключительный случай, когда а2 — Ъ2 в отдельных точках Г имеет нули целых порядков. Этот случай так- же поддается решению в замкнутой форме, как и многие другие случаи ослабления и рас- ширения первоначальных требований на Г, а, b и /. Особое значение в теории упругости, гидро- и аэромеханике имеет случай, когда Г — совокупность разомкнутых непересекаю- щихся дуг, а, Ь — кусочно-непрерывные ф-ции. „ ___ , , , b (t) ( ср (т) dr Хер — а (г) ср (0 + ——- I --------------н JTJ «J Т - t Г + X f к (т, t) ср (т) dx = / (i), t е Г, (8) Г где a, b, f и Г — те же, что и в (1), X — комп- лексный параметр, а ядро к (т, t) — фредголь- мовское (см. Интегральные уравнения), вообще говоря, не может быть решено в замкнутой аналитической форме. Один из способов реше- ния этого ур-ния состоит в его регуляризации, т. е. в сведении его к случаю интегр. ур-ния Фредгольма 2-го рода. Последнее решается многими способами (см. Интегральных ли- нейных уравнений способы решения). Регуля- ризацию оператора К дает, напр., оператор 1 f b0 (х) ф (т) dx Xg ф — а0 («) ф (£) — — ) -----------------------------—---------------, ill р I * “° (i) “ a2 (t) — Ъ2 (i) ’ Ь° W а2 (i) — b2 (г) простые вычисления приводят к ф-лам Xg Хер = ср + Тер, ХХц ср = ср + Тер, а b Т =---------Ть --------Т„ + кК«, ш 6" лг “о 0 ’ f со (т) — СО (£) =j —W л’ Г _ 1 С Ф (т) dx Sep =-ГГ~ \ ------7-1 5тг J т — t Г /сф = J к (х, t) ф (х) dx. Г Однако регуляризация с. и. у. не всегда воз- можна. Кроме этого, она может приводить к неэквивалентным уравнениям и к из- лишне сложным вычислениям. Правомерно искать приближенное решение с. и. у. без их регуляризации. Набор способов решения ур-ния (8) без его регуляризации получают, исходя из следующих соображений. С одной стороны, ур-ние (8) является частным случаем линейных операторных ур-ний в гильберто- вом или банаховом пространствах и поэтому к нему применимы общие методы решения та- ких ур-ний (см. Операторных уравнений спо- собы решения). Специфика применения общих методов к ур-нию (8) состоит в необходимости вычисления ряда сингулярных интегралов и в учете некоторых особенностей теории с. и. у. В частности, условие а2 — Ь2 =/= 0 на Г обеспечивает корректность задачи решения 374
ИНТЕГРАЛЬНЫХ ЛИНЕЙНЫХ СИНГУЛЯРНЫХ УРАВНЕНИЙ СПОСОБЫ РЕШЕНИЯ ур-ния (8), если X не есть характеристическое число и х = 0; если а2 — Ь2 может обращать- ся в нуль на Г, то задача решения ур-ния (8) не является корректно поставленной и необ- ходимо привлекать методы решения некор- ректных задач (см. Некорректно поставлен- ные задачи и Некорректно поставленных за- дач способы решения). Случай любого индекса х приводится к случаю нулевого индекса вве- дением ур-ния V — = J t (0 У} (0 ds, yh = Kth = (I (a + b) th + X j" к (т, t) xhdx, Zc > 0, Г (a — b) tk~~K-|-X У к (т, t) xk~tedx, к < 0; Г Кц> = <р+ (а + 6) — ср (а — b) t к + + X J к (т, t) [ф+ (т) — ф~ (т) т~К] dx = f (t), Г Ze Г. Ф-ция ф = ф+ — Г~кф— будет тем решением ур-ния (8) (если оно разрешимо), у которого ф~ имеет наивысший возможный порядок нуля на бесконечности. Если X не есть характери- стическое число и х > 0, то _ ~ 1 <Pv = 4>v — г ’ v = 1, 2.........х, у- — комплексно сопряженная ф-ция к у.. Алгебр, систему (9) целесообразно решать ме- тодом квадратного корня (при замене п на п + 1 выгодно применять метод окаймления). На практике удобно заменой переменной t свести ур-ние (8) к случаю, когда Г является окружностью единичного радиуса с центром в начале координат. Способ получения априор- ной оценки погрешности метода и погрешности за счет неточности исходных данных см. в ст. Приближенных методов общая теория', оценку погрешности округления при решении алгебр, системы вида (9) см. в ст. Линейных алгебраических систем уравнений способы ре- шения. Практически удобно степень погрешности приближенного решения оценивать, вычис- где фу = ф^ — фурешение ур-ний Афг, = = Kt~v — все линейно независимые решения однородного ур-ния Аф = 0. С другой сторо- ны, к ур-нию (8), являющемуся обобщением фредгольмовских ур-ний, формально можно применять многие методы решения таких ур-ний без регуляризации с. и. у. Детальное исследование показывает, что ряд методов: типа Ритца — Галёркина, совпадения, заме- ны ядра на вырожденное и др. (см. Численные методы) могут быть обоснованы применитель- но к с. и. у. В то же время широко распростра- ненный метод решения фредгольмовских ур-ний 2-го рода, основанный на аппрокси- мации решения в виде кусочно-линейной ф-ции, не может быть обоснован применитель- но к с. и. у. в общем случае. При достаточной гладкости решения ур-ния (8) весьма эффек- тивным оказывается наименьших квадратов метод, по которому приближенное решение п —1 ищется в виде фп = 2 ай<А + 2 a,hth~H, при- fl п ляя нормы невязки ур-ния 2 dt или шах t J Г \—п / — / . С ростом п первая норма всегда стремится к нулю, а вторая стремится к нулю при достаточной гладкости исходных данных ур-ния (8). В бо- лее общем случае, когда о гладкости решения ур-ния (8) ничего не известно, целесообраз- нее применять итеративные методы решения с. и.у. Вычислительная схема одного из всегда сходящихся итеративных методов типа наи- скорейшего спуска 'следующая: П+П (Л, К f - KfPU) fl2 __ ф^ _|-----------------{j — || К* (7 - Аф«) II 2 — Аф<’>). 1 = 0, 1, 2, . . . , (10) чем искомые ние алгебр, системы которые минимизируют dt, находятся как реше- п ~ _ 2 «л (Ук У,} = (А У,Ъ k=—n = — п, — п 1, .. . , п, (9) где у — (Уц> У?) = J yk W Уз № ds< Уу) = о где ф<0) — произвольная ф-ция, сопряженный _________________________ У Т.. - . t' (s) с b (т) ф (т) du оператор А*ф = аф -|----— \ -----|_ го J т (и) — 1 (s) V + j к (t, т) Г (s) ф (т) du и знак нормы ( || |] ) О V означает || ф В2 = £ | ф (т) |2 ds. При этом в необ- о ходимых случаях интегралы берутся численно. Указанный итеративный метод и метод наи- меньших квадратов можно перенести на общий случай ур-ния вида (8), когда коэфф, этого ур-ния кусочно-непрерывны и Г состоит из конечного числа непересекающихся гладких 375
ИНТЕГРАЛЬНЫХ ЛИНЕЙНЫХ УРАВНЕНИЙ СПОСОБЫ РЕШЕНИЯ дуг. Теперь под нормой необходимо подразу- V мевать 1| ф Ц 2 = jp ] ф |2 ds, где вес р дол- о жен обеспечивать ограниченность ф Ц для требуемого решения ф. Это условие будет, напр., выполнено, если положить, что р = S 4 = Пр — Йй1 с достаточно малым е > О, Ь=1 где — все точки разрыва ф-ций а, Ь и все концы дуг, входящих в Г. Значительно более эффективным по числу необходимых операций для достижения заданной точности может быть комбинированный метод, когда начальную ф-цию <р° для итеративного метода (10) нахо- дят по методу наименьших квадратов. Для получения приближенного решения с высокой точностью экономически выгодно применять вычисл. схему итерационного уточнения, по которой заново применяется тот же прибли- женный метод для отыскания поправки о к ра- нее полученному приближенному решению <р: Кд — f (t) — Krf. При этом нужно позаботить- ся о возрастающей точности вычисления не- вязки / (t) — К <р. Обобщением ур-ний Винера—Хопфа явля- ется полное с. и. у. типа свертки ОО 1 с 6ф (х) + т| sign хф (х) -I-—— I аг (х — у) X V 2л J — со X ф (у) dy + L С аг(х— у) sign уф (у) <у+ у 2л -> — со со + j к (х, у) Ф (у) dy = f (х), (11) — со где бит] — заданные константы. Ур-ние (11) преобразованием Фурье и заменой аргумента сводится к ур-нию вида (8). Ур-ние (11) также является частным случаем линейных опера- торных ур-ний в гильбертовом или банаховом пространствах, и его можно решать общими приближенными методами для таких ур-ний. На практике нередко встречаются системы ур-ний вида (1), (8) и (11). Теория систем ли- нейных с. и. у. аналогична теории одного ур-ния, поэтому к решению систем можно при- менять аналогичные способы приближенного решения. Однако система ур-ний вида (1) не всегда решается в замкнутой аналитической форме. Причина этого в том, что для матриц а и Ь не всегда справедливо свойство еа • еь = = При решении систем с. и. у. высокого порядка приближенными методами сталкива- ются с вопросами экономии памяти и времени вычислений на ЦВМ. С точки зрения экономии памяти итеративный метод вида (10) оказы- вается предпочтительнее метода наименьших квадратов. Однако в случае медленной сходи- мости итераций можно воспользоваться и ме- тодом наименьших квадратов, находя искомые коэфф. ah не из алгебр, системы вида (9), а 376 путем непосредственной минимизации нормы невязки ур-ния одним из алгоритмов типа быстрого спуска (координатного спуска, наи- скорейшего спуска и др.). Сказанное о систе- мах с. и. у. в значительной мере справедливо и в отношении линейных многомерных с. и. у. Лит.: В е к у а И. Н. Обобщенные аналитические функции. М., 1959 [библиогр. с. 616—6281; Га- хов Ф. Д. Краевые задачи. М.. 1963 [библиогр. с. 628—6351; Михлин С. Г., Смолиц- к и й X. Л. Приближенные методы решения диффе- ренциальных и интегральных уравнений. М., 1965 [библиогр. с. 373—3791; Мусхелишв и - ли Н. И. Сингулярные интегральные уравнения. М., 1968 [библиогр. с. 488—5111; Иванов В. В. Теория приближенных методов и ее применение к численному решению сингулярных интегральных уравнений. К., 1968 [библиогр. с. 281—2851; Ве- ку а Н. П. Системы сингулярных интегральных уравнений и некоторые граничные задачи. М., 1970 [библиогр. с. 372—379]. В. В. Иванов. ИНТЕГРАЛЬНЫХ ЛИНЕЙНЫХ УРАВНЕ- НИЙ СПОСОБЫ РЕШЕНИЯ. Многие задачи матем. физики и инженерной практики сво- дятся к решению интегральных ур-ний (и. у.) Фредгольма (1, 2) и интегральных уравнений Вольтерры (3,4))2-го и 1-го рода соответственно ь ^1Ф = ф (х) — k (х, у) Ф (у) dy = f (X); (1) а b х4ф = У к (х, у) Ф (у) dy = f (х); , (2) а хзф = Ф (х) — У к (X, у) Ф (у) dy = / (х); (3) а х Х4ф = у к (х, у) Ф (у) dy — j (X), (4) а с неизвестной ф-цией ф (х), х е [а, 6]. Ур-ние (3) является частным случаем (1), когда к (х, у) = = 0 для у > х; путем дифференцирования от ур-ния (4) можно перейти к ур-нию (3). Ур-ние (2) коренным образом отличается от ур-ния (1); оно содержит в себе существенные внутр, трудности, и изучено еще недостаточно. Найти точное решение и. у. в замкнутом виде удается только в отдельных случаях. Для решения ур-ния (1) широко применяются при- ближенные методы (особенно в последние годы в связи с использованием вычисл. техники). Хорошо известны такие методы приближен- ного решения и. у., как метод простой ите- рации, метод замены ядра на вырожденное, вариационные методы. 1. В методе простой итера- ции в качестве начального приближения к решению ур-ния (1) берут произвольную ф-цию фо (х). Последующие приближения стро- ятся по ф-ле Фг (*) = У к (х, у) фг_, (у) dy + / (х), (5) а Г =1,2.......
ИНТЕГРАЛЬНЫХ ЛИНЕЙНЫХ УРАВНЕНИЙ СПОСОБЫ РЕШЕНИЯ При сходимости этого процесса за приближен- ное решение принимается фп (х) при достаточно большом п, если все интегралы вычисляются точно. Достаточными условиями примени- мости метода простой итерации являются ь = шах I | к (х, у) | dy < 1 ИЛИ “ Ь Ь Чг «2 = (J j у |2 dxdyj 2<1. а а При этом оценки погрешности определяются II ф — фп II с < II ф — фо II С соответственно: = а““г>1ф(Х)“ф{(х)|: 4<₽-<₽nk<«"x ?2 I! Фп Фо IIl, X || ф- Фо II и II Ф - Фп Ul2 <--------п---- ' 1 — q% b Ч, 11Ф — Ф»и =(У | ф (X) - Фг (X) |2 . а Для случая и. у. (2) доказана теорема: если и. у. (2) разрешимо, а его ядро симметрично, интегрируемо с квадратом и положительно определено, то последовательность ф-ций ь Фг (х) = фг_! (х) + A. \f (X) — f к (х, у) X X фг_1 (У) dy\, 0 < к < 2XV г = 1, 2...... где лх — наименьшее характеристическое чис- ло, а <р0 (х) — любая интегрируемая с квадра- том ф-ция, сходится в среднем к решению ур-ния (2). Для ур-ния (3) последовательные прибли- жения в методе простой итерации строятся X по ф-ле Фг (X) = у к (X, у) (у) dy -(- f (х), а т = 1, 2, ..., причем этот процесс всегда схо- дится. Погрешность оценивается неравенством 11Ф— Фп 11с Mw+1 (b — a)w+1 II f lie (п + 1) ! 1 М (Ъ — а)\ + 2 / М — шах | к (х, у) |. Если в (5) интегралы не находятся точно, то для их вычисления применяют те или иные квадратурные формулы. Если в ур-нии (1) (п \ к (х, у) = У, А, (*) В, W)), i==l / то решение этого ур-ния находится в явном m виде ф (ж) = f (х) + ciAi (ж), где = const — i=t решения системы линейных алгебр, ур-пий m р ci — 2 aijCj = А: “ъ- = f Aj В1 (у) dy. а ь fi = J / (У) (у) dy\ i = 1. 2, . . . , m, а при условии, что определитель системы отли- чен от нуля. 2. Вметоде замены ядра на вырожденное произвольное ядро к (х, у) аппроксимируется вырожденным ядром m так, что к (х, у) яг К (х, у) = У Ai (х) Л; (у) i=1 и в качестве приближенного решения ф (х) ур-ния (1) берется решение ур-ния с вырож- денным ядром. Аппроксимацию заданного ядра вырожденным ядром можно произво- дить различными способами. В частности, в качестве вырожденного ядра можно взять отрезок ряда Тейлора, или отрезок ряда Фурье, или интерполяционное ядро Бетмена. Оценку погрешности метода производят по следующей теореме: если о I к (х, у) — К (х, у) | dy < h, О Ь I Г (х, у) I dy < В, 1 — А (1 + В) > О, а где Г (х, у) — резольвента ур-ния с ядром К (х, у), то ур-ние (1) имеет единственное решение, и II “Ц II f Wch Ч + В)2 I ф — ф Ис < t — h(i + B) ‘ (6> Г (х, у) удовлетворяет соотношению f (х) — ъ — У г (х, у) f (у) dy — у (X). X е [а. А]. При а конструировании вырожденного ядра важно получить хорошее приближение при неболь- шом числе слагаемых, ибо увеличение числа слагаемых может затруднить использование резольвенты. 3. В вариационных методах приближенное решение ур-ния (1) находят в виде аппроксимирующей ф-ции, зависящей от тп параметров m ф (X) = / (х) + 2 Cj<Vj <7> 7=1 где ф. (х), / = 1, 2, ..., пг, — линейно незави- симые координатные ф-ции (обычно первые m ф-ций из полной системы ф-ций на отрезке 377
ИНТЕГРАЛЬНЫХ ЛИНЕЙНЫХ УРАВНЕНИЙ СПОСОБЫ РЕШЕНИЯ [а, Ь]). Важным примером таких ф-ций яв- ляются ф^ (х) = К\ ф0 = Ki (К|~1 ф0), г = 1, 2, 3, 4. Подставив (7) в ур-ние (1), получим некоторую величину е (х, clt ..., ст), назы- ваемую невязкой: b е (х, сг, . . . , ст) = ф (ж) — j А: (х; у) ф (у) dy — а -/(*). (8) Параметры с{, г = 1, 2, т, находятся из таких условий, при которых невязка в ка- ком-то смысле была бы по возможности ма- лой. В зависимости от способа минимизации невязки получают тот или иной конкретный метод приближенного решения ур-ния (1). Но в каждом из них общим будет то, что для определения числовых значений параметров с-, г = 1, 2, ..., т, получают систему ур-ний. Так, по наименьших квадратов методу не- известные сг находятся из условия минимиза- ции невязки ур-ния (1) в метрике пространства Л2 ([а, 6]). В методе Галёркина требуется, чтобы невязка была ортогональна к коорди- натным ф-циям ф.; (х), г=1, 2, ..., т (или к ф-циям (х) из другой полной системы координатных ф-ций). В методе совпадения требуется, чтобы невязка обращалась в нуль в точках xi е [а, Ь ], т. е. наряду с вариацион- ными идеями используют также идеи метода конечных разностей. В методе подобластей отрезок [а, 6] разбивают точками а х0 < < Xj < ... < хт Ъ на т частей, при этом Xj необходимо, чтобы § е (х, съ ..., ст) dx — xi-l — О, i — 1, 2, ..., т. Известно, что большин- ство вариационных методов сводится к методу замены ядра на вырожденное, поэтому в силу оценки (6) фт (х) -> ф (х) при т -»со. Теор. и практический интерес к и. у. при- вел к созданию новых методов их приближен- ного решения. К ним относятся: в некотором смысле универсальный метод последователь- ных приближений, метод осреднения функцио- нальных поправок, метод полос, метод момен- тов, метод замены ядра на кусочно-вырожден- ное, комбинированные методы, метод регуля- ризации при решении и. у. (2) и другие. Эти методы в определенных соотношениях комби- нируют параметры описанных выше класси- ческих методов. Напр., при комбинации ме- тодов замены ядра вырожденным и простой итерации решения ур-ния (1) подбирают та- кие ф-ции Ai (х), (у) и такое т, чтобы оста- точный член г (х, у) = к (х, у) — К (х, у) об- ладал свойством ь q = max I | г (x, у) | dy < 1. b * (9) Решением ур-ния (1) в этом случае будет ф-ция т ф(х)=Т0(х)+ (10) г=1 где (я), i = 0, 1, тп, — решения ур-ний & Tj (х) = Ai (х) 4- у г (х, у) Yi (у) dy; Ло (х) = а = f (х), которые в силу условия (9) находят методом простой итерации. Величины с^, вхо- дящие в равенство (10), определяют из систе- мы ур-ний ь с< = J Yo (х) Bi (х) dx -)- а b т (* + (х) В} (х) dx, i = 1, 2, . . . , т. 1=1 а На практике желательно иметь как можно меньшие q и т. Эти противоречивые требо- вания приводят к необходимости построения алгоритмов, оптимальных в некотором смысле. Вводится величина, характеризующая опти- мальность £ (TV, Llt L2, у) = inf || ф — ф(М)Цс, мем (N) || к (х, у) ||r < || / || r < L2, где у > 0 — миним. расстояние от 1 до соб- ственных значений ядра к (х, у), М (N) — множество всех методов приближенного реше- ния ур-ния (1), при которых производится не более, чем N арифм. действий, норма ||Y||r для любой г раз дифференцируемой ф-ции Y означает сумму максимумов модулей Y и всех ее производных до r-го порядка включитель- но. Доказывается, что (N, £г, £2, у)х XД'г/2 «С М2, где Мг, М2 — положительные по- стоянные, зависящие лишь от г, у, Lr и L2. Метод, для которого || ф — ф[|с = Е (N, Lr, L2, у), является оптимальным по числу арифм. операций, а метод, для которого || ф — ф||с < М2 N~r^, — оптимальным по порядку. Вы- числ. схема оптимального по порядку метода состоит в следующем. Пусть ь ЙГф= У к(х, у) ф (у) dy, а кгЧ> = 2 АУ)к (х> Ф Ц’ 5=1 Шо Я/ = / (X) + 2 Л<°> к (X, х<°>) (х<°>), 1=1 378
ИНТЕГРАЛЬНЫХ ЛИНЕЙНЫХ УРАВНЕНИЙ СПОСОБЫ РЕШЕНИЯ где <р (ж^) — решения системы ур-ний т» £ (/.«>) = f (х(°>) + 2 А к (ж(°>, жр) (жФ>), 7=1 I = 1, 2, . . . , т0, (11) и квадратурные ф-лы выбраны так, что |[ (К— М — fy) Ф Ис —“И Ф Иг' Последовательные при- ближенные решения ур-ния (1) строятся по формулам ф{ = R (к. — к0) ф{-1 + Rf, i = 1, 2, I, где I порядка In TV, ф0 = Rf. Числа mi, i = 0, 1, ..., Z, выбирают так, чтобы M3 - Ml • 2М5 —-----------<4<i, ^[(zn^- - 1) + 1- 1 0 < 6, <--, i = 1, 2, . . . , I. 1 2r где || Rf Ik < || f ||0, || Rf IK Mi || f |^, || Kq> |K < M6 || ф ||0, || Ayp ||r < M& || ф ||0, [•] — целая часть соответствующего числа. На основе рассмотренных методов без прин- ципиальных затруднений можно составить алгоритмы и программы решения этих ур-ний на ЦВМ. В ряде случаев весьма эффективной является реализация этих же методов посред- ством АВМ и гибридных вычисл. машин. Ука- жем некоторые особенности такой реализации. Пользуясь методом последовательных прибли- жений, выбирают интервалы дискретизации Axj = Жц-i — х{, i = 1, 2, . . . , п по перемен- ной х. Ур-ния (1) и (3) решают соответственно по ф-лам ь Фг (ж») = J к <xi> У) Фг-i (zz) dy + f (12) а Xi Фг (жг) = J * (^. У) Фг-1 (У) dy + f (ж{). (13) а При этом аналоговые интеграторы вычисляют интегралы по ф-лам (12) и (13) без погреш- ностей метода, свойственных квадратурным ф-лам, с точностью до инструментальной по- грешности (см. Погрешностей вычислений тео- рия). Интервал [а, (или [а, ж{]) представ- ляют временем, в течение которого и опреде- ляется г-е значение нового (г-го) приближения. За п таких циклов новое приближение опре- деляется полностью. Поступающие под ин- тегралы правых частей приближения искомого решения получаются путем к.-л. вида интер- поляции по отдельным, ранее вычисленным значениям. Если, в частности, к (х, у) т я* у, А{ (ж) Bi (у), то для ур-ния (1) получают 1=1 ф-лу последовательных приближений сТ t = р т = У Bi (У'11/ (У) + X cr-i,jAj (У)1 dy, i = 1, а 2, ..., т, для значений, а не для ф-ций, что по- зволяет упростить вычисл. аппаратуру. На каждом шаге итерации одновременно опреде- ляют очередное приближение фг (ж) = f (ж) + т + У cr_l jA- (х) искомого решения Ф(ж). Для 7=1 (3) замена ядра вырожденным позволяет по- лучить приближенное решение ф (ж) из ур-ния - Г - Ф (®) = 2 А{ (ж) (у) ф (у) dy + f (ж), (14) которое решают в течение интервала времени [а, ж] беспоисковым путем, т. е. путем по- строения электронного аналога ур-ния (14) и измерения в нем напряжения ф (ж). Реализуя метод конечных разностей, систему (И) при небольшом т0(15—.20) можно эффективно ре- шать на АВМ в тех случаях, когда задано одно и то же ур-ние при различных правых частях f (ж). Вариационные методы позволяют простыми средствами реализовать процесс минимизации невязок (8) при аппроксимации (7) с небольшим числом (до 4—6) координат- ных ф-ций. В комбинации с заменой ядра вы- рожденным получают эффективные алгоритмы, состоящие в минимизации невязок m -I / (У) + У cr-l,jAi (У) dy 7=1 J различными способами и в различных метри- ках. Использование АВМ расширяет возмож- ность машинных методов при решении ур-ний (3) и (4) в частном, но важном случае, когда ядро зависит от разности аргументов. Тогда ур-ния Hr,i = cr,i- j Bi(y) а х ф (ж) = f (ж) + У к (ж — у) Ф (у) dy, (15) а х А: (ж — у) ф (у) dy = f (ж) а (16) при обычных ограничениях решают беспоиско- вым путем за время [а, ж]. В некоторых слу- чаях необходимо из условий воспроизводи- мости на АВМ аппроксимировать разностное ядро другим А: (ж — у) да А: (ж — у), которому соответствует приближенное решение ф (ж). Ап- проксимацию можно проводить как расчетным 379
ИНТЕГРАЛЬНЫХ НЕЛИНЕЙНЫХ УРАВНЕНИИ СПОСОБЫ РЕШЕНИЯ путем, так и подбирая параметры решающих блоков. При этом надо учитывать воз- можную некорректность задачи решения ур-ния (16) с приближенными данными. Рас- смотренные методы с небольшими видоизме- нениями могут быть применены для решения многомерных линейных интегральных ур-ний указанного типа и систем таких ур-ний. О ре- шении особых линейных интегральных ур-ний см. Интегральных линейных сингулярных урав- нений способы решения. Лит.: Канторович Л. В., Акилов Г. П. Функциональный анализ в нормированных простран- ствах. М., 1959 [библиогр. с. 671—680]; Канто- рович Л. В., Крылов В. И. Приближенные методы высшего анализа, М.— Л., 1962 [библиогр. с. 698—-708]; Положий Г. Н., Ча лен- ко П. И. Решение интегральных уравнений методом полос. В кн.: Вопросы математической физики и тео- рии функций, ч. 1. К., 1964; Михлин С. Г., Смолицкий Х.Л. Приближенные методы ре- шения дифференциальных и интегральных уравнений. М., 1965 [библиогр. с. 373—379]; Емелья- нов К. В., Ильин А. М. О числе арифметиче- ских действий, необходимом для приближенного ре- шения интегрального уравнения Фредгольма II рода. «Журнал вычислительной математики и математиче- ской физики», 1967, т. 7, № 4. А. Ф. Верланъ, В. В. Иванов, П. И. Чаленко. ИНТЕГРАЛЬНЫХ нелинейных УРАВ- НЕНИЙ СПОСОБЫ РЕШЕНИЯ. Задача отыскания решения нелинейного интегр. ур-ния (н. и. у.) продолжает оставаться одной из сложных задач вычислительной математи- ки. Среди наиболее распространенных в прак- тике н. и. у. и их систем многие являются частными случаями ур-ния типа Урысона (см. Интегральные уравнения) х (s) = X j" К [s, t, х (г)] dt, seQ, (1) £i где x (s) — неизвестная ф-ция, X — числовой параметр, Q — ограниченная замкнутая об- ласть в n-мерном эвклидовом простр. (см. Про- странство абстрактное в функциональном анализе), К (s, t, х) — заданная ф-ция. Его решение, как правило, может быть найдено только приближенно. Рассмотрим методы ре- шения ур-ний этого типа. Метод неопределенных коэф- фициентов состоит в том, что если в ур-нии (1) ф-ция К (s, t, х) может быть пред- ставлена рядом СО К (s, t,x) = 2 (S, t) хр, (2) р=0 где ф-ции Кр (s, t) непрерывны, то искать ре- шение ур-ния (1) можно в виде степенного ряда x(s) = 2 A.n+1a:(1’n) (s). (3) n=0 Подставим этот ряд в ур-ние (1), воспользо- вавшись разложением (2), а также рядом для хр (Z) вида хр (t) = 2 Xn+p*(p>n) (t), n=0 коэфф, которого определены рекуррентно (хр = х • а^”1), Х(Р,П) (г) = Ji ж(1.9) (г) ^.(p-l.n-9) (<). (4) 9=0 Приравнивая коэфф, при одинаковых степе- нях X, получаем ф-лы для последовательного нахождения коэфф, ряда (3) a/1,0) (s) = j" KQ (s, t) dt, й x(1’n)(s) ={ £ Kp^t)x^n-p>(t)dt, й р=1 п = 1, 2, 3, . . . (ж(р>п—р) находятся из соотношений (4)). Ряд (3) при определенных условиях — сходя- щийся. Напр., при выполнении условий С Г В \ Кд (s, t) dt < В, I 1 л_ (s, t) I dt <---------------------. • 1 J 1 _р й I fl г р — 1, 2, 3, . . . , sefl, где В и г — постоянные, интегр. ур-ние(1) име- ет в круге | X |< единственное решение, ко- iB торое можно представить рядом (3), сходя- щимся регулярно. Быстрота сходимости ха- рактеризуется оценкой (fc -> + оо) _3_ | х (s) — xk (s) | = О (X 2 yfe+1), seQ, 45 где у = I X |---. r h—1 xfe(s) = 2 An+1^1,n)(s). (5) n=0 За прибл. решение ур-ния (1) принимают час- тичную сумму вида (5). Погрешность такого решения может быть априорно оценена с по- мощью неравенства | х (s) — xh (s) j < (1 — /1 — у — k—1 V <2”)! _____?п+1' “о 22”+1« !(« + D! s g Q. В методе последовательных приближений выбираем к.-л. спосо- бом начальное приближение х0 (s) к искомому решению ур-ния (1) и строим итерационный процесс вида хп (s) = У К Is’ хп-\ (0] dt, (6) Q п = 1, 2, 3, . . . . Если известно, что последовательные прибли- жения (6) сойдутся к решению ур-ния (1), то, 380
ИНТЕГРАЛЬНЫХ НЕЛИНЕЙНЫХ УРАВНЕНИЙ СПОСОБЫ РЕШЕНИЯ остановив процесс на конечном шаге, мы по- лучим прибл. решение данного ур-ния. Приведем один из результатов о сходимости процесса (6). Пусть ф-ция К (s, t, х) непрерыв- на вместе с производной К'х (s, t, х) по сово- купности переменных s, t е £2, | х | <£ р, и пусть | Л, | С sup | К (s, t, х) | dt С Р> й х | Л | \ sup | К'х (s, i, х) | dt С а, й х вей, | х | < р, где а < 1. Тогда при любой непрерывной ф-ции х0 (s) из области | х | р, se£2, (7) последовательные приближения (6) сходятся равномерно к непрерывному решению х* (s) ур-ния (1), которое расположено в области (7) и единственно в этой области. Быстрота схо- димости определяется неравенством ап I (®) “ хп (») I < --— sup | хг (s) — 1. U- 8 — х0 (s) |, s е Q. (8) При п > 1 неравенство (8) дает априорную оценку погрешности n-го приближения. Апо- стериорная и, вообще говоря, более точная оценка имеет вид I X* (s) - Хп (s) | < sup I Хп (s) — xn_t(s) I, 1 ------------------- CC S s e й. Трудности в вычислении квадратур, возникаю- щие при реализации процесса (6), могут быть преодолены привлечением способов прибл. интегрирования. Обобщением процесса (6) яв- ляется алгоритм осреднения функциональных поправок. Аналог метода Ньютона ре- шения алгебр, ур-ний является одним из эф- фективных методов решения н. и. у. (1). Вве- дем итерационный процесс (Л = 1): хп (s) = хп-\ (s) + Дп-1 W’ <9) п = 1, 2, 3, . . . , Дп-1 (®) = Bn-j (s) + + j К’х [s, t, хп_Л («)] dt- й где en_j (s) = У К [s, t, xn_x (i)J * — xn-\ (s)> й предложенный сов. математиком Л. В. Кан- торовичем и имеющий сверхбыструю сходи- мость второго порядка. Здесь на каждом шаге относительно поправки An—1 (s) решается ли- нейное интегр. ур-ние (см. И нтегралъных ли- нейных уравнений способы решения). Если ф-ция К (s, t, х) непрерывна вместе с произ- водными Кх (s, t, х) и Кх2 (s, t, х) по совокуп- ности переменных s, t е £2, | х — х0 (t) | С Р и выполнены условия: а) для начального приближения х0 (t) ядро Kx[s, t, х0 (£)] имеет резольвенту Г (s, t), при- чем J | Г (s, t) | dt <£ В, s e £2; й б) невязка e0 (s) ур-ния (1) на приближении x0 (t) удовлетворяет неравенству I e0 (s)| = 1 £ К [s, t, xn (£)] dt x(t (s) I t|, s e £2: й в) в области I X — x0 (t) 2 (1 + В) ц =C p, t e £2, имеем j sup | A'”2 (s, t, x) | Q x < K, s e £2; г) постоянные В, т] и К подчинены условию 1 h = (1 + В)2 Ал] процесс Ньютона — Канторовича (9) сходится при этом равномер- но к решению х* (s) ур-ния (1), расположен- ному в области | х — х0 (х) | < -----------------— (1 + В) T), (10) s е £2, и единственному в области | х — х0 (s) | < 2 (1 + В) г], s е £2. Быстрота сходимости определяется оценкой I х* (s) — хп (s) I < —1 Г (2V” 1 (1 + #) 1), 2 вей. (11) Такие утверждения, помимо установления сходимости алгоритма, представляют собой теоремы о существовании, области располо- жения и области единственности решения н. и. у. Отыскание начального приближения х0 (s), удовлетворяющего указанным условиям и представляющего грубо прибл. решение ур-ния (1), является самостоятельной задачей, для решения которой общие рецепты не могут быть даны. Выбор того или иного способа по- лучения х0 (s) диктуется видом ур-ния (1) или характером изучаемой проблемы. Если тре- буемое х0 (s) найдено, то высокая скорость схо- димости процесса (9) обеспечивает получение прибл. решения ур-ния (1) с достаточной для практики точностью после небольшого к-ва итерационных шагов. Априорная оценка по- грешности приближения хп (s) может быть подсчитана по ф-ле (И). Более точную, апо- стериорную оценку даст неравенство (10) (х = х* (s)), если во всех соответствующих выражениях заменить х0 (2) на хп (t) и пе- ресчитать соответствующие постоянные. Другим эффективным методом решения н. и. у. является аналог метода Эйткена — Стеффенсена решения 381
ИНТЕГРАЛЬНЫХ НЕЛИНЕЙНЫХ УРАВНЕНИЙ СПОСОБЫ РЕШЕНИЯ алгебр, ур-ний. Введем итерационный процесс (X = 1): хп (») = Xn-\ <S) + Дп-1 (s)> <12) п = 1, 2, 3, . . . , An—1 (S) = sn—l (S) + ! Г К [s. t, ^п-1 (01 ~ К [s, t, хп А (£)] * х An_j (t) dt. где en_! (s) = (s) — (s). xn_1(s) = = j К [s, t, xn—1 (г)] dt. Теоремы сходимости £2 этого метода по общей идее представляют ви- доизменения соответствующих теорем для ме- тода Ньютона. Алгоритм (12) имеет сверхбыст- рую сходимость второго порядка, но не тре- бует вычисления на каждом итерационном шаге производной Кх [s, t, х j (t) ]. При этом, будучи основан на идее интерполирования, он иногда фактически сходится быстрее ал- горитма Ньютона. Метод кубатурных формул позволяет при решении н. и. у. (1) заранее избежать точного вычисления квадратур и необходимости ре- шать линейные интегр. ур-ния. Для этого пользуются методом замены интеграла в самом ур-нии конечной суммой по какой-либо куба- турной ф-ле. Пусть для простоты ур-ние (1) одномерное ь т (s) = А. К [s, t, х (l)]di, se|a, Ь], (13) a где ф-ция К (s, t, х) непрерывна по совокуп- ности переменных. Возьмем квадратурную Ф-лу р т \F(t)dt = ^ A-F (t.) + Л, (14) а 1=1 где узлы tj е [а, &]. Пользуясь этой ф-лой, ур-ние (1) запишем в виде х (s) = Л У, А^К (s, t^ Xj) kR(s), (15) 7=1 b где Xj = x(tj), R (s) = у К|,5, t, x (1)] dt — n m — У, AjK (s, tj, Xj); (x (t) — точное решение 7=1 ур-ния). Полагая в ур-нии (15) s —tit i = 1, 2, ..., т, получаем xi = У AjK (tj tj, Xj) + /.R (tj), (16) 7=1 I = 1, 2, ...» m. Отбросив здесь малую величину при- ходим к нелинейной системе ~ т хг = 2 АзК fr xi>’ г = 1, 2, . . . , m. 7=1 (17) Ее неизвестные xj, z2, ..., xm принимаются за прибл. значения искомого решения х (s) в уз- лах квадратурной ф-лы. Дальнейшая задача состоит в решении системы (17), для чего мо- гут быть использованы все известные способы решения систем нелинейных алгебр, ур-ний. Затем, когда численное решение ур-ния (1) найдено, его можно проинтерполировать (см. Интерполирование функций) на весь про- межуток [а, &], исходя из равенства (15), отбросив в нем t.R (s) и заменив Xj, j = 1, 2, ... •.., т решением системы (17). В результате получаем прибл. решение ур-ния (1) т _ х (s) = А, У AjK (s, tj, Xj). (18) 7=1 Если (14) — обобщенная квадратурная ф-ла с шагом h и равноотстоящими узлами, то не- которое представление о погрешности реше- ния системы (17), вызванной отбрасыванием в системе (16) величины AT? (t.) можно полу- чить, сравнивая это решение с аналогичным h решением для шага — в совпадающих узлах. Получена также и строгая-апостериорная оцен- ка погр. решения ур-ния (18) для случая про- извольной квадратурной ф-лы. Изложенные методы пригодны также для ур-ний с пере- менным пределом интегрирования, т. е. для нелинейных ур-ний Вольтерры, и их можно реализовать на ЦВМ. Для многих типов одномерных интегр. ур-ний эффективными средствами решения яв- ляются аналоговые и гибридные вычисл. ма- шины (АВМ и ГВМ). Напр.. для ур-ния х (s) = ь = / (s) + £ К (s, t) F [х (t) ] dt при замене а т К (s, t) да У, Aj (s) Bj (t) процесс поиска ре- i=l шения состоит в минимизации к.-л. нормы для ъ суммы невязок pfe. = ch. — В4 (i) F / (t) + а *- т -» + У ck_jtjAj (t) dl (k = 1, 2, ... — номер 1=1 ' J приближения). Каждое приближение воспро- изводится автоматически в течение интервала времени [а, й] на каждом шаге минимизации. Удобство воспроизведения нелинейных зави- симостей и многочленов на АВМ и ГВМ позво- ляет реализовать многие алгоритмы вариацион- ных методов для достаточно сложных н. и. у. При этом независимая переменная представ- ляется временем [а, 6], обеспечивается перио- 382
ИНТЕГРИРОВАНИЕ СИМВОЛЬНОЕ дическое-а воспроизведение минимизируемого функционала, а процесс минимизации можно автоматизировать или поручить оператору, который управляет свободными параметрами, наблюдай за поведением минимизируемого функциоцала по осциллографу. Ур-ние Воль- терры с вырожденными и разностными ядрами решают Неалгоритмически, путем построения их электронных моделей-аналогов и измерения напряжений, изменяющихся во времени по закону х $4). При решении нелинейных ур-ний Вольтерр|1 с ядром общего вида модели- хг руется оператор вида J К (s^, i) F [х (i)] dt, a что дает возможность реализовать метод по- следовательных приближений с небольшой затратой аппаратуры или получить прибл. решение в виде кусочно-ломаной ф-ции путем непосредственного аналого-дискретного моде- лирования с использованием интеграторов в к-ве, равном к-ву отрезков As^ = — si дискретизации. Лит.: Назаров Н. Нелинейные интегральные уравнения типа Гаммерштейна. «Труды Среднеазиат- ского университета. Серия 5-а. Математика», 1941, в. 33; Мысовских И. П. О сходимости метода Л. В. Канторовича для решения нелинейных функцио- нальных уравнений и его применениях. «Вестник Ленинградского университета. Серия математики, фи- зики и химии», 1953, № И, в. 4; Канторо- вич Л. В., Акилов Г. П. Функциональный анализ в нормированных пространствах. М., 1959 [библиогр. с. 671—680]; Мысовских И. П. О методе механических квадратур для решения ин- тегральных уравнений. «Вестник Ленинградского университета. Серия математики и астрономии», 1962, №7, в. 2; Ульм С. Алгоритмы обобщенного ме- тода Стеффенсена. «Известия АН Эстонской ССР. Серия физико-математических и технических наук», 1965, № 3; Б е л ь т ю к-о в Б. А. Аналог метода Рунге—Кутта для решения нелинейных интегральных уравнений типа Вольтерра. «Дифференциальные урав- нения», 1965, т. 1, № 4; Бельтюк о в Б. А. Об одном методе решения нелинейных функциональных уравнений. «Журнал вычислительной математики и математической физики», 1965, т. 5, № 5; Соко- лов Ю. Д. Метод осреднения функциональных по- правок. К., 1967 [библиогр. с. 327—328]; Забрей- к о П. П. [и др.]. Интегральные уравнения. М., 1968 [библиогр. с. 432—444]; Красносель- ский М. А. [и др.]. Приближенное решение опера- торных уравнений. М., 1969 [библиогр. с. 437—452]; Верланъ А. Ф. Методы решения интегральных уравнений на аналоговых вычислительных машинах. К., 1972 [библиогр. с. 211—217]. Б. А. Бельтюков, А. Ф. Верланъ. ИНТЕГРАТОР — см. У стройство интегри- рующее. ИНТЕГРИРОВАНИЕ СИМВОЛЬНОЕ, инте- гр ирование аналитическое — нахождение первообразной функции, если ее можно записать в аналитическом виде. Методы И. с. впервые были опубликованы в работах И. Ньютона (1643—1727), Г.-В. Лейбница (1646—1716). Дальнейшее развитие эти ме- тоды получили в работах Л. Эйлера (1707— 83), В. П. Остроградского (1801—62), Ш. Эр- мита (1822—1901) и др. Процесс интегрирова- ния, основанный на этих методах, не является однозначным и рассчитан на использование эвристических способностей человека. Появление развитых алгоритмических язы- ков и ЦВМ с большими возможностями по символьным преобразованиям дало возмож- ность в 60-х гг. 20 ст. приступить к созданию больших универсальных программ И. с. Эти программы носят эвристический характер. Целью их создания является изучение вопро- сов, связанных с проблемой «искусственного интеллекта», а также практическое использо- вание при решении ряда задач, требующих интегрирования вблизи полюсов и интегриро- вания быстроосциллирующих ф-ций. Эти про- граммы применяют при использовании асимп- тотических методов, а также в тех случаях, когда необходимо получить общее решение, зависящее от буквенных параметров. Программа SAINT, созданная на основе тех же принципов, что и широко известная про- грамма «Логик-теоретик», является попыткой при решении задачи И. с. моделировать чело- веческий образ мышления. Программа исполь- зует таблицу из 26 стандартных форм для по- лучения непосредственного решения. Если ин- теграл не табличный, то делается попытка привести его к табличному виду с помощью одного из 18 предусмотренных в программе преобразований. К числу таких преобразова- ний относятся преобразования вида J (Г (ж) -|- <р (ж)) dx = J F (х) dx + J <р (х) dx и т. п., а также различные подстановки. Пе- ребор применяемых преобразований осуще- ствляется эвристически в соответствии с таб- лицей признаков (характеристикой), состав- ленной для каждого вида интегрируемого вы- ражения. После преобразования опять делают попытку применить таблицу. Эта программа была написана на языке ЛИСП и реализована на машине «1ВМ-7090». Программа SIN, созданная в 1967, была на- писана также на языке ЛИСП, но для работы на машине «1ВМ-7094». Эта программа состоит из трех уровней. Первые два уровня преду- сматривают применение таблицы и ряда эври- стических преобразований, среди которых важнейшую роль играют подстановки и — и(х) для интеграла вида J F (и (х)) и' (х) dx. (1) где F — одна из тригонометрических ф-ций, а и (х) — произвольная ф-ция. Ко второму уровню относятся также интегрирование по частям. Если первый или второй уровень к успеху не приводит, то с помощью подставок eix _ е—ix егх । е— гх Эйлера sin х -----—----; cos х =--------- или подстановки х t = tg — и других делают попытку преобразовать трансцендентные под- ынтегральные выражения к дробно-рациональ- ному виду. После этого используют метод Остроградского для выделения рациональной части. В последних вариантах программы для этой цели использовали также алгоритм Рит- ча. Процедура И. с. была использована как составная часть внутреннего матем. обеспече- ния машины «МИР-2» с входным языком АНА- ЛИТИК. Процедура (программа) разделена 383
ИНТЕГРИРОВАНИЕ ЧИСЛЕННОЕ на три уровня. Первый уровень содержит таблицу из десяти табличных интегралов. Вследствие свойств языка АНАЛИТИК эта таблица является весьма емкой, т. к. содер- жит очень общие формы, такие как £ Лох X X sinbztLr. Такие формы применяют и в вырожденных случаях, когда параметры рав- ны 0 или 1. В этом случае машина автомати- чески производит упрощение громоздких пра- вых частей. Второй уровень программы пре- дусматривает использование тождественных преобразований и применение различных под- становок. Центр, роль при этом играет пре- образование выражений к виду (1). Однако ф-ция F является произвольной. Третий уровень предусматривает применение различ- ных тождественных преобразований, увеличи- вающих однозначность записи подынтеграль- ных выражений. К ним относятся тождества sin х sh х вида tg х = cos х', th х = ch x , уничтожение иррациональности в знаменателе и т. п. Эти преобразования не носят принципиального характера, однако значительно увеличивают вероятность успеха при интегрировании. При решении практических задач, требую- щих массового интегрирования на машине «Мир-2», применяют специализированные программы, рассчитанные на быстрое интегри- рование соответствующих классов интегралов. Лит.: Фишман Ю. С. Интегрирование функций на машине, выполняющей аналитические преобразо- вания. «Теория автоматов и методы формализованного синтеза вычислительных машин и систем». 1968, в. 2; С лэ й дж л Д. Эвристическая программа, решаю- щая задачи символьного интегрирования в объеме первого курса университета. В кн.: Вычислительные машины и мышление. Пер. с англ. М., 1967. ИНТЕГРИРОВАНИЕ ЧЙСЛЕННОе“^“с1ф Интегралов способы, вычисления. ИНТЕГРО-ДИФФЕРЕНЦИАЛЬНЫЕ УРАВ- НЕНИЯ — класс уравнений в математике. См. Уравнений классификация. ИНТЕНСИВНОСТЬ ПОТОКА в теории массового обслуживания — ма- тематическое ожидание числа событий из стационарного потока однородных событий, наступивших за единицу времени. В случае нестационарных потоков мгновенную И. п. , ,. ц (t, s) определяют равенством ц (?) = , S | i s г где р (t, s) — матем. ожидания числа событий, наступивших за промежуток времени (t, s). Для любого стационарного потока с конечной интенсивностью ц < оо необходимым и до- статочным условием ординарности этого пото- ка является равенство А. = п, где А — пара- метр потока (теорема В. С. Королюка). Среди стационарных потоков без последействия толь- ко простейшие потоки удовлетворяют этому условию. См. также Иоток случайный. С. М. Броди . «ИНТЕРНЁЙШЕНАЛ БИЗНЕС МАШЙНЗ КОРПОРЕЙШЕН», ИБМ (International Bu- siness Machines Corporation, IBM) — самая крупная в мире корпорация по разработке, 384 производству и сбыту электронных цифровых вычислительных машин (ЭЦВМ), внешних устройств и систем обработки данных. Осно- вана в 1911, нынешнее название имеет с 1924. Науч, исследования и разработки проводятся в 30 лабораториях корпорации (в США и за границей), 16 ее заводов выпускают вычисл. машины и системы, устройства, оборудование и элементы. В 1970 корпорация структурно состояла из 11 крупных подразделений — от- делов. Вычисл. устройства ИБМ начала соз- давать в 1929. В 1944 инженеры корпорации совместно с учеными Гарвардского ун-та соз- дали первую в мире автомат, электромех. вы- числ. машину «Mark-]», в 1948 ИБМ выпусти- ла первую серийную электронную машину ЛВМ-604», в 1949 — разработала состоящую из двух машин первую вычислительную систе- му с программой на перфокартах; в 1952 соз- дала систему обработки данных «1ВМ-701», а в 1954 — «1ВМ-650», получившую широкое применение в промышленности. В 1956 кор- порация выпустила машину «1ВМ-704» с за- поминающим устройством на магн. сердечни- ках на 32 тыс. слов, а в 1960 — полупровод- никовую ЭЦВМ известной 7000-й серии — «1ВМ-7090», быстродействие которой возросло в 5 раз по сравнению с аналогичными лампо- выми машинами. В 1965 ИБМ выпустила первую модель семейства вычисл. систем «IBM-360», положивших начало электронным вычислительным машинам 3-го поколения. Ло- гич. структура этих систем послужила осно- вой для разработки в 1967 семейства бортовых машин «4 Pi» (на интегральных схемах). В таблице приведены основные тех. данные наиболее известных серийных машин, выпу- скаемых ИБМ (в нее не включены данные по уникальным машинам и системам, таким как система управления на космодроме в Хьюсто- не, бортовая вычисл. машина космического корабля «Джеминай» и др., и по десяткам си- стем стратегического .назначения). Лит.: Зейденберг В. К., Матвеен- ко Н. А., Тароватова Е.В. Обзор зару- бежной вычислительной техники по состоянию на 1969 г. М., 1970. П. В. Походзило. «ИНТЕРНЁЙШЕНАЛ КОМПЬЮТЕРЗ ЛИ- МИТЕД» (International Computers Limited, I. C. L.) — ведущая английская фирма по вы- пуску ЭЦВМ и периферийного оборудования к ним. Создана в 1968. При разработке новых ЭЦВМ научно-исследовательские лаборатории фирмы тесно сотрудничают с Манчестерским ун-том. С 1965 выпускает серию совместимых машин на интегральных схемах «System 4». С 1964 выпускает семейство ЭЦВМ «ICL 1900 Series» (с 1968 начат выпуск этой серии машин на интегральных схемах — «ICL 1900А Se- ries»). В 1969 начат выпуск машины серии 1900 А на интегр. схемах модели «ICL 1906 А» с быстродействием порядка миллиона опера- ций в 1 сек (объем ЗУ на магн. сердечниках до 524 тыс. 24-разрядных слов с возможным наращиванием до 4196 тыс. слов и с временем цикла до 0,75 мксек; ЗУ на магнитных бара- банах емкостью до 8 X 2 млн. знаков); время выполнения арифм. операций: сложение и
«ИНТЕРНЕНШЕНАЛ КОМПЬЮТЕРЗ ЛНМИТЕД» Основные характеристики наиболее известных машин фирмы ИБМ Название Дата изго- тов- ления Основные элементы Время сложения/ умножения, мксек Тип и емкость ОЗУ тыс, слов Средний цикл, лек сек Ввод — вывод Максимальная емкость внешнего ЗУ с произволь- ной выборкой, млн. десятичных знаков IBM-603 IBM-701 IBM-650 IBM-705-П1 IBM-704 IBM-303 RAMAK модель I IBM-709 IBM-1620 IBM-7090 IBM-1401 IBM-7030 STRETCH IBM-7072 IBM-7044 IBM-7700 IBM-1130 IBM-1800 IBM-4P1 IBM-360 * модель 85 IBM-370 модель 135 1948 1952 1954 1956 1956 1957 1958 1959 1960 1960 1961 1962 1963 1964 1965 1966 1967 1969 1972 лампы >> » транзи- сторы » » » » транзи- сторы » транзи- сторы, инте- гральные схемы транзи- сторы, инте- гральные схемы 500/ 700/ 86/ 12/228 фикс., 72/192 плав. 30 000/ 24/ 560/ 4,4/4,4 — —30,5 230/ 1,5/ 12/64 5/22,5—33 6/ 8/ ю/ 5—10/29,6— —34,6 0,016/0,5 4/ триггеры электронно- лучевые трубки 2 барабаны 1—4 магн, сердечники 60 сердечники 20—80 сердечники 4—32 барабаны 4—16 сердечники 0,1 барабаны 2 сердечники 4—32 барабаны 4—16 сердечники 20—100 сердечники 32 сердечники 1,4—4 сердечники 16—262 сердечники 5—30 сердечники 8-32 сердечники 16—49 сердечники 8 сердечники 4—32 8—32 сердечники 4-6, тонкие пленки 1 сердечники 96—240 12 4800 100 9 12 10 000 12 7000 20 2,2 11,5 2,2 6 2,5 2 3,6 2 2,5 (время выборки из ОЗУ) 1 перфокарты перфокарты, перфоленты, печ. устр-во перфокарты, перфоленты, печ. устр-во перфокарты, печ. устр-во перфокарты, печ, устр-во, экр ан индикатора перфокарты, перфолента, печ. устр-во перфокарты, печ. устр-во, экран индикатора перфокарты, перфолента перфокарты, печ. устр-во перфокарты, печ. устр-во перфокарты, печ. устр-во перфокарты перфокарты, перфоленты, печ. устр-во перфокарты перфокарты, перфоленты, печ. устр-во, графопострои- тель перфокарты, перфоленты, печ. устр-во перфокарты, перфоленты, печ. устр-во перфокарты, перфоленты, печ. устр-во 48 (диски) 5—40 10 234 (диски) 0,83 (барабаны) 710 (перфок.) 256 (блоков магн. лент) 0,73 (барабаны) 234 (диски) 50 (блоков пент) 150 (диски) 75 (диски) * Характеристики систем «1ВМ-360» см. в ст. «1ВМ-360». 25 4-210 385
ИНТЕРПОЛИРОВАНИЕ СЛУЧАЙНОГО ПРОЦЕССА вычитание—0,9 мксек', умножение— 2,6 мксек', деление — 7 мксек. В 1971 фирма (совместно с Манчестерским ун-том) разработала ЭЦВМ «MU-5», уступаю- щую цо мощности только амер. «CDC-7600» (среднее время выполнения команды — около 0,1 мксек). Лит.: И н ь к о в Ю. И. Электронная вычислитель- ная техника и капиталистическая экономика. М., 1968; Зейденберг В. К., Матвеенко Н. А., Тароватова Е.В. Обзор зарубежной вычисли- тельной техники по состоянию на 1970 г. М., 1970. ИНТЕРПОЛИРОВАНИЕ СЛ УЧ АИН^ГОПРО; ЦЁССА — одна из задач предсказания случай- ных процессов теории. Линейное И. с. п. g (1) состоит в построении оценки g (т) значения процесса g (?) в момент времени т (0 < т < Т), которая линейно выражается через наблюде- ния § (1) при t 0 и t Т. При этом обычно ищут оценку g (т), для которых сред- неквадратическая погрешность о2 (т) = = М [g (т) — g (т)]2 минимальна. Явные ф-лы для решения задачи И. с. п. получены для ста- ционарных случайных процессов с дробно-ра- циональной спектральной плотностью. Напр., если спектральная плотность процесса g (?) с - 1 равна / (X) = , то g (т) = ——— х X2 + a1 sn al X {g (0) sh a (T —- t) + g (T) sh ax}. Впервые задачу линейного И. с. п. для ста- ционарной последовательности gn со спект- ральной плотностью / (X), наблюдающейся при всех п, кроме п = 0, рассмотрел сов. матем. А. Н. Колмогоров. Оказалось, что среднеквад- ратическая погрешность интерполирования g0 , „ Г f dX 1—1/ равна a2 = 2л \ — в частности, интер- L J / (X) ] \ —л , , Г dX \ полирование безошибочно, если > = -|-оо I. J JW / —л М. И. Ядренко. ИНТЕРПОЛИРОВАНИЕ ФУНКЦИЙ — при- ближенная замена функции / (х), заданной на всем отрезке [а, Ь] или, во всяком случае, в отдельных его точках х^, / = 0, 1, ..., п, функ- цией F (х) некоторого класса, значения кото- рой в точках х^ совпадают с соответствующими значениями функции / (х). Точки х$, j = 0, 1, ..., п, наз. узлами интерполирования (у. и.), а F (х) — интерполирующей ф-цией. В неко- торых случаях требуют, чтобы заданные зна- чения в у. и. принимала не только интерпо- лирующая ф-ция, но и ее производные. В вычисл. практике применяют интерполи- рование, когда оперируют с ф-циями / (г), за- данными в конечном к-ве точек х-, / = 0. 1, ... ..., п отрезка [а, Ь], а необходимо узнать f (х) для промежуточных значений аргумента. Иног- да для / (х) известно и аналитическое представ- ление, однако определение каждого значения ее сопряжено с большим объемом вычислений. 386 В этом случае при нахождении значений ф-ции для многих значений аргумента также при- меняют интерполирование, т. е. по несколь- ким вычисленным значениям / (х.), j = 0, 1, ... ..., п, строят простую интерполирующую ф-цию, с помощью которой и вычисляют прибл. значения j (ж) в остальных точках. Обычно F (ж) отыскивают в виде обобщен- ного многочлена п = У, ci<pi (ж), (1) ьо где <pj (ж) — линейно независимая на [а, Ь) система ф-ций и — действительные коэфф. Построение конкретной интерполирующей ф-ции F (ж) для / (ж) сводится к отысканию с4, i = 0. 1, ..., п, из условий У, сгФг <*&) = / (2) г=0 к = 0, 1, . . . , п. Обобщенный многочлен, обладающий свой- ством (2), наз. обобщенным интер- поляционным многочленом для / (ж) по заданной системе узлов. Определитель А системы (2) отличный от нуля при любом выборе попарно различных точек х- отрезка [а, Ь], если система ф-ций <р4 (ж), t = 0, 1, ..., п является системой Чебышева на [а, 6], т. е. если любой обобщенный многочлен (1), у ко- торого хотя бы один из коэфф, отличен от нуля, имеет на [а, Ь] не более п нулей. Из этого следует существование и единственность обобщенного интерполяционного многочлена (и. м.) п д 1=0 где — определитель, получающийся из А заменой ?-го столбца столбцом свободных чле- нов системы (2). Если разложить Д{ по эле- п ментам г-го столбца (Д{ = У, / где 1=0 Д^— алгебр, дополнения элементов г-го столб- ца определителя Д), то обобщенный и. м. (3) принимает вид п п д F (*) = / (*;) ~~ <РЬ (х) = з=о k=Q п = 2 / (xj) Ф; (ж). 1=0 П А Ayk где Ф; (х) = > —— tpk (х) — обобщенные мпо- й=о гочлены, не зависящие от / (ж), целиком опре- деляющиеся выбором системы у. и. Из вы- полнения условий (2) следует, что Ф; (^) = | 0, если 7 ¥= к. 1. если / = к. (4)
ИНТЕРПОЛИРОВАНИЕ ФУНКЦИИ Чаще всего на практике применяют интерпо- лирование алгебр, многочленами (параболи- ческое интерполирование), т. е. многочленами по системе ф-ций 1, х, х2, ..., хп. Такой способ приближения основан на гипотезе, говорящей о том, что на небольших отрезках изменения х ф-цию f (х) можно достаточно хорошо прибли- зить с помощью параболы некоторого порядка, аналитическим выражением которой и явля- ется алгебр, многочлен. Система ф-ций 1, х, х2, ..., хп представляет собой систему Чебыше- ва и потому и. м. существует и он единствен- ный. Для его построения нужно прежде всего найти многочлен, который принимает в одной узловой точке значение 1, а во всех осталь- ных — 0. Таким свойством обладает много- член Фг (®) = (х — г0) (х— хг) . . . (х — г4-1) (х — zi+1) х... ________________. X (ж — х„)_____________ ““ (Xi — х0) (xt — xt) . . . (xt — Xi-J x X (x£—xi+1) . . . (xi — xn) он равен 1, если x = х{, и 0, когда х = х-, i =f= i; следовательно, F (®) = 2 / * Х 1=0 (х — х0) (х — xt) ... (х — х{-1)|(х — xi+1) X.. • ... X (х — хп) (®i — жо) ~ *1) • • • — ^i-l) X ' X (xt — xi+1) . . . (X, —xn) Этот многочлен наз. и. м. Лагранжа, его обо- значают обычно Ln (г). В случае равноотстоя- щих у. и., т. е. когда = х{ + h, i = 0, 1, ..., п — 1, он имеет вид Ln (*) = Ln (жо + th) = п t (t—1) ... (t—n) п! х-— х0 п ! где t --------, С —- —----------— . Если все h п i! (п — i)! вычисления проведены точно, то Ln (г) сов- падает с / (х) в у. и. В остальных точках они, вообще говоря, будут отличаться один от другого (см. Округления погрешность, По- грешность, Погрешностей вычислений теория). Исключение представляет только случай, ког- да f (х) является многочленом степени не выше п. В этом случае f (х) и L.n (х) тождествен- но совпадают. Вообще говоря, произвольная ф-ция / (х), совпадая с и. м. в узлах интерполирования, может как угодно отличаться от него в ос- тальных точках. Но если / (х) обладает на [а, Ъ ] непрерывными производными до n-го по- рядка и производная /(п) (х) дифференцируема на [а, Ь], то y(n+l) / (ж) F'n = Rn (ж) = । । ~ ro) X \'1' “Т~ -Ч • X (X — Xj) ... (X — Хп), (6) где х0 хп. Величина Rn (х) наз. оста- точным членом интерполирования или погр. интерполирования (погр. метода). Положив мп+. = sup I /(п+1)(х) I, получим “г хе [а, Ь]' ^п4-1 I Rn I < , • . I (х — хо\ (я — xt) ... (М 1) ' • • • (.х~ Хп)- (6') Правая часть выражения (6) для заданной ф-ции / (х) зависит только от многочлена шп = (х ~ хо) (х ~ Ч— (х — х„)' кото- рый полностью определяется у. и. В некото- рых случаях имеется возможность выбирать у. и. по своему усмотрению и увеличивать точ- ность интерполирования. Так, если в качестве у. и. взять нули полинома Чебышева Тп (х) = = cos [n arccos х], | х | 1, то погр. ин- терполирования на отрезке [—1, 1] дляданной ф-ции f (х) будет наименьшей. В этом случае оценка (6') примет вид I 1 (х) — Ln (х) | < Мп+1 2n (п + 1)! Если интерполирование производится на про- извольном отрезке [а, Ь], то его можно пере- вести в [ — 1, 1 ] линейной заменой переменного. Интерполяционная ф-ла Лагранжа (5) имеет ряд недостатков. Ее построение, а также вы- числения по ней требуют большой вычисл. ра- боты. Кроме того, если известен Ln (х), по- строенный по значениям в точках х0, хх, ..., хп и требуется построить Ьп_^ (х) по его значе- ниям в х0, xj, ..., жп_|_р то все вычисления необходимо проводить заново. В связи с этим, чтобы упростить вычисл. процесс, потребова- лось видоизменить и. м. Существуют различ- ные формы записи и. м., которые обладают теми или иными преимуществами. Простой пе- регруппировкой членов и. м. Лагранжа (5) можно преобразовать в и. м. Ньютона 1-п Ч = / <жо) + (х — ха) / (хо< х0 + + (X — ХО) (х — xt) / (х0; хг; х2) + - • - -f- + (х — х0) (х — xt) ... (х — xn_j) X X / (х0; х,; х2; . . . ; хп), (7) где f (xj_1, х{; . . . ; xi+h) = f (xi’ Xi-H’ ’ ’ ' ’ xi+h) = ~ f : Sj+b-t) _ Ч-f-h xi—1 25* 387
ИНТЕРПОЛИРОВАНИЕ ФУНКЦИЙ разделенные разности (к + 1)-го порядка, , / (*п) - / (*П-1) ... f (*n_i; ®n) = —ж ж- -— - п п—1 разделенные разности 1-го порядка. Много- член Ньютона имеет перед многочленом Лаг- ранжа то преимущество, что добавление новых у. и. вызывает в ф-ле (7) лишь добав- ление новых слагаемых без изменения перво- начальных. • В случае равноотстоящих у. и. ф-ла (7) упро- стится. Так, если в качестве узлов х0, xv ... ..., хп взять точки х0, х0 + h, х0 + 27г, ... ..., х0 + nh, то из интерполяционной ф-лы Ньютона (7) получим т. н. интерполяционную ф-лу Ньютона для интерполирования вперед Д/о Ln И = / <Жо) + -у- (® — жо) + Д2/в + 2 | — Жо) (ж — ж1) + ••• + Дп/о -I-----(X — Ж0) (X — ж,) ... (х — «„_!), п! h где &.hf- — Дй—1 fi+i — Дл—— конечные разности к-то порядка, Д/4 = / — — / (х4) — конечные разности 1-го порядка. Если в качестве у. и. выберем точки х0, х0 — — h, ..., ха — nh, то аналогично получим ин- терполяционную ф-лу Ньютона для интерпо- лирования назад д/п-1 (ж) = t (хп) -|-— (х — хп) + + - 2—h~ - хп) — Xn-t) + • • • + Anfn Ч------- Iх — хп) (х — хп-1) • • • (Х — xl)- п ! hn Если в качестве у. и. выберем точки х0, х0 + + h,' х0 — h, ..., х0 + nh, х0 — nh или х0, х0 — h, х0 + h, ..., х0 — nh, х0 -|- nh, то из ф-лы (7) получим интерполяционные ф-лы Гаусса для интерполирования соответственно вперед и назад; полусумма этих ф-л дает ф-лу Стирлинга. Можно указать еще целый ряд интерполяционных ф-л, но все они являются иной формой записи и. м. Лагранжа (конечно, в предположении, что в них использованы одни и те же у. и.). Однако в различных слу- чаях применяют разные ф-лы. Это связано с тем, что обычно удобнее вести вычисления, если при интерполировании сначала исполь- зуются ближайшие к х узлы, а затем постепен- но подключаются все более удаленные. При этом первые члены интерполяционных ф-л да- дут основной вклад в искомую величину, а остальные будут давать лишь небольшие по- правки. В соответствии с этим, напр., если х 388 находится близко к началу отрезка интерпо- лирования, то нужно использовать интерпо- ляционную ф-лу Ньютона для интерполирова- ния вперед, при х близких к концу отрезка — ф-лу Ньютона для интерполирования назад, а при интерполировании на середину отрез- ка — ф-лы Бесселя и Стирлинга. Параболическое интерполирование весьма удобно: многочлены просты по форме, легко вычисляются, их легко дифференцировать и интегрировать; поэтому его применяют чаще всего. В некоторых частных случаях целесо- образно использовать другие виды интерполи- рования. Так, если интерполируемая ф-ция / (х) — периодическая, то можно интерполи- рующую ф-цию F (х) искать в классе тригоно- метрических многочленов, если интерполируе- мая ф-ция обращается в бесконечность в за- данных точках или вблизи них, то F (х) це- лесообразно искать в классе рациональных ф-ций. Наряду с отмеченными преимуществами параболическое интерполирование для равно- отстоящих у. и. имеет тот существенный не- достаток, что с ростом к-ва узлов погр. замены исходной ф-ции и. м. в точках между узлами не обязательно будет уменьшаться. В окрест- ности конца интервала интерполирования та- кая ошибка может возрастать даже до беско- нечности. Этого недостатка не имеет тригоно- метрическое интерполирование: для каждой ф-ции с ограниченной вариацией интерполи- рующая ф-ция, полученная в виде тригономет- рического многочлена по равноотстоящим уз- лам, неограниченно стремится к заданной ф-ции в каждой точке данного интервала, когда к-во узлов бесконечно возрастает. Это преимущество тригонометрического интерпо- лирования делает его очень важным, т. к. при этом требование периодичности интерпо- лируемой ф-ции не обязательно. Широко применяют также интерполирова- ние кусочно-аналитическими ф-циями (сплай- нами). Наиболее важным представителем этого класса является, по-видимому, кубический сплайн, который на интервалах х^] за- писывается в виде S (х) = A jx3 + В^х2 -|- + С^х + D-}. Он является кусочно-кубической кривой, которая обладает непрерывными пер- вой и второй производными на всем отрезке интерполирования. На практике часто возникает задача об отыскании по заданному значению ф-ции зна- чения аргумента. Эта задача решается мето- дами обратного интерполирования. Если за- данная ф-ция монотонна, то обратное интер- полирование осуществляют путем замены ф-ции аргументом и наоборот и последующего интерполирования. Если заданная ф-ция не монотонна, то записывают для нее тот или иной и. м. по заданным значениям аргумента, приравнивают его значению ф-ции и решают полученное ур-ние относительно аргумента. Интерполяционные многочлены построены и для случая, когда требуется совпадение в у. и. не только значений интерполируемой ф-ции и и. м., но и их производных до неко-
ИНТЕРПОЛЯТОР торого порядка. Исследована также задача И. ф. многих переменных, хотя она имеет ряд принципиальных трудностей по сравнению с той же задачей для ф-ций одной переменной, причем для этого случая имеется ряд резуль- татов по опт-ции интерполяционных ф-л с целью уменьшения их погрешностей. Лит.: Гончаров В. Л. Теория интерполирова- ния и приближения функций. М., 1954 [библиогр. с. 321—325]; Коробов Н. М. Теоретикочисловые методы в приближенном анализе. М., 1963 [библиогр. с. 214—216]; Березин И. С., Жидков Н. П. Методы вычислений, т. 1. М., 1966; Л а н ц о ш К. Практические методы прикладного анализа. Справоч- ное руководство. Пер. с англ. М., 1961; Ал- берт Дж., Нильсон Э., Уолш Дж. Теория сплайнов и ее приложения. Пер. с англ. М., 1972 [библиогр. с. 267—269, 307—309]. Л. И. Березовская, А. И. Березовский. ИНТЕРПОЛЯТОР — устройство, предназна- ченное для реализации интерполирования функций. Блок-схема И. представлена на рис. 1, где У В — устройство ввода, с помощью которого информация, записанная в програм- ме П, вводится в запоминающее устройство ЗУ и УИ — узел интерполирования, соб- ственно осуществляющий интерполяцию, у,, у2, ..., уп — выходные сигналы И. Часто в И. входит устройство, управляющее в процессе работы вводом программы и ЗУ (УУ и связи 1, 2 на рис. 1). В программе обычно записы- вают координаты «узлов интерполяции» либо другие характерные точки или параметры ин- терполяционной кривой ИК (поверхности), вид интерполяционной формулы, а иногда и ряд других данных (напр., диаметр фрезы и ско- рость ее движения по контуру и др. техноло- гические команды при работе И. в системе программного управления фрезерным станком или признак графика — номер, цвет и т. п.— в графопостроителях). Различают: в зависимости от характера ИК (поверхности) — линейные, параболические, круговые и др. И; от системы координат — И., использующие декартовую, полярную и др. системы координат; от числа координат — двух-, трех- и т. д. координатные И.; от ха- рактера представления переменных — И. не- прерывного действия и дискретные И.; от способа представления ИК — И., использую- щие представление ИК в явном виде, т. е. в виде / (г/,, у2, ..., г/п) = 0 или в параметри- ческом виде, т. е. у, = f, (г), у2 = (0, •••, Уп = fn (f); от используемых элементов и кон- струкции — механические, электромех. и элек- тронные И. В качестве УИ в интерполяторах непрерыв- ного действия (ИН) используются потенцио- метры (линейные или нелинейные), автотранс- форматоры (с линейным или нелинейным за- коном изменения выходного напряжения), сельсины, интеграторы, конденсаторы, гибкие стальные ленты и пр. Блок-схема двухкоординатного ИН, исполь- зующего в качестве УИ интеграторы и осу- ществляющего параболическую интерполяцию в явном виде по закону у2 = а + Ъух + сг/^ + + di/р приведена на рис. 2. Дискретные (цифровые) интерполяторы (ИД) представляют собой специализированные вы- числительные устройства. Выходные сигналы ИД имеют вид распределенных во времени дискретных сигналов. В качестве УИ в ИД применяют цифровые интеграторы, схемы, ис- пользующие суммирование конечных разно- стей и др. вычислительные схемы. Блок-схема 1. Блок-схема интерполятора. 2. Блок-схема параболического интерполятора не- прерывного действия: 1 — блок умножения на коэф- фициент 6d: 2, 3 — интеграторы, осуществляющие опе- х рацию w — J* ийъ (показан случай х0 — 0); 4, 5, 6— xf сумматоры. 3. Блок-схема узла интерполирования линейного ди- скретного интерполятора. 4. График линейной дискретной интерполяции; АСВ — участок интерполируемой кривой; пря- мая АВ — линейная непрерывная интерполяция; А12345В дискретная линейная интерполяция АСВ, 389
ИНТЕРПРЕТАЦИЯ ЯЗЫКА СТРУКТУРНАЯ одного из вариантов УИ двухкоординатного ИД с заданием ИК в параметрическом виде представлена на рис. 3. Задачей такого ин- терполятора является выдача по двум выход- ным каналам у± и у2 серий импульсов, число Aj/i дУг которых п,, =------ и п,, = —— должно F Vi AZ, -/г AZ, быть пропорционально отрезкам интерполи- рования по координатам у2 и у2 (здесь AZt, А12 — цена одного импульса по соответствую- щей координате). При этом осуществляется линейная дискрет- ная интерполяция (рис. 4). Число п записы- k—1 и‘ вается в двоичном коде пу^ = У, а42г в ЗУ »=0 (регистр Сигналы разрешения (если ai = = 1) или запрета (если а; = 0) с выходов Р подаются на один из входов схем совпадения СП1 — Cnfe (логические схемы «И»); на вторые входы поступают продифференцированные сиг- налы с выходов триггеров Т1 — Th счетчика. Если на вход счетчика от генератора ГИ по- дать 2 импульсов, то число импульсов на выходе логической схемы «ИЛИ» будет равно числу, записанному в Рур т. е. будет равно Пу^. Аналогичный узел используется и для координаты у2- И. применяют в системах программного управления металлорежущими станками, газо- резательными аппаратами и электронно-луче- вой обработкой материалов (см. «Kuie—67»), в устройствах отображения информации, моде- лирующих установках и т. д. Лит.: Чернышев А. В., Яхин А. Б. Авто- матизация обработки на металлорежущих станках с применением программного управления. М., 1959 [библиогр. с. 191—195]; Карибский В. В. Спе- циализированное вычислительное устройство для за- дания движения объекта по прямой, параболе и окружности. В кн.: Автоматическое регулирование и управление. М., 1962; Коцюба Ю. Т., Хар- ченко А. Ф., Пет^ушенко Л. А. Гамма интерполирующих устройств для систем цифрово- го программного управления. «Информационно-управ- ляющие системы», 1967, в. 2. Ю. В. Крементуло. ИНТЕРПРЕТАЦИЯ ЯЗЫКА СТРУКТУР- НАЯ — процесс, осуществляющий перевод ра- бочей (исполняемой) программы с программно- го уровня (Р(В)) на микрокомандный уровень (Л/в)) внутреннего языка (В). Этот процесс состоит обычно из ряда последовательных пре- образований программы, результаты которых представляются текущим образом на проме- жуточных уровнях R&) внутреннего языка и, в конечном счете, в виде микрокоманд (т. е. на уровне _М(В)), исполняемых непосредствен- но по мере их образования. Алгоритмы интерпретации фиксируются структурным способом (см. Математическое обеспечение ЦВМ внутреннее), поэтому изла- гаемое понятие иногда определяют как стру- ктурную интерпретацию, в отличие от программной интерпретации, преду- сматривающей спец, этап динамического пре- образования исходной (а не рабочей) програм- 390 мы на программный уровень внутр, языка. Последнее преобразование в отличие от транс- ляции исходной программы, осуществляется в процессе ее исполнения и тогда на програм- мном уровне внутр, языка программа в опера- тивной памяти ЦВМ уже предварительно не фиксируется, а представляется динамическим образом. Т. к. отражение во внутр, языке эле- ментов и конструкций языка программирования (входного языка) означает интерпретацию этих Элементов, иногда говорят об интерпретации входных языков, имея при этом в виду не программную интерпретацию входного языка, а структурную интерпретацию внутр, языка, программный уровень которого соответствен- но приближен к входному языку. Классы систем интерпретации ЦВМ анало- гичны классам внутр, языков ЦВМ (см. Язык ЦВМ внутренний), т. е. системы интерпрета- ции подразделяются по парам альтернативных признаков: «традиционная» либо «развитая» и «элементарная» либо «процедурная». Признак системы интерпретации совпадает с признаком программного уровня внутр, языка (на кото- ром фиксируются интерпретируемые рабочие Программы), т. е. развитому внутр, языку соот- ветствует развитая система интерпретации, элементарному — элементарная и т. д. Каждая система интерпретации как мн-во алгоритмов (зафиксированных структурным способом) обладает подмн-вами алгоритмов, обеспечивающих перевод исполняемых про- грамм с каждого уровня впутр. языка (помимо микрокомандного уровня) на нижний, сосед- ний по отношению к данному. Результаты этого перевода как соответствующего этапа процесса интерпретации динамически фикси- руются в структурном оборудовании машины на время, необходимое для выполнения за- данных операций (в т. ч. и для дальнейшей детализации исполняемой программы) вплоть до микрокоманд. Мн-во алгоритмов систе- мы интерпретации . разделяется на два гл. подмн-ва — анализирующее и исполнительное, соответственно осуществляющих перевод- ра- бочей программы с программного на исполни- тельный и с исполнительного на микрокоманд- ный уровни внутр, языка. В соответствии с ха- рактеристиками уровней внутр, языка только развитые системы интерпретации обладают анализирующей частью; процедурные системы интерпретации обладают в составе исполни- тельной части спец, подмн-вом, реализующим перевод с исполнительного на детализирован- но-исполнительный уровень внутр, языка. Этапы процесса интерпретации выделяют- ся в соответствии с реализуемыми на них подмн-вами алгоритмов системы интерпрета- ции. Главными из них являются анализирую- щий и исполнительный процессы. Ф-ции этих этапов определяются программным уровнем внутр, языка: у анализирующего — пол- ностью программным уровнем, а у исполни- тельного они зависят еще и от микрокоманд- його уровня. Применительно к степени приближения на уровне, не ниже, чем подобие внутр, языка
ИНТУИЦИОНИЗМ входному языку (т. е. для развитого процедур- ного внутр, языка), осн. ф-циями анализирую- щего этапа в общем случае являются: дина.ми- ческий анализ рабочей программы и динами- ческая адресация всех величин (обозначенных и необозначенных), выполняемая в ходе ана- лиза программы. Целью динамического ана- лиза является определение очередного выпол- нимого операционного знака (либо идентифи- катора процедуры) и его содержания в соот- ветствии с контекстом программы. Анализ программы обычно выполняется со- поставлением смежных операционных знаков с учетом контекста. При этом в ходе поступа- тельно-возвратного движения по программе используются оперативно организуемые мага- зины в памяти, с помощью которых осуществ- ляется адресация необозначаемых промежуточ- ных результатов вычислений. Адресация обо- значаемых в программе величин основыва- ется на установлении соответствия между обозначениями и текущими адресами и исполь- зования при этом системы относительных и ба- зисных адресов. Ф-ции исполнительных этапов интерпрета- ции — управление процессом выполнения опе- раций на всех его уровнях. В связи с приме- нением условной (виртуальной) памяти для адресации величин и использованием во внутр, языках широкого класса стандартных про- цедур среди этих ф-ций получила особое раз- витие ф-ция динамического перевода рабочей программы с исполнительного на детализиро- ванно-исполнительный уровень внутр, языка. При реализации современных систем струк- турной интерпретации применяют, как пра- вило, ступенчатое построение ее средств. При этом предпочтение по быстродействию (свя- занному со способом реализации) отдается повсеместно применяемым элементарным язы- ковым конструкциям, иа которых уже состав- ляются конструкции более сложные и относи- тельно реже встречающиеся (примеры пер- вых — алгоритмы арифм. операций и опера- ций обращения по символическим адресам, примеры вторых — алгоритмы элементарных ф-ций и матрично-векторных операций). К бо- лее быстродействующим относятся схемные (аппаратные) средства, к менее быстродей- ствующим — долговременное запоминающее устройство. Развитие систем структурной ин- терпретации является одним из определяющих свойств наиболее современных и перспектив- ных вычисл. машин. Лит.: Глушков В. М. [и др.]. Вычислительные машины с развитыми системами интерпретации. К., 1970 [библиогр. с. 254—257]. 3. Л. Рабинович. ИНТЕРПРЕТИРУЮЩАЯ СИСТЕМА — си- стема, которая по программе, записанной на некотором внешнем языке, реализует задавае- мое этой программой предписание. И. с. мо- жет быть реализована как программными, так и схемными средствами. На каждой ЦВМ реа- лизована определенная система непосредствен- ной интерпретации. ИНТУИЦИОНИЗМ — направление в совре- менной математике, из которого вытекает не- обходимость полной перестройки всей матема- тической науки и которое приводит к ра- дикальному отвержению значительной части классической математики. Основатель И.— голл. математик Л.-Э. Брауэр (1881—1966), его последователи — в основном также голл. ученые. Философской основой И. является картезианское требование полной очевидности содержания матем. рассуждений. Объекты ма- тематики конструктивно даются в умственных построениях и, не доказав возможность такого построения, нельзя ни в каком смысле утвер- ждать, что объект существует. Всякие дока- зательства существования, не дающие метода построения, отвергаются как несостоятельные. Логика и арифметика. Брауэр считал логику вторичным продуктом матем. мысли, направленной в первую очередь непо- средственно на матем. объекты, и воздержи- вался от формализации общих приемов рас- суждения. Однако, в 1930 голл. математик А. Рейтинг предложил формализацию извест- ных интуиционистских логических способов рассуждений посредством т. н. интуиционист- ского исчисления предикатов. Характерным свойством этого исчисления является невыво- димость исключенного третьего закона. И. не признает справедливости этого логического принципа, т. к. нет универсального метода распознавания, какой из его членов (А или «не А») справедлив, утверждение не «не А» не равносильно А, из утверждения «не для всех ж не А (ж)» не следует «существует такой х, что А (ж)». Интуиционистское исчисление пре- дикатов и его сужение до исчисления выска- зываний изучены довольно хорошо. Для ис- числения высказываний указана процедура распознавания выводимости. Для обоих ис- числений построены эквивалентные секвенци- альные исчисления и доказана устранимость сечения; доказана также интерполяционная теорема. С классической матем. точки зрения оказались интересными алгебр, и топологи- ческая интерпретации, этих исчислений и их связь с модальными исчислениями. Была дана интерпретация исчислений, соответствующая пониманию интуиционистской логики матема- тиками-классиками, и доказана полнота ис- числений относительно этой интерпретации. Другие интерпретации оказались неполными. Интуиционистская арифметика основывается на содержательно понимаемом принципе индук- ции. Разумеется, полностью она не формали- зуема, но частичная формализация проводится и успешно изучается. Анализ и теория видов. Ин- туиционистский анализ связан в основном с понятием свободно становящейся последова- тельности натуральных чисел, каждый член которой определяется актом произвольного выбора или выбранным наперед законом обра- зования. Континуум образуется свободно ста- новящимися последовательностями рациональ- ных чисел, подчиненными естественным огра- ничениям. Функции — это вычислимые функ- ционалы над такими последовательностями. Как очевидный принцип, Брауэр выдвинул по- ложение: значение вычислимого функционала 391
ИНФОРМАТИВНОСТЬ ПРИЗНАКОВ зависит только от некоторого начала после- довательности. Второй принцип анализа — т. н. бар-индукция (с классической точки зре- ния эквивалентная индукции до счетных транс- финитов). На этой основе развивается система, в которой, в частности, всякая заданная на сегменте ф-ция оказывается равномерно не- прерывной. Интуиционистский анализ был изучен и как формальная система. Нужно особо отметить, что в последних своих работах Брауэр вводит свободно становящиеся после- довательности, зависящие от решения проблем к моменту выбора. Эти приемы нужны только для построения контрпримеров. Осн. поня- тием интуиционистской теории множеств яв- ляется понятие вида, т. е. свойства матем. объектов, построение которых предшествует самому виду. Разумеется, полученная тео- рия не может быть сколько-нибудь полной параллелью классической множеств тео- рии. И. явился, пожалуй, первым критическим направлением в математике, радикально от- вергнувшим представление об актуально бес- конечном. Это роднит И. с гильбертовским финитизмом и марковским конструктивиз- мом —направлениями, несомненно испытавши- ми на себе интуиционистское влияние. И. от- личается от них некоторым допущением абст- рактного элемента в понятии свободно стано- вящейся последовательности. Тем самым до- пускается не только потенциальная счетная бесконечность, но и потенциальная конти- нуальная бесконечность. В отличие от марков- ского конструктивизма И. оставляет без вни- мания тезис Черча, не считая его самоочевид- ным утверждением. Содержательно это при- водит к анализу, отличному от конструкти- вистского. С другой стороны, абстракция в И. допускается только при построении конти- нуума. Следующие уровни строятся с помощью предикативной иерархии видов. Классической параллелью И. является предикативизм Бо- реля — Лебега — Лузина, допускающий ак- туальный (т. е. классический) континуум, но на более высоких ступенях требующий пре- дикативности определений. С прикладной точ- ки зрения И. не имеет большой ценности. Но бескомпромиссность его идей, выдвинутых в период кризиса оснований математики, сы- грала плодотворную стимулирующую роль. Отчасти под их влиянием Гильберт и выдви- нул формалистскую программу обоснования математики (см. Формализм в математике). Следует особо отметить, что впервые начали применять понятие эффективной вычислимости еще до того, как оно подверглось систематиче- скому изучению. Интуиционистский конструк- тивизм был одним из истоков конструктивизма в матем. философии. Лит.: К л и н и С. К. Математическая логика. Пер. с англ. М., 1973 [библиогр. с. 451—465]; Гейтинг А. Интуиционизм. Введение. Пер. с англ. М., 1965 [библиогр. с. 152—160, 194—195]; Kleene S. С., Vesley R.E. The foundations of intuitionistic mathematics especially in relation to recursive func- tions. Amsterdam, 1965; Расев a E., Сикор- ский P. Математика метаматематики. Пер. с англ. М., 1972 [библиогр. с. 568—578]. В. А. Никос. ИНФОРМАТИВНОСТЬ ПРИЗНАКОВ — вели- чина, количественно характеризующая при- годность признаков (или их набора) X для распознавания классов объектов. При этом предполагается, что предъявленные для рас- познавания объекты представляются сигнала- ми ж в пространстве признаков X. В распозна- вании образов в качестве И. п. используются условная энтропия, вероятность ошибки рас- познавания, дивергенция Кульбака, диспер- сионная мера и другие величины. Наиболее часто встречается условная энтропия Н: Н (К/Х) = - 2 р (z) Р Ws)log Р М1)' х h где К — множество классов, X — признаки, к — номер класса, х — сигнал в пространстве признаков X, р (х) — плотность вероятности появления сигнала х, Р (k/x)'t~ апостери- орная вероятность класса к при усло- вии наблюдения сигнала х. В случае, когда признаки X позволяют безошибочно указы- вать класс, условная энтропия равна нулю. При сравнении двух наборов признаков более информативным является тот, который харак- теризуется меньшей условной энтропией. На практике использование И. п. затруднительно из-за неизвестных вероятностей р (х) и Р (к/х). При выборе информативных признаков чаще всего исходят из свойств тех сигналов, которые собираются классифицировать. Учет свойств сигналов позволяет приближенно су- дить о распределениях р (х) и Р (к/х) и нахо- дить достаточно информативные признаки. Информативность набора признаков следует отличать от информативности отдельных при- знаков набора. Только в том случае, когда признаки независимы при условии отдельных классов, информативность набора признаков равна сумме информативности отдельных при- знаков. В этом случае на основании информа- тивности отдельных признаков можно состав- лять наиболее информативные наборы. Если признаки зависимы, И. п. не выражается че- рез информативность отдельных признаков, а выбор наиболее информативных наборов по информативности отдельных признаков ста- новится невозможным. Лит.: Ковалевский В. А. Задача распозна- вания образов с точки зрения математической ста- тистики. В кн.: Читающие автоматы и распознавание образов. К., 1965; Кульбак С. Теория информа- ции и статистика. Пер. с англ. М., 1967 [библиогр. с. 364—381]. Т. К. Винцюк. ИНФОРМАТИКА — научная дисциплина, изучающая структуру и общие свойства ин- формации научной, а также закономерности всех процессов науч, коммуникации — от не- формальных процессов обмена науч, инфор- мацией при непосредственном устном и пи- сьменном общении ученых и специалистов до формальных процессов обмена посредством науч, литературы. Значительную часть этих процессов составляет научно-информационная деятельность по сбору, аналитико-синтетиче- ской переработке, хранению, поиску и рас- пространению научной информации. 392
ИНФОРМАТИКА Объектом изучения И. не является содержа- ние конкретной научно-информационной дея- тельности, которой должны заниматься спе- циалисты в соответствующих отраслях науки и техники. Она изучает внутр, механизмы ре- ферирования документов на естественных язы- ках, разрабатывает общие методы такого ре- ферирования, но не занимается практическим реферированием документов научных по кон- кретным отраслям науки или техники. Основой исследования И. является диалек- тический и исторический материализм. Для исследования частных проблем И. применяют- ся отд. методы, используемые другими науч, дисциплинами. И. рассматривают как один из разделов кибернетики, причем иногда счи- тают, что в последнюю входят проблемы авто- матизации информационной службы, перевода и реферирования науч.-тех. литературы, по- строение информационно-поисковых систем и информационно-логических систем и другие задачи И. Однако ряд проблем, решаемых И. (оптимизация системы науч, коммуникации, структура науч, документа, повышение эф- фективности науч, исследования путем при- менения научно-информационных средств и т. д.), выходит за пределы кибернетики. В И. широко используются также методы семиоти- ки, рассматриваемые иногда как теоретиче- ский фундамент И. Семиотика по традиции подразделяется на прагматику, семантику и синтактику. В рамках прагматики может про- изводиться анализ конкретной научно-инфор- мационной деятельности, а именно — создание информационно-поисковых систем, совершен- ствование системы первичных публикаций, ин- дексирование и т. п. Методы семантики исполь- зуются в И., напр., при построении и анализе языков информационно-поисковых, а также при изучении таких преобразований структуры текста, которые не изменяют его содержания. Методы синтактики применяются в И. при решении задач по формализации и автомати- зации некоторых видов науч.-информационной деятельности (индексирование, реферирование автоматическое, машинный перевод). Матем. информации теория используется в И. для обеспечения оптимального кодирова- ния семантической информации, ее долговре- менного хранения, поиска и передачи на рас- стояние. Семантика (логическая) существенно влияет на И. при изучении и разработке но- вых способов записи (представления) науч, ин- формации. Методы логики математической используются в И. при построении информа- ционно-поисковых языков и при формализа- ции процессов логического вывода в тех или иных теориях. В И. все шире используются также методы психологии, особенно таких сравнительно новых ее направлений, как пси- хология труда, психология инженерная и пси- холингвистика. Методы психологии важны при изучении процессов мышления, при разработ- ке проблем индексирования, реферирования, информационного поиска (см. Поиск инфор- мации автоматический) и т. д. Книговедение и, в частности, история книги дают И. ценные сведения о важнейших этапах формирования науч, документов, позволяют понять истори- ческую обусловленность методов и средств научной коммуникации. С тех. науками И. взаимодействует при создании многих средств реализации информационных систем. Осн. теоретическая задача И. заключается в определении общих закономерностей, в соот- ветствии с которыми происходит создание науч, информации, ее преобразование, пере- дача и использование в различных сферах дея- тельности человека. Прикладные задачи И. заключаются в разработке более эффективных методов и средств осуществления информа- ционных процессов, в определении способов оптимальной науч, коммуникации (в самой науке и между наукой и производством) с широким применением современных тех. средств. Науч, исследования в области И. ведутся в следующих направлениях: 1) изучение ос- новных научно-информационных процессов — сбора, аналитико-синтетической переработки, хранения, поиска и распространения науч, информации; 2) изучение истории и органи- зации научно-информационной деятельности в различных отраслях и странах; 3) определе- ние оптимальных форм представления (записи) науч, информации, разработка типологии науч, документов и основных требований к ним; изучение свойств и закономерностей до- кументальных потоков; 4) разработка методов анализа семантической информации, форма- лизации извлечения осн. смыслового содер- жания из науч, документов; 5) исследование информационных языков и процедур перевода с естественных языков на информационные и наоборот; 6) создание систем информационного поиска и обслуживания; 7) применение ма- шинной техники для реализации информа- ционных систем и разработка некоторых спец, тех. средств (см. И нформационно-поисковое устройство). И. не изучает и не разрабатыва- ет критериев оценки истинности, новизны и полезности науч, информации. Они явля- ются неотъемлемой частью тех наук, к кото- рым относится рассматриваемая науч, инфор- мация. Многие вопросы И. ранее разрабатывались в других дисциплинах (в библиотековедении, книговедении, лингвистике и т. п.). Еще в на- чале 20 в. белы, ученый П. Отле предложил объединить комплекс процессов по сбору, об- работке, хранению, поиску и распространению документов под общим названием «докумен- тация», служащий иногда синонимом поня- тия «И.» В 1945 амер, ученый В. Буш впервые широко поставил вопрос о необходимости ме- ханизации информационного поиска. Между- народные конференции по научной информа- ции (Лондон, 1948, Вашингтон, 1958) являли собой первые этапы развития И. В СССР И. начала развиваться с 50-х гг., особенно после создания в 1952 И-та науч, информации АН СССР (ныне Всесоюзный ин- ститут научной и технической информации Гос. Комитета Совета Министров СССР по 393
ИНФОРМАЦИИ КОЛИЧЕСТВО науке и технике и АН СССР). См. также Ин- формация документальная. Лит.: Михайлов А. И., Черный А. И., Гиляревский Р. С. Основы информатики. М., 1968 [библиогр. с. 728—735]; Международный форум по информатике, т. 1—2. М., 1969; Annual review of information science and technology, v. 1—8. Washing- ton, 1966—73. P. С. Гиляревский, А. И. Черный. ИНФОРМАЦИИ КОЛИЧЕСТВО — теорети- ко-информационная мера величины информа- ции, содержащейся в одной случайной вели- чине относительно другой случайной величи- ны. Если g и т] — дискретные случайные вели- чины и {р4}, {д4), {ру}> t = 1, 2, п, / = 1, 2, т — соответственно распределения веро- ятностей случайных величин g, т] и пары (g, т|), то И. к. п т (1> В общем случае, когда случайные величины g и т] принимают значения в некоторых измери- мых пространствах X и Y соответственно, И. к. I (g, т]) определяют следующим образом. Пусть <р (ж), х е X и 'Р (У), у е У — измери- мые ф-ции, принимающие конечное число зна- чений. Тогда ф (g) и 'Р (ц) — дискретные слу- чайные величины, и И. к. в g относительно т] I (g, т]) = sup I (ф (g), ¥ (I])). (2) <p,VEr где верхняя грань берется по всем парам ф-ций ф (ж) и Ч1, (у), принимающих конечное число значений. Если g и т] — дискретные величины, определение (2) сводится к определению (1). Если же 5 и т] — непрерывные величины, имеющие совместную плотность распределе- ния р (х, у) с маргинальными плотностями р (х) и q (у), то из ф-лы (2) следует, что П <з> XXY Хотя данное выше определение И. к. оказа- лось полезным с точки зрения проблем инфор- мации передачи, оно не может быть единой мерой И. к., равноприменимой во всех случаях. Меру И. к. нужно выбирать в каждом кон- кретном случае, исходя из конкретных об- стоятельств. Напр., далеко не во всех случаях целесообразно задавать И. к. в терминах рас- пределения вероятностей. Сов. математик А. Н. Колмогоров определяет И. к. в объекте как сложность его вычисления при помощи некоторого универсального алгоритма. В не- которых ситуациях более разумной мерой не- определенности, чем энтропия, может слу- жить, напр., дисперсия De случайной величины g, поэтому разность безусловной и сред, зна- чения условной дисперсии I = Dg - MD (g/ц) можно с равным основанием считать мерой И. к. g относительно ц. Некоторые основные свойства И. к. таковы: 1) величина I (g, Г|) не зависит от значений, принимаемых случай- 394 ными величинами g и t], а зависит лишь от совместного распределения этих величин; 2) величина I (g, п) > 0, причем I (g, rj) = О тогда и только тогда, когда g и ц независимы, Z (g, п) может обращаться и в + оо; 3) вели- чина I (g, п) симметрична относительно g и т), I (g, п) = I (Л. 5); эт0 означает, что И. к. в g относительно ц совпадает с И. к. в ц относи- тельно g; 4) если / ( • ) — любая ф-ция, за- данная на пространстве X, то I (g, ц) > > I (f (g), г|), что вполне согласуется с пред- ставлением о том, что И. к. в g относительно ц не меньше, чем И. к. в некоторой ф-ции от g относительно Т); 5) I (g, ц) «С I (g, g), что также согласуется с интуитивным представле- нием о И. к.; 6) в случае, когда g — дискрет- ная случайная величина, И. к. I (g, g) = = Н (g), где Н (g) — энтропия g. В осталь- ных случаях всегда I (g, g) = 4- ос. Между И. к. I (g, Г|) и энтропией в дискретном случае (или дифф, энтропией в непрерывном случае) существует следующая связь. В дискретном случае I (В, П) = Н (g) + Я (ц) - Я (g, ц) = = Я (g) - МН (g/ц), где Я (g), Я (ц) и Я (g, ц) — соответствен- но энтропии величин g, ц и пары (g, ц), а МН (g/ц) — сред, условная энтропия g при условии Ц т п МН (5/Т]) = — 3 Ъ S Pi/з log Рг/у 7=1 1=1 где [gj — распределение т), а {р^} —услов- ное распределение g при фиксированном зна- чении ц. Аналогично этому, для непрерывных 5 и Г| I (g. П) = h ® + h 01) — h (В. П) = = h (g) - Mh (g/ц), где h (g), h (ц) и h (g, ц) — соответственно дифф, энтропии величин g, ц и пары (g, ц), a Mh (g/ц) — сред, условная дифф, энтропия g при условии Ц М/г (g/T]) = “ \р Wy) log р (х/у) dxdyt У X где q (у) — плотность распределения величи- ны Т), ар (х!у) — условная плотность распре- деления g при условии ц. Среди других свойств И. к. важно отметить свойство «условной ин- формации», выраженное ф-лой: Ц& S). n) = /(n, Z) + MI (g, ц/g), где MI (g, ц/g) — сред, условное И. к., ко- торое определяют аналогично тому, как была определена сред, условная энтропия, и свой- ство «тройной информации», выраженное ф-лой i ((£, О. n) + J (5, g) =' (5. Оъ g)) +1 (n, g). Для гауссовского случая можно привести ф-лу явного вычисления И. к. Если g и ц — п-мер- ные гауссовские величины, причем пара (g, ц)
ИНФОРМАЦИИ ПЕРЕДАЧА также имеет гауссовское распределение, то 1 Ш П)-- —log (та). 22 Ш1 где — соответственно опре- делители корреляционных матриц величин £, г] и пары (|, т]). В частности, в одномерном 1 случае I (g, ц) = — — log (1 — г2), где г — коэфф, корреляции и ц. Лит. см. к ст. Информации передача. Р. Л. Добрушин, В. В. Прелое. ИНФОРМАЦИИ ПЕРЕДАЧА — процесс пе- реноса информации от источника сообщений к потребителю сообщений (адресату). Теория И. и. является составной частью информации теории. В теории И. п. изучают оптимальные и близкие к оптим. методы передачи информа- ции по каналам связи в предположении, что можно в широких пределах варьировать ме- тоды кодирования сообщений в сигналы на входе канала связи и декодирования сигналов в сообщения на выходе этого канала. Общая схема системы И. п., которую впер- вые рассмотрел амер, математик К.-Э. Шеннон (р. 1916), представлена на рисунке. Источ- ник сообщений вырабатывает сообщения, подле- жащие передаче по каналу связи от источника к потребителю сообщений. Обычно предпо- лагают, что возможные сообщения принад- лежат некоторому заданному мн-ву сообще- ний X, которое может иметь различную при- роду, с заданными статистическими свойствами (т. е. с заданным распределением вероятностей на пространстве возможных сообщений X). Если известны статистические свойства источ- ника сообщений, это значительно облегчает конструирование системы И. п. Действитель- но, при выборе метода передачи можно, напр., стремиться к тому, чтобы наиболее быстрой и беспрепятственной была передача частых сообщений. При конструировании системы И. п. всегда предполагают, что заданными являются тре- бования, предъявляемые к точности воспро- изведения сообщений, поскольку в тех слу- чаях, когда мн-во X не является конечным или счетным, нельзя добиться полного совпа- дения посылаемого и получаемого сообщения при передаче по любому «зашумленному» ка- налу связи. Однако требование такого пол- ного совпадения является во многих случаях чрезмерным. Так, напр., не следует требовать от конструктора системы радиовещания, чтобы точность воспроизведения радиоприемником звукового сигнала превышала возможности человеческого уха, воспринимающего далеко не весь диапазон частот звуковых колебаний. Математически требование точности воспро- изведения сообщения формулируют обычно как некоторое ограничение, выделяющее класс допустимых совместных распределений вероят- ностей для передаваемого и принимаемого сообщений. Сообщения, вырабатываемые источником, передаются по каналу связи. При этом пере- даваться по каналу могут только элементы из некоторого фиксированного мн-ва Y (мн-во Y отлично от мн-ва X, поскольку передаваемые сигналы и сообщения имеют обычно разную природу, напр., сообщения могут быть дис- кретными, а передаваемые сигналы — непре- рывными). В результате передачи по каналу входной сигнал у е Y превращается в неко- торый сигнал на выходе канала у е Y, где Y — тоже фиксированное мн-во. В простей- шем случае безошибочной передачи по каналу Общая схема системы передачи информации. сигнал у совпадает с у. Однако в любых фи- зически реальных каналах в сообщения вно- сятся ошибки, которые приводят к тому, что сигнал на выходе отличается от сигнала, по- данного на вход канала. Для превращения сообщения в сигнал не- обходимо выполнить операцию, которая наз. кодированием сообщения. Она заключается в том, что с каждым из возможных сообщений сопоставляют определенный сигнал на входе канала, т. е. описывают его как ф-цию, ото- бражающую X в Y. В непрерывных каналах связи реально используемые методы кодиро- вания часто наз. модуляцией. Когда сообще- ние на входе принимает фиксированное зна- чение, то по каналу передается сигнал, соот- ветствующий этому сообщению. С помощью операции декодирования по соответствующе- му сигналу на выходе канала восстанавливают некоторое значение сообщения, называемое сообщением на выходе канала. В непрерывных каналах связи реально используемые методы декодирования часто наз. демодуляцией. Ма- тематически декодирование описывается ф-цией, отображающей пространство Y зна- чений сигнала на выходе в пространство зна- чений сообщения X. Кодирование и декоди- рование используют неизбежно, если мн-во X отличается по своей природе от мн-ва Y. При этом передавать по каналу сами сообщения нельзя. Один из осн. выводов теории И. п. состоит в том, что с помощью достаточно сложных и соответственно подобранных мето- дов кодирования и декодирования можно 395
ИНФОРМАЦИИ ТЕОРИЯ существенно улучшить качество передачи и увеличить ее скорость. Основную проблему, исследуемую в теории И. п., можно сформулировать следующим об- разом. Считают известными и фиксированными сообщение с заданными условиями точности воспроизведения и канал связи. Предпола- гают, что методы кодирования и декодирова- ния можно выбирать произвольно из некото- рого достаточно широкого класса возможных методов. Необходимо найти условия, при ко- торых существуют такие методы кодирования и декодирования, что заданное сообщение можно передать по заданному каналу связи так, чтобы удовлетворялись фиксированные условия точности воспроизведения сообщений. При этих условиях необходимо эффективно построить эти методы, если доказано, что они существуют. Разработанными ранее матем. методами эту проблему решить не удалось. Даже для того, чтобы приближенно ее решить в простейших ситуациях, необходимо сочетать теоретико-вероятностные, алгебр, и комбина- торные методы. Приближенные конструктив- ные решения для простейших каналов связи рассматривают в кодирования теории. К.-Э. Шеннон установил, что осн. проблему теории И. п. можно просто и окончательно решить, если применить к ней асимптотический под- ход, основанный на предположении, что к-во информации, подлежащей передаче, и длитель- ность передачи по каналу стремятся к беско- нечности. По Шеннону принято обозначать: С — пропускную способность канала связи и Н — энтропию сообщения при заданных условиях точности. Эти величины он определил как максимум и минимум, соответственно не- которой другой величины, которую он назвал информации количеством. Шеннон показал, что если Н > С, то никакие методы кодиро- вания и декодирования не позволяют передать сообщение по каналу связи с заданным усло- вием точности воспроизведения. С другой сто- роны, если Н < С, а энтропия Н и длитель- ность передачи достаточно велики, то осущест- влять передачу с заданной степенью точности воспроизведения можно, соответственно вы- брав методы кодирования и декодирова- ния. Первоначально доказательство теоремы Шеннона имело качественный и нестрогий ха- рактер. Позднее под теорию Шеннона была подведена строгая матем. база, сделаны обоб- щения теорем Шеннона для каналов и сооб- щений с неизвестными параметрами. Интерес к подобным обобщениям вызван тем, что на практике, как правило, нельзя считать пол- ностью известными параметры источника сообщений и канала связи, тем более, что эти параметры могут иногда меняться в процессе передачи. Поэтому приходится лишь предпо- лагать, что источник сообщений и канал связи принадлежат некоторому классу возможных источников сообщений и каналов. При этом вводится минимаксный критерий качества пе- редачи, при котором качество передачи оцени- вают для наихудших возможных источников 396 сообщений и каналов, принадлежащих рас- сматриваемому классу. Сделаны также обобщения теорем Шеннона для каналов с обратной связью. Наличие пол- ной обратной связи означает, что в момент времени t на входе канала связи считают известными точные значения сигналов на вы- ходе канала для всех моментов времени f'< t. В частности, для каналов без памяти с обрат- ной связью осн. результат состоит в том, что наличие обратной связи не увеличивает про- пускной способности канала, хотя и может су- щественно уменьшить сложность кодирующих и декодирующих устройств. Из других рассматриваемых обобщений сле- дует выделить каналы с погрешностями син- хронизации, в которых возможны случайные сбои синхронизации, в результате чего нару- шается однозначность соответствия между сигналами на входе и выходе канала, и дву- сторонние каналы. В двусторонних каналах имеются два потока информации, причем ис- точник сообщений одного потока совмещен с потребителем сообщений другого потока и при этом передачу в обратном направлении можно использовать как вспомогательную — для пе- редачи информации в прямом направлении. Появление работ Шеннона стимулировало ис- следования по поиску практически реализуе- мых вариантов методов передачи — оптим. или близких к оптим. Разработаны методы циклического и сверточного кодирования, ме- тоды мажоритарного и последовательного декодирования. Они в значительной степени основаны на идеях, использованных в дока- зательствах теорем Шеннона. Теор. достижения в области теории кодиро- вания и прогресс в технике вычисл. устройств, алгоритмов кодирования и декодирования, с одной стороны, и развитие техники связи, использующей для И. п. все более сложное и дорогостоящее оборудование, повышение требований к дальности и надежности передачи (напр., в связи с проблемами космической ра- диосвязи), с другой стороны,— все это при- вело к тому, что использование рекомендуемых теорией весьма сложных методов кодирования и декодирования становится теперь экономи- чески и технически оправданными. Лит.: Добрушин Р. Л. Теория оптимального кодирования информации. В кн.: Кибернетику — на службу коммунизму, т. 3. М.—Л., 1966; Ш е н - н о н К. Математическая теория связи. В кн.: Ш е н - н о н К. Работы по теории информации и кибернетике. Пер. с англ. М., 1963; Ф а н о Р. Передача инфор- мации. Статистическая теория связи. Пер. с англ. М„ 1965; Возенкрафт Д ж., Джекобс И. Теоретические основы техники связи. Пер. с англ. М., 1969 [библиогр. с. 629—633]. Р. Л. Добрушин, В. В. Прелое. ИНФОРМАЦИИ ТЕОРИЯ — раздел кибер- нетики, занимающийся математическим опи- санием и оценкой методов передачи, хранения, извлечения и классификации информации. Поскольку понятие «информация» и его при- ложения весьма многообразны, на данном этапе И. т. представляет собой совокупность науч, дисциплин, в каждой из которых изу- чается один из аспектов этого понятия.
ИНФОРМАЦИОННО-ВЫЧИСЛИТЕЛЬНЫИ ЦЕНТР ПРЕДПРИЯТИЯ И. т. в основном матем. дисциплина, ис- пользующая методы вероятностей теории, математической статистики, линейной ал- гебры, групп теории, графов теории, игр тео- рии и др. разделов математики. Важной чер- той, объединяющей различные дисциплины, которые относят к И. т., является широкое использование ими статистических методов. Это объясняется тем, что процесс извлечения информации связан с уменьшением неопре- деленности наших сведений об объекте, а есте- ственной численной мерой неопределенности некоторого события является его вероятность. Важнейшей составной частью И. т. являет- ся теория информации передачи. Зачастую термин «И. т.» используют как синоним тер- мина «теория передачи информации». Основы И. т. были заложены в 1948—49 амер, математиком К. Шенноном (р. 1916). Большой вклад в нее внесли сов. математики А. Н. Колмогоров (р. 1903) и А. Я. Хинчин (1894—1959) и сов. радиотехники В. А. Ко- тельников (р. 1908), А. А. Харкевич (1904— 1965) и др. Возникновение теории передачи информа- ции связано с решением в 1948 К. Шенноном осн. проблемы нахождения скорости передачи информации, которой можно достичь при оп- тим. методе кодирования и декодирования так, чтобы вероятность погрешности при пе- редаче была сколь угодно мала. Эта оптим. скорость передачи, называемая пропускной способностью канала связи, выражается через введенную Шенноном величину, называемую информации количеством. Задачи, связанные с оптим. способом хранения информации, принципиально не отличаются от задач оптим. передачи информации, т. к. хранение инфор- мации можно рассматривать как ее передачу, но не в простр., а во времени. Осн. теоремы И. т. первоначально носили характер теорем существования, в которых доказывалось су- ществование оптим. методов кодирования и декодирования, но не указывались способы их построения и тех. реализации. Поэтому за последние десятилетия получила широкое раз- витие кодирования теория, посвященная по- строению конкретных и относительно простых алгоритмов кодирования и декодирования, приближающихся по своим возможностям к оптим. алгоритмам, существование которых доказывается в теории передачи информации. Для теории кодирования характерным являе- тся то, что наряду со статистическими метода- ми она использует для построения конкрет- ных кодов алгебр, и комбинаторные идеи. К И. т. относят также всю совокупность приложений статистических методов к опи- санию способов преобразования сигналов на входе и выходе каналов связи. С матем. точки зрения — это просто некоторые приложения матем. статистики (в первую очередь статис- тики случайных процессов), предсказания слу- чайных процессов теории, теории игр и пр. К И. т. естественным образом примыкает тео- рия распознавания образов, разрабатывающая алгоритмы распределения объектов по неко- торым классам, которые описаны лишь на интуитивном уровне и не допускают четкого матем. задания. Такие алгоритмы всегда включают в себя процесс обучения по некото- рому списку объектов, которые человек зара- нее классифицировал. При любой логич. трак- товке И. т. трудно оставить вне ее пределов матем. статистику, поскольку осн. задачей последней является задача описания алгорит- мов извлечения информации из опытных дан- ных и распределения объектов по некоторым классам на основе наблюдения их признаков. То, что матем. статистику по традиции не рассматривают как раздел И. т., можно ис- торически объяснить тем, что возникла она намного раньше, чем остальные разделы И. т. К И. т. естественно было бы отнести также всю лингвистику, т. к. она является наукой, изучающей осн. способ передачи информации в человеческом обществе — речь, и информа- тику, изучающую способы записи информации в различного рода документах. Лит. см. к ст. Информации передача. Р. Л. Добрушин, В. В. Прелое. ИНФОРМАЦИИ ХРАНЕНИЕ — отображе- ние информации в свойствах, конфигурации или расположении физических объектов, на- зываемых в совокупности носителями инфор- мации. Исторически наиболее древние формы И. х. связаны с развитием письменности: ком- бинации предметов (раковин, узлов); графи- ческие изображения па камне, глине, папиру- се, бумаге. Огромное значение в развитии этого направления И. х. имело изобретение книгопечатания. Современные формы И. х. основаны на широком использовании фотогра- фии, явления остаточного магнетизма и свя- заны с развитием ЦВМ. Особое развитие получили методы и средства хранения дискрет- ной информации, представленной в виде после- довательности двоичных символов. Осн. ха- рактеристиками носителей информации являю- тся продолжительность хранения информации в них, надежность их; время нанесения новой информации на носитель — запись и время снятия ее с носителя — чтение; стоимость хра- нения единицы информации. К числу дей- ствий, обеспечивающих И. х., а также воспро- изведение хранимой информации, относятся кодирование информации символами, пред- ставимыми на выбранном носителе информа- ции, запись и чтение информации, поиск тре- буемой единицы информации или места для нее при чтении и записи. Совокупность взаи- мосвязанных средств и методов, обеспечиваю- щая выполнение этих этапов, образует систему И. х. К числу систем И. х. относятся запоми- нающие устройства, информационно-поиско- вые системы, информационно-справочные си- стемы. С. Д. Михневский. ИНФОРМАЦИОННО - ВЫЧИСЛИТЕЛЬНЫЙ ЦЕНТР ПРЕДПРИЯТИЯ — основное звено автоматизированных систем управления пред- приятием (АСУП). И.-в. ц. п., работающий в составе АСУП, выполняет функции сбора, накопления и централизованной обработки данных, рассчитывает и выдает плановые 397
ИНФОРМАЦИОННО-ЛОГИЧЕСКАЯ СИСТЕМА задания цехам и участкам, ведет учет произ-ва и материально-тех. обеспечения, организует решение задач оптим. планирования, прогно- зирует произв.-хоз. деятельность предприятия на различные периоды времени на основе еди- ной информационной базы АСУП. В разных автоматизированных системах управления функции персонала И.- в. ц. п. по характеру выполняемых работ близки, а ко- личественный состав может быть различным и зависит от объемов выполняемых работ. Обслуживают любой И.-в. ц. п. администра- тивный персонал, на который возлагается ру- ководство его повседневной деятельностью, планирование и контроль за соблюдением гра- фика выполнения работ и учет всех работ, и персонал, осуществляющий приемку исходных данных от служб предприятия, подготовку промежуточных носителей информации для ввода в ЭВМ, оформление результатов об- работки информации, обслуживающий обо- рудование, библиотеку стандартных и типо- вых программ и т. д., т. е. обеспечиваю- щий бесперебойное функционирование АСУП. И.-в. ц. и.— это своеобразный «цех» обработ- ки информации, готовой продукцией которо- го являются результаты решаемых задач. И.-в. ц. п. в составе АСУП координируют ра- боту предприятия, управляют ею. Поэтому И.-в. ц. п. наз. координационно-уп- равляющими центрами. А. Г. Сирченко. ИНФОРМАЦИОННО-ЛОГИЧЕСКАЯ СИСТЕ- МА — автоматизированная система, осуще- ствляющая на основе хранящегося в ней мас- сива фактических данных алгоритмическое решение различного рода задач по синтезу новых сведений, не содержащихся в этом мас- сиве в явной форме. Такое решение произво- дится путем комбинаторного преобразования совокупностей элементов информационного массива, моделирующего логич. или эвристи- ческий вывод. Частный случай И.-л. с.— ав- томатизированная информационно-поисковая система фактографическая, которая в ответ на запросы выдает сведения, отсутствующие в явной форме в ее информационном массиве. При функционировании любой информа- ционно-поисковой системы (ИПС), в том числе и информационно-поисковой системы докумен- тальной, моделируются некоторые простей- шие виды логического вывода. Благодаря это- му при поиске отбираются и такие релевант- ные документы (см. Релевантность докумен- та), из содержания которых семантически следует информация, требуемая запросом. При этом учитываются осн. факты, считаю- щиеся известными в соответствующей пред- метной области. Чаще всего эти факты пред- ставлены в терминах языков информацион- но-поисковых дескрипторного типа, в простей- шем случае — в терминах отношений парадиг- матических между дескрипторами, играющих роль дескриптивных аксиом предметной об- ласти. Последние можно также считать вклю- ченными в алгоритм проверки критерия семан- тического соответствия. Аналогичным обра- 398 зом при алгоритмическом решении вычисл. задач преобразование исходных данных за- дачи в искомое числовое решение равносиль- но моделированию процедур логич. вывода, аксиоматика и правила которых включены в алгоритм решения задачи. Подобное положе- ние имеет место и при машинном доказатель- стве теорем. Отличительной особенностью И.-л. с. являе- тся то, что для решения задач — помимо не- которой неизменной аксиоматики и совокуп- ности правил вывода — используются наборы элементов информационного массива перемен- ного состава, применение к которым упомя- нутых правил и дает решение поставленной задачи. Решаемые таким путем задачи наз. информационно-логическими, в отличие от информационно-поисковых задач, решаемых ИПС. Однако, если соединить конъ- юнкциями все различные высказывания, со- ставляющие информационный массив некото- рой фактографической ИПС и рассмотреть по- лученную конъюнкцию в качестве записи од- ного «сложного факта» (или аналогичным обра- зом рассмотреть совокупность документов из информационного массива документальной ИПС в качестве фрагментов одного «сверхдо- кумента»), то различие между информационно- поисковыми и информационно-логич. задачами стирается в том смысле, что при этом для ре- шения и тех, и других упомянутый «сложный факт» (или «сверхдокумент») служит наряду с информационным запросом или формулиров- кой информационно-логич. задачи неизменным исходным «словом», к которому применяются соответствующие алгоритмы решения задач и поэтому его можно считать включенным в со- став этих алгоритмов. Сущность различия между информационно- логич. и информационно-поисковыми задачами и соответствующими системами состоит в бо- лее сложном характере моделируемых в И.-л. с. умозаключительных процедур. Для обеспечения возможности такого моделирова- ния в И.-л. с. должны применяться достаточно богатые и в значительно большей степени фор- мализованные языки информационно-логиче- ские. Примером простой реализованной моде- ли И.-л. с. может служить программа «Бейс- бол», автоматически отвечающая на разнооб- разные вопросы относительно этой игры. При- мером экспериментальной И.-л. с., решающей практически важную задачу, является ма- шинный поиск путей синтеза хим. соеди- нений на эвристической основе, с использо- ванием т. н. «хим. аналогий». В связи с наметившимися тенденциями по алгоритмизации процессов создания тех. изде- лий заданного назначения можно ожидать в будущем применения И.-л. с. для решения разнообразных проектных и конструкторских задач. Перспективными областями примене- ния И.-л. с. представляются в дальнейшем со- ставление аналитических и критических те- матических обзоров литературы, выявление закономерностей и эвристический синтез ра- бочих гипотез при научных исследованиях,
ИНФОРМАЦИОННО-ПОИСКОВАЯ СИСТЕМА ДОКУМЕНТАЛЬНАЯ правдоподобное прогнозирование новых фак- тов и т. п. Предварительным условием для создания И.-л. с., которые могли бы выпол- нять такие ф-ции, является создание соответ- ствующих крупномасштабных фактографиче- ских ИПС. Лит.: В л э д у ц Г. Э., Финн В. К. Проблема- тика создания машинного языка для органической химии. В кн.: Сообщения лаборатории электромоде- лирования, в. 1. М., 1960; Вычислительные машины и мышление. Пер. с англ. М., 1967 [библиогр. с. 491— 546]; Рейтман У. Р. Познание и мышление. Пер. с англ. М., 1968 [библиогр. с. 378—395]; Co- rey Е. J., Wipke W. Т. Computer-assisted de- sign of complex organic syntheses. «Science», 1969, v. 166, N. 3902; Нильсон H. Искусственный ин- теллект Пер с англ. М.. 197.3 [библиогр. с. 252—262]. Г. Э. Влэдуц. ИНФОРМАЦИОННО-ЛОГИЧЕСКИЙ ЯЗК1К- см. Язык информационно-логический. ИНФОРМАЦИОННО-ПЛАНИРУЮЩАЯ СИ- СТЕМА — то же, что и информационно-управ- ляющая система. См. также Автоматизиро- ванные системы управления предприятием. ИНФОРМАЦИОННО-ПОИСКОВАЯ СИСТЕ- МА — совокупность языково-алгоритмиче- ских и технических средств, предназначенная для хранения, поиска и выдачи необходимой информации. И.-п. с. обеспечивает поиск ин- формации автоматический. На вход И.-п. с. поступает информация двух видов: информа- ция, отражающая достигнутый уровень знаний о к.-л. классе объектов (устройств, техноло- гия. процессов, хим. веществ, реакций, теорем и т. п.), и информация, отражающая инфор- мационную потребность абонентов И.-п. с. Ин- формация 1-го вида наз. информацион- ным массивом, или поисковым масси- вом, а 2-го вида — информационны- ми запросами. Элементы информацион- ного массива и информационные запросы вво- дятся в И.-п. с. на естественном языке, а за- тем обычно переводятся на формализованный язык информационно-поисковый (см. Индекси- рование). Осп. функцией И.-п. с. является выявление элементов информационного массива, которые отвечают на запрос, предъявленный системе. И.-п. с. состоит из двух оси. компонентов — абстрактной И.-п. с. и информационно-поис- кового устройства. Абстрактная И.-п. с.— это совокупность информационно-поискового язы- ка, правил индексирования и критерия семан- тического соответствия. Абстрактная И.-п. с. реализуется при помощи информационно-по- искового устр-ва, в котором в качестве носи- теля информации могут применяться каталож- ные карточки, перфокарты различных типов, обрабатываемых вручную или счетно-анали- тическими машинами, либо при помощи поис- кового устр-ва типа универсальной ЦВМ или специализиров. устр-ва. К средствам реали- зации абстрактной И.-п. с. входят также ин- струкции по обработке информационных за- просов и элементов информационного массива, программы для ЭЦВМ и т. п. По характеру информационного массива (а следовательно, и по характеру выдаваемой информации) И.-п. с. подразделяют на инфор- мационно-поисковые системы документальные (или документографические) и информацион- но-поисковые системы фактографические. Ин- формационный массив документальной И.-п. с. состоит из элементов, каждый из которых пе- редает осн. содержание документа (статьи, книги, технич. отчета, патента и т. п.), неза- висимо от того, сколько объектов описывается в документе. Такой элемент наз. поисковым образом документа. Информационный массив фактографической И.-п. с. состоит из элемен- тов, каждый из которых относится непосред- ственно к некоторому объекту, независимо от того, был он описан в одном документе или в нескольких. Для удобства хранения и обработки инфор- мации элементы информационного массива в информационно-поисковом устройстве расчле- няют на составные части и объединяют друг с другом в различных сочетаниях. Докумен- тальная И.-п. с. в ответ на предъявленный за- прос выдает множество документов, содержа- щих искомую информацию, или указывает адреса хранения этих документов. Фактогра- фическая И.-п. с. в ответ на запрос выдает непосредственно искомую информацию. По виду информационного обеспечения И.-п. с. могут быть использованы как в качестве си- стем избирательного распределения информа- ции, так и систем справочного (или ретроспек- тивного) поиска или могут совмещать обе функции. Лит.. Михайлов А. И., Черный А. И.. Гиляревский Р. С. Основы информатики. М., 1968 [библиогр. с. 728—735]; Ланкастер Ф. У. Информационно-поисковые системы. Характеристи- ки, испытание и оценка. Пер. с англ. М., 1972. Э. Ф. Скороходъко. ИНФОРМАЦИОННО-ПОИСКОВАЯ СИСТЕ- МА ДОКУМЕНТАЛЬНАЯ — информационно- поисковая система, предназначенная для оты- скания научно-технических документов (ста- тей, книг, научно-технических отчетов, опи- саний к авторским свидетельствам и патентам и т. д.), содержащих необходимую информа- цию. В ответ на информационный .запрос И.-п. с. д. она выдает адреса хранения ре- левантных, т. е, отвечающих на запрос, доку- ментов. Адрес хранения — это код, однознач- но определяющий местонахождение документа в хранилище. Роль адреса хранения может играть библиографическое описание докумен- та (автор, наименование, источник), каталож- ный, инвентарный или порядковый номер до- кумента и т. п. Некоторые И.-п. с. д. осуще- ствляют и выдачу самих документов или их копий, однако чаще это производится вне И.-п. с. д. (вручную или при помощи спец, информационно-поисковых устройств). И.-п. с. д. могут выполнять функции избира- тельного распределения информации и спра- вочного (ретроспективного) поиска или совме- щать эти функции (см. Поиск информации автоматический). В состав И.-п. с. д. входят блоки, выполняющие осн. операции поиска информации — индексирование документов и запросов и установление семантического соот- ветствия между запросами и документами 399
ИНФОРМАЦИОННО-ПОИСКОВАЯ СИСТЕМА ФАКТОГРАФИЧЕСКАЯ (рис. 1 и 2). Эффективность информационного поиска в И.-и. с. д. оценивается в основном коэффициентом точности поиска и коэффи- циентом полноты поиска. Примером И.-п. с. д. могут служить системы «Пусто—Непусто». Эти системы разработаны для поиска документов в области электротех- ники. Язык информационно-поисковый этих си- стем образован на базе слов естественного язы- ка. В И.-п. с. д. «Пусто — Непусто-4» приме- няется дескрипторный язык с одним видом от- ношения парадигматического и без отношений 1. Упрощенная блок-схема документальной инфор- мационно-поисковой системы для избирательного распределения (1-й и 2-й блоки работают в режиме формирования и пополнения массива запросов. 3-й и 4-й — в режиме поиска). 2. Упрощенная блок-схема документальной инфор- мационно-поисковой системы для справочного (рет- роспективного) поиска (1-й и 2-й блоки работают в режиме формирования и пополнения информацион- ного массива. 3-й и 4-й — в режиме поиска). синтагматических. В этих системах процесс индексирования документов заключается в том, что из реферата документа выбираются все слова, которые имеются в русско-дескрип- торном словаре (информационно-поисковом тезаурусе), после чего эти слова заменяются вручную или автоматически дескрипторами. Запросы индексируются аналогично, однако, если запрос включает однородные члены пред- 400 ложения, то он разбивается на подзапросы (напр., «Расчет и конструирование трансфор- маторов» дает «Расчет трансформаторов» и «Конструирование трансформаторов»). Крите- рий семантического соответствия системы фор- мулируется в терминах пустоты и непустоты множеств Ml, М2, М3 и М4, образованных де- скрипторами из состава поискового предписа- ния и поискового образа: Ml — мн-во дескрип- торов поискового образа документа, совпадаю- щих с дескрипторами поискового предписания; М2 — мн-во дескрипторов поискового образа документа, для которых в составе поискового предписания находятся подчиненные им де- скрипторы; М3 — мн-во дескрипторов поиско- вого образа документа, для которых в составе поискового предписания находятся подчиняю- щие их дескрипторы; М4 — мн-во дескрипто- ров поискового предписания, не имеющих в составе поискового образа документа дескрип- торов, совпадающих или связанных с ними отношением подчинения. Документ считается релевантным и подлежащим выдаче, если опре- деленное мн-во или определенная комбина- ция мн-в Ml, М2, М3 и М4 непусто (непуста), а другие мн-ва — пусты (отсюда и название системы). Так, напр., если мн-во Ml непусто, а все остальные пусты, документ считается релевантным. Документ считается релевант- ным также, если мн-ва Ml и М3 непусты, а М2 и М4 — пусты. В этом случае каждый дескрип- тор поискового предписания либо содержится в поисковом образе, либо имеет там подчинен- ный ему дескриптор. Система может быть реа- лизована и на ЭЦВМ и на суперпозиционных картах. См. также илл. между с. 400—401:. Лит.: Белоногов Г. Г., Котов Р. Г. Ав- томатизированные информационно-поисковые систе- мы. М., 1968 [библиогр. с. 169—175]; В л э д у ц Г. Э. О некоторых сторонах исследований по созданию информационно-поисковых систем. «Научно-техни- ческая информация», 1961, № 1; Информационно-по- исковая система «БИТ». К., 1968 [библиогр. с. 215— 217]; Труды III Всесоюзной конференции по инфор- мационно-поисковым системам и автоматизированной обработке научно-технической информации, т. 1—4. М., 1967; Шрейдер Ю. А. Лингвистический подход в теории информационных систем. «Научно- техническая информация», 1962, № 9; А 1 о и - с h е F. [и др.]. iJconomie general d’une chaine docu- mentaire mecanisee. Paris, 1967; С э л т о н Г. Ав- томатическая обработка, хранение и поиск информа- ции. Пер. с англ. М., 1973. Э. Ф. Скороходъко. ИНФОРМАЦИОННО-ПОИСКОВАЯ СИСТЕ- МА ФАКТОГРАФИЧЕСКАЯ — информацион- но-поисковая система (ИПС), обеспечивающая выдачу ответов на информационные запросы, касающиеся интересующих потребителя фак- тов. Такие информационные запросы наз. фактографическими. И.-п. с. ф. специализируется, как правило, на выдаче фактических сведений одного определенного рода. Осн. отличия от информационно-поиско- вых систем документальных: 1) информацион- ный массив И.-п. с. ф. состоит не из информа- ционных документов, а из записей фактов рас- сматриваемого типа (извлеченных из докумен- тов или других источников); 2) в ответ на за- прос происходит непосредственная выдача ис- комых сведений либо путем указания на адреса хранения соответствующих записей фактов,
ИНФОРМАЦИОННО-ПОИСКОВАЯ СИСТЕМА ФАКТОГРАФИЧЕСКАЯ либо (в более совершенных И.-п. с. ф., к ко- торым относятся применяющиеся на практике современные автоматизированные И.-п. с. ф.)— путем непосредственной выдачи записей этих фактов на том или ином понятном потребителю языке (желательно, с указанием на документы, из которых эти факты отобраны). Автоматизи- рованные И.-п. с. ф. реализуются при помощи ЦВМ. Традиционным неавтоматизированным ана- логом И.-п. с. ф. являются справочники физ. свойств веществ и материалов, каталоги тех. параметров изделий определенного рода, кар- тотеки адресои пром, предприятий и т. п. В ка- честве неавтоматизированных И.-п. с. ф. ши- роко используются перфокартотеки, состоящие из перфокарт с краевой перфорацией, на кото- рых записываются сведения о соответствую- щих объектах. Эти сведения кодируются крае- выми перфорациями в виде наборов поисковых признаков, позволяющих производить мех. отбор нужных записей с помощью ручных при- способлений или средств малой механизации информационного поиска. Фактографические сведения, как правило, представляют собой записи, состоящие из наи- менования объекта рассматриваемого рода (предмета, хим. соединения, тех. изделия, производственного процесса и т. п.) и прису- щих объекту характерных свойств (признаков, зачастую имеющих численные выражения). Информационно-поисковые языки (ИПЯ), ис- пользуемые в автоматизированных И.-п. с. ф. для представления записей фактов, должны располагать средствами для обозначения всех упомянутых элементов сведений. Записи фак- тов на языках информационно-поисковых, пред- назначенные для алгоритмического поиска по фактографическим запросам, представляют собой поисковые образы соответствующих фак- тических сведений, первичные записи которых (на естественных языках) составляют инфор- мационный массив И.-п. с. ф. (см. Поисковый образ документа). Массив поисковых образов фактических сведений, реализованный на том или ином носителе (чаще всего на лентах маг- нитных или дисках магнитных в запоминаю- щем устройстве ЭЦВМ, реализующей И.-п. с. ф.), составляет «активное хранилище» ин- формационно-поисковой системы. Во многих случаях удобно организовывать массив поисковых образов фактических све- дений в виде т. н.информационных или объект- но-характеристических таблиц, представляю- щих собой таблицы с двумя входами. На одном входе таких таблиц перечисляются объекты рассматриваемого рода, на другом — классы характеристик (свойств, признаков), а кон- кретные значения (словесные или числовые) характеристик записываются на пересечениях строк и столбцов. В «активном хранилище» И.-п. с. ф. информационные таблицы могут развертываться по строкам или столбцам. В первом случае значения характеристик груп- пируются относительно объектов, во вто- ром — относительно наименований характе- ристик. В качестве ИПЯ в автоматизированных И.-п. с. ф. с успехом можно использовать имеющие достаточно развитую структуру де- скрипторные ИПЯ, располагающие средства- ми выражения текстуальных отношений, в частности, язык ЙХ-кодов и язык «стандарт- ных фраз». Последние представляют собой способ записи многоместных предикатов, места которых заполняются терминами-дескрипто- рами, причем место, занимаемое дескрипто- ром, строго определяет ее контекстуальную функцию. В ИПЯ последнего типа каждый вид «стандартной фразы» используется для записи сведений определенного рода, поэтому в конкретной И.-п. с. ф. достаточно использо- вать один соответствующий вид «стандартной фразы». Вместе с тем «активное хранилище» документальной ИПС, состоящее из поиско- вых образов документов, которые представ- ляют собой наборы «стандартных фраз» раз- личного вида, может служить для поиска по тем фактографическим запросам, которые соот- ветствуют видам «стандартных фраз», имею- щимся в ИПЯ. При этом в целом поиск будет происходить хотя и медленнее, чем в аналогич- ной специализированной И.-п. с. ф., но с рав- ной эффективностью. Для оценки эффектив- ности информационного поиска фактографи- ческого в И.-п. с. ф. используют коэффициен- ты потери информации и поискового шума, вполне аналогичные соответствующим коэф- фициентам для документального поиска. По- этому в случае применения достаточно разви- тых ИПЯ различие между ИПС документаль- ными и И.-п. с. ф. не принципиально: И.-п. с. ф. могут рассматриваться в качестве частного случая ИПС документальных, спе- циализированных для поиска определенного типа текстов (т. е. фрагментов документов), описывающих факты определенного рода. Как правило, значения коэффициентов пол- ноты И.-п. с. ф. превышают соответствующие значения для документальных ИПС и прибли- жаются к единице'(Ю0%). Обобщенная функ- циональная схема И.-п. с. ф. незначительно отличается от соответствующей схемы ' ИПС документальной, при вводе сведений в И.-п. с. ф. и формировании ее информацион- ного массива производятся дополнительные «логические» операции: отбор и извлечение (из документов или др. источников) фактиче- ских сведений заданного рода, возможная оценка достоверности этих сведений, в част- ности, путем выявления возможно противоре- чащих аналогичных сведений в ранее накоп- ленном информационном массиве ИПС; вмес- то «пассивного хранилища» документов в И.-п. с. ф. может быть «пассивное хранилище» первичных записей фактических сведений на естественных языках, релевантная часть ко- торых, после ее выявления по поисковым об- разам, может выдаваться в качестве ответа. Один и тот же фактографический массив поис- ковых образов может служить для поиска различного рода (напр., для поиска объектов по заданным наборам значений характеристик или для выдачи сведений о значениях харак- 26 4-2'0 401
ИНФОРМАЦИОННО-ПОИСКОВОЕ УСТРОЙСТВО теристик заданного объекта). При этом каж- дый такой тип информационно-поисковых за- дач ^решается по особому алгоритму, выпол- няющему роль специализированного крите- рия семантического соответствия. Массив поисковых образов И.-п. с. ф. мо- жет быть применен для алгоритм, решения логических задач, связанных с моделирова- нием умозаключительных процедур иного ти- на, чем те, с которыми связано моделирование информационного поиска. В этом случае И.-п. с. ф. выполняет роль информационно- логической системы. К числу наиболее крупно- масштабных автоматизированных И.-п. с. ф. относятся И.-п. с. ф. для хим. соединений. Лит.: Белоногов Г. Г., Котов Р. Г. Ав- томатизированные -информационно-поисковые систе- мы. М., 1968 [библиогр. с. 169—175]; Влэ- д у ц Г. Э. О некоторых сторонах исследований по созданию информационно-поисковых систем. «Научно- техническая информация», 1961, № 1; Сей- фе р А. Л., Шурова С. С. Автоматическая ин- формационная система по свойствам веществ. «Стан- дартизация», 1965, JA 1; С к о р о х о д ь к о Э. Ф. Проект фактографической информационно-поисковой системы. В кн.: Труды III Всесоюзной конференции по информационно-поисковым системам и автоматизи- рованной обработке научно-технической информации, т. 1. М., 1967; М и д о у Ч. Анализ информационно- поисковых систем. Пер. с англ. М., 1970. Г. Э. Влэдуц. ИНФОРМАЦИОННО-ПОИСКОВОЕ УСТРОЙ- СТВО — устройство или совокупность средств, используемых для реализации информацион- но-поисковой системы. И.-п. у. классифици- руют по применяемым в них материальным носителям информации, которые услов- но разделяют на дискретные и непрерывные (см. табл.). Дискретные носители информации истори- чески появились раньше непрерывных, отли- чаются простотой реализации И.-п. у. и на- ходят широкое применение в практике. Каталожные (библиографические) к а р т о ч к и,применяются для составления каталогов и картотек. В каталожных ящиках за спец, разделителями собирают карточки с описаниями документов, фамилии авторов или заглавия которых начинаются с опреде- ленной буквы (алфавитный каталог) или же содержание которых посвящено какому-либо предмету (предметный каталог), той или иной отрасли знания (систематический каталог). Эти карточки изготавливаются из плотной бу- маги, имеют стандартный формат 75 х 125 мм и отверстие у нижнего края для стержня, за- крепляющего массив карточек в ящике. Ка- таложные ящики помещаются в гнезда спец, шкафов. Унитерм-карты разработаны в 1951 (США) и предназначены для реализации ин- формационно-поисковых систем (ИПС), осно- ванных на принципе координатного индекси- рования. Это карточки формата 75 х 125 мм или 203 х 125 мм, на которые нанесена спец, сетка одной горизонтальной и десяти верти- кальных граф. В верхней горизонтальной гра- фе записывается унитерм — ключевое слово, выражающее единичное понятие, собственное имя, географическое или фирменное название. В вертикальных графах записываются адрес- 402 ные шифры (номера) документов, в поисковые образы которых входит унитерм, указанный в верхней вертикальной графе. Запись произ- водится по последней цифре каждого номера, напр., 294 записывается в графе 4, 135 — в графе 5 и т. д. Такая система записи облегчает процедуру выявления номеров документов, которые одновременно содержатся в несколь- ких сравниваемых унитерм-картах. Это выяв- ление совпадающих номеров документов рав- нозначно операции логического умножения по- нятий, обозначенных соответствующими уни- термами. Перфорированные карты пред- ставляют собой прямоугольники из плотной бумаги, вдоль краев которых пробиты отвер- стия или же по всему полю нанесены позиции для пробивки таких калиброванных отверстий (перфораций). Впервые они появились в 80-х годах 18 в. (Франция), когда их применили для управления работой ткацких станков. В начале 90-х годов 19 в. в США изобрели перфоратор и электр. табулятор для карт с внутренней перфорацией. Карты с перфора- цией по краям чаще всего обрабатываются вручную. На каждую из них наносят поиско- вый образ и текст одного документа. Поиско- вые признаки этого документа кодируют вы- резками между соответствующей перфорацией Классификация информационно-поисковых устройств по типам носителей информации Носители информации Информационно- поисковые устройства Дискретные Каталожные карточки Унитерм-карты 1 Каталоги и картотеки /Картотеки Перфорированные карты с краевой перфорацией с внутренней перфора- цией , Устройства для перфо- рации, сортировки карт ручного обращения и просмотра просветных карт. Счетно-перфора- ционные машины Диамикрокарты Магнитные карты Микрофильмы формат- ные ) Специ ализированные 1информационно-поиско- ]вые устройства Непрерывны? Микрофильмы рулонные Перфорированные лен- ты '|Микрофильмовые селек- 1торы |Оргавтоматы. ЭЦВМ Магнитные ленты ^ЭцВМ. Специализиро- 1 ванные информацион- [но-поисковые устрой- ства Магнитные диски Магнитные барабаны |эцвм и внешним краем карты. Поиск необходимых карт в их неупорядоченном массиве произво- дится введением одной или нескольких сор- тировальных спиц в соответствующие поиско- вому признаку перфорации и встряхиванием массива вручную или при помощи спец, вибра- тора. При этом карты с вырезами данных от-
ИНФОРМАЦИОННО-ПОИСКОВОЕ УСТРОЙСТВО верстий выпадают. Карты с внутренней пер- форацией можно обрабатывать вручную (ще- левые и просветные карты) и при помощи спец, машин. Щелевые перфокарты отличаются от карт с краевой перфорацией тем, что они не выпадают из массива, а выдвигаются на вели- чину щели (расстояние между двумя смежными отверстиями). Это позволяет вести поиск в не- сколько этапов и облегчает применение слож- ных кодов. Просветные перфокарты являются как бы вариантом унитерм-карт, в которых механизирована процедура выявления совпа- дающих номеров. Запись в них производится путем пробивки перфокарты в точке, коорди- наты которой соответствуют номеру докумен- та. При поиске отобранные перфокарты, на которых записаны поисковые признаки дан- ного информационного запроса, накладывают- ся одна на другую и просматриваются на просвет для выявления совпадающих проби- вок, соответствующих номерам искомых доку- ментов. Наиболее широкое применение получили перфокарты машинной сортиров- к и, имеющие формат 187,4 X 82,5 мм. На лицевой их стороне по всему полю, за исключе- нием узкой горизонтальной полосы сверху, напечатаны колонки цифр, выполняющие роль матрицы. Обычно используются 45-, 80- и 90- колонные перфокарты. Для их обработки при- меняются стандартные счетно-перфорационные машины. ИПС, созданные на базе этих ма- шин, пригодны для работы с массивами доку- ментов, превышающими 200 тыс., а при усло- вии предварительной подсортировки их — несколько миллионов документов. Применяют- ся также апертурные перфокар- ты, в которых имеется калиброванное окно (апертура) для вклеивания микрокопии до- кумента на фотопленке. Диамикрокарта (микрофиша) яв- ляется наиболее перспективным из всех дискретных носителей информации. Она представляет собой прямоугольник негатив- ной или позитивной фотопленки с изображе- ниями документов или их частей, в отличие от эпимикрокарты (микропринта), которая выполняется на непрозрачной основе (фото- бумаге). Часть диамикрокарты обычно отво- дится либо для фотооптической записи поис- кового образа документа, либо его библиогра- фического описания. Текст документа дается в микрокопии и может быть прочитан или ско- пирован в натуральную величину при помощи спец, аппаратуры. В зависимости от назначе- ния диамикрокарты и ее размера и от крат- ности уменьшения на ней размещается от од- ной до 200 страниц текста. На основе диамик- рокарт создаются весьма сложные электромех., электронные и фотооптические И.-п. у. Примером может служить комплекс устройств «Фильморекс» (создан во Франции в 1950, неоднократно модифицировался). Его характеристики: размер негативной карты 60 X 35 мм, емкость карты — 1 кадр, крат- ность уменьшения от 4 : 1 до 30 : 1, емкость кодового поля — 400 двоичных едивиц, ско- рость сортировки 4—6 карт в 1 сек, время поиска — 5 мин, емкость хранилища — 5 X X 106 карт (рис. 1). Устр-во «МЕДИА» (США, 1960) использует позитивные карты размера 32 X 10 Л1Л1, кратность уменьшения 30 : 1, ем- кость кодового поля — 69 двоичных единиц, скорость сортировки — 10 карт в 1 сек, время поиска — 1 мин, емкость хранилища — 4 X 10s карт (рис- 2). Аналогичные И.-п. у. созданы на основе магнитных карт, напр. «Маг- накард» (США, 1957), которые отличаются зна- 1. Селектор системы «Фильморекс». 2. Информационно-поисковое устройство на диами- крокартах «МЕДИА». чительно большей емкостью кодового поля (5 тыс. двоичных знаков), скоростью сорти- ровки (90 карт в 1 сек) и меньшим средним временем поиска (30 сек). Микрофильмы форматные яв- ляются небольшими отрезками рулонных мик- рофильмов, их можно рассматривать как раз- новидность диамикрокарт. На их основе соз- даются И.-п. у. различной степени сложности. Непрерывные носители информации уступа- ют дискретным в удобстве и простоте упоря- дочения их массивов, однако основанные на них устройства отличаются значительно большим быстродействием. Наиболее распро- странены И.-п. у. для поиска документов, за- писанных ва рулонных микрофильмах. Их начали разрабатывать в 30-х годах 20 ст., в 26* 403
ИНФОРМАЦИОННО-ПОИСКОВЫЙ язык они получили название микрофильмо- вых селекторов. Эти устр-ва часто используются для реализации 2-го контура ИПС со сравнительно небольшими массивами документов. Наблюдается тенденция к их упрощению до уровня читально-копироваль- ных аппаратов с автомат, протяжкой микро- фильма и простейшими приспособлениями для поиска отдельных его кадров. Осн. микрофильмовые селекторы имеют сле- дующие характеристики: «Поиск ДВ» (СССР, 3.. Микрофильмовый селектор «Поиск ДВ». 4. Микрофильмовый селектор «Лоудстар». 5. Информационно-поисковое устройство на видео- магнитной ленте «Видеофайл». 1967) использует негативный неперфорирован- ный 35 .«.« микрофильм с 15-кратным умень- шением, в 1 .« помещается до 19 кадров, ем- кость кодового поля — 30 двоичных единиц, скорость протяжки фильма — 1 м/сек, емкость бобины — 150 л, время поиска — 75 сек (рис. 3); «Лоудстар» (США, 1961) использует негативный неперфорированный 16-.и.и микро- фильм с 24-кратным уменьшением, в 1 м по- мещается до 115 кадров, емкость кодового по- ля — 1 двоичная единица, скорость протяжки фильма — 3 м/сек, емкость бобины — 30,5 м, время поиска — 5 сек (рис. 4). Перфорирован- ные ленты применяются в оргавтоматах типа «Супертайпер», «Дюра-мач» (США) и «Оптима» (ГДР), которые используются как вводные устр-ва в ЭЦВМ при реализации на них раз- личных информационных систем, в т. ч. и ИПС. Ленты магнитные, диски магнитные и ба- рабаны магнитные применяются в основном для реализации внешних запоминающих устройств в ЭЦВМ, реже — в спец. И.-п. у. , в т. ч.— с видеомагнитной записью изобра- жений документов. Примером такого спец. И.-п. у. может служить И.-п. у. на видеомагн. ленте «Видеофайл» (США, 1958—64, рис. 5). При реализации И.-п. у. на ЭЦВМ эти маши- ны используются не только для выдачи отве- тов на разовые информационные запросы, но и для избирательного распространения инфор- мации, подготовки оригинал-макетов печатных указателей библиографического и координат- ного типа и в других видах информационного обеспечения. Лит.. Воробьев Г. Г. Перфокартный метод документального учета в народном хозяйстве. М., 1967 [библиогр. с. 116—126]; Михайлов А. И., Черный А. И., Гиляревский Р. С. Осно- вы информатики. М., 1968 [библиогр. с. 728—735]; Белоногов Г. Г., Котов Р. Г. Автоматизи- рованные информационно-поисковые системы. М., 1968 [библиогр. с. 169—175]; Перфорированные кар- ты и их применение в науке и технике. Пер. с англ. М„ 1963. Р. С. Гиляревский, А. И. Черный. ИНФОРМАЦИОННО-ПОИСКОВЫЙ ЯЗЫК- ОМ. Язык информационно-поисковый. ИНФОРМАЦИОННО-СПРАВОЧНАЯ СИСТЕ- МА — система регистрации, переработки и хранения информации, предназначенная для обеспечения абонентов сведениями справоч- ного характера. Содержание выдаваемой ин- формации определяется данными, накоплен- ными в справочных массивах (СМ) системы. Функционально типичный процесс выдачи справки состоит в выполнении ассоциативного поиска в СМ и последующего осуществления требуемых содержательных и (или) структур- ных преобразований, а также оформления полученных сведений в виде документа или информационного сообщения спец. вида. К другим ф-циям И.-с. с. относятся длительное хранение больших объемов систематизирован- ной информации, имеющей сложную внутрен- нюю структуру; пополнение и обновление хра- нимой информации и обеспечение обмена ин- формацией с абонентами. Типичными приме- рами И.-с. с. являются справочные городские службы, библиографические отделы в библио- теках, оперативно-диспетчерские службы на предприятиях и т. п. В состав И.-с. с. обычно входят следующие функциональные компоненты: хранилище ин- 404
ИНФОРМАЦИОННО-СПРАВОЧНАЯ СИСТЕМА формации или запои икающее устройство (ЗУ); устр-ва преобразования, передачи и отобра- жения информации; каналы связи и передачи данных, а также т. н. процессор, осуществляю- щий основные ф-ции по обработке информации (под процессором можно подразумевать как ЭЦВМ, так и коллектив людей, выполняющих аналогичную роль в И.-с. с.). Хранение ин- формации и ее обработка могут выполняться централизованно или в нескольких взаимосвя- занных, но территориально удаленных друг от друга пунктах, что соответствует двум осн. типам организации И.-с. с. По характеру представления и интерпре- тации выводимой и хранимой информации различают И.-с. с. документального и факто- графического типа. В документаль- ной И.-с. с. информация хранится и выдает- ся абоненту в виде документов (напр., ста- тей, патентов, тех. документации). В отд. слу- чаях абоненту сообщается перечень адресов документов в ЗУ. Результатом работы фак- тографической И.-с. с. является, как правило, совокупность фактов, т. е. значений количественных величин, а также наименова- ний предметов, процессов, явлений и т. п. На практике часто встречаются системы, выдаю- щие информацию как документального, так и фактографического характера. Такие системы наз. документально-фактографическими ин- формационными системами. И.-с. с., особенно фактографические, могут отличаться одна от другой сложностью выполняемой переработки информации. Простейшими в этом смысле яв- ляются информационно-поисковые системы, в которых формирование справки сводится к по- иску требуемой информации в СМ. В наиболее сложных системах над результатами поиска может осуществляться сравнительно сложная смысловая обработка этих результатов (на- пример извлечение фактов из текста найденных статей). Функциональные возможности, эффектив- ность и область применения И.-с. с. существен- но зависят от степени автоматизации и меха- низации процессов обработки, ввода—вывода и хранения информации. Самые большие пер- спективы здесь связаны с использованием ав- томатизированных И.-с. с. (АИСС), построен- ных на базе ЭЦВМ и сопряженных с ней средств хранения, передачи и отображения информации. АИСС состоит из следующих осн. частей: тех. оснащения, матем. обеспечения и информационной базы. Тех. оснащение АИСС включает в свой со- став ЭЦВМ, являющуюся функциональной ос- новой процессора системы; комплект перифе- рийного оборудования для ввода — вывода, пе- редачи и подготовки информации; устр-ва для связи абонента с ЭЦВМ, а также различные типы ЗУ для хранения больших объемов раз- нородной информации. В качестве ЗУ в АИСС используют накопители на магн. лентах, ди- сках и барабанах, механизированные устр-ва хранения микрофильмов, диамикроперфокарт и другие. Система связи АИСС с абонентами строится обычно на базе стандартных устр-в связи (напр., телетайпов), соединяемых с ЭЦВМ через телеграфные или телефонные ка- налы. Большое распространение в настоящее время получили абонентские пульты, обору- дованные экранами для отображения выводи- мой из ЭЦВМ информации, и клавиатурой для ввода данных и информации управляющего характера (см. Экранный пульт). Информационная база АИСС представляет собой совокупность СМ, в которых хранится информация, составляющая предметную об- ласть определения системы. Эта информация организована в ЗУ с учетом требований к не- обходимому времени выборки данных, форме и виду их представления. Количество СМ оп- ределяется содержательной структурой об- ласти определения АИСС, принятыми поряд- ком внесения информации при обновлении ин- формационной базы и характером подготовки исходных данных для решения задач. Так, напр., организация СМ в виде нескольких одинаковых по содержанию, но различным образом упорядоченных массивов, существенно сокращает время решения типовых справоч- ных задач. В состав матем. обеспечения АИСС включают набор программ, реализующих раз- личные алгоритмы переработки информации и управления процессом функционирования АИСС; комплекс формализованных языков (см. Языки формальные), предназначенных для описания информации, циркулирующей в си- стеме, а также алгоритмов обработки; сово- купность массивов информации служебного характера (словари, кодирующие таблицы и т. д.) и руководящих материалов по приме- нению матем. обеспечения. Ключевыми ком- понентами матем. обеспечения АИСС являют- ся: язык информационный, внеш, язык для формулирования запросов к системе, библио- тека стандартных подпрограмм, операцион- ная система с программой-диспетчером, язык представления выводимой информации и блок реализации ассоциативного поиска для за- данного типа критерия смыслового соответ- ствия. Производительность И.-с. с. во многом определяется организацией процесса функцио- нирования системы, что связано с распреде- лением ресурсов, выбором режимов работы И.-с. с. (ретроспективный поиск, избиратель- ное распределение информации и др.), зада- нием дисциплины обслуживания абонентов и обеспечением рациональной последовательнос- ти выполнения отдельных этапов и ф-ций об- работки. Современная организация функцио- нирования АИСС базируется на использовании мультипрограммирования, организации вы- числ. процесса (см. Вычислительных работ методы организации) с одновременным реше- нием нескольких задач и обслуживания або- нентов и (или) задач в режиме разделения времени. Специфическими особенностями АИСС яв- ляются: широкое использование дисциплины приоритетного обслуживания абонентов и за- дач; совмещение режимов информирования по расписанию с оперативной обработкой нестан- 405
ИНФОРМАЦИОННО-УПРАВЛЯЮЩАЯ СИСТЕМА дартных запросов, поступающих произвольно во времени; реализация одновременной мно- гоканальной дистанционной связи с абонен- тами. АИСС значительно расширяют возмож- ную область применения И.-с. с. Напр., АИСС также широко используются в составе авто- матизированных систем управления в пром-сти, экономике, на транспорте, а также для автоматизации управления предприятия- ми и науч, орг-циями (см. Автоматизирован- ные системы управления предприятием). Лит.: Михайлов А. И., Черный А. И., Гиляревский Р. С. Основы информатики. М., 1968 [библиогр. с. 728—735]; Стогний А. А., Зайцев Н. Г. Автоматизированные информаци- онно-справочные системы, их назначение, характе- ристики и основные требования к ним. «Кибернетика», 1969, № 4; Мидоу Ч. Анализ информационно- поисковых систем. Пер. с англ. М., 1970; Ланка- стер Ф. У. Информационно-поисковые системы. Характеристики, испытание и оценка. Пер. с англ. М., 1972; Глушков В. М., Стогний А. А., Афанасьев В. Н. Автоматизированные информа- ционные системы. М., 1973; Белоногов Г. Г., Богатырев В. И. Автоматизированные системы. М.» 1973 [библиогр. с. 313—320]. В. Н. Афанасьев. ИНФОРМАЦИОННО-УПРАВЛЯЮЩАЯ СИ- СТЕМА — система, которая на основании ин- формации о состоянии объекта вырабатывает и принимает решение по управлению им. Структурно И.-у. с. делится на две под- системы: подсистема обеспечения информа- цией службы управления объектом и подси- стема выработки и принятия решений по управлению объектом. В реальных системах управления ф-ции И.-у. с. выполняет админи- стративно-управленческий персонал: учетчи- ки (регистрация и учет данных), бухгалтерия (отражение текущего вида управляемого объ- екта, систематизация данных), конструктор- ский, плановый и др. отделы (выработка ре- шений), диспетчерский, технологический и др. отделы (принятие решений). Каждый отдел на основании систематизированных данных под- готавливает необходимую информацию, в ре- зультате чего потоки информации в сущест- вующих И.-у. с. часто дублируют друг друга. Наличие единого планового начала в управ- лении нар. х-вом СССР создает иерархическую структуру из различных И.-у. с. Это значит, что И.-у. с. нижестоящего уровня осуществля- ет выработку и принятие решений для дости- жения управляемым объектом цели, заданной И.-у. с. вышестоящего уровня. Выработка це- ли в И.-у. с. вышестоящего уровня осущест- вляется по фактической информации о состоя- нии объектов управления нижестоящего уров- ня и цели, заданной И.-у. с. вышестоящего уровня. Практически цель задают в виде пе- речня значений показателей, которых должен достичь управляемый объект. Подсистема обеспечения инфор- мацией служб управления объектом осу- ществляет свои функции с помощью различ- ных массивов данных об этом объекте. Услов- но-постоянный массив данных характеризует структуру объекта управления (к-во элемен- тов, их характеристики, взаимосвязь и т д.). Напр., структуру предприятия образуют цехи осн. и вспомогательного произ-в, склады, 406 выпускаемая продукция, вхождение деталей в узлы, технологические схемы прохождения деталей по цехам и т. д. Массив, формируе- мый по данным из первичных документов, от- ражает динамику состояния управляемого объекта. Напр., данные о межцеховом дви- жении деталей, обеспеченности осн. произ-ва деталями, рабочей силой и пр., о реализации продукции, расходе деталей и запчастей и т. д. Массив данных, накопленный по структурным элементам объекта управления, содержит ин- формацию о трудовых, материальных и денеж- ных ресурсах, фактически затраченных на из- готовление определенного к-ва или веса каж- дого вида конечного продукта. Массив норма- тивных данных содержит информацию о рас- ходах материальных, трудовых и денежных ресурсов на изготовление единицы конечного продукта. Нормативные данные делятся на расчетные и статистические. Расчетные нор- мативы используют при запуске в произ-во нового вида продукции или вводят в директив- ном порядке, напр., нормы налогов. Статисти- ческие нормативы получаются в результате деления суммарной величины расхода ресур- сов (материальных, трудовых, денежных) на к-во или вес изготовленного продукта и ис- пользуются для корректировки расчетных нормативов. В зависимости от запроса, по- ступающего в подсистему, по данным одного из массивов или по совокупности массивов формируется ответ. Подсистема выработки и приня- тия решений занимается прогнозиро- ванием состояния управляемого объекта, вы- рабатывает и принимает решение по достиже- нию заданной цели. Прогнозирование в под- системе реализуется с помощью планирования на разных уровнях: перспективного, годич- ного, квартального, декадного и сменно-су- точного. Развитие производственных отноше- ний, разнообразие выпускаемой продукции и большие скорости протекания производствен- ных процессов на предприятиях порождают многовариантность и неопределенность в'до- стижении поставленной цели. Это ведет к необходимости использования экон.-матем. ме- тодов, что в свою очередь требует более деталь- ной и достоверной информации об управляе- мом объекте. Увеличение объемов информа- ции об управляемом объекте и сложность руч- ного расчета экон.-матем. моделей явились причиной внедрения в практику работы И.-у. с. автоматизированных систем управ- ления. Лит.: Немчинов В. С. Экономическая инфор- мация. В кн.: Системы экономической информации. М., 1967; Ланге О. Целое и развитие в свете ки- бернетики. В кн.: Исследования по общей теории си- стем. М.. 1969. М. Хайрнасов. ИНФОРМАЦИОННО-УПРАВЛЯЮЩИХ СИ- СТЕМ ТЕХНИЧЕСКОЕ ОСНАЩЕНИЕ — ком- плекс технических средств, которыми оснаще- ны информационно-управляющие системы и ав- томатизированные системы управления пред- приятием (см. также Автоматизированные си- стемы управления в народном хозяйстве, Си- стемотехника).
ИНФОРМАЦИОННЫЕ ПОТОКИ НАУКИ ИНФОРМАЦИОННЫЕ ПОТОКИ НАУКИ — система зафиксированных научных и техниче- ских результатов, содержащихся в книгах, периодических изданиях, патентах, отчетах и др. формах хранения и передачи научно- технических знаний. И. и. и. — это не только объект исследования, но и каналы связи науки, без которых она не могла бы функционировать как сложная динамическая информационная система. По ориентировоч- ным данным в мире существуют 30—40 тыс. периодических изданий, ежегодно публикует- ся 2 млн. статей, 75 тыс. описаний к патен- там и авторским свидетельствам. И. п. н., так же как и наука в целом, представляют собой сложные системы с объективно суще- ствующими закономерностями. Изучение за- кономерностей систем И. и. н. является одной из центральных задач информатики, и науко- ведения. При организации памяти информа- ционно-поисковых систем (ИПС) и разработке алгоритмов их работы должны учитываться эти закономерности. В основе интегральной модели систем И.п.н. лежат статистические распределения ученых по производительности, статей по журналам и т. и. Еще в 1926 показано, что если в к.-н. области знаний расположить ученых по рангам, пропорционально к-ву принадлежащих им публикаций, то получается распределение ти- па «гиперболическая лестница» (рис. 1), где dx, d2, d3, ..., dn — к-во публикаций ученого 1, 2, 3, ..., re-го ранга, N — общее число эле- ментов распределения. В 1946 показано, что аналогичное распределение получается, если упорядочить журналы по к-ву публикаций по к.-л. проблеме (т. н. закон рассеяния ин- формации). В 1949, изучая распределение ча- стот слов в достаточно длинном тексте, полу- с чили аналогичное распределение Рп (распределение Ципфа), где с — константа, п — ранг слова в словаре, у да 1 для естест- венных языков. В информационном распре- делении «гиперболическая лестница» отража- ются об1цие свойства сложных систем иерархи- ческого типа. Общим для таких систем явля- ется древовидная структура (рис. 2). Распре- деление, показанное на рис. 1, отражено в структурной форме на рис. 2. Элементы, на- ходящиеся на рис. 1 в пределах одной ступе- ни, на рис. 2 находятся в пределах одного слоя. Т. н. закон Брэдфорда соответствует значению уда 1 и качественно формулируется так: «Если научные журналы располагаются в порядке уменьшения их продуктивности, т.е. числа статей по данному вопросу, то их можно разделить на основные периодические изда- ния, главным образом посвященные данному вопросу, и на несколько групп, или зон, со- держащих то же к-во статей, что и в основной зоне. При этом к-во изданий в основной груп- пе и последующих зонах будет относиться, как 1: k : кН. Более точно было бы говорить не о «рассея- нии», а о «концентрации» публикаций в не- большой зоне «специализированных» изданий. Это подтверждает накопленная статистика по распределению публикаций к.-л. области знаний в периодич. изданиях, которая сви- детельствует, что в сравнительно ограничен- ном к-ве журналов (5—10%) сконцентриро- вано около 50% публикаций по избранной теме. Распределение публикаций, рассматри- ваемое во времени, отражает определенные су- щественные закономерности развития самой науки. Сведения из «школьной арифметики», напр., «рассеяны» по всем журналам потому, 1. Информационное распределение «гиперболическая лестница». 2. Структурная модель распределения «гиперболи- ческая лестница». что «школьная арифметика» перестала суще- ствовать как «система», и распределение ее публикаций в литературе достигло значения максимальной энтропии. И наоборот, в исто- рии науки известно немало примеров, когда к.-н. научное направление, которое возникло в одном из научных учреждений, отражается только в публикациях печатного органа дан- ного учреждения. Между этими крайними случаями имеется множество состояний, ко- торые отражаются в реальных распределени- ях, что приводит к изменению параметра у от 0 до оо. Однако в любом случае «рассеяние» информации — такая же объективная зако- номерность, как, напр., распределение частот слов в тексте, и определяется эта закономер- ность не «хаосом» в документалистике и изда- тельском деле. Эту закономерность приходится учитывать при разработке информационных систем, комплектовании фондов библиотек и т. д. Большое практическое значение имеет про- гнозирование роста И. п. н. Потребности пла- нирования работы издательств, центральных и отраслевых информационных служб и управ- ления научными исследованиями связаны с прогнозированием не роста в целом мирового информационного массива, а роста публи- 407
ИНФОРМАЦИОННЫХ РАБОТ АВТОМАТИЗАЦИЯ каций в отд. областях науки. В таких отд. областях науки рост числа публикаций явля- ется функцией от числа научных работников: D = f (TV). Однако линейная зависимость между ними существует только в одном слу- чае — когда продуктивность всех научных со- трудников одинакова. В общем случае вид этой функции определяется законом распре- деления ученых по продуктивности. Одной из важных черт развития науки в период научно-технич. революции является увеличение «валентности» отд. науч, резуль- татов, их способности обогащать «чужие» об- ласти науки. Этот факт вместе с огромным ро- стом самих науч, исследований и увеличением в связи с этим к-ва публикаций иногда вос- принимается как убедительное доказательство информационного кризиса. В действительнос- ти эту иллюзию «погребения» ученых под мас- сой статей создают не сами по себе потоки пуб- ликаций, а поток достижений науки. В этих условиях традиционные средства хранения и поиска информации уже не могут удовлетво- рить ученых, надо разработать и создать ин- формационно-поисковые и информационно-ло- гические системы, основанные на новых прин- ципах и учитывающие сложные закономер- ности систем информационных потоков. Лит.: Добров Г. М. Наука о науке- Введение в общее наукознание. К., 1966 [библиогр. с. 258—267]; Михайлов А. И., Черный А. И., Гиля- ревский Р. С. Основы информатики. М., 1968 [библиогр. с. 728—735]; Козачков Л. С. О не- которых проблемах релевантности в информатике и науковедении— Шрейдер Ю. А., Осипо- ва М. А. О некоторых динамических моделях в ин- форматике. «Научно-техническая информация. Серия 2», 1969, № 8; К о з а ч к о в Л. С. Некоторые ме- тодологические вопросы теории информационно-по- исковых систем. «Научно-техническая информация. Серия 2», 1969. № 12. Л. С. Козачков. ИНФОРМАЦИОННЫХ РАБОТ АВТОМАТИ- ЗАЦИЯ — см. Информатика, Машинный пе- ревод, Поиск информации автоматический, Реферирование автоматическое. ИНФОРМАЦИЯ (лат. informatio — разъяс- нение, изложение, осведомленность) — одно из наиболее общих понятий науки, обозначающее некоторые сведения, совокупность каких-либо данных, знаний и т. п. Понятие И. обычно предполагает наличие двух объектов — источ- ника И. и потребителя И. (адресата). И. мож- но рассматривать как философскую катего- рию, и в современном учении об И. можно видеть конкретизацию ленинского тезиса о свойстве отражения, присущего всей материи. Отражение не сводится к простому физ. взаи- модействию двух объектов. Информация, пе- реносимая сигналом, как правило, всегда име- ет некоторый смысл (для потребителя), отлич- ный от смысла самого факта поступления сиг- нала. Это достигается за счет спец, соглаше- ний. по которым, скажем, один удар барабана свидетельствует о приближении противника. Для человека, не знающего о таком соглаше- нии, этот звук такой И. не несет. Другими сло- вами, И. бывает о чем-то, и сигнал об этом, при- нимаемый потребителем, может и не иметь прямой физ. связи с событием или явлением, о котором он сигнализирует. В этом смысле 408 И. выступает как свойство объектов и явле- ний (процессов) порождать многообразие со- стояний, которые посредством отражения пе- редаются от одного объекта к другому и запе- чатлеваются в его структуре (возможно, в из- мененном виде). При изучении И. возникают проблемы в техническом, семантическом и прагматическом аспектах. Технические — посвящены во- просам точности, надежности, скорости пере- дачи сигналов связи и т. п. Семантиче- ские проблемы направлены на исследова- ние того, как точно можно передавать смысл текста с помощью кодов. Прагматиче- ские проблемы заключаются в том, на- сколько эффективно И. влияет на поведение адресата. Понятие И. является одним из осн. понятий кибернетики (подобно понятию энер- гии в физике). При любом процессе управле- ния или регулирования, осуществляемом жи- вым организмом или автоматически действую- щей машиной либо устройством, происходит переработка входной И. в выходную. Для того, чтобы И. могла быть передана от источника к адресату, состояния источника должны быть каким-то образом отражены во внешней (по отношению к источнику и адре- сату) среде, воздействующей на приемные ор- ганы адресата. Следовательно, И. во внеш, среде выражается с помощью некоторых мате- риальных объектов (носителей И.), ассорти- мент и способ расположения которых задают И. Отображение мн-ва состояний источника во мн-во состояний носителя наз. спосо- бом кодирования, а образ состояния при выбранном способе кодирования — ко- дом этого состояния (или кодом И., задаваемой этим состоянием). Абстрагируясь от физ. сущности носителей информации и рассматривая их как элементы некоторого абстрактного мн-ва, а способ их расположения как отношение в этом мн-ве, приходят к абстрактному понятию кода И. как способа ее представления. При таком под- ходе код И. можно рассматривать как модель математическую, т. е. абстрактное мн-во с за- данными на нем предикатами. Эти предикаты определяют тип элементов кода и расположе- ние их друг относительно друга. Чаще всего каждое отдельное состояние ис- точника представляется одной буквой неко- торого конечного алфавита А, а последова- тельность сменяющихся во времени состоя- ний — последовательностью букв, т. е. сло- вом в алфавите А. В зависимости от того, ка- ким кодом задана одна и та же И., ее передача и переработка представляет различные тех. трудности. Так, напр., в ЦВМ удобнее пред- ставлять числа в двоичной системе счисления, а не в десятичной, числовую И. удобнее пе- редавать спец, телеграфным кодом, а не с по- мощью телефона. Различные способы пред- ставления И., специально приспособленные для конкретных случаев, связанных с ее пе- редачей, хранением и переработкой, рассмат- ривает кодирования теория (см. также Коди- рование автоматное).
ИНФОРМАЦИЯ В настоящее время наиболее исследованы тех. проблемы И. Раздел науки, посвященный этим проблемам, наз. информации теорией (см. также Информации передача). Основы этой науки заложил амер, ученый Р. Хартли в 1928, определив меру к-ва И. для некото- рых задач каналов связи. Позже другую, более общую меру к-ва И. для этих же задач пред- ложил амер, ученый К.-Э. Шеннон (р. 1916), введя в качестве меры неопределенности си- стемы энтропию Н — —У, pilog р., где — вероятность того, что система находится в г-ом состоянии. Величина устраненной неопреде- ленности системы в результате получения И. принята количественной мерой И. Введенное таким образом информации количество не сов- падает с общепринятым понятием количества И. как числа и важности полученных сведе- ний, т. к. при исследовании тех. проблем не учитываются ни семантические, ни прагмати- ческие аспекты. Введенное в теории И. поня- тие количества И. служит только для решения тех. вопросов, напр., оптим. кодирования И. (при этом отвлекаются от ее смысла). Введенное К.-Э. Шенноном понятие к-ва И. не адекватно интуитивному представлению об И. и является уточнением последнего для не- которого класса ситуаций, возникающих при изучении каналов связи. Понятие к-ва И. возникло из задач теории связи и, по существу, применимо только к этим задачам. Недоста- точность такого представления об И. начинает проявляться при попытке увязать к-во полу- чаемой И. с поведением получателя, решаю- щего некоторую задачу. В этом случае тре- буется иметь меру И., отражающую полез- ность сообщения для получателя. Здесь энт- ропия не всегда приемлема в качестве меры неопределенности. Для задач, в которых си- стема характеризуется более сложной мерой неопределенности, измеряемая И. имеет новые качественные стороны. Для некоторых задач в качестве меры неоп- ределенности можно использовать выражение: N (Р, Q) = — У, Pj log qi- Величина N (Р, Q) i рассматривается как неопределенность систе- мы с распределением вероятности состояния Р для получателя, который исходит из гипотезы, что это распределение равно Q. Энтропия яв- ляется частным случаем выражения N (Р, Q) при Р = Q- В этих задачах предполагается, что сооб- щения уточняют представление получателя о системе. И. о системе, как и прежде, изме- ряется изменением неопределенности о систе- ме. При этом изменения могут быть как уве- личивающие, так и уменьшающие эту неоп- ределенность. Различают несколько видов И. Полная И.— это к-во И., приобретаемое при полном выяснении состояния некоторой системы и рав- ное энтропии этой системы. Частная И.— к-во И., содержащееся в отдельном сообще- нии, утверждающем, что система находится в определенном мн-ве состояний. Полная взаимная И.— уменьшение неопределен- ности системы X в результате того, что стано- вятся известными положения системы Y. Ч а - стная взаимная И. о системе — это к-во И. о системе X, содержащееся в отдель- ном сообщении, указывающее, что система Y находится в определенном мн-ве состояний. Полезная И.— к-во И., содержащееся в отдельном сообщении, уменьшающее неопре- деленность сведений о системе. Изменение неопределенности сведений о системе под влия- нием сведений в поступающих сообщениях ин- терпретируется как процесс запасания полез- ной И. о системе. Отрицательные значения по- лезной И. расцениваются как дезинфор- мация. Сообщения, не изменяющие неоп- ределенности сведений о системе, не несут в себе полезной И. В данной постановке зада- чи может оказаться, что одно и то же сообще- ние содержит разное к-во полезной И. для различных получателей. Если получатели ис- ходят из разных гипотез, то одно и то же сообщение может уточнить представление о си- стеме для одного из получателей и не добавить ничего нового к сведениям другого получате- ля. Такие качественные стороны измеряемой И. более соответствуют нашему интуитивному представлению о ней. Но для рассмотренных определений И. существенна статистическая модель ситуации, которая не всегда может быть создана. Очень важной характеристикой И. является ее доступность для получателя. К-во И., ко- торое нервная система человека способна по- дать в мозг при чтении текстов, составляет при- мерно 1 бит за 1/16 сек. Эта порция И. задер- живается в сознании примерно 10 сек, т. е. человек воспринимает 16 бит в 1 сек, и одно- временно в его сознании удерживается 160 бит. Что же касается др. видов И., то пропускная способность нервной системы мо- жет быть гораздо большей. Для задач анализа текстов (напр., машинного перевода) эта ха- рактеристика способности получателя к вос- приятию И. является одной из важнейших. Машинный перевод невозможен без наличия в машине определенных сведений. В резуль- тате анализа большого числа текстов этот объем сведений увеличивается, и способность машины воспринимать И. растет. Такой про- цесс интерпретируется как пополнение и пе- рестройка машинного справочника (тезауру- са) в результате анализа текстов. Тезаурус — описание мн-ва состояний некоторой модели внеш, среды. Текст рассматривается как не- который оператор над тезаурусом. Коли- чеством семантическойИ., содер- жащейся в тексте относительно тезауруса, паз. мера изменения тезауруса в результате анализа текста. Подобная концепция семан- тической И. способна обслужить ситуации, где возникает потребность в оценке прагмати- ческой ценности И. Понятие семантической И. может приобрести общественный характер, если создать тезаурусы, являющиеся моделью общественного мышления. 409
ИНФОРМАЦИЯ ДОКУМЕНТАЛЬНАЯ Лит.: Колмогоров А. Н. Предисловие к рус- скому изданию. В кн.: Эшби У. Р. Введение в ки- бернетику. Пер. с англ. М., 1959; Я г л о м А. М., Я г л о м И. М. Вероятность и информация. М., 1973 [библиогр. с. 487—500]; Шрейдер Ю. А. О количественных характеристиках семантической информации. «Научно-техническая информация», 1963, М 10; В онг ар д М. М. Проблема узнава- ния. М., 1967; Урсул А. Д. Природа информации. М., 1968; Хартли Р. В. Л. Передача информа- ции. В кн.: Теория информации и ее приложения. М., 1959; Бриллюэн Л. Наука и теория инфор- мации. Пер. с англ. М., 1960; Шеннон К. Работы по теории информации и кибернетике. Пер. с англ. М., 1963 [библиогр. с. 783—820]; Ф а и о Р. М. Пе- редача информации. Статистическая теория связи. Пер. с англ. М., 1965. Д. Г. Лисенбарт, Ю. П. Спокан. ИНФОРМАЦИЯ ДОКУМЕНТАЛЬНАЯ — ин- формация, закрепленная на каком-либо мате- риальном носителе. Примером И. д. может служить та часть информации научной, кото- рая зафиксирована в научных документах, а также различные бухгалтерские ведомости, банковские документы и т. д. В кибернетике данное понятие употребляется в связи с ав- томатизацией обработки и поиска докумен- тальной информации. ИНФОРМАЦИЯ НАУЧНАЯ — логическая информация, адекватно отображающая объек- тивные закономерности природы, общества и мышления. Примером И. н. могут служить законы физики, химии, математики и т. д., установленные в ходе развития этих наук. Поскольку основу процесса познания состав- ляет общественно-истор. практика — мате- риальное произ-во, классовая борьба и т. п., то источником И. н. служат не только науч, исследования, но и все виды деятельности лю- дей по преобразованию природы и общества. И. н. делят на виды: по областям ее получения и (или) использования (биол., полит., тех., управленческая, хим., физ. и т. п.) и по на- значению (массовая и специальная). И. н. является результатом переработки и обобщения абстрактно-логич. мышлением све- дений и данных, получаемых непосредственно в процессе познания. Под адекватностью отоб- ражения И. н. объективных закономерностей природы, общества и мышления понимается степень правильности отображения, обуслов- ленная достигнутым уровнем науки. Научные гипотезы и прогнозы являются И. н., подле- жащей проверке на практике, в результате чего они либо превращаются в теории, либо отбрасываются как ошибочные. Критерий ис- пользования в общественно-исторической практике позволяет отличать И. н. от бытовой информации, тривиальных истин, научной фантастики и т. и. В кибернетике И. н. при- меняют чаще всего в связи с автоматизирован- ным поиском, поскольку большой объем И. н. затрудняет поиск и использование ее. См. также Документ научный, Информатика, Ин- формация документальная, Йаучно-информа- ционная деятельность. Р. С. Гиляревский, Л. Э. Пшеничная, А. И. Черный. ИНФОРМАЦИЯ СЕМАНТИЧЕСКАЯ —смысл или содержание, заключающиеся в данном сообщении. В отличие от статистических ха- рактеристик информации для И. с. не суще- ствует общепринятой количественной меры. Содержащийся в сообщении смысл описывае- тся путем соотнесения с хранящейся в прием- нике (тезаурусе) И. с. Один из важных ме- тодов описания И. с. состоит в переводе сооб- щения на стандартизированный семантиче- ский язык, свойственный данному тезаурусу. Сведения, полученные в результате приема сообщения, меняют исходный тезаурус. Меру этого изменения можно принять в качестве характеристики к-ва И. с., содержащейся в данном сообщении относительно данного при- емника. Недостаточно развитый тезаурус по- лучит либо нулевую, либо весьма малую И. с. из данного сообщения (не сможет его «понять»). Слишком полный тезаурус также не сможет получить много И. с. (информация не будет для него новой). К-во И. с., принимаемой те- заурусом из фиксированного сообщения, за- висит от к-ва имеющейся в тезаурусе (прием- нике) И. с. так, как показано на рисунке. Методы декодирования И. с. тесно связаны с методами анализа смысловой структуры тек- стов на естественном языке, разрабатываемым в связи с автоматизацией перевода, индекси- рования, реферирования и т. п. См. Аннотиро- вание автоматическое, Машинный перевод, Ре- ферирование автоматическое. Ю. А. Шрейдер. IPL-V — списковый язык программирования. В IPL-V исходную информацию задают в виде списковых структур. Для обработки информа- ции имеется около 150 базисных процессов (операторов), включающих арифм. процессы («сложить», «умножить», «проверить а > 6»), списковые процессы («вставить символ в спи- сок», «стереть список», «скопировать список»), процессы обмена с внеш, памятью, процессы ввода и вывода и др. Для выполнения цикли- чески повторяемых операторов имеется спец, тип процессов, называемых генераторами, ко- торые обеспечивают просмотр списковых структур. Программу на языке IPL-V пред- ставляют также в виде списковых структур. См. Языки списковые. Лит.: Newell А., Tonge F. An introduction to information processing language V. «Communications of the Association for Computing Machinery», 1960, v. 3, № 4. T. А. Гринченко. ИСКЛЮЧЁННОГО ТРЕТЬЕГО ЗАКОН — по- ложение, по которому из двух высказываний, одно из которых является отрицанием другого, истинным является одно и только одно. Т. е. истинным является либо то, что утверждает высказывание р, либо то, что утверждает ~] р. Третьего не бывает. В классическом исчисле- 410
ИСКУССТВЕННАЯ МЫШЦА нии высказываний этот закон принимается, т. е. выводима теорема р V Др. И. т. з. не- однократно подвергался критике, носящей фи- лософский характер. Это привело к формули- ровке и изучению логич. систем, в которых И. т. з. не выполняется (см. Логики некласси- ческие). М. И. Кратко. «ИСКРА» — настольная электронная вычис- лительная машина клавишная, предназначен- ная для выполнения научно-технических и учетно-статистических расчетов. Разработана в Ин-те кибернетики АН УССР в 1966. От- Настольная клавишная электронная вычислительная машина «Искра». личается от аналогичных машин более высо- кой степенью автоматизации вычислительных и вспомогательных операций, логическим по- строением, позволяющим автом. и полуавтом. выполнять вычисления сложных формул, пря- мых и обратных элементарных функций и т. п. без записи промежуточных результатов. Об- ладает высокой надежностью и технологич- ностью. Может выполнять с учетом знаков и запятых следующие операции над 16-разряд- ными десятичными числами: алгебраическое сложение — вычитание, алгебраическое сложе- ние с константой, умножение, умножение на постоянный множитель, деление, деление на постоянный делитель, накопление — алгебраи- ческое суммирование результата произведен- ного действия с содержимым накапливающего регистра, извлечение квадратного корня. Вы- числение элементарных функций (sin, cos, tg, ctg, sh, ch, th, cth, e*, In, 1g и др.) производит- ся полуавтоматически, путем нескольких на- жатий на клавиши без записи промежуточных результатов. Числа представлены в машине с естественным расположением запятой в де- сятичной системе счисления. Арифметических и запоминающих регистров — 5. Результаты произведенных действий наблюдаются на ин- дикаторных устройствах двух вариантов: на 16-разрядном индикаторе с цифровыми инди- каторными лампами, показывающем содержи- мое одного из регистров, или на индикаторе с электроннолучевой трубкой, показываю- щем содержимое любых трех из пяти регист- ров. В машине предусмотрена возможность вы- вода на печать и на перфоленты исходных дан- ных, результатов вычислений с их знаками, а также специальных признаков, не подле- жащих вычислениям на машине. Потребляе- мая мощность — 80 ва. Вес машины — 25 кг. Габаритные размеры 540 X 490 X 210 мм. Ма- шина выпускается серийно. Имеется ряд мо- дификаций: «Искра-11», «Искра-12», «Иск- ра-22», «Рось», «Орбита». Лит.: Корниенко Г. И. Настольная электрон- ная клавишная вычислительная машина для научно- технических и учетно-статистических расчетов. В кн.: Механизация и автоматизация инженерного и управ- ленческого труда. Кишинев, 1967. Г. И. Корниенко. ИСКУССТВЕННАЯ МЫШЦА — полимерное тело волокнистой или пленочной структуры, получаемое искусственным путем вне живого организма, обладающее свойством обратимого сокращения и удлинения при изменении хим. состава окружающей жидкой среды. Прототи- пом И. м. явились модельные сократительные волокна, изготовленные сов. биохимиком В. А. Энгельгардтом из белковых экстрактов. Затем синтетическим путем подобные со- кратительные структуры были получены за- рубежными учеными В. Куном и А. Каналь- ским. Пленки и волокна для И. м. изготов- ляют из некоторых поликислот и полиосно- ваний способом молекулярного сшивания при нагреве или хим. сополимеризации. На основе полиакриловой кислоты и поливинилового спирта получены, напр., пленки, сильно со- кращающиеся и удлиняющиеся при измене- нии pH окружающего раствора. Действие И. м. обусловлено явлением осмоса и молеку- лярных конформационных переходов, в част- ности, переходов спираль — клубок. Эти пере- ходы совершаются в изотермических условиях. При этом хим. энергия жидкой среды прямо преобразуется в механическую (без промежу- точного преобразования в тепло). По мех. по- казателям И. м. приближается к живой мыш- це: у нее, как и у живой мышцы, относитель- Модель для исследования биологической насосной функции на искусственной мышце. ное сокращение может достигать 50%, а уси- лие — до 5 кгс/см2. Скорость сокращения и удлинения зависит от толщины волокон (пле- нок) и скорости диффузии ионов-инициато- ров — внутрь полимерного тела. 411
ИСКУССТВЕННЫЙ РАЗУМ И. м. пригодны к использованию в системах автоматизации технологических процессов, требующих постоянства температуры и давле- ния. Их применяют и при моделировании биол. подвижности. Примером моделирования биол. подвижности может быть модель биол. насосной ф-ции (рис.). В этой модели И. м. поставлена в режим автопульсаций путем вве- дения механохим. обратной связи. Она кине- матически связана с сильфонами (камерами переменного объема) А и В и при сокращении и удлинении поочередно перфузирует себя жидкостями А и В. Возвратное усилие создае- тся пружиной 3. При сокращении волокон 1 в рабочую камеру 2 по трубопроводу 9 посту- пает жидкость В, вызывающая удлинение во- локон, а при удлинении их по трубопроводу 4 протекает жидкость А сократительного дей- ствия. Пополнение жидкостей в сильфонах происходит через всасывающие трубопроводы 5 и 8. Автоколебательный режим устанавли- вается в такой системе вследствие запаздыва- ния в канале обратной связи. Мех. энергия отдается в виде энергии пульсационного дви- жения жидкостей в нагнетательных трубопро- водах 6 и 7. С помощью такого моделирования воспроизводятся процессы перемещения жид- ких сред в биол. объектах, напр., движения протоплазмы в клетке или моторики и пе- ристальтики внутр, органов животных. Р. В. Беляков. ИСКУССТВЕННЫЙ РАЗУМ — искусственно созданная система произвольной природы, предназначенная для решения сложных задач широкого класса. Задачи для И. р. можно ста- вить в строгой форме и на содержательном уровне; сформулировать их можно в терминах как какого-либо формального, так и естествен- ного языков. Термин «И. р.» используют кроме того, для обозначения класса автономных тех. систем, реализующих операции восприятия, хранения и переработки информации и фор- мирующих на этой основе целесообразное по- ведение в широком классе сред. В полном объ- еме системы такого типа не реализованы. По- этому термин «И. р.» часто используют и для обозначения области научных исследований и проблем, связанных с построением систем указанного типа. Разумность поведения искусственных си- стем, как правило, оценивается по аналогии с поведением человека при решении сопоста- вимых задач. Это позволяет ввести более кон- структивное определение разума путем выде- ления осн. программ переработки информации, свойственных человеческому мозгу. Под та- кими программами понимают возможные по- следовательности изменений системы во вре- мени, определяемые ее структурой. Разли- чают следующие осн. программы, характери- зующие мозг как информационную систему. Восприятие внешней инфор- м а ц'и и. Воспроизведение этой программы в И. р. обеспечивает настройку анализаторов на восприятие определенной информации, рас- познавание образов, временное хранение и пред- варительную обработку полученной информа- 412 ции. Эмоциональная оценка ин- формации. Наличие аналога такой про- граммы в И. р. позволяет системе вырабаты- вать собственные критерии оценок, необходи- мые для организации целесообразного пове- дения в сложных средах. Организация действий, направленных на изменение по- ложения системы во внешней среде или на из- менение самой среды. Воспроизведение этой программы необходимо для активного взаи- модействия И. р. с внешней средой. Про- грамма речи обеспечивает возможность кодирования сложных и не строго определен- ных понятий и явлений, формирование новых понятий и т. п. Программа речи необходима для организации взаимодействия И. р. и че- ловека или различных систем И. р. Про- грамма сознания, в которой выде- ляют несколько уровней: а) внимание — выде- ление наиболее важной в данный момент ин- формации; б) определение пространственных и временных взаимоотношений объектов, воз- можность предсказания их поведения; в) пред- ставления о собственном «Я» и «не — Я», г) воля — способность концентрировать и на- правлять внимание; д) воображение и способ- ность различать реальное и нереальное. Вос- произведение этой программы в И. р. обеспе- чивает определение пространственных, вре- менных и причинно-следственных отношений системы и объектов внешнего мира. «Уровень сознания» характеризуется мерой сложности отношений, которые может отразить система. Творчество — создание новой информа- ции. Проблематика И. р. включает в себя задачу построения теории «разумных» автоматов и разработку средств для их реализации. Теор. разработки ведутся в двух осн. направлениях. Первое связано с проблемой автоматизации отдельных интеллектуальных действий чело- века (игры, доказательства теорем и т. п.). Целью исследований является разработка приемов и построение специализированных устр-в и конкретных программ для ЭВМ, обес- печивающих решение сложных матем. и ло- гич. задач. Это направление известно под на- званием «искусственный интеллект». Осн. вни- мание здесь уделяется получению результата, а на способ его получения спец, ограничений не накладывается. Широко используются эв- ристические приемы — правдоподобные рас- суждения, выводы по аналогии и интуитивные предположения. Наиболее интересные резуль- таты получены в области доказательства тео- рем логики и геометрии, а также применитель- но к играм (см. Доказательство теорем на ЭВМ). Второе направление теор. разработок свя- зано с проблемой построения И. р. путем мо- делирования его биол. прототипа — челове- ка. Целью исследований является разработка приемов и построение конкретных автоматов, которые могут вести себя в широком классе сред так, как это делает человек. Спец, огра- ничения накладываются на способы получения конечного результата — поведения. Существу-
искусственный разум ют два подхода к изучению мозга: феномено- логический (психология) и структурный (фи- зиология центр, нервной системы, нейропси- хология); сформировались соответственно и два направления в моделировании — феноме- нологическое и структурное моделирование. В рамках феноменологического моделирования рассматривается по- ведение человека как сложной информацион- ной системы, функционирующей в некоторой среде, причем имеется возможность наблюдать взаимодействие системы со средой. Требуется построить систему-модель, поведение которой в выбранных ситуациях соответствовало бы поведению человека. Такая модель должна решать задачи, используя те же методы, спо- собы и приемы переработки информации, ко- торыми пользуется человек. На этом пути возникает проблема изучения алгоритмов пе- реработки информации человеком, проблема изучения человеческих эвристик. Эту пробле- му решает программирование эвристическое, суть которого состоит в следующем. Путем экспериментального исследования поведения человека при решении задач из выбранного класса выявляются наиболее характерные приемы и методы решения. На этой основе выдвигается гипотеза об алгоритмах, опи- сывающих выбранный тип деятельности чело- века. Для проверки гипотезы строится ее мо- дель (обычно в виде программы для ЦВМ) и сопоставляется поведение модели и человека при решении задач из выбранного класса. Ре- зультаты сопоставления используются для коррекции гипотезы и модели. В области ис- пользования метода эвристического програм- мирования для создания систем типа И. р. по- лучены интересные результаты. Создан ряд моделей — «Логик-теоретик», «GPS», «Компо- зитор», модель игры в шашки и др. Характер- но, что в рамках эвристического программиро- вания разрабатываются модели деятельности человека в строго определенных ситуациях (напр., деятельность по решению логич. задач фиксированного класса). Поэтому различные модели оказываются слабо связанными друг с другом и возникает важная задача теор. ос- мысливания и систематизации полученных раз- розненных результатов. Эта задача является наиболее актуальной в эвристическом програм- мировании. Кроме исследований по методу эвристического программирования в рамках феноменологического подхода проводятся ра- боты, посвященные моделированию отдельных психических функций. Обычно эти работы тесно связаны с психол. проблематикой (мо- делирование процессов обучения, формирова- ния понятий и др.), но их результаты можно использовать и в области И. р. Структурное моделирование связано с попытками описать работу мозга как системы, порождающей поведение, т. е. объек- том моделирования становятся присущие моз- гу механизмы переработки информации. При этом человек рассматривается также как ин- формационная система, функционирующая в некоторой среде. Предполагается, что суще- ствует информация (неполная) о свойствах структурных элементов системы и о некоторых принципах их взаимодействия (нейрофизио- логия), а также информация о некоторых алго- ритмах взаимодействия системы со средой (психология и эвристическое программирова- ние). Требуется построить систему-модель, структура и поведение которой с заданной сте- пенью точности соответствовали бы структуре и поведению системы-оригинала. Сущность на- правления состоит в том, что на основе имею- щихся знаний выдвигают гипотезы о струк- туре информационных механизмов системы- оригинала и строят модели этих гипотез. Сравнение модели и оригинала используется для оценки правомерности гипотез о струк- туре. Первые работы в области структурного мо- делирования связаны с попытками синтези- ровать искусственную нейронную сеть, кото- рая проявляла бы свойства нервной системы. Большое внимание уделяется также модели- рованию нейронных структур рецепторных ор- ганов низших животных. Широко изучаются свойства моделей нервных сетей со случайной организацией. При исследовании функциони- рования нервных структур большое внимание уделяется вопросам обучения (см. Персеп- трон). Исходя из понимания мозга как моде- лирующего устр-ва, создающего собственные информационные внутренние модели объектов внеш, мира, явлений и т. и., в Ин-те киберне- тики АН УССР выдвинута гипотеза о програм- мах переработки информации мозгом и о ме- ханизмах, обеспечивающих выполнение этих программ. Согласно этой гипотезе деятель- ность коры больших полушарий головного мозга выражается в изменении активности внутренних информационных моделей и свя- зей, которые вместе реализуют различные виды памяти (см. Моделирование памяти). Инфор- мационную модель со стороны ее субстрата можно сопоставить с нейронным ансамблем. Рассмотрение работы мозга на уровне взаимо- действия информационных моделей как функ- циональных единиц мозга позволяет разраба- тывать И. р. в виде систем с сетевой структу- рой, узлы которой ставятся в соответствие внутренним информационным моделям коры, а связи — отношениям между этими моделя- ми. При таком подходе для предварительной организации сети используются сведения не только из нейрофизиологии, но и психологии, логики и др. Взаимосвязанные элементы тако- го рода составляют семантическую сеть. Од- ним из осн. принципов организации сети яв- ляется иерархичность ее структуры. Состоя- ние каждого элемента сети изменяется во вре- мени непрерывно. В каждый момент времени активна вся сеть, т. е. каждый ее узел на- ходится в состоянии некоторой активности. В процессе перераспределения активности между узлами и реализуются программы пе- реработки информации. Упорядоченность в этот процесс вносит спец, система усиления —- торможения, функцией которой является вы- бор в каждый момент времени наиболее ак- 413
исо тивных узлов сети и усиление их влияния на остальные узлы. Работа такой системы частич- но реализует в сети одну из программ созна- ния — внимание. В зависимости от полноты представления и реализации в сети программ, описывающих разум человека, могут быть со- зданы как специализированные системы И. р., нредназначенные для решения отдельных клас- сов задач, так и системы широкого назначения, которые могут организовать «разумное» пове- дение в широком классе сред. Эта гипотеза использована при разработке ряда автоматов (реализованных в виде программ для ЦВМ), воспроизводящих в различном объеме отдель- ные программы переработки информации и некоторые их совокупности. Кроме двух осн. направлений, в теории И. р. можно выделить и некоторые другие, иапр., эволюционное моделирование. При та- ком моделировании человека рассматривают как продукт развития и предлагают заменить процесс моделирования человека моделирова- нием процесса его эволюции. Теор. работы в области И. р. имеют большое познавательное значение. Практ. использова- ние полученных результатов осуществляется путем построения специализированных устр-в, предназначенных для частичной автомати- зации умственного труда (программы-кон- сультанты, информационно-справочные систе- мы, автомат, диспетчеры и т. п.). В настоящее время из тех. средств реализации И. р. наи- более широко применяют ЭЦВМ, являющиеся осн. базой для реализации действующих мо- делей. Дальнейший прогресс в теории И. р. тесно связан с развитием вычислительной тех- ники и разработкой алгоритмических языков, обеспечивающих высокую эффективность взаи- модействия человека с вычислительной маши- ной. Важное направление работ в области И. р. связано с созданием моделей поведения чело- века в виде специализированных тех. устр-в (роботов). Разрабатываемые в настоящее вре- мя феноменологические и структурные модели поведения можно рассматривать как вычисл. аналоги подобных тех. устр-в, позволяющие проверить пригодность принятых теор. поло- жений и эффективность моделей. Следующим этапом является разработка конкретных тех. устр-в. Тип этих устр-в определяется типом соответствующих исходных моделей. Модели, разработанные при помощи феноменологиче- ского подхода, удобно реализовать в виде спе- циализированных ЦВМ или аналого-цифро- вых комплексов. Структурные модели содер- жат большое к-во однотипных элементов, что дает возможность строить соответствующие тех. устр-ва в виде сетевых структур, состоя- щих из большого числа элементов, разнообра- зие типов которых также ограничено. В этой связи большое значение приобретает задача создания элементов, обладающих необходи- мыми характеристиками. Очевидно, для по- строения устр-ва, пригодного к организации достаточно сложного поведения, требуется значительное к-во элементов. Это приводит 414 к постановке ряда спец, проблем. Одна из них связана со стоимостью и компактностью элементов, другая — со сложностью предва- рительной организации и настройки системы. Лит.: Глушков В. М. Кибернетика и умственный труд. К., 1965; Амосов Н. М. Моделирование мышления и психики. К., 1965; Некоторые проблемы биокибернетики, применение электроники в биоло- гии и медицине, в 3. К., 1967; Амосов Н. М. Моделирование процессов мышления. «Кибернетика», 1968, К 2; Амос о в Н. М. Искусственный разум. К., 1969; Самоорганизующиеся системы. Пер. с англ. М., 1964; Проблемы бионики. Биологические прото- типы и синтетические системы. Пер. с англ. М., 1965; Розенблатт Ф. Принципы нейродинамики. Пер. с англ. М., 1965 [библиогр. с. 468—473]; Прин- ципы самоорганизации. Пер. с англ. М., 1966; Вычис- лительные машины и мышление. Пер. с англ. М., 1967 [библиогр. с. 491—546]; Фогель Л., Оуэнс А., Уолш М. Искусственный интеллект и эволюцион- ное моделирование. Пер. с англ. М., 1969 [библиогр. с. 220—228]. Н. М. Амосов, А. М. Касаткин. ИСО (International Organization for Standar- dization) — см. Международная организация по стандартизации. ИСПОЛНИТЕЛЬНЫЙ МЕХАНИЗМ — уст- ройство, осуществляющее механическое пере- мещение регулирующего органа, который из- меняет режим объекта регулирования. По виду выходной величины И. м. бывают непрерыв- ного и дискретного действия. Они осуществ- ляют поворот на несколько оборотов, на один, на часть оборота при вращательном и переме- щение на шаг или несколько шагов при посту- пательном движении. Могут быть И. м. с по- стоянной и переменными скоростями переме- щения выходного элемента механизма. По ро- ду используемой энергии И. м. разделяются на гидравлич., пневматич., электр. и комби- нированные (электрогидравлич. и т. п.). Из электр. И. м. непрерывного действия наибо- лее распространены электромех. Часто ис- пользуют И. м. с местными обратными свя- зями (т. н. «позиционеры»). Осн. требования к И. м.— быстродействие, точность, мощность на выходе И. м., макс, момент либо усилие, момент инерции, часто вес и габариты. В боль- шинстве электр. И. U.. мощность электродви- гателей составляет от нескольких вт до 1 кет. В И. м. электр. шаговые двигатели имеют вра- щающий момент от нескольких Гем до несколь- ких кГм и могут отрабатывать соответственно от нескольких тысяч до нескольких сотен ша- гов в секунду. Пневматич. И. м. обычно ра- ботают при давлении питания несколько ат, гидравлич.— от нескольких десятков до не- скольких сотен ат. Лит.: Ш е г а л Г. Л., Коротков Г. С. Элек- трические исполнительные механизмы в системах управления. М., 1968 [библиогр. с. 155—156]; Ис- маилов Ш. Ю. Автоматические системы и при- боры с шаговыми двигателями. М.. 1968 [библиогр. П -too -1 QIS 1 R А Сирая ИСТОЧНИК ОПОРНОГО напряжения — источник фиксированного напряжения, кото- рое используется в аналоговых вычислитель- ных устройствах и машинах непрерывного действия для получения с помощью резистив- ных делителей требуемых постоянных напря- жений в нелинейных блоках, в блоках пере- множения и при моделировании постоянной величины. Кроме того, как эталонное напря- жение И. о. и. используется при точном изме-
ИСЧИСЛЕНИЕ рении потенциалов в отдельных точках схемы математического моделирования, в схемах ана- лого-цифровых преобразователей и цифро-ана- логовых преобразователей, в схемах стабили- заторов напряжения и т. д. В схемах вычисл. техники непрерывного действия напряжение И. о. н. обычно равно по величине наиболее допустимому напряжению на выходе усили- теля операционного (у ламповых усилителей ±100 в). Для получения прецизионного эта- лонного напряжения в качестве И. о. н. ис- пользуются нормальные элементы, недостат- ком которых является весьма незначительный ток нагрузки (1—10 мка). В схемах электрон- ных стабилизаторов напряжения И. о. н. слу- жат газонаполненные стабилитроны или крем- ниевые опорные диоды. Последние по многим показателям превосходят газовые стабилитро- ны. Осн. источник нестабильности напряже- ния опорных диодов — колебания т-ры диода. Применением термокомпенсации температур- ный дрейф опорного напряжения можно свести К 10 ^%/1° С. Ю. П. Космач, А. Г. Тимошенко. ИСТОЧНИК СООБЩЕНИЙ — материальный объект, основной особенностью которого яв- ляется то, что он создает совокупность сведе- ний о своем состоянии. Эта совокупность све- дений, создаваемых И. с. и подлежащих пе- редаче, наз. сообщением. И. с. класси- фицируют по свойствам случайных процессов, описывающих сообщения, по характеру из- менения сообщений и характеру работы. Слу- чайный процесс, описывающий сообщения, является ф-цией времени t е Т, принимаю- щей случайные значения е N, где N — мн-во возможных значений сообщений в каж- дый фиксированный момент времени. Совокуп- ность сообщений (вырабатываемых И. с.) с за- данными статистическими свойствами наз. ансамблем сообщений. В зависимости от свойств совместных рас- пределений случайных величин, образующих процесс, И. с. разделяют на И. с. с независи- мыми компонентами (компоненты сообщения {|ft} в них являются независимыми случай- ными величинами), на гауссовские, марков- ские и стационарные И. с. По характеру мн-ва N и изменению сообщений во времени Т раз- личают И. с. дискретные и непрерывные. И. с. наз. дискретным по мн-ву в том случае, если N — конечное или счетное мн-во (сооб- щения с конечным или счетным числом значе- ний). Таким И. с. является, напр., ЭЦВМ, вырабатывающая последовательность двоич- ных символов, или устр-во, передающее конеч- ное число уровней измеряемого параметра к.-л. физ. процесса. И. с. наз. непрерыв- ным по мн-ву тогда, когда N — непрерыв- ное мн-во. Непрерывным по мн-ву И. с. яв- ляется, напр., устр-во, передающее непрерыв- ное мн-во значений температуры к.-л. объекта. Если область определения сообщений Т яв- ляется монотонно возрастающей последова- тельностью моментов времени — моментов возникновения компонент сообщений { (lft < то И. с. наз. источником с д и- скретным временем. Следовательно, И. с. с дискретным временем характеризую- тся сообщениями, изменяющимися в опреде- ленные наперед заданные моменты времени. Примером И. с. с дискретным временем являе- тся ЦВМ, вырабатывающая последователь- ность двоичных символов. Если Т — конеч- ный или бесконечный интервал времени, то имеет место И. с. с непрерывным вре- менем. Т. о., источники с непрерывным временем характеризуются сообщениями, не- прерывно меняющимися во времени. И. с. с не- прерывным временем являются, напр., пере- датчики радио и телевидения. По характеру работы И. с. бывают с фикси- рованной и управляемой скоростью формиро- вания сообщений. И. с. с фиксированной ско- ростью наз. И. с. без памяти, а И. с. с управ- ляемой скоростью — И. с. с памятью. В ис- точниках без памяти сообщения выдаются в моменты времени, не зависящие от работы последующих устр-в. Такими И. с. являются, напр., устр-ва магнитной записи, передающие телевизионные трубки. И. с. с памятью со- храняют сообщения в записанном виде и вы- дают их пе требованию других устройств. К та- ким И. с. относят различного рода запоминаю- щие устр-ва, выдающие сообщения по запросу. Лит.: Финк Л. М. Теория передачи дискретных сообщений. М., 1970 [библиогр. с. 708—709]; Ф а - но Р. М. Передача информации. Статистическая теория связи. Пер. с англ. М.. 1965. Р. Л. Добрушин, А. Я. Матов, В. В. Прелое. ИСЧИСЛЕНИЕ, дедуктивная си- стема — система, задающая множество пу- тем указания исходных элементов (аксиом) и правил вывода, каждое из которых описывает способ построения новых элементов из исход- ных и уже построенных. Каждое применение правила вывода по множеству элементов, на- зываемых посылками этого применения, дает элемент, называемый заключением этого при- менения (в большинстве изучавшихся И. вся- кое применение правила вывода имеет лишь конечное число посылок). Выводом в И. 3 — наз. такое линейно упорядоченное множество, что всякий его элемент Р является аксиомой из 3 или заключением применения какого- нибудь принадлежащего 3 правила вывода, причем все посылки этого применения пред- шествуют Р в выводе. Элемент наз. выводимым в 3, если в 8 можно построить вывод, кон- чающийся этим элементом. Пример. Для задания мн-ва слов вида 11, . 1111....И ... 1 (1) -- 2 раз можно предложить И. А с двумя аксиомами — Ии 1*1 и с двумя правилами вывода — «от слова вида Р * Q разрешается перейти к слову вида Pi * QPPif> и «от слов вида Р и Р * Q разрешается перейти к слову Q». Все элементы, выводимые в А, имеют либо вид (1), либо вид 11...1 * И ... 1 (п = 1, 2, ...), при- п раз п2 раз чем все слова указанных двух видов выво- димы. В примере проявляется характерная 415
ИСЧИСЛЕНИЕ ВЫСКАЗЫВАНИЙ черта способа задания мн-в посредством И.: построенное И. может порождать, помимо интересующего нас мн-ва, некоторые вспомо- гательные элементы, которые можно отличить от осн. элементов при помощи некоторого ал- горитма. Обычно такой алгоритм сравнитель- но прост; в рассмотренном примере это алго- ритм, проверяющий наличие в слове буквы *. Важная роль И. определяется тем, что ин- дуктивно порождаемые мн-ва широко исполь- зуются в математике. В частности, формали- зация любой развитой матем. теории опирае- тся на большое к-во индуктивно определяе- мых мн-в, начиная от простейших, задающих язык теории (переменные, числа, формулы и т. п.), и кончая мн-вом теорем, которые вы- водятся из аксиом теории при помощи логич. средств, характерных для теории. Поэтому И. являются одним из осн. аппаратов логики ма- тематической. Некоторые спец, виды И. пред- назначены для описания грамматик и для за- дания множеств, распознаваемых автомата- ми конечными. Общее понятие И. применяют в алгоритмов теории. Это объясняется тем, что понятие «исчисление» имеет такой же фун- даментальный характер, как и понятие «ал- горитм». Действительно, формализация поня- тия индуктивно порождаемого мн-ва дает нам тот же класс алгоритмически перечислимых мн-в, который мы получили бы, положив в ос- нову определения любое общепринятое уточ- нение понятия алгоритма (первую такую фор- мализацию — т. н. канонические И. предложил амер, математик Э. Л. Пост в 1943). Отсюда вытекает существование такого И. S, для которого проблема выводимости неразре- шима, т. е. невозможен алгоритм, кончающий работу для любого слова Р в зафиксирован- ном алфавите (алфавите И. S) и распознаю- щий, выводимо ли Р в S. Этот факт, в соче- тании с изучением различных модификаций и специализаций общего понятия И., открывает широкие возможности для получения интерес- ных алгоритмически неразрешимых проблем. Основополагающее значение для работ этого направления имеет результат Поста о возмож- ности задания любого перечислимого мн-ва посредством нормального И. Нормаль- ное И.— это И., выводимыми элементами ко- торого являются слова некоторого алфавита А, имеющие одну аксиому и конечное число правил вывода следующей структуры: «из слова вида GP выводимо слово PG'» (где G a G’ — фиксированные слова в А, Р — про- извольное слово в А). Аппарат И. может оказаться полезным при изучении различных объектов, которые по сво- им рабочим возможностям аналогичны ал- горитмам, но не обязательно должны быть де- терминированными в работе. Термин «И.» применяется еще в качестве составной ча- сти названия некоторых разделов математики, трактующих правила вычислений и опериро- вания с объектами того или иного типа, напр., дифференциальное И., вариационное И. Лит.: Цей-1ин Г. С. Один способ изложения тео- рии алгоритмов и перечислимых множеств. «Труды 416 Математического института им. В. А. Стеклова АН СССР», 1964, т. 72; Кратко М. И. Формальные исчисления Поста и конечные автоматы. «Проблемы кибернетики», 1966, № 17; Мас лов С. Ю. Поня- тие строгой представимости в общей теории исчисле- ний. «Труды Математического института им. В. А. Стеклова АН СССР», 1967, т, 93; Post Е. L. Formal reductions of the general combinatorial decision problem. «American journal of mathematics», 1943, v. 65, № 2. С. Ю. Маслов. ИСЧИСЛЕНИЕ ВЫСКАЗЫВАНИЙ, про- позициональное исчислени е— логическое исчисление (см. Логико-математи- ческое исчисление), определяющее с помощью доказуемых в нем формул логические законы, которым подчиняются логические связки «и», «или», «если..., то», «тогда и только тогда», «не» и др. Высказывания в И. в. рассматри- ваются только в связи с тем, как они образо- ваны с помощью логич. связок из др. высказы- ваний, взятых целиком, без учета их субъект- но-предикатной структуры. И. в. часто входит как часть в более обширные формальные си- стемы. Благодаря своей простоте И. в. служит иллюстрацией для многих общих понятий ме- таматематики. В кибернетике И. в., как и др. формальные системы, используется в послед- нее время при доказательстве теорем на ЭВМ. Классическое И. в. характеризуется тем, что оно имеет двузначную интерпретацию («ис- тинно», «ложно») и в нем доказуема любая тождественно истинная формула алгебры ло- гики. В классическом И. в. доказуемы, в част- ности, исключенного третьего закон и т. п. «парадоксы материальной импликации», а именно: формулы р -> (q -> р) и р -> (р -> -+ q), которые, если отождествить имплика- цию с логическим следованием, содержательно означают: «если высказывание р истинно, то оно следует из любого высказывания ?», «если р ложно, то из него следует любое q». В ряде неклассических И. в. ставится цель опреде- лить с помощью мн-ва доказуемых в них ф-л другие, возможно, более адекватные че- ловеческой интуиции понятия истины, логич. закона, логич. следования. Различные неклас- сические И. в. отличаются от классического И. в. ограничением действия закона исклю- ченного третьего (см. Интуиционизм, Логика конструктивная), приписыванием высказыва- ниям заранее (до построения системы аксиом) более двух истинностных значений, устране- нием возможности доказательства пара- доксов материальной импликации путем над- лежащего выбора системы аксиом и правил вывода (исчисление импликации строгой), до- бавлением нетрадиционных логических связок и т. д. Существует много разновидностей класси- ческого И. в., отличающихся друг от друга набором логич. связок, системами аксиом и правилами вывода. Первая формулировка классического И. в. как формальной системы принадлежит нем. математику Г. Фреге (1879). Рассмотрим одну из разновидностей классиче- ского И. в. Исходными символами этого И. в. являются: логические связки ~|, &, V *-»> скобки (,) и бесконечное число переменных р, q, г, s, рь Qj, Sj, р2, q2, ... .Понятие
ИСЧИСЛЕНИЕ ВЫСКАЗЫВАНИЙ ф-лы определяется следующим образом. 1. Пе- ременная есть ф-ла. 2. Если 21 и Я — ф-лы, то 1 21, (21 &23), (21 V 23), (21 -+ 23), (21 23) также являются ф-лами. 3. Никаких других ф-л, кроме тех, которые получаются согласно 1—2, нет. Напр., (р V (1 Q -* г)) является ф-лой, а р V & q ф-лой не являе- тся. Поскольку большое к-во скобок часто затрудняет чтение ф-лы, условимся в ф-лах опускать внешние скобки, а также считать, что & связывает ф-лы сильнее, чем \/, а у и & связывают ф-лы сильнее, чем -> и «-». Тогда, напр., ф-лу ((р & (q V г)) -> «) можно записать в виде р & (д V г) -> s. Следующие ф-лы примем за аксиомы. 1. р -> (? -> р)- 2. (р -> (д -> г)) -> ((р -+ д) -+ (р - г)). 3. р& & q -> р. 4. р & q -> q. 5. р -> (g -* р& • q). 6- р -> р V q- 7. q -> р V q- 8- (р — г) -’((?-> г) -* (Р V ? г)). 9. (р <-> q) - (Р -> q). Ю. (р » q) (g р). И. (р -> д)-> +((?-► Р) •+(Р « «))• 12- (~|Р -* ]«) -» -* (Р ?) Правила вывода следующие. Правило Подстановки. Вместо переменной мож- но всюду, где она встречается в ф-ле, подста- вить любую одну и ту же ф-лу. Правило заключения (modus ponens). Из двух ф-л 21 и 21 -> 23 можно получить новую ф-лу 23. Символически это правило записываетя 21, 21 -> 23 так: -----jg —. Ф-ла, получаемая из неко- торых ф-л с помощью однократного примене- ния одного из правил вывода, наз. непосред- ственно выводимой из этих ф-л. Конечная по- следовательность, состоящая из одной или больше ф-л, наз. доказательством последней ф-лы этой последовательности, если каждая ф-ла в ней либо является аксиомой, либо не- посредственно выводима из предыдущих ф-л последовательности. Ф-ла И. в., для которой существует доказательство, наз. доказуемой или выводимой из аксиом И. в., или теоремой И. в. При построении доказательства в И. в. ф-лы выводятся только с помощью правил вывода, а не каких-либо содержательных сооб- ражений. Последние могут только подсказать, к каким посылкам применять правила вывода. Для примера выпишем доказательство теоре- мы: Sj V S2 -» S2 v si- 1. Sj -> s2 V -’i (подстановка в аксиому 7). 2. s2 -> (s2 V -’i) (подстановка в аксиому 6). 3. ($1 -> S2 V ^1) —> ((52 V^i) (^1 V $2 ** ->s2 V «1)) (подстановка в аксиому 8). 4. ($2 -> s2 V ^1) “> (51 V «2 -* «2 V 51) (по правилу заключения из 1 и 3). 5. .?] V s2 s2 V si (по правилу заключе- ния из 2 и 4). Опираясь на аксиомы и правила вывода, можно обосновать, а затем и использовать раз- личные производные его правила. В частности, каждая теорема И. в. вида 21—>23 порождает некоторое производное правило вывода; напр., теорема (р -> д) & (д -> г) -> (р -> г) порож- дает правило силлогизма: из формул 21 -> 23 и 23 -> £ выводима ф-ла 21 ->£. В качестве производных правил можно получить все пра- вила т. н. естественного вывода, которые в Генцена формальных системах принимаются за исходные. Одно из важных производных правил вывода, представляющее собой в не- котором смысле обращение правила заключе- ния, доставляет следующая метатеорема, на- зываемая теоремой дедукции. Ф-ла 23 наз. выводимой из гипотез 21г, ..., 21п (сокращенно: 2Ilt ..., 2In 23), если ф-лу 23 можно доказать только с помощью правила заключения, приняв за аксиомы ф-лы 2Ilt ..., 2In и все теоремы И. в. Теорема дедукции ут- верждает, что если ф-ла 23 выводима из гипо- тез 21ц 21п, то ф-ла 21п -> 23 выводима из гипотез 2IV ..., 2In_lt а тем самым ф-ла 21г -* (2^2 -* (••(21п "* 23)...)) есть теорема И. в. Сокращенно: если 21ц .••, 21п |— В, то Н21] -> (212 -+ (... (21п-> 23)...)). Приведем при- мер доказательства теоремы об И. в. с ис- пользованием теоремы дедукции. Теорема: (А -> (В -> С)) -> (В -> (4 -> -> С)). Доказательство. 1. А -> (В -> С), В, А \— I— В -> С (по правилу заключения из А -* (В -> С) и 4). 2. А (В С), В, А |- С (по правилу заключения из В и из выведенной выше ф-лы В С). 3. (А -> (Z? -> С)) -> -> (5 -> (4 -> С)) (по теореме дедукции из ф-лы 2). Символы &, у, ->, <-», “] будем интерпре- тировать как соответствующие операции ал- гебры логики; тогда каждая ф-ла будет ин- терпретироваться как выражение, задающее некоторую ф-цию алгебры логики. Ф-ла И. в. наз. тождественно истинной (или тавтологией, или логич. законом), если она задает ф-цию- константу 1, т. е. принимает значение 1 при всевозможных значениях входящих в нее пе- ременных. Теоремы И. в. являются тожде- ственно истинными ф-лами. Действительно, не- посредственно проверяется, что таковыми яв- ляются все аксиомы, а также ф-лы, непосред- ственно выводимые из тождественно истинных формул. Для И. в., как и для всякой формальной системы, возникают вопросы о непротиворе- чивости, полноте и независимости системы его аксиом. Формальная система, имеющая сим- вол ~] для отрицания, наз. непротиворечивой, если ни для какой ф-лы 21 ф-лы 21 и ~| 21 не яв- ляются обе доказуемыми в этой системе. Если бы в И. в. оказались доказуемыми некоторые ф-лы 21 и ~|21, то в нем была бы доказуема и ф-ла 21 & ~|21. Поэтому в силу доказуе- мости в нем ф-л вида 21 &21 -> 93, в этом исчислении была бы доказуема любая ф-ла 23. Такое исчисление, конечно, никакой ценности не представляло бы. Рассматривае- мое И. в. непротиворечиво. Это следует из того, что всякая теорема И. в. является тож- дественно истинной ф-лой, а любая ф-ла вида 21 & ~|21 такой не является и, следователь- но, она не доказуема в И. в. Формальная си- стема наз. полной по отношению к некоторому свойству, если в ней доказуемы все ф-лы, об- 27 4-210 417
ИСЧИСЛЕНИЕ ВЫСКАЗЫВАНИЙ МИНИМАЛЬНОЕ ладающие этим свойством. И. в. полно по от- ношению к свойству тождественной истин- ности: всякая тождественно истинная ф-ла И. в. является теоремой. Сказанным, очевид- но, решается также проблема разрешения для доказуемости в И. в., заключающаяся в на- хождении алгоритма, с помощью которого от- носительно любой ф-лы И. в. можно решить, является ли она теоремой или нет. И. в. полно также и в следующем (строгом) смысле: при- соединение к его аксиомам любой не доказуе- мой в нем ф-лы делает полученное исчисление противоречивым. Интересно отметить, что для класса всех И. в., отличающихся от рассмат- риваемого И. в., возможно, только списком аксиом, общие проблемы непротиворечивости, полноты и разрешения неразрешимы. Система аксиом И. в., ни одна аксиома которой не вы- водима из остальных пе правилам вывода И. в., наз. независимой. Приведенная выше система аксиом И. в. независима. Метод до- казательства этого утверждения заключается в построении спец, интерпретации ф-л И. в., при которой исследуемая аксиома принимает значения, отличные от значений остальных аксиом, а также ф-л, выводимых из этих ак- сиом. Если в приведенной системе аксиом отбро- сить 12-ю аксиому, то получится позитив- ное И. в., задающее с помощью доказуемых в нем ф-л те законы логики, которые не содер- жат отрицания. Если заменить 12-ю аксиому 13-й аксиомой (р д) + ((р + д) р), то получится исчисление высказываний мини- мальное, сильно отличающееся от классиче- ского И. в. недоказуемостью в нем многих классических законов, содержащих отрица- ние. Если заменить 12-ю аксиому двумя ак- сиомами. а именно: 13-й аксиомой и аксио- мой ~] р -> (р -> д), получится интуиционист- ское исчисление, в котором не доказуем закон исключенного третьего (т. е. ф-ла pV ~1Р)- За- менив же 12-ю аксиому аксиомой (~] р -> ?)-> -> ((“] р -> ~] д) -> р) или же двумя— 13-й и аксиомой ~] р -> р, получим снова класси- ческое И. в. Существуют формулировки классического И. в., основывающиеся только на части обыч- ных логич. связок. При этом система логич. связок выбирается полная (см. Алгебра логи- ки). Напр., непротиворечивой, полной и не- зависимой является система аксиом, состоя- щая из аксиом 1, 2 и 12-й, а также следующая система аксиом: а) (р я) ((? -> г) -> (р -> г)); б) Р (1 Р д); в) (~]Р^-Р) -*р. Ф-лы, содержащие связки, которые не вхо- дят в эти системы аксиом, уже не являются ф-лами этих новых разновидностей И. в. Од- нако такие ф-лы можно ввести в качестве со- кращений ф-л этих новых И. в., считая р V Q, р & q, р <-» q сокращениями соответственно ф-л ~] р д, ~] (р -* ~] д), (Р -> 9) & (9 -* -> р). Имеются формулировки классического 418 И. в., содержащие вместо аксиом т. н. аксиом- ные схемы, которые можно получить из лю- бой системы аксиом, заменив переменные на переменные из некоторого нового алфавита. Аксиомы при этом получают, заменяя пере- менные, входящие в экономную схему, произ- вольными ф-лами И. в., так что каждая эк- ономная схема задает бесконечное мн-во ак- сиом. Единственным правилом вывода (если не считать правилами вывода сами аксиомные схемы) является при этом правило заключе- ния. Существует И. в., основанное на одной логич. связке — Шеффера штрихе и един- ственной аксиоме. Некоторая разновидность классического И. в. содержится и в фор- мальной системе Генцена. В некоторых клас- сических И. в., напр., в синтаксических схе- мах нем. математика К. Шютте, правила вы- вода решают одновременно и проблему поиска доказательства. Лит.: Новиков П. С. Элементы математической логики. М., 1973; Чёрч А. Введение в математи- ческую логику. Пер. с англ., т. 1. М., 1960; Кар- ри X. Б. Основания математической логики. Пер. с англ. М., 1969; [библиогр. с. 518—547]; Мен- дельсон Э. Введение в математическую логику. Пер. с англ. М., 1971 [библиогр. с. 296—309]. В. Ф. Востырко. ИСЧИСЛЕНИЕ ВЫСКАЗЫВАНИЙ МИНИ- МАЛЬНОЕ, логика минимальная — исчисление высказываний, отличающееся от ин- туиционистского (см. Интуиционизм) тем, что в нем отсутствует аксиома ~]aZ3(aZ3fc). (*) Термин ввел в 30-х годах норв. математик И. Иогансон, он же привел и некоторые сооб- ражения, заставившие его исключить (*) из числа аксиом. Мн-во теорем И. в. м. содер- жится в мн-ве теорем интуиционистского ис- числения высказываний, но не совпадает с по- следним. Все связки И. в. м. независимы. Из- вестны необходимые и достаточные условия того, чтобы присоединение некоторой ф-лы к аксиомам И. в. м. давало интуиционистское исчисление высказываний. Лит.: Я н к о в В. А. О расширении интуициони- стского пропозиционального исчисления до класси- ческого и минимального — до интуиционистского. «Известия АН СССР. Серия математическая», 1968, т. 32, № 1; Johansson I. Der Minimalkalktil, ein reduzierter Intuitionistischer Formalismus. «Compo- sitio Mathematica», 1936, v. 4, fasciculus 1. К. И. Вершинин. ИСЧИСЛЕНИЕ ЗАДАЧ, тeоpи я задач — теория, представляющая собой особое истол- кование языка логики предикатов. Совдана А. Н. Колмогоровым в 1932 г. Логические свя- зки &, -> и т. д. служат, при их обычном ис- толковании, для образования новых утверж- дений из заданных. Идея И. з. состоит в том, что эти же связки можно понимать как сим- волы операций над объектами, отличными от логнч. утверждений. В качестве таких новых объектов предлагается рассматривать задачи. Если А и В — достаточно четко поставленные задачи (как, напр., в случае геом. задач на построение с помощью циркуля и линейки), то ясен также смысл следующей задачи: «ре- шить обе задачи А и 5». По аналогии с логи- кой эту задачу естественно обозначить через
ИСЧИСЛЕНИЕ ПРЕДИКАТОВ УЗКОЕ А & В. Задача А \/ В ставится так: «назвать одну из задач А, В и дать ее решение». Задача А В', «свести решение задачи В к решению задачи Л», т. е. «указать метод решения В в предположении, что решение А дано». На- конец, ~] А есть задача: «установить невоз- можность решения задачи А». Можно также определить операции над задачами, соответ- ствующие логическим кванторам общности и существования. Произвольная логич. ф-ла (напр., 6 & ((а -> Ь) -> с)) превращается в не- которую задачу, если переменные заменить конкретными задачами А, В, С и последова- тельно осуществить все операции. Может ока- заться, что для данной ф-лы существует общий метод решения всех так возникающих задач. В этом случае ф-ла наз. истинной ф-лой И. з. Напр., (а & Ь) -* а истинна, так как для лю- бых задач А, В и С можно решить (Л & В) А. Последнее следует из того, что при на- личии решения Л & В в силу определения Л & В известны как решение А, так и реше- ние В, поэтому искомый метод сведения Л к Л & В состоит в простом отбрасывании ин- формации, относящейся к В. А. Н. Колмого- ров показал, что все аксиомы интуиционист- ского исчисления предикатов истинны в упо- мянутом смысле, и что применение правил вывода этого исчисления сохраняет это свой- ство. Поэтому каждая интуиционистски вы- водимая ф-ла истинна. Вместе с тем, сразу видно, что ф-лу а V 1 выражающую ис- ключенного третьего закон (она невыводима интуиционистски, хотя выводима в классиче- ской логике), нет оснований считать истинной. Действительно, из истинности а V ~| а сле- довало бы, напр., что мы в состоянии решить задачу Л V ~| А, где Л — задача доказатель- ства гипотезы Римана. Но в силу определения операций \/ и ~| это означало бы, по меньшей мере, что мы знаем, справедлива или ложна эта гипотеза. И. з. было предложено в качестве основы для интерпретации интуиционистской логики. Эта роль И. з. связана с возможностью рас- сматривать логнч. утверждения как задачи частного вида. Но значение И. з. не ограни- чивается философией интуиционизма. Идея А. Н. Колмогорова получила многочисленные применения и развитие, причем уточнялось расплывчатое понятие задачи, а также видо- изменялось понятие истинности. Реализуе- мость в смысле Клини, первое по времени по- нятие истинности для логико-арифм. ф-л, ос- нованное на идее вычислимости, полностью соответствует духу И. з. Теория задач играет определенную роль в построении различных вариантов конструктивной математики (см. Конструктивное направление в математи- ке). С неконструктивной, теоретико-множе- ственной точки зрения, алгоритм, проблемы самого общего вида образуют (при подходя- щем определении операций над ними) некото- рое И. з. Исследовалось исчисление финитных задач, для построения которого достаточно финитных средств. Интерпретация арифмети- ки, предложенная Гёделем (распространенная впоследствии на анализфактически основана на одном варианте теории задач, более удов- летворительном, чем теория реализуемости Клини. Построение автором «исчисления ло- кально-финитных алгоритмических проблем» является попыткой интерпретации арифмети- ки минимальными средствами. Можно пред- полагать, что теоретико-задачный метод всегда будет играть существенную роль при разработ- ке и обосновании формализованных теорий. _ Ю. Т. Медведев. ИСЧИСЛЕНИЕ ПРЕДИКАТОВ УЗКОЕ, ис- числение предикатов первой ступени — логическое исчисление (см. Ло- гико-математическое исчисление), определяю- щее с помощью доказуемых в нем формул ло- гические законы, записываемые на специаль- ном формальном языке пергой ступени (языке И. п. у.). Этот язык отличается от языка логики предикатов высших ступеней тем, что в его ф-лах кванторы (см. Логические операции) употребляются только с предмет- ными переменными, но не с предикатными или функциональными. В кибернетике само И. п. у., его язык и формализацию теорий на базе И. п. у. используют для автоматизи- рованного поиска доказательств теорем (см. также Доказательство теорем на ЭВМ), в информационно-логических системах, в линг- вистике математической, в автоматов тео- рии, в теории формальных языков, в распо- знавании образов и т. и. Существуют неклассические И. п. у. (см. Логики неклассические) и различные фор- мулировки классического И. п. у. Полную формулировку классического И. и. у. изло- жили Д. Гильберт и В. Аккерман (1928). Рассмотрим одну из формулировок класси- ческого И. п. у. Язык классического И. п. у. задают тройкой L = ( А, т, Ф ), где А — алфавит, т — мн-во термов, Ф — мн-во ф-л 1-й ступени. Алфавит А состоит из следующих символов: 1) счетное мн-во предметных пере- менных хг, х2, ...;' 2) счетное мн-во предикат- ных символов Р?, i, п >0, среди которых Р® — пропозициональные символы, символы выска- зываний; 3) счетное мн-во функциональных символов fl, г > 0, п > 0 (п — число аргу- ментов, «арность» предикатов и ф-ций, кото- рые сопоставляют данным предикатным и функциональным символам в интерпретации языка 1-й ступени); 4) счетное мн-во предмет- ных постоянных (символов нульместных функ- ций) аг, а2, ...; 5) логические связки &, V, П, 6) кванторы V и Э; 7) технические символы: скобки «(», «)» и запятая «,». Мн-во т термов определяется следующим образом: 1) любая предметная переменная и предмет- ная постоянная есть терм; 2) если /" — функ- циональный символ, a tj, ..., tn—термы, то fl (Я, •••, t ) — терм; 3) никаких других тер- мов, кроме тех, которые получаются согласно 1) и 2), нет. Пример терма: (х4, jlt (х&)). Ф-лы И. п. у. определяются следующими пра- 27* 419
ИСЧИСЛЕНИЕ ПРЕДИКАТОВ УЗКОЕ вилами образования: 1) каждый пропозицио- нальный символ есть ф-ла; 2) если Р" — предикатный символ, п > 0, a tlt ..., t — произвольные термы, то Р” (ij, ..., tn) — ф-ла; ф-лы, определенные в 1) и 2), наз. элементар- ными ф-лами; 3) если F и G — ф-лы, у — пред- метная переменная, то каждое из выражений -] F, (Р & G), (F V G), (F -> С), (Р <-> G), (V у Р), (2 у F ) есть ф-ла; 4) никаких дру- гих ф-л И. и. у., кроме тех, которые полу- чаются согласно 1) — 3), нет. В ф-лах (V у F) и (2 у F) ф-ла Р наз. областью действия кван- тора V» и соответственно 3у. К правилам экономии скобок, введенным в исчислении вы- сказываний, прибавим еще такие правила: будем писать Q^Q^zF вместо (Qty (Q3zF)) и QxyF * G вместо (Q±yF) * G, где * е {&, V, <->}, Q2 g { V, 3 }. Вхождение перемен- ной у в данную ф-лу Р наз. связанным, если оно является вхождением в некоторый кван- тор Vy или 3 у или же находится в области действия этого квантора; в противном случае вхождение переменной у в Р наз. свободным. Например, в ф-ле Vx2Pj (х2, хи х3)& Pj (х3) 1-е и 2-е вхождения переменной х2—связанные, а 3-е -=- свободное. Ф-ла И. и. у. наз. замкну- той, если она не имеет свободных вхождений предметных переменных. Произвольная система вида а = (а, , а, , .. . ; Р™й, P?i,, .. . ; Ч *2 Jl Ji •> /Ц «2 из символов языка И. и. Гу. наз. сигнатурой. Ф-ла И. и. у., содержащая предметные, пре- дикатные и функциональные символы только из а, наз. ф-лой сигнатуры а. Если взять только такую часть А' алфавита А и все только такие термы и ф-лы языка И. п. у., в которые входят предметные, предикатные и функциональные символы только из а, то получим некоторый язык L' — (А', т', Ф' ), который наз. язы- ком 1-й ступени в алфавите А' или языком 1-й ступени сигнатуры а. В частности, и сам язык И. и. у. является языком определенной сигнатуры. Язык 1-й ступени сигнатуры, в ко- торую входят только все предикатные символы языка И. и. у. (т. е., в которой т #=0), наз. язы- ком чистого И. и. у., а соответствующее исчис- ление — чистым И. и. у. Логические константы, т. е. символы логи- ческих операций, имеют в интерпретациях языка И. и. у. всегда одно и то же зна- чение — значение соответствующих логич. операций, а нелогич. константы, т. е. пред- метные постоянные, предикатные и функцио- нальные символы, получают значение лишь в той или иной интерпретации языка И. и. у. Интерпретацией языка И. и. у. наз. пара I = (D, <р ), образованная из непустого мн-ва D — области интерпретации и отобра- жения <р, действующего следующим образом: каждому предикатному символу Р" оно ста- вит в соответствие определенный ^-местный предикат в D (т. е. re-местную функцию в D со значениями «истинно» и «ложно», или 1 и 0), каждому функциональному символу — j" — п- местную операцию в D (т.е. функцию типа Dn-> -> D) и каждой предметной постоянной — не- который элемент из D. Пусть F (уг, .... уп)_ ф-ла И. и. у., в которой уг, ..., у"1 — список всех ее переменных, имеющих свободные вхож- дения в F. Будем обозначать через F г (у^ ..., уп) результат подстановки в F вместо предикат- ных, функциональных символов и предметных постоянных именно тех конкретных предика- тов, ф-ций и элементов из D, которые ф-ция ф ставит в соответствие символам из F. Для Ьи ..., Ьп из D обозначим через F (bt, ..., bn) соот- ветственно Fj (bj, ..., Ьп) результат подста- новки каждого символа (г = 1, ..., п) вместо всех свободных вхождений переменной yi в F (У1> •••> Уп) соответственно в Fj (ylt ..., уп). Так как в выражении Fj (Ьг, ..., Ьп) стоят лишь имена конкретных предикатов, функций и элементов, то оно обозначает уже какое-то конкретное высказывание, истинность или ложность которого в области D определяется согласно обычному содержанию логических операций. Ф-ла Р (ylt ..., уп) наз. 1) истинной (соответственно, ложной) в интерпретации / == = { D, <р ) для заданных значений yi = blt bf е D, i = 1, ..., re, ее свободных предметных переменных; 2) истинной (ложной) в интерпре- тации I = ( D, ф ); 3) истинной (ложной) в области D’, 4) тождественно истинной, обще- значимой (тождественно ложной, всегда лож- ной); 5) выполнимой в интерпретации I = = (р, <р); 6) выполнимой в области Z); 7) вы- полнимой тогда и только тогда, если соот- ветственно: 1) выражение/j (bt, ..., b ) истин- но (соответственно, ложно) в D; 2) ф-ла F (yt, ..., уп) истинна (ложна) в / для произвольных значений ее свободных переменных; 3) ф-ла F (уг, ..., уп) истинна (ложна) в каждой интер- претации (D, ф) с областью D\ 4) ф-ла F (уи ..., уп) истинна (ложна) в каждой пепу- стой области D; 5) ф-ла F (yt, ..., уп) истинна для каких-нибудь значений ее свободных пе- ременных ; 6) ф-ла F (у..., уп) выполнима в какой-нибудь интерпретации ( D, ф) с об- ластью D; 7) ф-ла F (ylf ..., уп) выполнима в какой-нибудь непустой области. Например, пусть некоторая интерпретация У = ( IV, ф ) cN = {0, 1, 2, ...} сопоставляет предикатному символу Pj предикат >. Тогда ф-ла х2) истинна в /, так как для каждого х2 из N истинно утверждение 2 xt (хг х2). Говорят, что ф-ла F является логическим следствием мн-ва ф-л Г (обозначение Г|=7Р), если для лю- бой интерпретации /= ( D, ф) и для любых значений из D всех свободных переменных, входящих в какие-либо формулы из Г (J {Р}, имеет место следующее: если все ф-лы из F 420
ИСЧИСЛЕНИЕ ПРЕДИКАТОВ УЗКОЕ истинны в I для взятых значений всех тех свободных переменных, которые входят в ф-лы из Г, то и ф-ла F истинна в I для взятых зна- чений всех тех свободных переменных, кото- рые входят в F. Две ф-лы И. п. у. называют- ся равносильными, если каждая из них яв- ляется логическим следствием другой. Т. о. ф-ла G является логическим следствием ф-лы F тогда и только тогда, когда ф-ла F -> G тож- дественно истинна. Ф-лы F и G равносильны тогда и только тогда, когда ф-ла F <-> G тож- дественно истинна. Если к мн-ву предикатных символов языка И. п. у. прибавить предикатный символ «=», то расширенный так язык наз. языком 1-й ступени с равенством (иногда же просто — языком 1-й ступени); при атом вместо = (y, z) обычно пишут у = z. Интерпретация языка 1-й ступени с равенством получается, если до- определить произвольную интерпретацию язы- ка И. п. у. на символе «=», сопоставив ему предикат равенства, т. е. такой предикат, ко- торый истинен для любой пары (у, z) тогда и только тогда, когда у и z являются одним и тем же элементом. Понятия истинности и выполнимости для ф-л И. п. у. переносятся и на ф-лы с равенством, если отнести эти поня- тия к интерпретации языка 1-й ступени с ра- венством. Знак «=» (как и знаки логических операций) не включают в сигнатуру ф-лы 1-й ступени с равенством. Алгебр, системой сигнатуры а, задаваемой интерпретацией (Р,<р), наз. система, состоя- щая из области D и из образов всех компонент из сигнатуры а при отображении <р; при этом образы компонент записываются в том же по- рядке, в котором идут сами компоненты в а. Пусть К — класс ф-л сигнатуры а, ЗЛ — ал- гебр. система сигнатуры а, задаваемая интер- претацией / = {Р,<р). Если ф-ла F из К истинна или выполнима в I, то говорят, что она истинна или выполнима и в алгебр, си- стеме ЗЛ. Если все ф-лы в К замкнуты и истин- ны в I, то скажем, что ЗЛ является моделью для мн-ва ф-л К, а также, что мн-во К выпол- нимо, совместно, имеет модель (см. Моделей теория). Зададим аксиомы и правила вывода И. п. у. произвольной сигнатуры а. Терм t наз. свободным для переменной xi в ф-ле F, если никакое свободное вхождение xt в F не находится в области действия никакого кван- тора или 2 гдеа^ — переменная, вхо- дящая в t. Если терм t свободен для перемен- ной xi в формуле F (х{), то все вхожде- ния переменных в терм t переходят в свобод- ные вхождения этих переменных в ф-лу F (?). В этом случае подстановку в F (х^) терма t вместо всех свободных вхождений xi можно считать правильной, корректной. Аксиомами И. п. у. сигнатуры а являются: 1) все ф-лы, полученные из аксиом исчисления высказы- ваний заменой р, q, г произвольными ф-лами сигнатуры а; 2) все ф-лы вида V x.;F (xt) -> -> F (t), F (t) -> (xj), где F (x^ — ф-ла сигнатуры a, a t—терм сигнатуры а, свобод- ный для xi в F (х{). Аксиомы И. п. у., в отли- чие от специфических аксиом матем. исчисле- ний наз. логическими аксиомами. Правила вы- вода И. п. у. следующие: 1) modus ponens: из a и a -> р можно получить Р; 2) правила Бернай- са: если ф-ла а не содержит свободных вхож- дений переменной z;, то из a-> Р можно по- лучить a -> V^P и из Р -> а можно получить ЗхгР -> а. Формальной теорией 1-й ступени сигнатуры а или логико-математическим ис- числением 1-й ступени сигнатуры а наз. трой- ка Т = <М, Л, А), где М—язык 1-й ступени сигнатуры а, Л — мн-во всех логических ак- сиом сигнатуры а и правил вывода И. п. у., А — разрешимое мн-во матем., или специфи- ческих, аксиом данной теории. Пара (М, Л) или тройка (М, Л, 0 ) наз. логическим ис- числением, теория же Т =-(М, Л, А) с А^Ь0 наз. матем. исчислением, основанным на ло- гическом исчислении (М, Л). Ф-ла F теории Т наз. выводимой в теории Т из гипотез Г (что записывается так: Г F в теории Т) тогда и только тогда, когда она является либо ак- сиомой, либо ф-лой из Г, либо может быть по- лучена из некоторых выводимых в Т из Г ф-л по правилам вывода. Ф-ла F теории Т, выво- димая из пустого мн-ва гипотез, наз. доказуе- мой в Т или теоремой теории Т. Моделью формальной теории Т 1-й ступени сигнатуры в наз. алгебр, система, в которой истинны все теоремы теории Т. Для удобства проведения формальных дока- зательств в И. п. у. вводится ряд производ- ных правил: правило обобщения: F (х{) |— |— \f-xi F (xj); подстановки терма вместо всех свободных вхождений переменной; подстанов- ки ф-лы вместо предикатного символа; пере- именования связанной переменной и др. Од- ним из производных правил является теорема дедукции, аналогичная теореме дедукции в ис- числении высказываний, но несколько слож- нее формулируемая. Из теоремы дедукции вы- текает, что доказуемость в теории 1-й ступени Т = (М, Л, А) некоторой замкнутой ф-лыС равносильна доказуемости в И. п. у. некото- рой ф-лы F -> G, где F — конъюнкция конеч- ного числа определенных ф-л из А. Т. о., тео- ремы любого матем. исчисления 1-й ступени превращаются в некоторые теоремы логиче- ского исчисления — И. п. у. И. п. у. сигнатуры а с равенством — это ис- числение на языке 1-й ступени сигнатуры a (без равенства!) такое, что в самой сигнатуре в имеется спец, двухместный предикатный сим- вол, обозначаемый обычно через «=», а к ак- сиомам И. п. у. сигнатуры а присоединяются аксиомы V X?i (Xj = Х^), V Xj V Xg (*^1 = *^2 *^2 ” ^1), V хх V х„ V xs (х^ = х% & х2 =: х3 —хг = %з), и все аксиомы вида V х^ V х2 l^i = х2 (^*1) v Z! V Z2 [*1 = -> (g (Xj) = g (х2))], 421
СЧИСЛЕНИЕ ПРОПОЗИЦИОНАЛЬНОЕ где Afa^), g(xL} — произвольный «-местный предикатный, соответственно, функциональный символ из сигнатуры а, у которого на месте про- извольного г-го аргумента стовт xt. Приведен- ные аксиомы для = определяют не отношение равенства, а лишь отношение конгруэнтности. И. п. у. является (просто) непротиворечивым: никакая его ф-ла не доказуема в нем вместе со своим отрицанием. Более того, всякая дока- зуемая в нем ф-ла является тояедественно ис- тинной. Однако, чтобы никакое матем. исчис- ление, имеющее совместное мн-во аксиом и ос- нованное на некотором логическом исчисле- нии L, не оказалось противоречивым, необхо- димо, чтобы L удовлетворяло более сильному условию (которое можно назвать семантиче- ской непротиворечивостью L как логического исчисления): всякая ф-ла, выводимая в L из любого мн-ва Г замкнутых ф-л на языке L, дол- жна быть логич. следствием из Г. И. п. у. лю- бой сигнатуры удовлетворяет атому условию. И. п. у. любой сигнатуры а полно как ло- гическое исчисление (является семантически полным логическим исчислением): всякое ло- гическое следствие из любого мн-ва Г ф-л сиг- натуры о выводимо из Г в И. п. у. сигнатуры а. В частности, всякая тождественно истин- ная формула И. п. у. (т. е., всякое логическое следствие из пустого мн-ва ф-л) доказуема в нем (теорема Гёделя о полноте, 1930). Следо- вательно, в И. п. у. доказуемы все законы ло- гики, выразимые на языке 1-й ступени, и только они. Семантическая полнота И. п. у. следует из более общей теоремы Гёделя — Мальцева: всякое непротиворечивое мн-во замкнутых ф-л И. п. у. имеет модель. Отсюда следует локальная теорема Мальцева для счет- ных сигнатур: мн-во Г замкнутых ф-л сигна- туры а имеет модель тогда и только тогда, когда каяедое конечное подмн-во мн-ва Г имеет модель. Из семантической полноты И. п. у. также легко следует теорема компакт- ности: если Г |= /'’для мн-ва Г ф-л и для ф-лы F И. п. у., то для некоторого конечного под- мн-ва Го мн-ва Г Го |= F. И. п. у. не является просто полным, т. е. в нем существует замкнутая ф-ла F (а именно, любая замкнутая выполнимая, но не тояеде- ственно истинная ф-ла) такая, что ни F ни ”] F не доказуемы в И. п. у. Присоединив к аксиомам И. п. у. все ф-лы вида (у) -> -> ууа (у), которые недоказуемы в И. п. у., получим непротиворечивое исчисление. Проблема установления тождественной ис- тинности ф-л 1-й ступени — неразрешима (тео- рема Чёрча, 1936). Отсюда и из теоремы Гё- деля о неполноте следует неразрешимость проблемы: является ли произвольная ф-ла И. п. у. в нем теоремой или нет. В рамках формальных теорий 1-й ступени мояшо формализовать (т. е., представить в ви- де теорем этих теорий) достаточно обширные разделы математики. Напр., имеются формули- ровки формальной теории мн-в 1-й ступенв, в которых можно вывести обычный класси- ческий анализ и значительную часть общей теории множеств. В частности, в формальной 422 теории мн-в (1-й ступени) можно формализо- вать теорему и доказательство о существова- нии несчетно-бесконечных мн-в. Вместе с тем, согласно теореме Левенгейма — Сколема, еслв некоторое мн-во ф-л И. п. у. с равенством вмеет модель, то оно имеет конечную или счетную модель. Это т. н. парадокс Сколема. Наряду с ранее введенными термами иногда пользуются как термами выражениями вида izF (У1, •••> Уп, 2)> которые интерпретируются как «то единственное z, для которого истинно F (Уь •••, Уп> 2> и наз. определенными описа- ниями. При этом в определении терма t, сво- бодного для xi в F, следует говорить не о пе- ременной Xj, входящей в t, а лишь о ее сво- бодных вхождениях в t. Для И. п. у. с опре- делёнными описаниями справедлива т. и. тео- рема об устранимости определенных описаний. Иногда при определении И. п. у. задают не схемы аксиом, а конкретные аксиомы. При этом среди правил вывода появляется правило подстановки формулы вместо предикатного символа и усложняется формулировка тео- ремы дедукции. Имеется весьма естественная формулировка И. п. у., принадлежащая нем. математику Генцену (1909—45) (см. Генцена формальные системы}. Лит.: Новиков П. С. Элементы математиче- ской логики. М., 1973; Гильберт Д.,Аккер- ман В. Основы теоретической логики. Пер. с нем. М.. 1947 [библиогр. с. 297—298]; Клини С. К. Математическая логика. Пер. с англ. М., 1973 [библиогр. с. 451 —465]; Чёрч А. Введение в математическую логику. Пер. с англ., т. 1. М., 1960; Л и н д о н Р. Заметки по логике. Пер. с англ. М., 1968 [библиогр. с. 123]; Мендельсон Э. Введение в математическую логику. Пер. с англ. М., 1971 [биб- лиогр. с. 296—309]. В. Ф. Костырио. ИСЧИСЛЕНИЕ ПРОПОЗИЦИОНАЛЬНОЕ — то же, что и исчисление высказываний. «ИТЕРАТОР» — специализированная анало- говая вычислительная машина, предназначен- ная для решения линейных краевых задач для обыкновенных дифференциальных урав- нений вида: dX — + ЛХ-^ = 0; (1) at ГоХо Yo = 0> (2) ПХ4 + ГьХ„-т = 0, (3) где X = X (t) — вектор искомых функций, Хо = X (to), Xj = X (tj), Xh = X (tfc). Реше- ние отыскивается в интервале [to, tfc], tj — внутр, точка интервала, А = A (t), Го, Г4, Гй — заданные матрицы, F = F (t), у0, у — заданные векторы; порядок дифф, ур-ния п < 8, к-во условий в системе (3) т 4. За- дача (1) — (3) решается совместно с АВМ, реа- лизующей систему (1) с начальными условия- ми, задаваемыми «И.», краевые условия (2) и (3) реализуются на «И.». Разработан «И.» в Ин-те кибернетики АН УССР в 1962. Состоит из аналогов краевых условий (2) и (3), блока преобразования невязок, генератора програм- мы работы АВМ и блоков «И.».
ИФИП Задача решается итерационным методом Ньютона, сводящим ее к серии задач Коши. Применение метода Ньютона позволяет быст- ро находить решение, итерирование обуслав- ливается погрешностями аналоговых вычис- лений и, как правило, содержит 2—4 шага. А лгоритм состоит из двух частей: определение матрицы первых производных по компонентам вектора начальных условий и автомат, оты- скание решения краевой задачи с использо- ванием полученной матрицы первых производ- ных. Погрешность «И.» в удовлетворении краевых условий не более 3%. «И.» может ра- ботать совместно с АВМ «МН-7», «МПТ-9», «ИПТ-5» и предназначен для использования в проектных орг-циях, и.-и. институтах, вы- числ. центрах и др. Лит..’ П у х о в Г. Е„ Грездов Г. И., Вер- лань А. Ф. Методы решения краевых задач на электронных моделях. К., 1965 [библиогр. с. 142— 144]. Г. И, Грездов, ИТЕРАЦИОННЫЕ МЕТОДЫ — методы при- ближенного решения задач прикладной мате- матики, основанные на последовательном при- ближении к решению путем многократного применения какой-либо вычислительной или аналитической процедуры. При атом исход- ными данными для каждой последующей про- цедуры являются результаты применения пре- дыдущих процедур (см., напр., Операторных уравнений способы решения). Следствием этого процесса является последовательность, кото- рая при выполнении некоторых условий схо- дится к решению задачи, т. е. имеется возмож- ность получить приближение, сколь угодно мало отличающееся от истинного решения. Напр., для решения произвольного ур-нйя / (ж) = 0 его представляют в виде х = <р (х) (это можно сделать многими способами, напр., х = х -f- Cf (х), где С — произвольная постоя- янная) и строят последовательность: хо — произвольное, xi = <р (хо), х2 =<р (од), ..., хп ±= = <Р (r-n— 1)-" • Эта последовательность сходи- тся к решению исходного ур-ния, если, напр., <р (х) > х и 0 < <р' (х) < 1. И. м. применяют также в теор. исследова- ниях. С их помощью доказывают, напр., теоре- мы существования и единственности решений различных классов ур-ний. А. Л. Березовский. ИТЕРАЦИЯ СОБЫТИЯ — операция, приме- нимая к множествам слов некоторого алфави- та А, т. е. к событиям. Операция итерации обозначается чаще всего с помощью фигурных скобок { }. Если 31 — некоторое событие в алфавите А, то { 31 } будет событием, содер- жащим пустое слово и все те слова, которые можно составить из слов события 31, припи- сывая их друг к другу в произвольном поряд- ке. Напр., если 31 = ab, то { 31 } = е, аЪ, abab, аЬаЪаЬ, ... Известно, что если 31 — со- бытие регулярное, то и {31} — тоже регуляр- ное событие (см. также Алгебры событий). ИФАК (International Federation of Automatic Control) — см. Международная федерация no автоматическому управлению. ИФЙП (International Federation for Informa- tion Processing) — см. Международная феде- рация no обработке информации.
КАЛЕНДАРНОЕ ПЛАНИРОВАНИЕ — упо- рядочение во времени определенного круга ра- бот, выполняемых в соответствии с заданными ограничениями, когда ресурсы, используемые для выполнения этих работ, ограничены. За- дачи К. п. составляют класс комбинаторных задач полного упорядочения во времени раз- личных дискретных процессов, множества ра- бот, предварительно частично упорядоченных согласно технологии своего выполнения — тех- нологическим маршрутам. Задача построения календарного плана-графика состоит в уста- новлении наилучшей последовательности вы- полнения работ, согласно заданному критерию оптимизации. К. п. производства является осн. средством согласования, увязки планов производственных участков и обслуживающих эти участки подразделений во времени. Ка- лендарный план-график можно рассматривать как своеобразную модель производства. Конеч- ной целью построения календарного плана на предприятии является указание сроков вы- полнения отдельных планируемых работ, опе- раций ио каждой бригаде, оператору, рабоче- му месту. К. п. облегчает и задачи служб поставки необходимого сырья и полуфабри- катов, так как заранее известно, к какому моменту времени и в каком к-ве требуется поставить их для каждого производственного участка, для каждого рабочего места. Задачей К. п. явл. также выбор того из допустимых графиков, который наиболее соответствует конкретной производственной обстановке. Как прогноз течения производственного процесса календарный график дает ясную картину воз- можного использования оборудования и тру- довых ресурсов, указывает, где может возник- нуть «узкое место», позволяет заранее пред- видеть возможные сбои в производстве и своевременно принять меры по их ликвида- ции. С работой предприятия по календарному плану связаны организация экономного и дей- ственного учета, более четкая постановка ра- боты по технологическому проектированию и расчету достоверных нормативов. Работа по календарному плану создает предпосылки для более точного определения размеров страхо- вых запасов материалов, деталей, полуфабри- катов и инструмента, для поддержания на нужном уровне запасов незавершенного про- изводства. С появлением ЭВМ работа пред- приятий по единому календарному плану ста- ла реальной возможностью. Матем. методы решения задач К. п. разраба- тываются в рамках бурно развивающейся ма- 424 тем. теории расписаний. Точные методы реше- ния задачи построения календарного плана- графика применимы, как правило, только для задач малой размерности. Для решения не- которых частных задач К. п. применяют ме- тоды программирования линейного, целочис- ленного линейного программирования и про- граммирования динамического. В общем слу- чае динамичность производства, различного рода отклонения, неоднозначно определенные критерии оптимизации требуют построения такой схемы решения, которая была бы доста- точно универсальной, обеспечивала большую гибкость; допускала легко реализуемый пере- ход от одного критерия оптимизации к иному; обеспечивала приемлемое время счета, позво- ляла получать приближенное решение, доста- точно близкое к оптимальному; позволяла вносить изменения в построенное решение, т. е. осуществлять корректировку плана-гра- фика. Этим требованиям удовлетворяют алго- ритмы, использующие методы моделирования, и идеи последовательного анализа вариантов. Существуют различные способы наглядного представления календарных планов работы участков. Наиболее распространены графиче- ские способы. На графике работы участка (рис.) видна загрузка каждого рабочего места по сменам. Каждая операция на таком гра- фике представляется отрезком, по длине рав- ным продолжительности выполнения опера- ции в выбранном масштабе времени. Под отрез- ком записаны осн. хар-ки операции (номер детали, номер операции, размер партии и т. д.). Широкое распространение получили особые формы представления как самих «технологи- ческих маршрутов», так и календарных пла- нов в виде т. и. стрелочных диаграмм или се- тевых графиков (см. Сетевые методы плани- рования и управления). Такие формы представ- ления используют при К. п. в случае слож- ных разработок, проектировании уникальных объектов в сжатые сроки и т. п. Наряду с на- глядными формами графического представле- ния календарных планов возможны различ- ные формы табличного представления данных, характеризующих календарные планы. Задачи К. п. встречаются при конструиро- вании цифровых вычисл. машин и в ряде разделов дискретной прикладной матема- тики. При этом рассматриваемые дискретные процессы можно отождествлять с технолог, маршрутами обрабатываемых деталей, а за- данное ограниченное множество преобразова- телей — с множеством единиц оборудования.
КАНАЛОВ СВЯЗИ ПРОПУСКНАЯ СПОСОБНОСТЬ Литп.: Бусленко Н.П. Математическое моде- лирование производственных процессов на цифровых вычислительных машинах. М., 1964 [библиогр. с. 361—362]; Ш к у р б а В. В. [и др.]. Задачи ка- лендарного планирования и методы их решения. К., 1966 [библиогр. с. 152—153]; В ажон ь и А. На- учное программирование в промышленности и торгов- ле. Пер. с англ. М., 1963: Календарное планирование. Пер. с англ. М., 1966 [библиогр. с. 450—464]. Т. П. Подчасова. КАНАЛ МАШИННЫЙ — устройство, с по- мощью которого производится обмен данными между центральным процессором и периферий- ным оборудованием. См. также Устройство обмена ЦВМ. КАНАЛОВ СВЯЗИ ПРОПУСКНАЯ СПОСОБ- НОСТЬ — теоретико-информационная мера возможности передачи информации по каналу связи. Пропускная способность канала связи совпадает с максимально возможной передачи информации скоростью по такому каналу, при котором еще возможно добиться как угодно высокой надежности передачи. Общее выра- жение для К. с. п. с. определяется соотноше- нием 1 С = lim — Ct, (1) l-*oo t где Ct — пропускная способность временного отрезка [0, t) канала, задаваемая выражением Ct = sup I (т)‘, Чо). (2) где Цц, Цд — отрезки [0, t) сигналов на входе и выходе соответственно, I (Цд, Цд) — инфор- мации количество относительно Т|д, содержа- щееся в t|q, а верхняя грань берется по всем возможным допустимым распределениям от- резка сигнала ^д на входе канала при усло- вии, что условное распределение сигнала на выходе ijg (при фиксированном сигнале на входе Цд канала) совпадает с условным рас- пределением, задаваемым переходной ф-цией канала. Т. о., пропускная способность Ct от- резка [0, t) канала характеризует макс, к-во информации, которое можно получить при передаче по отрезку [0, t) канала, выбрав оптим. образом распределение сигнала на входе канала. Распределение вероятностей, на котором достигается верх, грань в выражении (2), наз. оптимальным распреде- лением на входе отрезка [0, t) канала. Оптим. либо близкое к оптим. распределение позволяет наиболее полно использовать воз- можности канала связи (отрезка канала). Иногда вводят другое определение К. с. п. с. С. Если Г| и Г| — сигналы на входе и выходе канала соответственно, и I (ц, Г|) — средняя скорость передачи информации (определяемая как /(ц, i]j=lim I — [(ти....ip,), (’ll,---, Пл))— n-*oo п \ j для каналов с дискретным временем, и Т Цг\, ц) = lim — для каналов с Т о непрерывным временем), то С = sup I (Т|, ц), где верхняя грань берется по всем возможным допустимым распределениям сигнала ц на входе канала, при условии, что условное рас- пределение сигнала на выходе при фиксиро- ванном сигнале на входе канала совпадает с условным распределением, заданным переход- ной ф-цией канала. Если обе величины С и С существуют, то всегда С С, и, более того, во многих случаях С = С (напр., для случая стационарных каналов с конечной памятью). График пропускной способности С двоичного сим- метричного канала в зависимости от вероятности ошибки р в канале. Явное вычисление К. с. п. с. С (или С) оказывается возможным лишь в некоторых частных случаях для наиболее простых (с ма- тем. точки зрения) каналов связи. Напр., для дискретного стационарного канала без памяти с конечным числом сигналов на входе и вы- ходе, задаваемого матрицей переходных веро- ятностей канала Q = || ру || , i = 1, 2, ..., к, j = 1, 2, ..., I, пропускная способность С = 0 в том и только в том случае, если все строки матрицы Q совпадают,-т. е. для канала с неза- висимым выходом, в котором условное рас- пределение вероятностей сигналов на выходе не зависит от сигнала на входе канала. При I = к С принимает макс, значение log к в слу- чае канала без шумов, т. е. в случае, когда каждая строка и каждый столбец матрицы Q содержит ровно одну единицу, а остальные нули. Для симметричного канала, задаваемого матрицей Q = |] ру || , i, j = 1, 2, ..., к, Ра = Р' Рц = (! — Р)/(А — 1). i * 0 < р < 1; 1 — р C==logfc + plogp + (i_ р) log —----- (3, к — 1 ' ' причем оптим. распределением сигнала на вхо- де служит равномерное распределение. На рис. приведен график пропускной способности канала, задаваемой выражением (3) как ф-ции р при фиксированном к. Величина С обращае- тся в нуль при р = —— (т. к. при этом значе- К нии р канал оказывается с независимым вы- ходом). При р = 1 канал является каналом 425
КАНАЛЫ СВЯЗИ без шумов и С принимает макс, значение log к. Любопытной и на первый взгляд парадоксаль- ной особенностью графика является то, что при малых вероятностях правильной передачи р (меньших критического значения р = 1/к) пропускная способность возрастает. Возмож- ность передачи при таких р связана с тем, что, получив сигнал на выходе, с большей степенью уверенности можно считать, что он получен из отличного от него сигнала на входе. Для двоичного канала со стиранием, зада- IIР 9 М ваемого матрицей Q = , р + д + II9 Р h II + h = 1, К. с. п. с. С = (1 — h) + р X X log Р - -г 9 log 1 — h, В случае отсут- ствия ошибок (q = 0) и наличия только сти- раний С = 1 — h. Для каналов с непрерыв- ным пространством сигналов на входе и вы- ходе явное вычисление пропускной способ- ности оказывается возможным для гауссов- ских каналов. Напр., для гауссовского канала с дискретным временем и независимым адди- тивным шумом, задаваемого равенством T]h= = + t,h, к = 1, 2, ..., где — последова- тельность независимых гауссовских случай- ных величин, такая, что = 0, = N, а на распределение стационарного входного сигнала (гц, т]2, ...) наложено условие, состоя- щее в том, что ср. мощность не превосходит Р, пропускная способность С = l/21og (1+ P/N). Эта ф-ла обобщается и на случай гауссовского канала без памяти с непрерывным временем. Впервые ф-лы для гауссовских каналов дал амер, математик К.-Э. Шеннон (р. 1916). Ввиду трудностей, связанных с получением явных ф-л для пропускной способности кана- лов, значительный интерес представляет по- лучение разного рода асимптотических ф-л. Напр., для канала без памяти, сигналы на входе и выходе которого принимают значения в n-мерном эвклидовом пространстве Rn, за- даваемом плотностью условного распределе- ния р (у, у) сигнала q = у на выходе при фик- ' сированном сигнале на входе q = у и огра- ничении на ср. мощность сигнала на входе М | т] I2 < е (где т] = (т]1, .... т]п), I П I = п = У Т]?>, пропускная способность при е -> О i=l (случай малого сигнала на входе) имеет вид / Ч> (х) \ С= sup-J - е-}-о(е), \ х |я|2 / . , С . . , Р (х, у) о (г) „ где q> (х) = 1 р (х, у) log р(0 dy, а — -* и вп при е -> 0. Лит. см. к ст. Информации передача. Р. Л. Добрушин, В. В. Прелое. КАНАЛЫ СВЯЗИ — 1) Совокупность техни- ческих устройств, обеспечивающих независи- мую передачу сообщений от передатчика к приемнику по физической линии связи. Ли- ния связи представляет собой среду, в которой распространяются сигналы от передатчика к приемнику. По ней организуется одновремен- ная передача нескольких независимых сообщений, каждое из которых следует по свое- му каналу. На одной линии каналов может быть очень много. Каналы, по которым связь осуществляется только в одном направлении, Схема многоканальной линии связи. наз. односторонними или симплексными, ка- налы с одновременной двухсторонней связью в прямом и обратном направлении — дуплекс- ными. К. с. совместно с отправителем и получате- лем образуют систему связи (рис.). Незави- симые сообщения Ci -j- Cjy многоканальной системы связи от N источников (отправителей) подаются на входы передатчиков и там преоб- разуются в соответствующие этим сообщениям сигналы 51 ч- SN. Сигналы всех передатчиков поступают в линию связи. С выхода линии связи смесь сигналов всех N каналов посту- пает на входы приемников, там эти сигналы разделяются спец, разделительными устрой- ствами (селекторами), преобразуются в сооб- щения и выдаются получателю. Операция пре- образования сообщения в сигнал наз. модуля- цией сигнала, а обратное преобразование — демодуляцией сигнала. При частотном способе разделения сигналы различных каналов раз- мещаются в неперекрещивающихся частотных полосах и разделяются при помощи набора полосовых фильтров, каждый из которых пропускает полосу частот своего канала; при временном — передача осуществляется так, что элементы сигнала, принадлежащего дан- ному каналу, передаются в определенные про- межутки времени, свободные от передачи сиг- налов других каналов, а для разделения сиг- налов на приемном конце устанавливается коммутатор, работающий синхронно с распре- делителем на передающем конце. 426
КАНАЛЫ СВЯЗИ Наиболее важные характеристики К. с.: степень искажений, которым подвергается пе- редаваемый сигнал, уровень помех в канале и затухание сигнала. Линейные искажения состоят из частотных и фазовых, они опреде- ляются переходной характеристикой канала или, что эквивалентно, комплексным коэффи- циентом передачи канала. Для уменьшения фазовых искажений в К. с. включают фазо- корректирующие цепи. Нелинейные искаже- ния возникают в результате действия нелиней- ных элементов и узлов (дроссели и трансфор- маторы с сердечниками, усилители, окислив- шиеся контакты и др.). При наличии нелиней- ных искажений в составе сигнала появляются высшие гармонические составляющие и ком- бинационные частоты. В результате воздействия помех сигнал ис- кажается и условия разделения сигналов ухуд- шаются. Источниками синусоидальных, им- пульсных и флуктуационных помех являются соседние передатчики, пром, установки, линии электропередачи, атмосферные помехи, внут- ренние шумы в аппаратуре связи и др. Помехи в реальных системах связи ограничивают ниж- ний уровень мощности сигнала и достоверность (надежность) связи. Затухание К. с. определяется потерей мощ- ности сигналов в нем (уменьшением уровня мощности сигнала), оно измеряется в децибел- ов лах и определяется выражением Ь =10 log-p—, где Ро— мощность в начале канала при идеаль- ном согласовании канала с передатчиком, Рк — мощность на выходе реального канала. По характеру передаваемых сообщений К. с. разделяют на телеграфные, телефонные, фото- телеграфные, радиовещания, телевизионные, телемеханические, передачи данных, радиоло- кационные и др. Они различаются гл. обр. диа- пазоном и полосой частот. Воздушные линии выполняются биметаллическими, медными, а в некоторых случаях стальными проводами. По линии с биметаллическими проводами (стальной провод, покрытый слоем меди) мож- но передавать сигналы до 150 кгц. Это позво- ляет организовать 15 высокочастотных кана- лов по одной паре проводов. Одним из осн. средств проводной связи являются кабели с симметричными парами. В кабельных линиях используется система уплотнения, позволяю- щая создавать 24 телефонных канала при диа- пазоне частот до 108 кгц, или 60 каналов с верхним диапазоном частот до 250 кгц. По коаксиальным кабелям можно передавать вы- сокие частоты вплоть до 8—12 Мгц, это позво- ляет создавать до 2700 телефонных каналов или 1200 телефонных и один телевизионный канал. К числу проводных линий следует от- нести и системы с передачей сигналов связи по линиям электрической передачи (ЛЭП). К. с., построенные на этих линиях, исполь- зуются в энергосистемах для диспетчерской телефонной связи, телеметрии, телеуправле- ния и релейной защиты. Для создания К. с. широко используются радио- и радиорелейные линии. В последних связь осуществляется на сверхвысоких часто- тах в диапазоне дециметровых и сантиметро- вых волн, где имеется возможность выделить широкие полосы частот и разместить большое число каналов. В многостволовой системе ра- диорелейной связи, содержащей до 8 стволов, создают на каждом из них 2220 телефонных каналов или 700 телефонных и один телевизи- онный канал. Значительное увеличение числа К. с. достигается при работе в более высоко- частотном диапазоне. Поэтому для создания К. с. начинают использовать волноводные ли- нии, по которым можно передавать частоты до 2 • 10й гц. Очень широкие возможности открываются при использовании для построе- ния систем связи оптического и ультрафиоле- тового диапазонов волн. 2) В теории информации передачи К. с. наз. математическое описание рассмотренных выше реальных (физических) К. с. Одно из обще- принятых матем. определений К. с. с дискрет- ным временем основывается на следующих по- ложениях. а) Задается монотонно возрастающая по- следовательность действительных чисел ti, t2, ..., называемых моментами передачи, т. е. предполагается, что передача сигнала ведется по К. с. в отдельные наперед заданные момен- ты времени ti, t2, .... При этом считают, что сигналу, поступившему на вход канала в мо- мент соответствует сигнал на выходе ка- нала, полученный в тот же момент t^. В реаль- ных (физических) К. с. передача сигнала ни- когда не происходит мгновенно, а имеет неко- торую конечную длительность. Поэтому ма- тем. модель К. с. с дискретным временем более всего приспособлена для описания тех реаль- ных К. с., в которых передача ведется на от- дельных непересекающихся отрезках времени. б) Считаются заданными пространства Y и Y значений сигналов на входе и выходе ка- нала соответственно. Для того, чтобы матем. модель К. с. служила описанием для возможйо большего числа различных физ. К. с., есте- ственно считать, что пространство значений сигнала на входе канала в каждый момент передачи ti и пространство значений сигнала на выходе канала в тот же момент времени являются произвольными мн-вами Y и Y. Примером канала, где Y и Y не совпадают, может служить канал со стиранием, в кото- ром в результате действия шумов передавае- мый по каналу сигнал может быть настолько искажен, что его нельзя отождествить с до- статочной степенью уверенности ни с одним из возможных значений сигнала на входе (т. е. в результате передачи по каналу сигнал «сти- рается»). По сравнению с пространством зна- чений Y сигнала на входе пространство зна- чений Y сигнала на выходе для канала со стиранием содержит дополнительное значение, которое соответствует «стиранию» сигнала при передаче. Возможны такие случаи, когда 427
КАНАЛЫ СВЯЗИ сигнал на входе принимает конечное или счет- ное число значений, а сигнал на выходе может принимать любое действительное значение (случай т. н. полунепрерывных каналов). Так будет, если сигнал на входе принимает, напр., всего два значения+1 и—1, а во время пере- дачи на него воздействует аддитивный шум, яв- ляющийся в момент ij случайной величиной Ц, принимающей любые действительные значения. в) В любых физически реальных К. с. в пе- редачу по тем или иным причинам вкрадываю- тся погрешности, которые приводят к тому, что сигнал на выходе канала, вообще говоря, отличается от сигнала на входе канала. Ма- тематически такие погрешности в каналах опи- сываются заданием системы переходных ве- роятностей Qn (А/уи у2, ..., уп), где yt, ..., ..., уп е У, а Л — произвольное мн-во ге-мер- ных векторов (ух, у2, ..., уп), где е У, яв- ляющихся при любых п условными распре- делениями в пространстве re-мерных векторов (ylt ..., уп) — значений сигналов на выходе канала, при условии, что были переданы сиг- налы yt, у2, ..., уп. Эта система переходных вероятностей должна удовлетворять двум есте- ственным ограничениям. Первое из них наз. требованием отсутствия предвосхищения. Его наглядный смысл состоит в том, что статисти- ческие свойства значений сигналов на выходе, появившихся до некоторого момента времени t, целиком определяются сигналами на входе до момента t и не зависят от значений сигна- лов, передаваемых после момента t. Второе ограничение состоит в требовании согласован- ности условных распределений, состоящем в том, что условное распределение сигнала на выходе в моменты tx, t2, ..., tm, вычисленное по условному распределению вероятностей сиг- нала на выходе в моменты tx, t2, ..., tn, re > m и в соответствии с требованием отсутствия предвосхищения, не зависящее от Ут_|_р Ут+2> ..., уп, должно совпадать с заданным услов- ным распределением для сигналов в моменты Zl, t2, ..., tm. г) Реальные сигналы, передаваемые по К. с., всегда подчиняются некоторым ограни- чениям (напр., ограничены мощность передат- чика и приемника, напряжение электрических сетей и т. п.). Существуют разные способы ма- тем. отражения этих ограничений, однако, ма- тем. теория оказывается существенно более простой, если предполагать, что ограничения накладываются не на пространство значений сигнала, а на его статистические свойства. Наиболее общий способ введения таких огра- ничений задается с помощью некоторых мн-в V , п = 1, 2, ... — «допустимых» распределе- ний вероятностей на мн-ве отрезков входных сигналов длины п, т. е. на пространстве re-мер- ных векторов (ух, у2, ..., уп), где уг е У. При- мером такого ограничения может быть часто используемое требование, чтобы распределе- ния вероятностей сигналов на входе гц, т]2, ..., являющихся последовательностью случайных величин, соответствующих моментам переда- чи tx, t2, ..., удовлетворяли неравенству р2, i = 1, 2, ..., называемому ограничением на мощность сигнала на входе в каждый мо- мент времени. Часто используется также не- 1 Г ” равенство вида — М У, ц? < р2, называемое ограничением на среднюю мощность сигнала. Данное выше определение К. с. с дискрет- ным временем обобщается и на К. с. с непре- рывным временем, т. е. на случай, когда пере- дача ведется во все моменты времени t. В не- прерывном К. с. сигналы на входе и выходе являются случайными процессами с непрерыв- ным временем. Кроме того, так же, как и для К. с. с дискретным временем, должна быть задана система допустимых распределений на пространстве значений сигнала на входе ка- нала в каждый момент времени t. К наиболее важным классам К. с. принадле- жат следующие каналы (даваемые ниже опре- деления для К. с. с дискретным временем в большинстве случаев естественным образом обобщаются и на каналы с непрерывным вре- менем). Стационарный канал без памяти с ко- нечным числом сигналов на входе ух, у2, ..., yh и на выходе ух, у2, ... yt полностью опре- деляется матрицей переходных вероятностей <2 = II РЪ- II , «=1,2, ..., к; j = 1, 2, ..., I, где Рц = Р = y/r)m = У»)» "1=1,2, ..., ...,— вероятность того, что сигнал на входе канала yi перейдет в результате передачи по каналу в сигнал yj на выходе канала. При этом имеет место равенство р hi = I/ii.....= Угь^х = Pii, • • • • • • - Ла = yik} = Р {Лх = У»1/Л1 = Рп) .• • • • • • Р {Ла = Pia/Ла = У»а)’ означающее, что каждый передаваемый по каналу сигнал искажается независимо от всех других передаваемых сигналов (т. е. у канала отсутствует память). Чаще всего рассматриваются симметричные каналы без памяти, для которых число сим- волов на выходе I = к совпадает с числом сим- волов на входе, а матрица || р- || такова, что ptl = р, i = i, ... , т; Рц = —----у- , i^i. О < р < 1. 4 т — 1 Примерами каналов с непрерывным простран- ством сигналов на входе и выходе служат гауссовские каналы, в которых сигнал на входе т)й в момент к = 1, 2, ... равен сумме k Ла = У “а;Л; + Са> гдс Л; — значения сиг- i=i 428
КАРДИНАЛЬНЫЕ ЧИСЛА налов на входе канала, g = (gi, £2, tn, ...)— гауссовская случайная последовательность, не зависящая от r]h, к — 1, 2, a aflj— неслу- чайные числа. В частности, если ц(1 = T]ft + + Ск, = 1’ 2, ...,и компоненты аддитивного шума не зависимы, то гауссовский канал с дискретным временем является каналом без памяти. Интенсивно изучаются К. с. с обратной связью. Наличие полной обратной связи оз- начает, что на входе канала в момент t счи- таются известными не только значения вход- ных сигналов до момента t, но и значения сиг- налов на выходе для всех моментов t' < t. Каналы с обратной связью можно интерпре- тировать как каналы, в которых наряду с пе- редачей (с ошибками) в прямом направлении возможна и передача, безошибочная в обратном направлении. Наличие обратной связи в боль- шинстве случаев позволяет улучшить осн. ха- рактеристики передачи в прямом направлении. Из других обобщений К. с. следует отметить К. с. с ошибками синхронизации. В таких К. с. могут происходить вставки и выпадения символов так, что в результате передачи каж- дому символу на входе канала соответствует группа символов на выходе канала случайной (быть может и нулевой) длины, причем на выходе канала невозможно установить, како- му входному символу соответствует данный выходной символ. В качестве последнего при- мера обобщений приведенного определения К. с. надо отметить двусторонние К. с., в ко- торых имеются два встречных потока инфор- мации, причем источник сообщений одного по- тока совмещен с получателем сообщений дру- гого потока. Математически двусторонний К. с. без па- мяти можно описать совокупностью переход- ных вероятностей Р (yi, у2/ух, у2), где ух и ух — соответственно входные и выходные сиг- налы на первом, а у2 и у2 — на втором конце канала,— вероятностей, задающих вероят- ности появления выходных сигналов yi и у2 на соответствующих концах канала, при условии, что входными сигналами на соответ- ствующих концах канала были ух и у2. Лит.: Харкевич А. А. Очерки общей теории связи. М., 1955 [библиогр. с.265—266]; Б осы ЙН. Д. Каналы связи. К., 1963 [библиогр. с. 387—388]. А. М. Лучук, Р. Л. Добрушин, В. В. Прелое. КАРДИНАЛЬНЫЕ ЧИСЛА — характеристи- ки, приписываемые классам эквивалентных множеств. Важной задачей множеств теории является общее определение «числа элемен- тов» мн-ва. Для конечных мн-в задача решае- тся сравнением с отрезками {1, 2, ..., п] на- турального ряда: если мн-во А равномощно такому отрезку, т. е. может быть биективно отображено на него, то за число его элементов принимают п (запись: Card А = п). Для счет- ных мн-в, которые все равномощны мн-ву на- туральных чисел Z_^ (и друг другу), «число элементов» выражается символом tfo («алеф- нуль»); счетность мн-ва А выражается записью Card А = Ro. Существование несчетных мн-в доказал нем. математик Г. Кантор (1845—1918) с помощью диагонального процесса, приобрет- шего затем фундаментальное значение в ана- лизе и логике. Рассмотрим действительные числа х, 0 х < 1 и докажем, что мн-во [О, 1) таких чисел несчетно. Для этого изобразим числа х бесконечными десятичными дробями вида 0,аха2 ... ап..., причем положительные числа с конечными разложениями записываю- тся с бесконечным рядом девяток (например, 0,25 = 0,24999...). Предположим (вопреки до- казываемому), что мн-во [0,1) счетно; тогда все числа х можно пронумеровать числами 1, 2... Запишем соответствующие десятичные разложения в порядке этих номеров: 0, а11а12 • • • ain • • о, а2Ха22 • • а2п • • • 0> anlan2 • • • апп • • • (здесь первый индекс — номер числа, вто- рой — номер десятичного знака). «Испортим» диагональные знаки, взяв Ьх ф ахх, b2 =j= а22, ..., Ъп Ф апп, ..., причем так, чтобы никакое не было равно 0 или 9. Тогда число х* = = 0, ЬхЪ2 ...Ьп ... не может содержаться в табл. (*), в самом деле, если бы оно занимало в (*) n-ю строку, то было бы Ьп = апп. Но тогда хо не вошло бы в нумерацию чисел х, вопреки предположению: полученное противоречие до- казывает несчетность мн-ва [0,1). (Аналогичные рассуждения лежат в основе доказательств алгоритмической неразрешимости). Все непу- стые отрезки действительной оси В. и сама эта ось равномощны отрезку [0,1). Ему же равномощны евклидовы пространства Rm лю- бой размерности. Обо всех этих мн-вах гово- рят, что они имеют мощность континуума (con- tinuum — «непрерывное» — употребляется как синоним Я). Другой способ получения мн-в, равномощных [0, 1), также очень важен в математике. Раз- лагая числа х е. [0, 1) в бесконечные двоич- ные дроби 0, 61б2... бп... (6ft = 0 или 1, k = 1, „ 61 б2 . . 2, ...), т. е. в ряды вида + ... + 6П -| — + ..., устанавливают биективное соот- ветствие между отрезком [0, 1) и мн-вом двоич- ных дробей, т. е. мн-вом последовательностей {61, б2, ... , бп, ...}. Каждой такой последова- тельности соответствует подмножество ZLp состоящее из тех чисел к, для которых бй = 1. Итак, [0,1) равномощно мн-ву всех подмно- жеств натурального ряда Zqj отсюда для мн-в мощности континуума запись: Card А = 2^°. В общем случае, пусть А ~ В означает рав- номощность А, В. Тогда А —> А, из А ~ В следует В ~ 4, иизЛ В ~ С следует А ~ С. Таким образом, равномощность есть 429
КАРНАУ КАРТА зквивалентности отношение между мн-вами. Класс эквивалентности мн-в наз. мощнос- тью, или К. ч., каждого из мн-в класса; так Jto есть мощность любого счетного мн-ва, 2^“— мощность любого мн-ва, равномощного [0,1). Общая запись Card А = 31 означает, что мощ- ность мн-ва А есть класс эквивалентности мн-в, обозначенный символом 31. Естественно ввести между мощностями отношение порядка: если Card А = 31, Card В = 23, то 31 < 23 озна- чает, что А равномощно некоторой части В, но В не равномощно никакой части А (в частнос- ти, самому Л). Имеет место теорема, по кото- рой для любых мн-в А, В либо А равномощ- но части В, либо В — части А; если верно то и другое, то А и В равномощны. Тем самым для любых двух мощностей 21, 23 имеется три взаимно исключающих друг друга возможнос- ти 31 < 23, 23 < 31, 31 = 23 (= означает совпадение). В этом смысле К. ч. напоминают обычные числа. Для К. ч. можно ввести опе- рации сложения и умножения, но возникаю- щая при этом арифметика весьма не похожа на обычную. Доказано, что мн-во всех под- множеств любого мн-ва А имеет мощность большую, чем А, откуда следует, что мн-во К. ч. не ограничено. Важнейшей нерешенной задачей теории мн-в с самого начала была проблема континуума: существует ли мощность, промежуточная меж- ду счетной и мощностью континуума? «Гипо- теза континуума» состояла в том, что такой мощности нет, т. е., что мн-во, равномощное части отрезка [0,1), либо равпомощно всему отрезку, либо конечно или счетно. Для устра- нения парадоксов, возникающих в «наивной» теории мн-в, была построена аксиоматика тео- рии мн-в. Австр. математик К. Гёдель показал в 1940, что гипотеза континуума совместима с аксиомами теории мн-в, т. е. не может быть опровергнута никаким рассуждением, исходя- щим из этих аксиом. Наконец, в 1963 амер, математик П. Коэн полностью решил проблему континуума, показав, что гипотеза континуума не может быть доказана никаким рассужде- нием, исходящим из аксиом теории мн-в. Т. о., принятие или отвержение гипотезы континуу- ма одинаково законно, что ведет к двум равно- правным «математикам». Этот результат яв- ляется одним из наиболее глубоких в основа- ниях математики. Лит.: Натансон I. П. Основи теорН функц!й д1йсно! зм1нно1. К., 1950; Александров П. С. Введение в теорию множеств и теорию функций, ч. 1. М.— Л., 1948; Хаусдорф Ф. Теория множеств. Пер. с нем. М.— Л., 1937 [библиогр. с. 291—295]; Бурбаки Н. Начала математики, ч. 1. Основ- ные структуры анализа, кн. 2. Теория множеств. Пер. с франц. М., 1965; Fraenkel A. A., Bar- Hill е 1 I. Foundations of set theory. Amsterdam, 1958; Келли Дж. Л. Общая топология. Пер. с англ. М./1968 [библиогр. с. 361—376]; Cohen Р. J. Set theory and the continuum hypothesis. New York — Amsterdam, 1966. А. В. Гладкий. КАРНАУ КАРТА, Вейча диаграм- ма — прямоугольная таблица некоторого спе- циального вида, используемая для задания булевых функций и применяемая с целью упро- щения поиска тупиковых и минимальных дизъюнктивных нормальных форм (ДНФ) их представления. При построении К. к. для зада- ния ф-ции, зависящей от п переменных, ис- пользуют таблицу, содержащую 2” клеток. Каждой клетке присваивается номер, опреде- ляемый числом, запись которого в двоичной системе счисления совпадает с определенным набором значений переменных. При задании ф-ции с помощью такой таблицы в каждой клетке записывается значение этой ф-ций (0 или 1) на соответствующем наборе значений переменных. При задании частично определен- ных ф-ций в клетке, соответствующей набору Способы нумерации клеток: а — нумерация клеток при п = 4; б — буквенная нумерация клеток. значений переменных, на котором ф-ция не определена, ставится метка. Применение К. к. для упрощения поиска тупиковых и минималь- ных ДНФ основано на установлении нумера- ции клеток такого соответствия между набо- ром переменных и клетками таблицы, при ко- тором элементарным произведениям различной длины соответствуют вполне определенные, удобные для запоминания и узнавания конфи- гурации единиц таблицы, например, конфигу- рации из расположенных рядом единиц, имею- щие форму прямоугольника, квадрата. Нахож- дение тупиковых и минимальных ДНФ задан- ной булевой ф-ции при такой нумерации сводится к отысканию наиболее экономных по- крытий конфигурации единиц, соответствую- щей этой функции, указанными конфигуда- циями единиц элементарных произведений. При определенных ограничениях на число переменных этот поиск характеризуется на- глядностью, сравнительной простотой нахож- дения склеивающихся членов и выполнения собственно операции склеивания, а также на- глядностью и простотой доопределения частич- но определенных ф-ций, исходя из соображе- ний наиболее экономного покрытия их. Полу- чение удобных для запоминания и узнавания конфигураций единиц (прямоугольников, квадратов), соответствующих элементарным произведениям, и выполнение всех возможных склеиваний и поглощений, а также получение приведенной системы импликант в случае п «С 4 обеспечивается, если при нумерации клеток номерами наборов (конституэнт едини- цы) номера всех конституэнт, соседних данной (т. е. отличающихся значением всего одной переменной), оказываются геометрически со- седними. При п > 5 выполнения этого требо- вания недостаточно и номера соседних консти- 430
КАСКАДОВ МЕТОД туэнт могут располагаться также в клетках, место которых в таблице определяется допол- нительными признаками. Эти признаки можно получить, например, исходя из К. к. для п = 4. Один из возможных способов нумерации кле- ток К. к. при п = 4 показан на рис. а. В не- которых случаях наряду с рассмотренным спо- собом используют также буквенный (рис. б), позволяющий выделять области К. к., в кото- рых значение любой переменной остается по- стоянным. Буквенная нумерация оказывается удобной, например, при задании булевой ф-ции с помощью К. к., если эта ф-ция представлена совершенной ДНФ и конституэнты записаны в виде произведения переменных, а также при переходе от покрытия конфигурациями еди- ниц, соответствующих элементарным произве- дениям, к аналитическому представлению при записи этих произведений в виде произведения переменных. В качестве примера на рис. б показано задание с помощью К. к. ф-ции / (xj, х2, х3, х4), принимающей единичные зна- чения на наборах с номерами 0—7, 8, 13, 15. На этом же рисунке показано наиболее эко- номное покрытие конфигурации единиц, соот- ветствующей этой функции, правильными пря- моугольниками, состоящими из клеток (0—7), (5, 7, 13, 15) и (8). Переход от покрытия некоторой булевой ф-ции, заданной с помощью К. к., к ее аналити- ческому представлению в виде ДНФ связан с отысканием аналитических представлений элементарных произведений, соответствующих всем конфигурациям единиц покрытия и явля- ющихся дизъюнктивными членами этой ДНФ. Такое элементарное произведение составляется из тех и только тех сомножителей (xi, xi, х2, х2, ..., хп, хп), которые обращаются в единицу на всех наборах, охватываемых соответствую- щим покрытием. Например, показанному на рис. б покрытию соответствует ДНФ х3 \/ \/ х»х2 V хо xi х2 • хз, которая в данном случае является и минимальной. Наиболее эффективно применение К. к. при п 4. При п = 5, 6 необходим некоторый навык в работе с картами. При п > 6 слож- ность К. к. увеличивается настолько, что прак- тически полностью теряется наглядность геом. представлений, а вместе с ней и осн. преиму- щества применения К. к. Лит.: Глушков В. М. Синтез цифровых авто- матов. М., 1962 [библиогр. с. 464—469]: Ереме- ев И. С., П о д л и п е н с к и й В. С. Магнитная техника автоматики и кибернетики. К., 1970 [биб- лиогр. с. 399—404]; Veitch Е. W. A cart method lor simplifying truth functions. «Proceedings of the Association for Computing Machinery», 1952, May, № 2—3; Karnaugh M. The map method for synthesis of combinational logjc circuits. «Transactions of the American institute of electrical engineers», 1953, v. 72, № 1. Ю. Л. Ивасъпив. КАРТА МАГНИТНАЯ — прямоугольный от- резок (лист) гибкой пленки, покрытый ферро- магнитным слоем, предназначенный для маг- нитной записи информации. Магн. карта как носитель информации имеет ряд существен- ных достоинств — удобна для формирования массивов информации и для передачи и хране- ния данных вне цифровой вычислительной ма- шины (ЦВМ). К. м. можно предварительно отбраковывать, а также можно заменять от- дельные карты в процессе эксплуатации. На базе К. м. строят накопители с последо- вательной и произвольной выборкой карты из оперативного комплекта карт. В первом случае для поиска нужной карты производится после- довательный перебор оперативного комплекта карт вплоть до момента поступления заданной карты к блоку магнитных головок (МГ). Во втором случае любая заданная карта за неболь- шой промежуток времени выбирается и подает- ся к блоку МГ. Примером накопителя с после- довательной выборкой может служить система «Magnacart». Она состоит из четырех рядом расположенных вакуумных барабанов, при помощи которых карты могут передаваться из одного пенала в другой или перемещаться от- носительно МГ для записи и считывания. Опе- ративный комплект карт (3000 шт.) хранится в пенале, 50 пеналов помещаются в магазине накопителя. Выбранный пенал автоматически подводится к вакуумным барабанам. Кроме обмена информацией с ЦВМ, система «Magna- cart» может проводить сортировку и подборку карт. Емкость системы может составлять 2,5 • 109 двоичных знаков. Применяется К. м. на майларовой основе с майларовым защитным покрытием ферромагнитного слоя. Емкость карты — 4,5 • 103 двоичных знаков. Накопитель с произвольной выборкой типа «СИАМ» включает в себя магазин с 8 кодовыми и 2 фиксирующими поворотными стержнями, на которых висят 256 майларовых К. м. (опе- ративный комплект). Каждая К. м. имеет свею индивидуальную комбинацию из 8 кодовых вырезов. Любая из 256 К. м. может быть выбра- на путем соответствующей комбинации поворо- та стержней и подана на вакуумный барабан, перемещающий ее вблизи МГ. После записи — считывания карта автоматически возвращается на стержни. Емкость К. м.— 1,3 • 106 двоич- ных знаков, время выборки — 0,25 сек. Нако- пители большой и сверхбольшой емкости, построенные по многоадресному принципу, со- держат несколько (от 8 и выше) оперативных комплектов карт, причем сначала выбирается комплект, а после этого — необходимая карта. Наибольшее распространение получили много- магазинные накопители, где каждый комплект карт хранится в отдельном магазине, снабжен- ном системой выборки. К. м. наиболее пригод- на для построения различных перспективных устройств, напр., с произвольной выборкой карты, с циклическим перемещением или ша- говым движением карты и т. п. Р. Я. Черняк. КАСКАДОВ МЕТОД — один из методов синте- за комбинационных схем. К. м. был разработан для синтеза релейно-контактных схем, а впо- следствии этот метод получил широкое рас- пространение при синтезе комбинационных схем, построенных из логических элементов. Он используется чаще всего для синтеза схемы, реализующей одновременно т булевых функций fl, ..., fm, каждая из которых есть функция п аргументов xi, х2, ..., хп. К. м. основан на ис- пользовании соотношения булевой алгебры, 431
КАТАЛОГ справедливого для произвольной булевой ф-ции / (xi, х2, хп): /(Ъ, Х2.....Х2...................Хп-Р V ^2, . . . , Хп_j, 0). Приведенное соотношение содержит в правой части ф-ции, зависящие от п — 1 переменной, и его можно легко синтезировать, используя двухвходовые элементы «И» и «ИЛИ», реали- зующие ф-ции вида хп-срг Vxp • <р2, если в качест- ве входных значений разрешается брать значе- ние аргумента хп и значения ф-ции <pi = = / (*1...хп-1’ !) и <р2 = / (xlt ..., 0). Построенная таким образом схема для каж- дой из функций (г = 1, 2, ..., т) образует последний каскад искомой комбинационной схемы. Предпоследний каскад получают ана- логично этому, но уже применительно к ф-циям вида А (*1. • • ч *п-1> 1) и (xj...хп_р 0). Применив указанный прием последовательно п — 2 раза, сводят исходную задачу синтеза к задаче синтеза схемы, реализующей некото- рые булевые ф-ции от двух переменных, а эта задача решается тривиально. Т. о., применяя К. м., получают искомую схему (на выходах которой реализуются функции |t, ..., fm, зави- сящие от п переменных) в виде объединения последовательно включенных п — 1 каскадов. Лит.: Поваров Г. Н. Математическая теория синтеза контактных (1, й)-полюсников. «Доклады АН СССР», 1955, т. 100, №5; Глушков В. М. Синтез цифровых автоматов. М.. 1962 [библиогр. с. 464—469]. В. Н. Ковалъ. КАТАЛОГ (от греч. хатаХоуо? — список) — сгруппированный определенным образом мас- сив вторичных документов. Наибольшее рас- пространение в процессе научно-информацион- ной деятельности получили библиотечные К., являющиеся составной частью справочно-ин- формационного фонда. КАТЕГОРИЙ ТЕОРИЯ — математическая теория, основным объектом изучения которой является понятие категории. Это понятие вве- ли амер, математики С. Маклейн и С. Эйлен- берг в 1945 г. применительно к проблемам алгебраической топологии. Позднее применение К. т. вышло далеко за пределы этих проблем и широко использовалось в алгебре, алгебр, геометрии, анализе, логике математической, матем. кибернетике и др. Говорят, что задана категория К, если: а) задан класс ОЬ (К) элементов А, В, Ai, А2, Bi, ..., называемых объектами катего- рии К; б) для каждой упорядоченной пары объектов (А, В) задано мн-во Нотк (А, В). Элементы этого мн-ва наз. морфизмами А в В и f е Нотк (А, В) записывается также в виде f : А -> В или A f В. Объект А наз. областью морфизма /, а объект В — его кообластью;в) для каждой упорядочен- ной тройки объектов (Ах, А2, Аз) задано отоб- ражение р. :Нотк (Ai, А2)хНотк (А2, Аз) -> 432' -> Нотк (Ai, Аз). Образ р (<р, ф), где <р s е. Нотк (Alt А2), ф е Нотк (А2, Аз), обозна- чается через ф о ф или <рф и наз. компози- цией морфизмов <р и ф. Мн-во морфизмов Нотк (А, В) и композиция морфизмов должны удовлетворять следующим аксиомам. 1) Композиция ассоциативна, т. е. для каж- дой тройки морфизмов 7 о (<Р о ф) = (/ о <Р) о ф. 2) Для каждого объекта А из Ob (В) сущест- вует морфизм 1Д : А -> А, наз. тождественным или единичным морфизмом объекта А, та- кой, что 1Д о f = f и <р°1д=<р для произ- вольных морфизмов f : А -> В и <р : С -> А. 3) Если пары (А, В) и (Ах, ВД различны, то пересечение мн-в Нотк (А, В) к Нотк (Ai, Bi) пусто. Отождествляя единичный морфизм произ- вольного объекта А с самим этим объектом, можно дать определение понятия категории, эквивалентное приведенному выше, пользуясь только понятием морфизма и не используя по- нятия объектов. Очень часто именно так и определяется категория. В качестве примера категории приведем категорию всех мн-в S. Объектами этой категории являются все мн-ва, морфизмами — все отображения мн-в друг в друга и композицией морфизмов — суперпози- ции отображения. Другой пример категории — произвольный полный граф, имеющий в каж- дой вершине петлю. В этом случае объектами являются вершины графа, морфизмами — ду- ги, а композицией дуг (а, Ъ) и (&, с) — дуга (а, с). Морфизм f : А -> В наз. изомор- физмом, если существует морфизм g : В -* -> А такой, что gf = 1В и fg = 1д. Категория К наз. малой, если ее объекты образуют мн-ва, напр., любой полный граф — малая ка- тегория ибо, говоря о графах, мы всегда под- разумеваем, что совокупность всех вершин графа — мн-во. Подкатегорией ка- тегории К наз. категория К' такая, что а) ОЬ (К') С ОЬ (К); б) все тождественные мор- физмы из К' суть тождественные морфиВмы в К; в) Нотк, (А, В) С Нотк (А, В) к г) ком- позиция морфизмов в К' индуцируется их композицией в К. Подкатегория К' наз. полной, если Нотк, (А, В) = Нотк (А, В) для каждой пары (А, В) из ОЬ (К'). Каждой категории К можно поставить в соответствие дуальную категорию К. Объекты дуальной категории К суть объекты категории К. Для произвольной пары объектов (А, В) мн-во морфизмов Нот— (А, В) = Нотк (А,В). Композиция морфизмов в категории К опре- деляется следующим образом: <р о ф в катего- рии К равно ф о <р в категории К, где <р s <= Нот— (А, В) и ф е Нот— (В, С). Можно •К ____ ЙГ увидеть, что 7? = К. Очевидно, что если неко- торое утверждение верно для категории К, то дуальное ему утверждение верно для дуальной категории К.
КАТЕГОРИЙ ТЕОРИЯ Пусть Ki и К2 — две категории. Функтор (ковариантный) из категории Ki в категорию К2 определяется, во-первых, отображением А -> F (4), сопоставляющем каждому объекту А категории Ki объект F (4) из категории К2 и, во-вторых, отображением f -> Ff, сопостав- ляющем каждому морфизму f : А -> В катего- рии Ki морфизм Ff : F (4) -> F (В) из катего- рии К2. При этом выполняются следующие аксиомы: 1) ^(/<р) = (Ff) (Лр); 2) -f'1A=1F(A)- Для двух функторов Fi : Ki -> К2 и F2 : К2 -> -> К3 композиция определяется обычным спо- собом Ft о F2 : Ki -> Кз. Аналогично понятию ковариантного функтора вводится понятие контравариантного функтора, которое являет- ся к нему дуальным. С каждым контравариант- ным функтором из Ki в К2 естественно ассо- циируются ковариантные функторы из Ki в К2 и из Ki в К2 и обратно. Поэтому общее изуче- ние контравариантных функторов может быть сведено к изучению ковариантных функторов. Говорят, что ковариантный функтор F : Ki -> -> К2 определяет изоморфизм между катего- рией Ki и категорией К2, если для каждого объекта А из К2 существует единственный объект В из Ki такой, что F (В) — А и отобра- жение, сопоставляющее каждому морфизму f : Ai -> А2 категории Ki морфизм Ff : : F (Ai) -> F (А2) категории К2, биективно. В этом случае говорят, что категории Ki и К2 изоморфны. Категория наз. конкретной, если она изоморфна подкатегории категории мн-в S. Если К — категория и Ki — малая кате- гория, то функтор из Ki в К наз. также диа- граммой в К (со схемой Ki). Рассмотрим некоторые приложения К. т. к математической логике и кибернетике. Напр., на основе К. т. можно ввести общее понятие теории и алгебр, системы, т. е. разви- вать семантику логич. систем. Для этого прежде всего введем категорию So. Обозначим через [п] мн-во {1, 2, ..., п}, так что [0] = = 0, [И = {1} = 1, [2] = {1,2) и т. д. Объектами категории So являются [и], п = 1, 2, 3, ..., морфизмами — все отобра- жения таких мн-в друг в друга, композицией морфизмов — суперпозиции отображений. Важную роль при этом будут играть морфизмы для пар объектов вида ([1], [п]). Очевидно, что для любого [п) существует ровно п раз- личных отображений 1 -> [п]: единица может отображаться либо в 1, либо в 2, либо в 3 и т. д. Если при отображении f : 1 -> [п] обра- зом единицы является число г, то и само отобра- жение f будем обозначать через или г, и записывать в виде fi : 1 -> [п] или 1 Д-[п]. Теорией Т наз. такая категория, что 1) ОЬ (Т) = Ob (So); 2) So есть подкатегория Т; 3) для произвольных данных морфизмов : 1 -> [р], i = 1, 2, ..., п существует единст- венный морфизм <р : [п] -> [р], такой, что fi 28 4-210 есть композиция 1 [п] -> [р] для каждого i е [п]. Таким образом любой морфизм ср : [и) -> [р] может быть представлен <р = = (А, •••> fn)- Теория Т и мн-во А определяют Г-алгебру 21 = (А, Т) следующим образом. Каждый морфизм <р : [п] -> [р] и каждый на- бор из р элементов мн-ва А определяют п элементов мн-ва А (х^ ..., хп) = (ц, ..., хр) <р следующим образом: 1) если <р принадлежит So, то х( = х^.; 2) если ф : [п] -> [р] — мор- физм Т, то (х'р ..., х’п) ф = (xi, ..., хр) (<рф). Отметим, что если 0 : 1 -> [р] морфизм Т, то (xi, ..., хр) 0 е А, так, что 0 определяет p-местную операцию в алгебре 21. Пусть Afe = HomT ([1], [А:]) — мн-во всех морфизмов 1 -> [А]. Превратим Ak в Т-алгебру. По дан- ным 0 : [п] -> [р] в Т и (xi, ..., хр) еА имеем : 1 -> [А] и значит (xi, ..., хр) ; р -> -> [А] в Т, следовательно, композиция у = = (xi, ..., Хр) 0 определена и является мор- физмом у : [п] = [А] в Т. Определим (ац, ... ..., хр) 0 = (yi, ..., уп). Отметим, что каждое отображение i : 1 -> [A], i = 1, 2, ..., п в So является элементом Afe и, следовательно, [fcj есть подмн-во Afe. Морфизм двух Г-алгебр 21 = (А, Т) и 25 = {В, Т) — это такое отоб- ражение f : А -> В, что f [(xi, ..., Хр) 0 ] = = (/xi, ..., fXp) 0 . Для введенной Т-алгебры на мн-ве Afe верно следующее утверждение: какова бы ни была Т-алгебра 21 = (А, Т), каждое отображение / : [А] -> А допускает единственное расширение f : Afe -> А до мор- физма алгебр 21 и 2Ife. Таким образом, алгебра 2Ife является свободной алгеброй с базой [Л]. Пусть Q = {Qn}, п = 0, 1, 2, ... последо- вательность мн-в и теория Т такова, что Йп CZ HomT ([1], [п]). Пусть с каждым мор- физмом 0: [п] -> [р] связано положительное целое число с/0 > 0 такое, что 1) с/0 = 0, если 0 из So; 2) с/0 = d (01) + ... d (0n); 3) если со е. Qn, то d (0со) = 1 + с/0; 4) если 0 : [1] -> [р] и d0 > 0, то существует единст- венное А > 0 и единственная факторизация 0 1 Д- [А] * [р] с со е и ф из Т. Нетруд- но убедиться, что теория Т с такими свойства- ми единственна и она наз. свободной теорией с базой So (Q). Конгруэнция Q в теории Т — это такое семейство отношений эквивалентности, по одному в каждом мн-ве Нотт ([п], [р ]), что, во-первых, если 01, 02 : [»] -> [Я и 01 ~ 02, то ф01 ~ ф02 для каждого ф : [д] -> [п] и 0ir ~ 02и для каждого v : [р] -> [?]; во-вторых, если j0i ~ ~ г'02 Для всех i = 1, ...» и, то 01 ~ 02; в-третьих, для произвольных 0i, 02 : 1 -> -> [п] из So, 0i ~ 02 тогда и только тогда, когда 01 = 02. Конгруэнция Q в Т-алгебре 21 = (А, Т)—это такое отношение эквивалент- ности на мн-ве А, что (щ, ..., ар) 0 ~ (а^ ..., 433
КВАДРАТИЧНОЕ ПРОГРАММИРОВАНИЕ ар) 0 для любого 0 : 1 -> [pl из Т при условии, что ai ~ а^. Рассмотрим, напр., тео- рию Sgr, алгебрами которой являются полу- группы. Ее можно описать следующим образом. Начинаем со свободной теории, порожденной единственным морфизмом л : 1 -> [2), т. е. Т = So (Q), где S2 = {л), а = 0 для i =# 2. Тогда все Т-алгебры этой теории — это мн-ва А с определенной на них бинарной опера- цией (умножением) л : (ai, а2) л е А. Для того, чтобы задать ассоциативность этой опе- рации, необходимо задать конгруэнцию ((ai, а2) л, аз) л ~ (ai, (а2, аз) л) л. Конечные автоматы можно рассматривать как конечные Т-алгебры и таким образом в рамках К. т. изучать теорию конечных автома- тов. Известны также попытки приложения К. т. к программированию. Пусть X — мн-во слов некоторого алфавита A, Xi С X — мн-во всех возможных исходных данных задачи, а Х2 — мн-во всех возможных ее решений. Об- щий метод решения задачи заключается в том, чтобы с каждыми конкретными исходными данными (т. е. отдельными элементами из Xi) связать частное решение (т. е. отдельный эле- мент из Х2), которое этой задаче соответствует. Тогда категория задач — это категория отоб- ражения частей мн-ва X в части того же самого мн-ва. Вычислительная машина, алфавитом которой является алфавит X, соответствует некоторому набору задач (простейших машин- ных операций),!, е. некоторому набору морфиз- мов Д,..., /п из категории задач. Решить задачу / при помощи машины означает найти последо- вательность морфизмов, составленную единст- венным образом из /1, ..., /п, такую, что произ- ведение их равно /. Следовательно, морфизм / необходимо разложить на «множители», ко- торые все принадлежат множеству «элементар- ных» задач. Лит.: К.у р о ш А. Г., ЛифшицА. X., Ш у л ь - r.je йф ер Е. Г. Основы теории категорий. «Успехи математических наук», 1960, т. 15, Мб; Ляпу- нов А. А. К алгебраической трактовке программи- рования. «Проблемы кибернетики», 1962, № 8; Р и - ге Ж. Программирование и теория категорий. В кн.: Кибернетический сборник, в. 9. М., 1964; Бу- кур И., Деляну А. Введение в теорию кате- горий и функторов. Пер. с англ. М., 1972; Е i 1 - enbergS., Wrigbt J. В. Automata in general algebras. «Information and control», 1967, v. 11, N 4. M. И. Кратко. КВАДРАТИЧНОЕ ПРОГРАММИРОВАНИЕ — см. Программирование квадратичное. КВАДРАТУРНЫЕ ФОРМУЛЫ — формулы численного интегрирования. См. Интегралов способы вычисления. КВАЗИАНАЛОГОВАЯ МОДЕЛИРУЮЩАЯ СРЕДА — квазианалогов ая модель, которая конструктивно представляет собой структуру, состоящую из однотипных и однотипно соеди- ненных между собой ячеек, образующих гео- метрически правильную и изотропную плос- кую или пространственную решетку, причем каждая ячейка допускает управление ее со- стоянием или параметрами. Состоянием ячеек среды можно управлять сигналами от соседних ячеек, извне либо комбинированным способом. 434 К. м. с. делят на уравновешиваемые и не- уравновешиваемые. Неуравновеши- в а е м а я К. м. с.— вычислительная среда, в которой нет обратных связей. Ввод в нее из- вестной информации позволяет непосредствен- но получить искомые величины, состоящие из осн. неизвестных, соответствующих исход- ным ур-ниям моделируемого объекта, и вспо- могательных, получающихся вследствие того, что по принципу квазианалогового моделирова- ния решаются не заданные, а расширенные эквивалентные ур-ния. В уравновеши- Типы ячеек для плоской квазианалоговой модели- рующей среды. в а е м ы х К. м. с. вспомогательные неизвест- ные используют для формирования т. н. урав- новешивающих величин. Эти величины воз- действуют на режим модели так, что выпол- няется условие эквивалентности ур-ний объек- та и ур-ний, описывающих состояние К. м. с. Процесс подбора управляющих величин наз. уравновешиванием вычисл. среды. Как прави- ло, уравновешивание производится с помощью обратных связей. Вычисл. устр-во, построен- ное на базе уравновешиваемой К. м. с., струк- турно подразделяется на две осн. части: квази- аналог, являющийся собственно моделью (в ка- честве квазианалога используют уравнове- шиваемую К. м. с.), и устр-во управления для уравновешивания квазианалога. Устройст- во управления квазианалогом может быть вы- полнено в виде преобразователя, который яв- ляется некоторой средой направленного дей- ствия, пропускающей сигналы лишь в Опре- деленных направлениях (см. У равновешивания методы). К. м. с. бывают дискретные и непрерывные. В дискретных К. м. с. можно выделить отдель- ную ячейку среды. В моделях с непрерывными средами в качестве решающей части исполь- зуют непрерывные структуры, состоящие из монолитного материала (напр., электропровод- ная бумага, проводящие ткани, проводящая пластмасса и др.). Такие структуры наз. не- прерывными моделирующими средами (см. Мо- делирование на сплошных средах). Непрерыв- ные К. м. с., в которых свойства материала во всех направлениях одинаковы, наз. однород- ными, а непрерывные К. м. с., в которых свойства материала во всех направлениях неодинаковы,— неоднородными. Требование однородности (изотропности) структуры К. м. с. ограничивает выбор формы ячеек. Форма ячеек такова, что совокупность плотно уложенных ячеек образует плоское либо объемное тело без зазоров между ячейка-
КВАЗИАНАЛОГОВОЕ МОДЕЛИРОВАНИЕ ми. На каждой стороне (грани) ячейки имеются выводы для соединения с др. ячейками. Поэто- му в качестве ячеек используют фигуры (тела) с центр, симметрией и четным числом сторон (граней). Симметричные стороны ячейки содер- жат одинаковое к-во выводов. Для плоской квазианалоговой среды возможны два типа ячеек (рис.), где 1 — к, i — т, 1 — з — полю- сы, для трехмерного пространства — пять. К. м. с. могут быть одномерными, двухмерны- ми и трехмерными (в зависимости от модели- руемого объекта). Аналоговая моделирующая среда — разновидность К. м. с. Конструктивно она строится так же, как и К. м. с., однако ба- зируется она на принципе подобия (см. Подо- бия теория). При моделировании ур-ния Лап- ласа в качестве аналоговых вычисл. сред при- меняют электропроводную бумагу, пластины из проводящей резины, проводящие ткани, проводящие пластмассы; при моделировании ур-ния Фурье — электропроводную бумагу с распределенной емкостью. М. Н. Кулин. КВАЗИАНАЛОГОВАЯ МОДЕЛЬ — вычисли- тельное устройство, в основу которого положен принцип эквивалентности уравнений объекта и модели относительно получаемых результа- тов. К. м. каких-либо ур-ний А — это аналого- вая модель иных ур-ний В, хотя бы частично не подобных ур-ниям А и таких, чтобы при выполнении определенных условий (условий эквивалентности) все или некоторые из реше- ний ур-ний В совпали с точностью до постоян- ных множителей с решениями исходных ур-ний А. Реализация условий эквивалентности К. м., как правило, связана с формированием т. н. вектора уравновешивающих величин, получае- мых в модели (см. Уравновешивания методы). Имеются К. м., условия эквивалентности кото- рых могут быть таковы, что их реализация не требует использования величин, получаемых в модели. Такие К. м. наз. неуравновешивае- мыми, или К. м. 1-го рода. По своим свойствам они практически не отличаются от чисто ана- логовых моделей. К. м. 1-го рода относятся к категории устр-в без обратных связей. Раз- мерность вектора уравновешивающих величин заранее не ограничивается и определяется ви- дом моделирующего объекта. Этот вектор за- ранее неизвестен, поэтому для его определения организуется процесс уравновешивания моде- ли. К. м., построенные таким способом, наз. уравновешиваемыми, или К. м. 2-го рода. Уравновешиваемые К. м. состоят из двух осн. частей: из собственно модели, или квазианало- га, и из устр-ва, предназначенного для уравно- вешивания или управления. Модели 2-го рода относят к категории систем с обратными связями, т. к. в них имеются устройства уп- равления. К. м. строят на основе принципа квазианало- гового моделирования, являющегося развитием аналогового метода. По сравнению с аналого- выми устр-вами К. м. обладают большими вычисл. возможностями и позволяют решать более широкие классы ур-ний. М. Н. Кулик. КВАЗИАНАЛОГОВОЕ МОДЕЛИРОВАНИЕ - исследование физического процесса путем из- учения явления иной физической природы, ко- торое описывается математическими соотноше- ниями, эквивалентными относительно получае- мых результатов, и допускает измерение зна- чений неизвестных величин. Состояние объекта моделирования обычно характеризуется груп- пой неизвестных величин Xi (t), ..., Xn(t), а состояние модели, находящейся в квазиана- логовом соответствии с объектом,— группой величин diXi (4), •••, bnXn (4), Zn+1 (4), ^п+т (г)’ где Ъп — некоторые посто- янные. Ур-ния объекта моделирования можно за- писать в виде, А (X, F) = О, где А — оператор, определяющий связи меж- ду неизвестными X и заданными величинами F. Всякая квазианалоговая модель является аналогом не исходной системы ур-ний, а неко- торых др. ур-ний. Чтобы ур-ния объекта и квазианалоговой модели стали эквивалентны- ми, необходимо выполнить ряд условий, назы- ваемых условиями эквивалентности. Эти усло- вия могут быть таковы, что для их реализации в модели не требуется использование получае- мых в ней величин. Такие модели по своим свойствам практически не отличаются от моде- лей прямой аналогии и наз. квазианалоговыми моделями 1-го рода, или неуправляемыми (неуравновешиваемыми). В общем же случае условия эквивалентности таковы, что для их реализации необходимо использовать получае- мые в модели величины. Поскольку последние заранее неизвестны, для реализации условий эквивалентности нужно организовать опреде- ленный процесс управления (уравновешива- ния). Модели в этом случае наз. квазианалого- выми моделями 2-го рода, или уравновешивае- мыми. Неуравновешиваемые модели относятся к категории устр-в без обратных связей (см. Уравновешивания методы). Общий подход к получению ур-ний неурав- новешиваемых квазианалоговых моделей со- стоит в замене исходных ур-ний эквивалентны- ми или расширенными ур-ниями, содержащи- ми, кроме X и F, и вспомогательные неизвест- ные у, и дополнительные величины G, не зависимые от X. При этом матем. связи между X, у, F, G выбирают так, чтобы выполнялись и условия физ. реализуемости при помощи выбранных элементов, и условия простоты вычисления вектора G по данным, содержащимся в исходных ур-ниях. Свойства уравновешиваемых моделей опре- деляются структурой эквивалентных ур-ний. Общий подход к получению этих ур-ний (как и для неуравновешиваемых квазианалоговых моделей) состоит в том, что исходные ур-ния надо заменить расширенными так, чтобы вы- полнялись условия эквивалентности. Их выполнение осуществляется при помощи век- тора уравновешивающих величин и вектора дополнительных, независимо определяемых величин. 28* 435
КВАЗИАНАЛОГОВОЕ МОДЕЛИРОВАНИЕ Основой тех. средств К. м. являются электр. цепи, в которых распределение токов и напря- жений находится в определенном соответствии с матем. зависимостями, описывающими ста- ционарный или нестационарный процесс, про- исходящий в изучаемом объекте (см. Электри- ческих цепей теория). Различные методы синте- за квазианалоговых моделирующих электр. цепей основаны на использовании принципа образования потенциально-нулевых точек, принципа образования узлов с нулевыми собственными проводимостями и на комбини- 1. Схема квазианалога, построенного на основе элек- трических цепей постоянного тока. 2. Схема квазианалога изгибаемого стержня: а — для коэффициента а, б — для коэффициента Ъ. рованном использовании этих принципов (см. Нулевых собственных проводимостей узлов метод и Потенциалъно-нулевых точек метод). Так, напр., ур-ния квазианалога, построен- ного на основе электр. цепей постоян- ного тока (рис. 1), имеют вид ~ &ааиа &abub “Ь lb = ~ Sbaua + 8ъьиь + гЬ- Здесь gaa и gbb — матрицы собственных про- водимостей узлов ai, ап и &1, Ьп\gab и ^Ъа, — матрицы взаимных проводимостей меж- ду узлами ai, атаи bi, bn; ian ib — век- торы токов полюсов; ia и ib — значения га и гь при коротком замыкании полюсов ai, ..., ап и bi, Ьп на общий полюс (землю). Квадрат- ные матрицы gaa и gbb — диагональные, с по- ложительными коэфф., не меныпими сумм 436“ модулей коэфф, соответствующих строк матриц Sab 1/1 Sba- Квадратные матрицы gab и gba имеют неотрицательные компоненты, а в остальном они могут иметь произвольный вид. Из струк- туры и характера ур-ний рассматриваемого многополюсника следует, что его можно приме- нять для моделирования алгебр, объектов. Од- нако, чтобы получить модели таких объектов в общем случае, необходимы способы, которые позволили бы устранять из ур-ний многопо- люсника члены вида gaa иа и gbbub, т. к. матри- цы gaa и gbb не могут быть произвольными. Таких способов всего два. Первый из них за- ключается в том, что для одной из групп полю- сов ai, ..., ап или &i, ..., Ьп добиваются выпол- нения условий иа = 0, ia = 0 или иь — О, ib = 0. Оставив, напр., полюсы &х, ..., Ьп на холостом ходу и выполнив условия ib = О, получим ур-ния ~ Saaua Sabub "Ь ^а’ ° = — Sbaua + Sbbub + 'b Если ток ia или напряжение иа регулировать так, чтобы напряжение иь = 0, то получим] ур- ние gba иа = ib, позволяющее моделировать алгебр, объекты произвольного вида, т. к. мат- рица gba может быть произвольной. Принцип образования потенциально-нулевых узлов в моделирующих цепях применяют для модели- рования не только алгебраических, но и диффе- ренциальных и др. объектов. При втором способе члены вида gaaua и gbbub можно устранять из ур-ний цепи, ре- гулируя токи ia и ib таким образом, чтобы выполнялись соотношения г"а ~ Saaua’ ib ~ Sbbub- В этом случае также получим ур-ния Sabub ~ ia’ Sbaub ~ ^Ъ’ позволяющие моделировать алгебр, объекты произвольного вида. Аналогичный результат получился бы в случае нулевых значений всех компонент матриц gaa и gbb. В цепях синусо- идального переменного тока, состоящих лишь из емкостей и индуктивностей, этого можно добиться и без регулировки токов ia и ib, т. к. в таких цепях сопротивления емкостей и индуктивностей имеют противоположные знаки и, следовательно, могут быть скомпен- сированы в каждом узле. Рассмотрим один из способов построения квазианалогов объек- тов на примере моделирования рамных систем строит, механики. Для каждого стержня рамы можно записать ур-ния 2EI _. МА = —-t— (2Фа + <рв + 36) + М д;
КВАЙНА МЕТОД МИНИМИЗАЦИИ на 2Е/ „ — ЛГВ = —-— (<Рд + 2<рв + 36) + Мв; 6EI п - Qab = —(*Ра + Фв + 26) + QА& где I — длина стержня; EI — жесткость изгиб; — изгибающие моменты на концах; — поперечные силы с противоположным знаком в каком-либо поперечном сечении стержня; <р — угол поворота конца стержня; 0 — угол переноса с противоположным зна- ком; М{, Qij — силовые факторы для стержня с защемленными концами. Для определения неизвестных углов <рд, <рв, 6 дополнительно составляют ур-ния рав- новесия. Эти ур-ния представляют собой прос- тые суммы изгибающих моментов в узлах и суммы поперечных сил в различных сечениях рамы, поэтому они имеют внд By = z, где у — вектор, компоненты которого моде- лируют углы <рА, <рв и 0; В — прямоугольная матрица, компоненты которой состоят лишь из единиц и нулей; z — вектор свободных чле- нов. Схема квазианалога изгибаемого стержня приведена на рис. 2. Проводимости резисторов , , 2EI моделируют коэффициентами а —-----— , о = GEI = —— . При условии, что напряжения еА,ев, е равны «О», схема моделирует ур-ния стержня. Ур-ния равновесия в узлах рам и поперечных сечениях выполняются автоматически при соединении квазнаналогов стержней между собой. Принцип эквивалентности, на котором осно- вано К. м., является более общим, чем прин- цип подобия, на котором основано аналоговое моделирование. Поэтому чтобы увеличить возможности большинства современных моде- лирующих установок и расширить класс ре- шаемых задач, их строят именно по этому принципу. Эти устр-ва используют для моде- лирования объектов, описываемых системами алгебр, и дифф, ур-ний с начальными и краевы- ми условиями, для решения задач оптим. планирования, строительной механики и т. д. Г. П. Галузинский. КВАЗИРЕЗЙСТОР — электрический двухпо- люсник, содержащий зависимые источники на- пряжения и тока и обладающий заданным зна- чением входного сопротивления. Один из возможных вариантов выполнения схемы К. показан на рис. 1. В этой схеме величина на- пряжения источника Uист пропорциональна входному напряжению £/ист — aZ7BX и вход- ное сопротивление определяется выражением 7?вх = "j—• Таким образом, при неизменном значении сопротивления г величину сопротив- ления К. можно регулировать, изменяя значе- ние коэфф, а. С целью упрощения схем устройств, содержащих значительное число К., последние выполняются в виде динамиче- ских К. (рис. 2). В динамическом К. зависи- мый источник иист заменен конденсатором С (или другим запоминающим элементом), ко- торый периодически подзаряжается от устрой- ства управления до нужного напряжения. Уп- равляющее устройство обслуживает систему динамических К., подключаясь к ним через ключи К на достаточно малое время. Если постоянная времени разряда конденсатора С велика по сравнению со временем заряда и вре- 1. Схема квазирезистора. 2. Схема динамического квазирезистора. менем цикла работы управляющего устройст- ва, входное сопротивление динамического К. практически мало отличается от нужного зна- чения. К. применяют в схемах аналоговых и гибрид- ных вычисл. машин, особенно в сеточных инте- граторах для решения задач матем. физики. Динамические К. позволяют облегчить авто- мат. ввод исходной информации о параметрах модели. Отсутствие в схеме динамического К. изменяемых параметров позволяет эффективно использовать их при построении дискретных моделирующих сред. в. В. Васильев. КВАЙНА МЕТОД МИНИМИЗАЦИИ — метод получения минимальной дизъюнктивной нор- мальной формы (ДНФ) представления булевых функций из совершенной ДНФ. К. м. м. пред- усматривает выполнение двух осн. этапов: получение сокращенной ДНФ из совершенной н построение исходя из сокращенной дизъ- юнктивных нормальных форм тупиковых и вы- бор из их числа дизъюнктивных нормальных форм минимальных. На первом этапе к совер- шенной ДНФ применяют операции неполного склеивания (ху V ху = х \J ху V ху) и эле- ментарного поглощения (х \/ ху = х). Возмож- ность получения сокращенной ДНФ в резуль- тате применения этих операций определяется теоремой Квайна: если в совершенной ДНФ выполнить все операции неполного склеива- ния, а затем все операции поглощения, то в ре- зультате будет получена сокращенная ДНФ. С помощью операции элементарного погло- щения на первом этапе минимизации исклю- чают только те члены ДНФ, к которым приме- нены все возможные для них склеивания. Ми- нимизацию на этом этапе удобно проводить в такой последовательности. Исходя из совер- шенной ДНФ /о булевой ф-ции /, зависящей от п переменных, строят последовательность ДНФ /1, /2, ..., ... до тех пор, пока не совпа- дут между собой некоторые ДНФ fk и
КВАНТОВАНИЕ При этом переход от к (i = 1, 2, к) осуществляют по следующему правилу. В ДНФ выполняют все операции неполного склеивания, применимые к элементарным про- изведениям длины (п — г). В результате в представлении ф-ции образуются произведе- ния длины (п — г — 1). Поскольку склеивать можно только произведения с одинаковым к-вом букв, ни с одним из полученных произве- дений произведения длины (п — i) склеивать- ся не будут. Поэтому после выполнения опера- ции склеивания исключаются все те элемен- тарные произведения длины (п — i), которые могут быть исключены в результате примене- ния операции элементарного поглощения. На втором этапе используют т. н. таблицу простых импликант, представляющую собой прямоугольную таблицу с двумя входами. Столбцы такой таблицы отмечаются консти- туэнтами единицы минимизируемой ф-ции, строки — ее различными простыми импликан- тами. Если в некоторую конституэнту входит какая-либо из простых импликант, то на пере- сечении соответствующих столбца и строки ставится метка. Построение тупиковых ДНФ с помощью таб- лицы простых импликант связано с построени- ем на ее основе т. н. сокращенной таблицы простых импликант. Такая таблица полу- чается при вычеркивании из таблицы простых импликант 1) тех столбцов, которые содержат только по одной метке, 2) тех строк, импликан- ты которых содержат метки в вычеркнутых столбцах, 3) одного из тех двух столбцов, у ко- торых имеются метки в одинаковых столбцах, 4) тех строк, которые в результате вычеркива- ния в соответствии с 1) — 3) не содержат ни одной метки. Построению тупиковой ДНФ при этом соответствует выбор такой совокупности простых импликант, которая включает все те импликанты, которые принадлежат строчкам, вычеркнутым в соответствии с п. 2) (т. н. ядро булевой ф-ции), и, кроме того, некоторую си- стему импликант из сокращенной таблицы, метки которых по крайней мере один раз на- крывают все ее столбцы. В отличие от ядра такая система в общем случае может содержать различные наборы простых импликант. Выбор набора импликант с минимальным суммарным числом букв при нескольких возможных ва- риантах соответствует построению минималь- ной ДНФ заданной ф-ции. К. м. м. обычно применяется при минимиза- ции ф-ций, зависящих от сравнительно неболь- шого числа переменных. При увеличении чис- ла переменных более удобными оказываются др. методы минимизации. Лит.: Глушков В. М. Синтез цифровых авто- матов. М., 1962 [библиогр. 464—469]. Ю. Л. Ивасъкив. КВАНТОВАНИЕ — операция преобразования сигнала, при которой осуществляется дискре- тизация его по уровню или по времени, или одновременно по уровню и времени. К.по времени — преобразование сиг- нала х (t) в последовательность следующих друг за другом импульсов, амплитуда, длп- 4.38 тельность или частота которых зависят от амплитуды входного сигнала (см. Модуляция). Устройство, выполняющее операцию К. по времени, наз. прерывателем, или импульсным элементом, который в частном случае пропус- кает входной сигнал х (t) лишь в течение некоторого времени (длительности замыка- ния) и не пропускает его в течение времени Т\ — (длительности прерывания). Величина Ti наз. периодом К. (прерывания). может быть случайной величиной (К. со случайным периодом), величиной, функционально зави- симой от квантуемого сигнала х (t) (либо сигна- ла на выходе импульсного элемента х (i Т^), или постоянной Ti = Т = const. Обычно ве- личина Т^, поэтому сигнал х (iT^ пред- ставляет собой во времени последовательность импульсов, огибающая которых соответствует входному сигналу х (t). Операция К. по вре- мени изменяет как интенсивность сигнала (при = Т = const, = т = const ослабляет его в раз), так и его частотный спектр. Если (Оо — частота составляющей непрерывного сиг- нала х (t), то частотный состав квантованного сигнала обогащается бесконечным числом бо- 2 л ковых частот Wo ± n~f~ ' п = 11 2..... К. по времени изменяет информативность исход- ного сигнала. Доказано, что потери информа- ции не происходит, если интервал К. сигнала х (Z), имеющего ограниченный спектр (сос — граничная частота спектра), равен Т = л С|)с (теорема Котельникова). В этом случае по сигналу х (iTt) можно восстановить исходный х (4), для этого применяют фильтры нижних частот (отсекающие все боковые частоты) и уси- лители. К.по уровню' — преобразование сигнала х (t), заключающееся в округлении его мгно- венного значения до некоторой ближайшей, наперед заданной, фиксированной величины называемой уровнем К. К. по уров- ню является нелинейным преобразованием входного сигнала х (t). Устройство, осуществ- ляющее операцию К. по уровню, наз. кван- тователем (квантующим устройством). Расстояние между двумя соседними уровнями К. наз. шагом К. qk = — xh. Важ- ной характеристикой квантующего устройства является интервал (порог) К.— pfc, равный интервалу значений С 1 С 'сй-н входных величин х (t), которые относятся к определен- ному уровню К. Возможные характеристики квантователей приведены на рис. 1. К. с qh = q — const и рк = р = const (равномер- ное К., рис. 1, б), благодаря своей простоте, наиболее распространено. Преобразование входного сигнала в кванто- вателе сопряжено с операцией округления, а, следовательно, с определенным искажением
КВАНТОВАНИЕ ИЗОБРАЖЕНИЙ входного сигнала. Погрешностью К. наз. ве- личина sfe = х (t) — х* при xh < х (t) < xft+r Она зависит от характеристик квантующего устройства (gft, ph) и от самого входного сигна- ла. Величина eft может быть найдена для каж- дого значения х (t). Квантующее устройство, преобразующее входной сигнал с миним. погрешностями, наз. оптимальным. Кванто- ватель, оптимальный для одного вида сигнала х (t), не будет оптимальным для другого. Для равномерного К. при q = р и хг = x_t = = 0,5 g величина погрешности будет лежать в пределах —0,5 е < + 0,5g. Поскольку квантователь является обычно частью динами- ческой системы, погрешности К. в таких систе- мах могут накапливаться. Оценить величину погрешности, вызванную К. в динамической системе, можно, используя метод Цыпкина, по которому оценивают максимальное значе- ние погрешности, вызванной К., через им- пульсную весовую ф-цию системы w [п] как т 8 Imax = °’59 2 1 w ("I I- n=0 Если x (t) — случайная ф-ция иремени, то ® (t) также будет случайной ф-цией, наз. шумом К. Влияние шума К. на работу ус- тройств, содержащих квантователи, можно ис- следовать с помощью статистической теории К. сигналов. Доказано, что при достаточно малом шаге К. g и большом числе уровней К., шум К. является некоррелированным с квантуемым сигналом — случайным процессом типа белого шума. Амплитуды шума К. распределены рав- номерно между значениями — 0,5g и + 0,5g, g2 а спектральная плотность равна-л— . Благо- 12 даря такой аппроксимации шума К., работу равномерного квантователя можно исследовать с помощью эквивалентной блок-схемы (рис. 2). При ограниченном числе уровней К. учет влияния К. по уровню усложняется. Однозначно восстановить исходный сигнал х (t) по его квантованному значению х* невоз- можно. Если известен закон распределения входного сигнала Р [х), то возможно найти вероятность того, что входная величина лежит в пределах kq — 0,5g х^ kq ± 0,5g, и найти условную плотность вероятности распре- деления х в этом интервале: х/х* = kq , J P[il где Р [7с] — вероятность появления сигнала х*+0,5д X», Р [7с] = У Р [х] dx. я*—0,5^ Математическое ожидание, дисперсия ит. д. квантованного сигнала х* могут быть выраже- ны через матем. ожидание, дисперсию и т. п. входного сигнала х (t) с помощью формул, получивших название поправок Шепперда для сгруппированных данных: 1 М [х*] = М [х] -|-----д2, 12 D [х*] = D [х] + -L д->Е (х2) + 0 [(g)*]. где М [ • ] и D [ • ] — матем. ожидание и дис- персия величин, стоящих в квадратных скоб- ках, Е (•) — характеристическая ф-ция х, 0[(д)4]— величины 2-го порядка малости. 1. Характеристики квантователей: а — неравномер- ного; б — равномерного. 2. Блок-схема преобразования сигнала в квантова- теле. Корреляционная ф-ция будет при этом иметь вид: Rxx (гь гз) = 1 Е [(х*)2 (ц)]--— д2 при Ц = «2, _ 12 ^Х*Х* (^1’ ^2) При В ряде устр-в, цифровых вычисл. машин, изме- рительных приборов, устройств управления, связи и т. д. сигналы подвергаются одновре- менному преобразованию: К. по времени и К. по уровню. При этом выходной сигнал пред- ставляется обычно в цифровой форме — деся- тичной, двоичной, двоично-десятичной и т. д. (см. Дискретизация). Одновременное К. по уровню и времени осуществляется в аналого- цифровых преобразователях. Лит.: Цыпкин Я.З. Теория линейных импульс- ных систем. М., 1963 [библиогр. с. 926—963]; Ефи- мов В. М. Квантование по времени при измерении и контроле. М., 1969 [библиогр. с. 86—87]; Ту Ю. Т. Цифровые и импульсные системы автоматического управления. Пер. с англ, М., 1964; Корн Г. А. Моделирование случайных процессов на аналоговых и аналого-цифровых машинах. Пер. с англ. М., 1968. Б. Ю. Мандровский- Соколов. КВАНТОВАНИЕ ИЗОБРАЖЕНИЙ — описа- ние непрерывных сигналов, воздействующих на элементы рецепторного поля, ступенчатыми (кусочно-постоянными) функциями от этих сигналов. К. и. может осуществляться как 439
КВАНТОРЫ в самих рецепторах, так и вне их. Для К. и. используют пороговые элементы, позволяющие непрерывный входной сигнал представить в виде ступенчатой функции. Как правило, по- роговые элементы всех рецепторов обладают одинаковыми свойствами. Чем больше порогов имеют пороговые элементы, тем полнее полу- ченные ступенчатые функции описывают вход- ное изображение. Очень часто пороговые эле- менты имеют всего один порог, и тогда выход- ной сигнал рецептора может быть представлен кусочно-постоянной функцией с двумя возмож- ными значениями. в. И. Васильев. КВАНТОРЫ — логические операторы, пере- водящие одну высказывательную форму в дру- гую. Различают К. всеобщности и К. существо- вания (см. Логические операции). КИБЕРНЕТИКА (греч. хореруцтоб] — ис- кусство управлять) — наука об общих законах получения, хранения, передачи и преобразо- вания информации в сложных управляющих системах. При этом под управляющими систе- мами здесь понимают не только технические, а И любые биологические, административные и социальные системы. Примерами очень сложных управляющих систем являются нерв- ные системы живых организмов, в особенности организм человека, а также аппарат управле- ния в человеческом обществе. Термин «К.» впервые (после древних греков) употребил в 1834 франц, ученый А.-М. Ампер (1775—1836) в предложенной им классифика- ции наук для обозначения не существовавшей еще в то время науки об управлении челове- ческим обществом. Вскоре после Ампера этот термин был забыт и снова возрожден амер, ученым Н. Винером (1894—1964) в названии своей книги, опубликованной в 1948. Эту дату принято считать датой рождения К. как само- стоятельной науки. Н. Винер определил К. как «науку об управ- лении и связи в животном и машине». Челове- ческое общество выпало из этого определения. Чувствуя этот недостаток, Н. Винер опублико- вал в 1954 новую книгу «Кибернетика и об- щество». Для обеих книг Винера характерен, однако, повествовательный подход, автор опи- сывает свои мысли и впечатления в связи с не- которыми исследованиями, выполнявшимися им и его коллегами в области теории случай- ных процессов и физиологии нервной системы. По существу, они не содержат последователь- ного изложения методов новой науки и ее результатов. Более систематически изложил в 1956 суть К., как ее понимал Винер, англ, ученый У.-Р. Эшби (р. 1903). В целом для развития К. в США и Зап. Ев- ропе, особенно на первых порах, характерно увлечение ее философскими аспектами (далеко не всегда правильно трактуемыми). Вместе с тем развертывавшееся во 2-й пол. 1950-х годов широкое использование электронных цифро- вых вычислительных машин (ЦВМ) и базирую- щихся на них автоматизированных систем управления (АСУ) требовало создания науч- ных основ проектирования таких машин и систем. Поскольку появлявшиеся в то время 440 статьи и книги по К. не давали ответа на жи- вотрепещущие вопросы, поднятые практикой, большинство специалистов по ЦВМ и АСУ за рубежом стали скептически относиться к самой науке К. Что же касается новых науч, методов И результатов, возникавших в связи с зада- чами проектирования ЦВМ и АСУ, то их объ- единили в новую науку, получившую в США и Англии название «computer science» (наука об ЭВМ),во Франции — «informatics. Термин же «К.» стали чаще всего употреблять в более узком смысле, понимая под этим в основном аналогии, существующие между машинами и живыми организмами, и философские вопросы, возникающие в связи с социальными последст- виями автоматизации. Лишь в самом конце 1960-х годов наметились пути сближения меж- ду «кибернетиками» и «вычислителями». В СССР развитие К. пошло по другому пути. После первоначальной отрицательной реакции, частично вызванной рядом ошибочных фило- софских установок Н. Винера и его последова- телей, к началу 1960-х годов определилось бо- лее широкое толкование К., полностью охва- тывающее не только теорию ЦВМ, но и много- численные применения в различных областях, начиная от автоматизации обработки научных данных до управления большими эконом, си- стемами. Схема функционирования произвольной си- стемы управления в самом общем виде изобра- жена на рисунке. Смысл этого функционирова- ния состоит в осуществлении такого кругообо- рота информации и с таким ритмом, которые необходимы для нормального действия объек- та: управляющие воздействия выдаются на объект управления по каналу прямой связи, результаты этого воздействия воспринимаются спец, системой датчиков и передаются в управ- ляющую систему по каналу обратной связи, переданные данные вместе с ранее накоплен- ной информацией преобразуются управляю- щей системой в новые управляющие воздейст- вия, после чего процесс обмена информацией продолжается. Информация о процессах в системах управ- ления может представляться в двух видах — непрерывной и дискретной. Непрерыв- ная информация о необходимых параметрах процесса при передаче обычно представляется в виде той или иной физ. величины (сила тока, угол поворота вала и т. п.), являющейся непре- рывной ф-цией времени. При хранении непре- рывная информация представляется в виде гра- фиков или в виде к.-н. физ. величины (напр., величины намагниченности или степени про- зрачности), меняющейся непрерывно на к.-л. участке пространства (линии, площади или объема). Дискретная информация представляется в виде последовательности от- дельных сигналов, отделенных друг от друга конечными временными или пространственны- ми промежутками. При этом к-во различных состояний сигналов конечно. Что же касается физ. вида сигналов, то для этой цели можно использовать любые физ. величины. Ввиду конечности мн-ва видов дискретных сигналов
КИБЕРНЕТИКА их принято обычно отождествлять с буквами того или иного (абстрактного) алфавита или с цифрами той или иной системы счисления. Поэтому часто дискретная информация отож- дествляется с алфавитно-цифровой информа- цией. В реальных системах управления всегда имеется возможность приближенно свести непрерывную информацию к дискретной, т. к. все реальные устр-ва для восприятия, передачи и воспроизведения непрерывной информации всегда обладают рядом ограничений. Это, во- первых, ограниченная чувствительность, не позволяющая различать достаточно мало отли- чающиеся друг от друга значения величины, используемой для представления информации. В результате каждый конкретный прибор фак- тически имеет дело только с конечным мно- жеством уровней сигнала. Во-вторых, имеют место ограничения пропускной и разрешающей способности устройств. Эти ограничения не по- зволяют различать достаточно близкие друг к другу моменты времени или точки пространст- ва, и это, в конечном счете, приводит к тому, что непрерывная информация, проходящая че- рез устр-во или запоминаемая в нем, фактиче- ски распадается на конечную последователь- ность сигналов. Поэтому огромное влияние на развитие К. оказало и продолжает оказы- вать создание универсальных преобразовате- лей дискретной информации — электронных цифровых вычислительных машин. Автоматического управления теория — не- посредственная предшественница К. имела дело с относительно простыми объектами и управляющими системами, описываемыми си- стемами дифф, и разностных уравнений. Огра- ниченные алгоритмические возможности, имев- шиеся в механике регулирования до появления ЦВМ, позволяли осуществлять лишь простей- шие виды преобразования информации. На- копление информации в управляющих систе- мах и, следовательно, использование пред- шествующего опыта в этот период не произво- дилось. Возможность накопления информации (ф-ция памяти) и осуществления сложных ее преобразований самой разнообразной природы была в сколько-нибудь полном виде впервые реализована в ЦВМ. Это позволило поставить и успешно решать задачу автоматизации не только физической, но и умственной деятель- ности человека, представляющую осн. прак- тическую задачу К. Центр тяжести исследова- ний сместился от простых систем управления к сложным, основанным, как правило, на ис- пользовании в качестве осн. управляющего звена ЦВМ. Наконец, широкое использование ЦВМ в системах управления сильно повысило роль дискретной формы представления инфор- мации и вызвало соответствующее совершен- ствование теоретической базы кибернетики. Для более полной характеристики предмета К. охарактеризуем ее теоретическую основу — теоретическую К. Ее задача — создание науч, аппарата и метода исследований, пригодного для изучения широких классов систем управ- ления, независимо от их конкретной природы. Теор. К. включила в себя ряд научных на- правлений, развивавшихся ранее в таких раз- делах математики, как логика математиче- ская, вероятностей теория, вычислительная математика и др. К их числу относится информации теория, имеющая дело с количест- венной мерой информации, кодирования тео- рия, изучающая способы представления диск- ретной информации в виде последовательнос- тей букв абстрактных алфавитов, и алгорит- мов теория, занимающаяся преобразованиями таких последовательностей. Схема функционирования произвольной системы управления. Ряд матем. разделов К. возник и развился в рамках самой К. Это, в частности, относится к общей теории автоматов, предметом которой является изучение произвольных преобразо- вателей дискретной информации, и в значи- тельной мере к ее более рано развившейся части — теории логических сетей. К автома- тов теории примыкают теории формальных языков и грамматик, составляющие основу общей теории знаковых систем. Все перечис- ленные направления К. имеют дело с дискрет- ной информацией и ее преобразованиями, пред- ставляющими собой основу при построении теории любых систем управления (см. Дис- кретных преобразователей теория). Практически возможно сводить произволь- ную информацию к дискретной, но принци- пиальное значение для К.имеет факт существо- вания универсальных преобразователей диск- ретной информации, установленный еще до возникновения К. в рамках матем. логики. Универсальный преобразователь дискретной информации характеризуется тем, что, полу- чив и запомнив описание любого конструктив- ного преобразователя (т. е. преобразователя дискретной информации, описываемого любым конечным множеством правил), он может вы- полнять (с точностью до изменения кодирова- ния) работу этого преобразователя. Универ- сальные преобразователи информации реали- зуют т. н. полные системы элементарных преобразований и способов их композиции, из которых, как из атомов, могут быть сложены произвольные конструктивные преобразова- ния информации — алгоритмы. К числу таких универсальных преобразователей дискретной информации относятся, в частности, и совре- менные ЦВМ. Матем. основой теории систем управления, имеющих дело с непрерывной информацией, является прежде всего теория обыкновенных дифф, уравнений, перерастающая в общую 441
КИБЕРНЕТИКА теорию динамических систем (не обязательно непрерывных). Вообще за последние годы наметилась тенденция к созданию более общего матем. аппарата кибернетики, охиатывающего гибридные (дискретно-аналоговые) управляю- щие системы. Непрерывные и дискретные фор- мы представления информации изучаются (с различных точек зрения) в таких разделах матем. аппарата К., как случайных процессов теория, игр теория, теория статистических решений, и в методах решения сложных экст- ремальных задач (линейное, выпуклое, сто- хастическое и динамическое программирова- ние, методы оптимизации на графах и т. п.). Используя этот аппарат, развились такие уже более специфические для теор. К. науч, направления, как распознавание образов и тео- рия обучающихся и самоорганизующихся систем управления. Они, наряду с теориями алгоритмов, автоматов и формальных языков, открывают новые возможности для решения одной из самых увлекательных задач К.— раскрытия закономерностей накопления и преобразования информации в мозгу человека. Как видим, теор. К. широко использует мате- матику и строится на матем. основе. Однако теор. К. не сводится только к математике. Она, как и все другие естественные и тех. науки, широко использует эксперимент как метод изучения объекта. Очень важной отличительной особенностью К. является то, что она ввела принципиально новый метод изучения объектов и явлений — т. н. матем. эксперимент, или машинное моде- лирование. Смысл этого метода заключается в следую- щем: очень многие объекты и явления описы- ваются столь сложными системами соотноше- ний, что прямое применение традиционных матем. методов оказывается практически не- возможным. Если, напр., объект описывается системой из многих сотен нелинейных дифф, ур-ний, с многими десятками параметров, то, как правило, аналитическое решение таких систем невозможно, а если бы оно и было возможным, то исследование получаемых сложных аналитических зависимостей обыч- ными матем. методами практически не приве- ло бы к успеху. В этом случае естественно при- бегнуть к матем. эксперименту. Описание соот- ветствующей системы ур-ний и к.-л. метода ее численного решения помещают в память ЦВМ. Благодаря огромной скорости работы совре- менных ЦВМ, за короткое время можно полу- чить большое число вариантов решений систе- мы при различных значениях параметров, что позволяет автоматически строить таблицы (или графики) зависимостей от параметров тех или иных интересующих нас свойств решений. Иными словами, матем. эксперимент позво- ляет производить исследование объекта по его описанию (см. Модель математическая), не прибегая к построению и исследованию реаль- ной модели физической этого объекта. Эффек- тивность такого подхода определяется, в част- ности, точностью машинного моделирования, которая может быть оценена на основе погреги- 442 ностей вычислений теории. Очень важно под- черкнуть, что матем. эксперимент можно при- менять и к таким объектам, которые не имеют точного матем. описания в традиционной фор- ме (т. е. в виде формул или ур-ний). Его с успехом применяют и к объектам, имеющим лишь качественные (но достаточно точные и полные) описания. Напр., записав в памяти ЦВМ правила грамматики с полными списками исключений, можно проводить матем. экспери- менты с языковыми конструкциями. Аналогич- но можно строить и изучать модели биол. эволюции, развитие сложных эконом, и со- циальных систем и т. п. Наличие метода машинного моделирования ставит теор. К. наряду с математикой в особое положение по отношению к др. наукам. А имен- но, имея свой специфический предмет исследо- вания (управляющие системы), К. вместе с тем поставляет и новый метод исследования (ма- тем. эксперимент), который, подобно матем. формулам, находит применение в др. науках, независимо от специфики изучаемых ими объ- ектов или явлений. Более того, матем. экспери- мент охватывает значительно большую, чем классические дедуктивные матем. методы, об- ласть возможных применений, включая в их число практически все науки — как тех. и естественные, так и социальные. Само собой ра- зумеется, что, поставляя новый универсальный метод науч, исследования в другие науки, теоретическая К., как и математика, никоим образом не претендует на то, чтобы подменить или заменить собой эти науки. Появление ЦВМ и метода машинного моделирования при- вело к тому, что теория сложных систем управ- ления явилась одним из осн. разделов К. Одним из важнейших принципиальных от- личий сложных систем от простых является то, что законы функционирования сложных систем не может описать и изучить один чело- век, для этого нужны коллективы исследова- телей. Так, законы, функционирования раз- личных регуляторных и управляющих систем человеческого организма изучают ученые раз- личных специальностей (нейрофизиологи, эн- докринологии т.п.). Собрать из этих разроз- ненных знаний комплексную картину функ- ционирования человеческого организма позво- ляет машинное моделирование. При этом в одном месте (в ЦВМ) не просто собираются отдельные факты. Возникает новое качество: ЦВМ способна отвечать на различные вопросы о поведении всей сложной системы (в данном случае человеческого организма) в целом. Методы комплексного исследования слож- ных систем управления составляют основу т. н. анализа систем (см. Систем общая теория) И операций исследования. Помимо теор. ядра, представляющего аппарат для изучения произ- вольных систем управления, в К. оформились направления более прикладного характера, имеющие дело с теми или иными конкретными видами систем управления и областей прило- жений. На одном из первых мест здесь стоит электронная вычислительная техника — осно- ва тех. базы К. А в основе теории ЦВМ и ма-
КИБЕРНЕТИКА тематического обеспечения ЦВМ лежит аппа- рат теор. К. Этот аппарат широко используют при построении систем автоматизации проек- тирования ЦВМ. Программирование для ЦВМ является, по существу, прикладной теорией алгоритмов, а теория различного рода устройств, входящих в состав ЦВМ,—приклад- ной теорией автоматов. Описание различного рода алгоритмических языков и теория транс- ляции и интерпретации таких языков в ЦВМ опираются на теорию языков формальных и грамматик формальных. За свою сравнительно короткую еще историю ЦВМ прошли большой путь развития — от простых ламповых машин, предназначенных в основном для автоматизации вычислительных работ, до сложных систем обработки данных, строящихся на базе микроэлектронной вычис- лительной техники и имеющих широчайшую область применений. Большие сдвиги произо- шли в организации использования ЦВМ. Если на первых порах они применялись для реше- ния отдельных задач, то с начала 1960-х годов основной упор делается на комплексную авто- матизацию, на т. н. системный подход к приме- нению ЦВМ. Суть этого подхода состоит в том, что, во-первых, автоматизируется не только обработка информации, но и ее сбор, ввод и вывод в окончательной, не требующей ника- кой дополнительной обработки, форме, во-вто- рых, в памяти машины постоянно находится целый комплекс программ и необходимая для их работы информация (в сложных системах управления — информационная модель объек- та управления). Для организации последова- тельной работы отдельных программ, снабже- ния их необходимой информацией и для взаи- модействия с людьми, работающими на спец, пультах, служат спец, матем. обеспечение — т. н. операционная система. Среди областей применения К. и ЦВМ по- прежнему одно из первых мест занимает наука. При системном подходе большое значение при- обрели системы автоматизации эксперимен- тальных исследований. Различают три вида таких систем. В наиболее простом случае авто- матизация сбора данных осуществляется за счет того, что измерительная аппаратура фик- сирует данные на таких носителях и в такой форме, чтобы они могли быть введены в ЦВМ с помощью спец, вводных устройств без к.-л. дополнительной обработки. Высокого уровня автоматизации достигают при применении спец, преобразователей, служащих для съема информации, преобразования ее в цифровую форму и передачу (по спец, каналам связи или линиям связи общего назначения) в ЦВМ в реальном масштабе времени. В случае отно- сительно простых экспериментальных устано- вок одна ЦВМ может обслуживать много от- дельных лабораторий. Еще более высокого уровня автоматизации достигают в сложных экспериментальных установках (ускорители, радиотелескопы и т. п.), где ЦВМ встраиваются в установки в качестве их органических состав- ных частей. Для возможности последующего использования экспериментальной информа- ции, особенно полученной в результате дорого- стоящих или трудноповторимых эксперимен- тов, организуется длительное хранение этой информации в цифровой форме на машинных носителях информации (ленты магнитные, диски магнитные и т. п.). Второе направление науч, применений ЦВМ, делающее сейчас лишь первые шаги,— это создание системы автоматизации дедуктивных построений, напр., системы автоматизации до- казательства теорем в математике (см. Дока- зательство теорем на ЭВМ). Наиболее пер- спективными являются человеко-машинные системы, в которых человек дает идею доказа- тельства, ставит промежуточные цели, а ма- шина осуществляет поиск в заданном направ- лении, и, в случае успеха, оформляет получен- ные результаты. Такого рода системы должны включать в себя в качестве составной части информационно-справочные системы, накапли- вающие совокупность ранее установленных фактов и их обоснований. Автоматизация справочно-информационной работы в науке имеет, разумеется, и самостоятельное значе- ние. Наконец, большое место в научных при- менениях ЦВМ и К. занимает описанное выше машинное моделирование. Большую роль К. и ЦВМ играют в развитии техники. Все более и более важное значение приобретают системы автоматизации проекти- рования в различных областях техники. В от- личие от недавнего прошлого, когда ЦВМ ис- пользовались для решения отдельных кон- структорских задач расчетного характера, в на- стоящее время все более и более утверждается системный подход. При этом с помощью спец, операционных систем осуществляется работа с чертежами и другой конструкторской доку- ментацией. Конструкторы, работая за спец. зкранными пультами, могут вызывать на них изображения отдельных чертежей или фраг- ментов их, контролировать ход проектирова- ния, передавать в систему различные указания и изменения и т. п. (см. Автоматизированная система проектирования). Автоматизирован- ные системы испытаний сложных тех. объектов строятся примерно по тем же принципам, что и автоматизированные системы обработки зкспериментальных данных. Системы автоматизации управления техно- логическими процессами начали развиваться задолго до возникновения К. Однако в то время задача этих систем сводилась гл. о. к ав- торегулированию, т. е. к удержанию тех или иных параметров, характеризующих процесс в заданных границах. Появление ЦВМ и раз- витие К. позволило перейти к решению задач оптим. управления. Резко возросла сложность систем. При их конструировании начали при- меняться идеи самообучения и самоорганиза- ции. Другое направление в автоматизации тех- нологии — программное управление, имеющее особо важное значение в машиностроении и приборостроении. Станок с программным управлением может быстро перестраивать свою работу за счет простого изменения программы, записываемой 443
КИБЕРНЕТИКА на магнитную ленту или перфоленту. Переме- щение и установку на станках деталей также могут осуществлять универсальные программ- ные автоматы. Если к тому же программы, управляющие подобным автоматизированным оборудованием, являются выходами автомати- зированной системы управления, то в резуль- тате появляется возможность создания цехов и заводов-автоматов, способных быстро пере- страиваться на новые виды продукции. В по- следнее время увеличился интерес к созданию как человекоподобных автоматов — роботов, управляемых ЦВМ, так и более простых устройств — киборгов, имитирующих и усили- вающих движения людей, которые ими управ- ляют. Задача автоматизации технологических про- цессов настолько важна и специфична, что совокупность обеспечивающих ее решение науч, направлений обычно объединяют в спец, раздел К., получивший название кибернетики технической. Задачи управления технологией непосредственно соприкасаются с задачами управления предприятиями в организационно- экономическом, плане (планирование, управле- ние запасами, организация сбыта и снабжения, финансовые операции и т. п.). Эти задачи при- зван решать другой раздел К., называемый обычно кибернетикой экономической. Автома- тизированные системы для решения такого рода задач называются системами администра- тивного, или организационного управления. Системный подход применительно к такого рода системам означает не только автоматизи- рованный сбор информации, но и комплексное решение задач. Их особенностью является на- личие общего для всех задач поля информации (информационная модель объекта), хранимого в памяти системы и постоянно автоматически обновляемого по мере поступления новых дан- ных. Автоматизированные системы администра- тивного управления должны полностью авто- матизировать документооборот. Иными слова- ми, в ЦВМ должны вводиться только действи- тельно первичные данные. Все те данные, ко- торые могут быть из них выведены, получаются в системе автоматически в виде тех или иных вторичных документов. Что же касается пер- вичной информации, то ее подготовка либо совмещается с приготовлением документов пер- вичного учета (финансового или материально- го), либо осуществляется автоматически с по- мощью соответствующих датчиков и систем управления технологией. В последнее время наметилась тенденция к органическому слия- нию автоматизированных систем технологиче- ского и административного управления. Такие системы получили название интегрированных. Автоматизированные системы администра- тивного управления (см. Автоматизированные системы управления предприятием) получают распространение не только в промышленности, но и на транспорте, в строительстве, проектно- конструкторских и научно-исследовательских учреждениях, в банках и т. п. Автоматизиро- ванные системы управления отдельными пред- 444 приятиями и учреждениями сливаются в слож- ные системы управления отраслями нар. х-ва (см. Автоматизированные системы управления в народном хозяйстве), а впоследствии (для стран социалистического строя) — и всем нар. х-вом в целом. «Необходимо... быстрее созда- вать отраслевые автоматизированные системы управления,— подчеркивал в Отчетном докла- де ЦК КПСС на XXIV съезде партии Л. И. Брежнев,— имея в виду, что в перспек- тиве нам предстоит создать общегосударствен- ную автоматизированную систему сбора и об- работки информации» (Материалы XXIV съез- да КПСС. М., 1971, с. 67, 68). Обмен информа- цией в таких системах вначале происходит на машинных носителях (чаще всего — на маг- нитных лентах), а впоследствии заменяется прямым обменом данными между ЦВМ по ка- налам связи. Происходит процесс все большего и большего слияния сети ЦВМ с системой связи, что приведет в будущем к коренному изменению наших представлений о задачах такой системы. Система связи в будущем должна предостав- лять потребителям услуги не только по про- стой передаче информации, но также и по ее хранению и переработке. В связи с этим боль- шой интерес представляет одна из практиче- ских задач, которую уже начинает решать К.,— создание т. н. национальных банков данных. Под этим понимается накопление в памяти ЦВМ той или иной информации, напр., всех законов страны или данных о всех новинках науки и техники, и возможность быстрого автомат, получения справок из пультов, рас- положенных в любых частях страны через единую систему связи. Близкие задачи ре- шаются в т. н. программированном обучении. Но, в отличие от простых банков данных, здесь ЦВМ может не только выдавать информацию, но и задавать вопросы, оценивать ответы на них, отсылая, в случае необходимости, к ранее пройденному материалу или задавая более простые вопросы. Ввиду особой важности и специфики изуче- ния организма человека и прежде всего его мозга, вопросы применения ЦВМ и К. для этой цели выделяют обычно в особый раздел К.— кибернетику биологическую. Разумеется, при этом не исключается исследование киберн. методами не только человеческого, но и любых др. живых организмов. Помимо вопросов комп- лексного моделирования организма и изучения в информационном плане мыслительных про- цессов, биол. К. включает в себя и ряд вопро- сов, относящихся к медицине. Речь идет о соз- дании искусственных органов и управлении ими (см. Биоэлектрическое управление), об ав- томатизации диагностики, о системах для авто- матизации анамнеза и мед. статистики, нацио- нальных «банков» мед. данных (истории болез- ней, содержащие данные о состоянии и изме- нениях состояния здоровья всех членов об- щества) и т. п. (см. Медицинская информа- ционная система). В связи с задачей моделирования функций мозга и автоматизации мыслительных процес-
«КИБЕРНЕТИКА» сов (см. Искусственный разум) возникает ряд принципиальных вопросов философского ха- рактера. Прежде всего — это вопрос о грани- цах автоматизации мыслительных процессов. Одним из важнейших достижений К. является установление того факта, что таких границ принципиально (в чисто теоретико-познава- тельном плане) не существует. Вместе с тем, в плане историческом, поскольку существует различие между человеческим обществом и ис- пользуемыми этим обществом орудиями (ка- кими бы совершенными они ни были), всегда будут составные части мыслительного процес- са, остающиеся прерогативой человека. На са- мых высоких уровнях автоматизации их они могут быть сведены к постановке общих целей развития и окончательной оценки получаемых автоматизированными системами результатов и решений. Второй вопрос — возможная опасность, свя- занная с ошибками автоматизированных сис- тем управления. Дело в том, что эконом, эффект, даваемый автоматизированными систе- мами, сильно растет при увеличении размеров систем. Поэтому масштабы таких систем не- прерывно увеличиваются и, соответственно, все большая и большая часть работы по подго- товке ответственных решений перекладывается на машины. При этом возникает опасность,, что из-за ненадежности автоматизированных си- стем или из-за ошибок их конструкторов и программистов может увеличиваться возмож- ность принятия неверных или даже пагубных для общества решений. Такие опасения разде- лял, напр., Н. Винер. Однако развитие К. показывает несостоя- тельность подобных опасений. Прежде всего, надежность кибернетических систем опирается не только на непрерывно растущую надежность их элементов, но и на вскрытую К. возмож- ность построения сколь угодно надежных систем из ненадежных элементов. Что же ка- сается ошибок конструкторов и программис- тов, то при обычных методах их работы вероят- ность их ошибок действительно растет с увели- чением размеров систем. Однако и здесь опе- режающее развитие автоматизированных си- стем проектирования вместе с развитием чувст- ва социальной ответственности конструкторов автоматизированных систем является гаран- тией непрерывного уменьшения вероятности ошибочных решений. Вероятность ошибки в решениях, подготавливаемых автоматизиро- ванными системами, несравнимо меньше в сравнении с решениями, получаемыми тра- диционными безмашинными методами. Разумеется, К., как и любая другая наука, не гарантирована от возможности злоупотреб- ления ее результатами отдельными группами или классами. Однако, решение этого вопроса относится к сфере социальных наук, к проб- леме построения справедливого безантагони- стического общества (см. Социологические воп- росы кибернетики, Философские вопросы кибер- нетики). К.— наука комплексная и интернациональ- ная, т. к. в ее развитие вносят свой вклад уче- ные и коллективы разных стран мира. В реше- ние проблем различных ее аспектов и разделов внесли вклад отечественные и зарубежные ученые, имена которых названы в соответ- ствующих статьях этой энциклопедии. Обмену информацией, выработке стратегических на- правлений развития, решению больших проб- лем К. и вычисл. техники и их применений способствуют такие международные организа- ции, как Международная федерация по обра- ботке информации (ИФИП), Международная федерация по автоматическому управлению (ИФАК), Международная федерация по иссле- дованию операций (ИФОРС) и Международная федерация по аналоговым вычислениям (АИКА). К. находится на самом острие научно-техни- ческого прогресса. Роль ее в народном хозяй- стве нашей страны будет расти и далее. Дирек- тивами XXIV съезда КПСС по пятилетнему плану развития народного хозяйства СССР на 1971 —1975 годы предусмотрено обеспечить «дальнейшую разработку проблем теоретиче- ской и прикладной математики и кибернетики для более широкого применения в народном хозяйстве математических методов и электрон- но-вычислительной техники, автоматизации процессов производства и совершенствования управления» (Материалы XXIV съезда КПСС. М., 1971, с. 244). Лит.: Материалы XXIV съезда КПСС. М., 1971; Глушков В. М. Введение в кибернетйку. К., 1964 [библиогр. с. 319—3221; Винер Н. Кибер- нетика и общество. Пер. с англ. М., 1958; Эш- би У. Р. Введение в кибернетику. Пер. с англ. М., 1959 [библиогр. с. 396—399]; Винер Н. Киберне- тика или управление и связь в животном и машине. Пер. с англ. М., 1968. В. М. Глушков. «КИБЕРНЕТИКА» — научный журнал, ор- ган Кибернетического центра Академии наук УССР. Освещает общие вопросы кибернетики (методологии), вопросы математических проб- лем кибернетики, теории автоматов и алгорит- мов, теории электронных цифровых и аналого- вых вычислительных машин и моделирующих устройств, создания 'алгоритмических языков и теории программирования, разработки ме- тодов исследования операций и систем, теории оптимальных решений, моделирования про- цессов мышления, информационных языков и систем, математической лингвистики. Выходит с 1965 шесть раз в год на русском языке, а так- же переводится на англ. язык в США под на- званием «Cybernetics». «КИБЕРНЕТИКА» — реферативный журнал, состоящий из двух выпусков: «Теория вероят- ностей и математическая статистика. Теорети- ческая кибернетика» и «Техническая киберне- тика». В первом выпуске освещаются вопросы теории вероятности и матем. статистики, ком- бинаторного анализа, теории управляющих систем и ее приложения, теории информации, исследования операций и матем. экономики, программирования и теории матем. машин, матем. моделирования мыслительных процес- сов и математические вопросы семиотики; во втором — вопросы киберн. систем управления, теории конечных автоматов, киберн. устройств, тех. приложения теории игр, применения ки- бернетики, кибернетические вопросы биологии 445
КИБЕРНЕТИКА БИОЛОГИЧЕСКАЯ и психологии. Издает жури. «К.» Всесоюзный ин-т научной и тех. информации (ВИНИТИ) Гос. комитета Совета Министров СССР по науке и технике и Академии наук СССР с 1964. Выходит 12 номеров в год (на русском языке). КИБЕРНЕТИКА БИОЛОГИЧЕСКАЯ — на- правление кибернетики, изучающее общие законы хранения, переработки и передачи информации в биологических системах. К. б. использует моделирование и изучает методы анализа и управления биол. системами. К. б. не подменяет других биол. наук, т. к. занимает- ся преимущественно матем. обработкой, по- строением моделей, переработкой информации, а не непосредственным получением данных. Традиционными методами исследования биол. систем, описанием и управлением ими зани- мается биология. Но по мере своего развития биол. науки все больше нуждаются в методах кибернетики, поскольку принцип символьного выражения сведений в виде моделей позволяет не только уточнить качественные и количест- венные представления о системе, но и получить новые данные. К. б. использует методы автома- тов теории, алгоритмов теории, систем общей теории, теории сложных систем управления, а также теории автомат, регулирования и управления (теории устойчивости, инвариант- ности, теории оптим. управления, информации теории, операций исследования и др.). Живая природа сложна и разнообразна, поэтому К. б. подразделяют на несколько на- правлений, изучающих различные биол. систе- мы и их частные ф-ции: на мед., физиол. и психол. кибернетику, нейрокибернетику и бионику. Кибернетика медицинская занимает- ся гл. о. созданием статистических моделей заболеваний и использованием их для диагнос- тики, прогнозирования и лечения, а также изучает процессы управления в медицине и здравоохранении. Физиологическая кибернетика изучает и моделирует ф-ции клеток, органов и систем в условиях нормы и патологии с перспективой использова- ния моделей для медицины. Нейрокибернетика моделирует процессы переработки информа- ции в нервной системе — от нейрона до орга- низма в целом. Психологическая кибернетика моделирует психические ф-ции на базе изучения целостного поведения человека. Бионика является связующим звеном между К. б. и кибернетикой технической и изучает возможности использования моделей биол. процессов в технике. По мере накопления в биол. науках количественной информации выделяются новые направления К. б. При составлении количественных моделей в первую очередь формулируют цель модели- рования; после этого переходят к составлению гипотезы, представляющей качественное опи- сание системы, и выбору типа модели, матем. методов и тех. средств для ее выражения в за- висимости от цели, количества и качества ин- формации. Последний этап — это создание модели и ее исследование с целью идентифи- кации с системой-объектом. Матем. модель биол. системы, дающую достаточно хорошее 446 совпадение с результатами ;ее эксперименталь- ных испытаний при расширении внешних усло- вий, можно назвать теорией работы данной системы (см. Биологических систем математи- ческое моделирование). В зависимости от целей моделирования мо- дели должны с различной степенью точности отражать структуру и функции системы (всей системы или ее частей). Для познания и управ- ления она должна быть более детальной, чем для создания устр-в, заменяющих систему, ког- да можно ограничиться моделированием отно- шений «входы — выходы» (см. «Черный ящик»), не претендуя на воспроизведение внутр, структуры и частных ф-ций. Ряд особенностей биол. систем определяет требования к модели и ограничивает возможности моделирования. Все биол. системы очень сложны, поэтому в большинстве случаев возможны только ве- роятностные, а не точные модели; методы клас- сической математики применимы в К. б. только для моделирования частных ф-ций и то с огра- ниченной степенью точности. Виол, системы составляют сложную иерархию. Модель каж- дой из систем может охватывать разное число смежных уровней «сверху» и «снизу». Напр., организм можно моделировать «снизу» — с уровня молекул, клеток или органов и учиты- вать влияние «сверху» таких систем, как попу- ляция, биогеоценоз или даже всей биосферы. Чем большее число смежных уровней включе- но в модель, тем она точнее и тем большее число качеств системы-объекта она отображает. На каждом структурном уровне биол. системы (клетка, организм, популяция) можно условно выделить рабочие и управляющие подсистемы. Между ними циркулируют потоки не только материальных частиц, но и информации, вы- ражаемой ее энергетическим кодом. При мо- делировании обязательно отражение как ма- териал ьно-энерг., так и информационно-моде- лирующих свойств систем. Функции биол. систем, их подсистем и элементов представляют сочетание дискретных и непрерывных процес- сов, поэтому и для их моделирования нужно использовать сочетание дискретных и непре- рывных методов. Высшим атрибутивным свойством биол. систем является способность к самоорганиза- ции, выражающаяся в изменении функций и изменении структуры за счет появления новых связей при одинаковом к-ве элементов, или в изменении структуры за счет изменения чис- ла элементов и связей между ними и образова- нии новых уровней. Качество самоорганизации обычно локализовано на различных уровнях структур (изменения в ДНК при мутациях и рекомбинациях, условные связи в нейронах коры головного мозга, творчество отдельных людей в обществе). Для моделирования этого качества необходимо «начать построение» моде- ли с соответствующего уровня, что связано с большими тех. трудностями и пока практиче- ски невозможно. Биология не располагает ни об одной из своих сложных систем, необходимыми к-вом и качеством информации, которые позволили бы
КИБЕРНЕТИКА БИОЛОГИЧЕСКАЯ уже сейчас создать модели с высокой степенью идентичности их поведения. Для получения такой информации необходимы эксперимен- тальные исследования на новом тех. уровне, а для обработки результатов этих исследова- ний — широкое использование вычислитель- ной техники. Учитывая недостаток информации и труд- ности ее получения, создают в К. б. эвристи- ческие модели, в которых воспроизводятся ги- потезы о структуре и функциях системы с ис- пользованием имеющейся информации и вос- полнением недостатка ее за счет предположе- ний. Эвристические модели полезны для про- верки гипотез, для планирования экспери- ментов и для управления системой. По характеру блок-схемы модели можно условно поделить на феноменологические и структурные. В феноменологиче- ских, или функциональных, моделях отра- жены временные и причинно-следственные от- ношения между дискретными явлениями, ха- рактеризующими функцию биол. системы без учета ее структуры. Возможны модели разной сложности: модели, отражающие зависимости дискретных входов и выходов целой системы, рассматриваемой как «черный ящик», и иерар- хические модели, в которых представлены не только общие для системы выходы и входы, но и дискретные ф-ции внутренних подсистем, ко- торые при интеграции определяют целостное поведение. Детализация функций, выделение нескольких уровней, расчленение энерг. и информационных потоков, привязка к внутр, структурным элементам, введение вероятност- ных оценок и обратных связей хотя и очень усложняет модели этого типа, но приближает к раскрытию сущности системы. Структур- ные модели строятся на базе внутр, струк- туры системы и отражают один или не- сколько иерархических уровней (элементы, подсистемы и связи). К структуре «привязы- ваются» непрерывные и дискретные изменения частных ф-ций, из которых рассчитываются суммарные ф-ции системы как целого. Модель представляет собой плоскую или простран- ственную сеть, отражающую рабочие и управ- ляющие элементы системы. Структурные мо- дели лучше приспособлены для выражения сущности систем, однако сложность расчетов не позволяет начинать моделирование с низких структурных уровней и заставляет ограничи- ваться отражением отдельных подсистем и частных ф-ций. Кроме типичных феноменоло- гических и структурных моделей возможны и смешанные модели, в которых отдельные подсистемы или их определенный уровень вы- ражаются по первому, а другие — по второму типу. Выбор зависит от специфики системы. В качестве тех. средств для создания моделей используют ЭЦВМ, поскольку они позволяют перерабатывать большой объем информации, хотя программирование иа них трудоемко. Некоторые частные ф-ции и отдельные под- системы можно моделировать на аналоговых вычислительных машинах. Отдельной областью К. б. является органи- зация и проведение экспериментов по снятию статистических и динамических характеристик биол. объектов. До начала проведения таких экспериментов осуществляется постановка за- дачи (определяют орган или функциональный акт, подлежащий изучению; устанавливают протяженность опыта и граничные условия). Это предполагает формулирование некоторой гипотезы, выразимой в качественных поня- тиях. После постановки задачи переходят к построению функциональной схемы объекта (перечисляют все входы и выходы; на основа- нии гипотезы из их числа выделяют существен- ные). Следующий этап — планирование экспе- римента (определяют контролируемые входы, выделяют стабилизируемые и изменяемые па- раметры, режим нагрузок, места и частоту замеров). Для успешного проведения экспе- риментов очень важно правильно подобрать комплекс измерительной аппаратуры. После этого проводят серию пробных опытов, во время которых отрабатывается методика и определяется применимость сделанных допу- щений. Закончив предварительную подготов- ку, приступают к проведению осн. серии опы- тов для получения характеристик. Матем. об- работку результатов осуществляют на ЭЦВМ, вводя в нее данные с помощью аналого-цифро- вого преобразователя. Общие принципы управления биол. система- ми с применением методов кибернетики состоят в следующем. Определение цели управления, выраженной моделями ис- ходного, промежуточных и конечного состоя- ний системы. Цели устанавливает человек, а количественные динамические модели одного из типов записываются в памяти ЭЦВМ или выражаются аналоговой моделью, напр., ста- тистические модели заболеваний (структурная модель «внутренней сферы» организма или модель психики). Эти модели позволяют прогнозировать естественные изменения систе- мы при разных исходных состояниях. Пере- числение средств управления с программами их воздействия на элементы системы. Например, перечень лекарств с ука- занием механизма действия в виде изменения характеристик органов. Составление алгоритма управления. Расчет по модели изменения системы во времени при разных управляющих воздействиях и выбор оптим. стратегии и тактики управления для достижения цели. Принятие решения и уточ- нение программы управления. Напр., выбор метода лечения по критериям эффективности в зависимости от исходного состояния больного и программа последовательности применения средств. Контроль выполнения программы управления, преду- сматривающий систему обратных связей, оценку состояния системы на промежуточных стадиях и коррекцию управляющих воздейст- вий в зависимости от эффекта управления. Это очень важный момент, т. к. возможны только вероятностные модели биол. систем, не позво- ляющие однозначно предусмотреть ее реакцию на управление. 447
КИБЕРНЕТИКА В ВОЕННОМ ДЕЛЕ Управление биол. системами возможно в клинической медицине: диагностика и прогно- зирование развития болезни, выбор и проведе- ние лечения вплоть до автомат, управления жизненными ф-циями при острых патологиче- ских состояниях; в физиологии — планирова- ние и проведение эксперимента; в психоло- гии — программированное обучение или даже воспитание. Лит.: Парии В. В., Баевский Р. М. Вве- дение в медицинскую кибернетику. М.— Прага, 1966; Амосов Н. М. Моделирование сложных систем. К., 1968; Анохин П. К. Принципиальные во- просы общей теории функциональных систем. М., 1971 [библиогр. с. 58—61]; Эшби У. Р. Конструк- ция мозга. Пер. с англ. М., 1964 [библиогр. с. 404— 4071; Рашевски Н. Некоторые медицинские аспекты математической биологии. Пер. с англ. М., 1966 [библиогр. с. 236—241]. Н. М. Амосов. кибернетика в военном деле — одно из важных направлений использования но- вейших научно-технических достижений в об- ласти кибернетики и вычислительной техники в интересах военного дела. Формирование ки- бернетики как новой науки в значительной ме- ре связано с решением некоторых задач, воз- никших в период 2-й мировой войны. Именно исследование проблемы создания автоматизи- рованных систем для ПВО натолкнуло Н. Ви- нера на мысль о целесообразности выделения общих закономерностей управления и связи в живой природе и технике в новую научную область, названную им кибернетикой. Широ- кое применение К. в в. д. вызвано непрерыв- ным совершенствованием военной техники, стратегии, оперативного искусства и тактики. Рост основных тактико-технических показате- лей образцов боевой техники, повышение маневренности и скорости боевых машин, усложнение условий их боевого применения уже к началу 2-й мировой войны привели к широкому использованию некоторых средств автоматизации для управления боевой техни- кой. Так, в авиации были созданы приборы для автоматизированного вычисления при- цельных данных при бомбометании и воздуш- ной стрельбе, в ПВО — приборы управления огнем зенитной артиллерии, в военно-морском флоте — системы кораблевождения и управле- ния огнем корабельной артиллерии. В после- военный период в связи с появлением и разви- тием ядерного оружия и совершенствованием средств доставки боеприпасов к целям в воен- ном деле произошла подлинная революция, потребовавшая коренной перестройки управле- ния не только боевой техникой, но и войсками. Современный бой и операции характери- зуются массированностью применения сил и средств, высокими темпами передвижения войск, возможностью быстрых и резких изме- нений обстановки. В таких условиях человек в ряде случаев не может, не прибегая к помощи технических средств, своевременно реагиро- вать на изменения обстановки и принимать правильные решения. Все это привело к бур- ному внедрению К. в в. д. Вопросы использо- вания кибернетической техники и методов кибернетики в интересах военного дела выде- лились в обширную область, которую наз. 448 военной кибернетикой. Она пред- ставляет собой науку, изучающую общие зако- номерности процессов управления войсками, боевой техникой и средствами поражения с целью повышения эффективности их боевого применения. Кибернетические устройства на- ходят разнообразное эффективное применение в большинстве сложных систем вооружения для управления объектами боевой техники и средствами поражения. Прежде всего следует указать на применение автоматических устройств вычислительной техники и устройств передачи информации в ракетных системах (комплексах). Современные ракетные комплек- сы, независимо от их назначения, насыщены автоматикой, позволяющей до минимума со- кратить время подготовки их к пуску, повы- сить надежность и точность движения ракет к цели. Среди таких устройств можно, в част- ности, отметить автоматы, управляющие ре- жимом подачи компонентов топлива к двига- тельным установкам, а также системы управле- ния и навигации. Несмотря на некоторую спе- цифику, автоматические системы управления ракетами обладают всеми наиболее характер- ными чертами кибернетических устройств. Они содержат датчики первичной информации (напр., угловых координат ракеты, линейных ускорений и т. д.), устройства для ее перера- ботки, оформленные в виде малогабаритных бортовых вычислительных машин или же в виде специализированных счетно-решающих устройств, и, наконец, исполнительные меха- низмы. Чрезвычайно насыщены автоматикой наземные устройства подготовки, контроля и пуска ракет. Боевая техника, применяемая сухопутными войсками, также начинает все больше и больше оснащаться кибернетическими устройствами, позволяющими повысить точность стрельбы артиллерии и танков, обеспечить автоматиче- ское определение местоположения объектов и др. В войсках ПВО применяются ракетные и авиационные комплексы перехвата воздуш- ных целей, представляющие собой примеры кибернетических систем. Типовая схема ракет- ного комплекса перехвата воздушных целей (рис. 1) включает радиолокационные станции обнаружения и сопровождения целей, снаб- женные вычислительными устройствами для определения координат целей, командно-вы- числительные устройства, осуществляющие разворот ракетной пусковой установки на цель и пуск ракеты, и, наконец, собственно ракету с соответствующими системами коррекции ее траектории и самонаведения на цель. Многогранно применение кибернетики в военной авиации. Здесь можно наметить три основных области: 1) управление вооружением самолета (прицельные системы, системы управ- ления бомбардировочными и артиллерийскими установками, системы пуска ракет и т. п.); 2) управление полетом самолета (автопилоти- рование, системы регулирования двигателей, автоштурманы, бортовые автоматические систе- мы посадки); 3) регулирование движением самолетов в районе аэродромов (рис. 2).
КИБЕРНЕТИКА В ВОЕННОМ ДЕЛЕ Еще более разнообразным является приме- нение кибернетических устройств и систем в военно-морском флоте. Современные надвод- ные корабли и подводные лодки, обладающие большими скоростями и высокой автоном- ностью действий, вооружены мощным ракет- ным, артиллерийским, торпедным и бомбовым оружием и оснащены совершенной радиотехни- ческой аппаратурой, автоматизированными и автоматическими средствами поиска, обнару- жения и сопровождения целей и приборами управления огнем. Применение методов кибернетики для управ- ления войсками является сравнительно новой областью ее практического использования. В сущности, для управления войсками всегда использовались по крайней мере два киберне- тических принципа — программного управле- ния (расчленение сложных действий на элемен- тарные, заранее отработанные команды) и об- ратной связи (обязательный доклад об испол- нении полученного приказания). В настоящее время все основные процессы, связанные с управлением войсками (добывание данных о противнике, сбор информации о своих войсках и обстановке, анализ и оценка обстановки, принятие решения и доведение его до исполни- телей) чрезвычайно усложнились, а распола- гаемое время на их реализацию неуклонно сокращается. В этих условиях комплексное применение кибернетики для обеспечения опе- ративного, непрерывного и гибкого управле- ния войсками стало неизбежным, в связи с чем появились автоматизированные системы уп- равления войсками. Однако применение К. в в. д. ни в коей мере не означает снижения роли человека в процессах управления войска- ми. Напротив, именно благодаря тому, что кибернетическая техника освобождает челове- ка от трудоемкой и утомительной работы по сбору, хранению, обработке и выдаче инфор- мации, командующие (командиры) и штабы получают благоприятные возможности для сосредоточения своего внимания на творческом решении наиболее важных вопросов подготов- ки и проведения операций (боев). Напр., для решения задачи целераспределения важно предварительно определить боевые средства, которые достигают тех или иных целей против- ника. Соответствующие расчеты могут выпол- няться вычислительной машиной, которая результаты вычислений в наглядной форме передает в штаб. Следующим этапом автомати- зации в этом направлении является автомати- зированное получение ряда вариантов целе- распределения по каким-либо заранее выбран- ным критериям. Тогда на долю человека вы- падает лишь выбор одного из вариантов с уче- том факторов, которые пока что не поддаются количественной оценке. Примерная схема любой автоматизирован- ной системы для управления войсками вклю- чает в себя: 1) датчики первичной информации о противнике, своих войсках, состоянии театра военных действий и метеообстановке; 2) линии передачи информации (телефонные, телеграф- ные, радио- и радиорелейные каналы и др.); 3) вычислительные машины; 4) средства для наглядного отображения и документирования информации и оперативного размножения документов. Условно, в зависимости от решае- мых задач, автоматизированные системы управления войсками можно разделить на две больших группы: информационные системы и системы боевого управления. Информационные системы имеют своей задачей сбор, хранение и выдачу информации о противнике и своих войсках, состоянии театра военных действий, метеообстановке. В автоматизированных систе- 1. Схема автоматизированной системы управления зенитными управляемыми ракетами: 1 — зенитная управляемая ракета; 2 — цель; 3 — радиолокатор поиска и обнаружения цели; 4 — радиолокатор со- провождения цели; 5 —. радиолокатор наведения ра- кеты на цель; 6 — индикатор оператора; 7 — пуско- вая установка; 8 — командный прибор. 2. Схема системы, обеспечивающей автоматизацию посадки группы самолетов. мах боевого управления реализуются процес- сы, непосредственно связанные с управлением войсками. Технически обе системы могут быть совмещены в рамках единой автоматизирован- ной системы. Большинство автоматизирован- ных систем управления войсками являются иерархическими системами управления, отобра- жающими систему управления вооруженными силами, принятую в данной стране. Поэтому в состав систем, предназначенных для автома- тизированного управления войсками крупных 29 4-210 449
КИБЕРНЕТИКА МЕДИЦИНСКАЯ оперативных объединений, обычно включается ряд подсистем, решающих более ограниченный круг задач (см. рис. 3). В частности, одной из важных областей применения К. в в. д. яв- ляется тыл. С помощью современных вычисли- тельных машин в органах тыла выполняются всевозможные учетно-отчетные работы, пла- нирование использования материальных ре- сурсов и т. д. В ряде случаев для управления тылом используются специальные автоматизи- рованные подсистемы. Решение расчетных к информационных задач в автоматизирован- 3. Структурная схема автоматизированной системы TACFIRE управления огнем артиллерии: 1 — ЭВМ обработки разведданных; 2— ЭВМ целераспределения; 3 — ЭВМ управления огнем; 4 — командно-индика- торный блок; 5 — артиллерийская батарея. ных системах управления войсками требует привлечения точных матем. методов. Внедре- ние таких методов характерно для применения К. в в. д. Все основные процессы по управле- нию войсками осуществляются в условиях не- полной информации о противнике, ибо против- ник всегда стремится скрыть свое истинное состояние и свои намерения. Поэтому одной из важных особенностей матем. методов, ис- пользуемых в военном деле, является их на- правленность на решение задач в условиях риска и неопределенности, на тщательный учет случайных факторов. В связи с этим в теорети- ческом отношении автоматизированные систе- мы управления войсками и военная киберне- тика в целом опираются на такие области мате- матики, как вероятностей теория, массового обслуживания теория, математическая ста- тистика, теория игр и решений, алгоритмов теория и др. Применение К. в в. д., в свою очередь, вы- двинуло ряд важных научных и тех. проблем (надежность и живучесть автоматизированных систем, оптимальное взаимодействие человека и автомат, устр-в, в частности вычислитель- ных машин, и др.), требующих для своего разрешения совместной работы военных и не- военных специалистов. Лит.: Гончаренко М. Н. Кибернетика в во- енном деле. М., 1963; Синяк В. С. Военное при- менение электронных вычислительных машин. М., 1963 [библиогр. с. 166—167]; Петров В. П., Сочивко А. А. Управление ракетами. М., 1963 [библиогр. с. 261]; Абрамов С. А., Батра- ков В. А. Электронные цифровые машины и снаб- жение войск. М., 1964 [библиогр. с. 240—241]; А н у - реев И. И., Татарчвнко А. Е. Примене- ние математических методов в военном деле. М., 1967; Прокофьев А. В. Средства механизации и ав- томатизации в штабах. М., 1969. Б. Г. Доступов. КИБЕРНЕТИКА МЕДИЦИНСКАЯ — направ- ление кибернетики, изучающее проблемы, свя- занные с процессами управления в медицине и здравоохранении. Предметом исследования К. м. являются медицинская и другие виды информации, системы накопления и переработ- ки информации, системы связи и управления, существующие в человеческом организме и в системе здравоохранения. К. м. опирается на знания, накопленные медициной и здравоохра- нением, а также на матем. аппарат кибернети- ки и возможности электронных вычислитель- ных машин. Тех. базой К. м. являются цифро- вые и аналоговые вычислительные машины широкого назначения и специализированные вычислительные машины СО сложными комп- лексами устройств ввода — вывода данных ЦВМ. Осн. методом познания в К. м. является метод моделирования, основанный па глубоком анализе изучаемого процесса или системы. В К. м. получило широкое развитие моделиро- вание по методу «черного ящика» с его макро- и микроподходами. При моделировании по этому методу изучают изменения на входе и выходе системы и по ним стремятся выяснить отношения между элементами системы или ее возможные структуры. Цель любого модели- рования — изучение поведения системы в за- висимости от действия на нее тех или иных факторов. Под моделью понимают некоторый искусственно созданный объект, в соответствие которому может быть поставлен оригинал. Модель не является точной копией системы. Напр., стандартизированная история болезни, заполняемая в процессе лечения больного, со- держит в себе информацию о больном, о дина- мике параметров (элементов) во время лечения больного, в связи с этим ее можно рассматри- вать как информационную модель данного больного. Однако «оживает» эта модель только в мозгу врача или в ЦВМ, когда происходит ее сравнение по слржным алгоритмам с моде- лями тех или иных болезней, имеющимся в их памяти. Это позволяет дать оценку функций многих систем больного; диагностировать за- болевание или комплекс заболеваний; опреде- лить степень риска при назначении лекарств; прогнозировать развитие болезни и лечение. Т. о., моделирование позволяет врачу на осно- вании изучения функции системы высказать определенное суждение об изменении ее струк- туры. К. м. в СССР начала оформляться как науч- ное направление во 2-й половине 50-х гг. В 1956 была создана первая модель диагности- ческой электронной машины, а в 1957 на все- мирной выставке в Брюсселе демонстрирова- лась модель «искусственной руки», управляе- мой нервными импульсами человека, которую разработала группа инженеров и врачей в Москве. За рубежом в этот же период была создана модель «искусственного электрическо- го глаза», дающего возможность слепому чи- тать печатный текст с помощью органа слуха. В это же время появились первые сообщения об анализе энцефалограмм и электрокардио- 450
КИБЕРНЕТИКА ТЕХНИЧЕСКАЯ грамм с помощью ЭВМ, о диагностике с по- мощью ЭВМ. В 1959 в Неаполе был проведен первый международный конгресс по К. м. Период развития К. м. можно разделить на два этапа. На первом этапе разрабатывались пре- имущественно методы решения частных задач (диагностика заболеваний, автоматизация об- работки энцефалограмм и пр.) и определялись осн. направления К. м. Второй этап характе- ризуется системным подходом к решению за- дач моделирования и управления организмом человека, системой здравоохранения (см. Ме- дицинская информационная система). В К. м., в зависимости от приложения ее методов и идей к различным направлениям медицины, сформировалось несколько науч, направлений. Первое — это физиологическая кибернетика, занимающаяся изучением и моделированием органов и систем человека; второе направление связано с клинической медициной (терапия, хирургия, кардиохирургия, неврология, пси- хиатрия ит. п.); а третье — с проблемами про- филактической медицины и управления в здравоохранении. Теория и практика в этих направлениях представляют единое целое, они неразрывно связаны. Помимо моделирова- ния в К. м. применяют сложные системы сбора и переработки информации для управления учреждениями здравоохранения (автоматизи- рованные системы управления больницами, ми- нистерствами) и лечебно-профилактическим процессом. В клинической медицине К. м. занимается: вопросами теории и принципами построения медицинских информационно-поис- ковых систем, обеспечивающих лечебный про- цесс; построением диагностических и прогно- зирующих систем; систем автоматизированного управления человеческим организмом в усло- виях патологии; теорией диагноза; теорией мед. прогнозирования; теорией управления двигательными функциями больного с по- мощью управляющей информации, полученной от здорового человека; стандартизацией пред- ставлений, созданием классификаций, номен- клатур, обеспечивающих возможность приме- нения методов кибернетики в современной ме- дицине. Значительные успехи достигнуты в об- ласти биоэлектрического управления. Созданы и успешно применяются в клиниках электро- кардиостимуляторы, стимуляторы скелетной мускулатуры, протезы конечностей с био- электрическим управлением. В профилактической медици- не и здравоохранении К. м. за- нимается разработкой и созданием различных информационных и управляющих систем, обеспечивающих контроль над чистотой возду- ха, почвы, воды, пищи и т. п.; построением единой системы, направленной на охрану здо- ровья населения городов и сел от эпидемиче- ских заболеваний; разработкой принципов и построением автоматизированных систем уп- равления аппаратом и учреждениями здраво- охранения (министерство, больницы, поликли- ники, здравпункты); разработкой гос. центра мед. информации; мед. документалистикой; теорией создания систем самообучения насе- ления навыкам санитарии и гигиены и прави- лам пользования мед. системами; подготовкой кадров для работы в области К. м. Работы в области К. м. привели к созданию целого ряда приборов и устр-в, с успехом ис- пользуемых в клинической и эксперименталь- ной медицине. Напр., созданы системы автома- тизированного и автоматического анализа электро- и векторкардиограмм, электронные диагностические устр-ва для выявления при массовых исследованиях ЭКГ-патологий. Применение матем. методов и вычислитель- ной техники в системе здравоохранения при- звано повысить эффективность работы мед. учреждений. Автоматизация медицины выдви- гает ряд вопросов, связанных с проблемой «человек — машина» в широком понимании это- го понятия. Лит.: Амосов Н. М., Шкабара Е. А. Опыт постановки диагноза при помощи диагностических машин. «Экспериментальная хирургия и анестезио- логия», 1981, № 4; Парив В. В. Кибернетика в физиологии и медицине. «Вопросы философии», 1961, № 10; Б р а й в е с С. Н., Свсчинский В. Б. Элементы общей теории управления в организме. «Экспериментальная хирургия и анестезиология», 1983, N 5; Амосов Н. М. Регуляция жизненных функций и кибернетика. К., 1964; П а р и н В. В., Баевский Р. М. Введение в медицинскую ки- бернетику. М.— Прага, 1988. А. А. Попов, В. Г. Мельников. КИБЕРНЕТИКА ТЕХНИЧЕСКАЯ — направ- ление кибернетики, в котором изучаются на основе единых для кибернетики в целом на- учных идей и методов технические системы управления. К. т. является современным эта- пом развития теории и практики автомат, ре- гулирования и управления (см. Автоматиче- ского управления теория, Автоматика), а так- же научной базой для решения задачи комп- лексной автоматизации производства, транс- портных и других сложных систем управления (ирригационные и газораспределительные системы, атомные электростанции, космиче- ские корабли и т. д.). Сложные системы управ- ления, в которых как непременный элемент принимает участие человек-оператор, назы- вают системами автоматизированными, в отличие от систем автоматических, функцио- нирующих без непосредственного участия в них человека (см. Автомат). Проблема «чело- век—машина», в которой рассматриваются воз- можности рационального распределения функ- ций между человеком и автоматически дейст- вующими устройствами, является в настоящее время одной из главных в К. т. (как и в кибер- нетике в целом). Именно вопрос об участии человека в системах управления в основном отличает интересы К. т. от интересов ее пред- шественницы — теории автомат, регулирова- ния и управления. Наибольшее объединение функций человека и автомата достигается в киборгах («кибернетические организмы»), т. е. устройствах, в которых достигнута определен- ная степень симбиоза в физ. и интеллектуаль- ных действиях человека и тех. средств авто- матики. Киборги находят все более и более широкое применение при решении задач управ- ления объектами, находящимися в таких 29* 451
КИБЕРНЕТИКА ТЕХНИЧЕСКАЯ условиях, в которых человеку трудно или вовсе невозможно управлять ими непосредственно. Напр., киборги все шире применяют для управления некоторыми процессами в метал- лург. и хвм. производствах, опасными по ра- диационному излучению процессами, происхо- дящими в ядерных реакторах и ускорителях заряженных частиц, объектами в космическом и подводном пространствах и пр. (см. Робот, Робот промышленный, Манипулятор). Учас- тие человека в управлении агрегатами и тех- нологическими процессами, с одной стороны, и в административном управлении, с другой, также приводит к сращиванию этих двух сфер управленческой деятельности и к созданию единой «человеко-машинной» системы управ- ления. Поэтому, кроме физиологических осо- бенностей человека-оператора, существенное значение стало приобретать и его психологиче- ское состояние, и это породило целую ветвь науч, исследований, именуемых психологией ин- женерной. Главной задачей этой ветви знаний является разработка методов использования знаний о поведении человека при проектирова- нии и эксплуатации сложных человеко-машин- ных систем управления (или элементов этих систем) для достижения их максимальной эф- фективности. При решении ряда задач управления тех. объектами (навигация судов и летательных аппаратов, создание измерительных и конт- рольных устройств, разработка читающих ав- томатов и др.) специалисты в области К. т. стремятся использовать все те пути и приемы, которые выработала природа в течение весьма длительного периода ее эволюционного разви- тия, что и привело к формированию большого и самостоятельного науч, направления, име- нуемого бионикой. Это направление, в зависи- мости от конкретной области исследований, в свою очередь подразделяется на ряд частей и разделов (гидробионику, нейробионику и др.). Одним из самостоятельных направлений К. т. является распознавание образов. Распо- знающие системы имеют большое научное и практическое значение, их применяют не только при создании читающих автоматов, но и при распознавании и анализе ситуаций, характеризующих состояние технологических процессов или физ. экспериментов, а также при разработке мед. автоматизированных диагн. устройств и т. д. К К. т. в определенной мере также относится и задача идентификации объектов управления, т. е. задача определения динамических характеристик управляемых объектов на основе наблюдения и измерения некоторых их координат (параметров) и внеш- них возмущающих воздействий (хотя эта зада- ча является частной по отношению к проблеме распознавания образов). Разработка и ис- следование различных методов идентифика- ции (детерминированных и статистических) представляет собой важное самостоятельное направление в К. т. То же можно сказать и о цикле исследований, проводимых в рамках К. т. в области теории прогнозирования, и 452 разработку на ее основе автоматически дейст- вующих прогнозирующих устройств. Характерной особенностью современного этапа развития К. т. является широкое исполь- зование вычислительных устройств и вычисли- тельных машин (аналоговых и цифровых) и при решении исследовательских задач, и при создании различных тех. систем управления. Для создания автоматизированных систем управления предприятием (АСУП) и техноло- гическими процессами (АСУТП) (а это задача весьма сложная и многогранная) необходимо применение тех или иных вычислитель- ных средств. Научной базой при этом служат К. т., информации теория, системотехника я кибернетика экономическая, причем четкую грань между этими научными направлениями установить не всегда удается. Если ориентиро- ваться на практику системотехнических науч- но-исследовательских работ, проводимых в последние годы, то условную границу между К. т. и системотехникой можно усмотреть в том, что в К. т. большее внимание уделяют нижним ступеням иерархической лестницы управления производством — агрегатам, тех- нологическим процессам и цеховым системам (см. Иерархические системы управления), а в системотехнике уделяют внимание средним уровням управления (административному управлению предприятием, комбинатом или от- раслью), а также решению задач автоматиза- ции процессов проектирования и автоматиза- ции сложных научно-экспериментальных ра- бот (геофизическим и гидрофизическим иссле- дованиям и т. д.). Все уровни управления весьма тесно взаимо- связаны. Поэтому в современных системных исследованиях (см. Системный подход) к соз- данию той или иной системы управления под- ходят как к целостной проблеме, охватываю- щей все стадии ее создания (проектирование, разработку, изготовление, испытание, налад- ку, эксплуатацию и. даже консервацию, если эта стадия также существенна). При этом при- нимают во внимание и чисто тех., и админи- стративно-организационные, эконом., социаль- ные, правовые и этические стороны этой це- лостной проблемы. Создание АСУП требует большой предварительной теор. и инженерной подготовки. Теоретическая подготовка сводит- ся прежде всего к алгоритмизации производст- венных процессов, т. е. к созданию формальных (математических) и неформальных (эвристи- ческих) описаний самих управляемых объектов. Для этой цели используют спец, языки описа- ния производственных процессов (GSL, GPSS, TSP, АЛКОПОЛ, ТЕХНОЛ, АЛТОС и т. д.). Кроме того, стремятся найти алгоритмы управ- ления подсистемами и системой в целом. -I Инженерная часть предварительной подго- товки к созданию АСУП заключается в выборе стандартных или в разработке новых тех. средств (вычисл. машин, устройств отображе- ния информации, пультов управления и т. д.), необходимых для функционирования АСУП. Насыщенность систем разнородными тех. уст- ройствами привела к большой значимости
КИБЕРНЕТИКА ТЕХНИЧЕСКАЯ проблемы надежности функционирования АСУП (см. Надежность кибернетических си- стем), причем существенное значение приобре- тает автомат, контроль систем управления как одно из средств повышения надежности. При решении задачи повышения надежности и общей задачи повышения эффективности функ- ционирования АСУП все больше внимания уделяют вопросам предоставления человеку- оператору необходимой обобщенной визуаль- ной информации. С этой целью созданы различ- ные средства отображения информации, учи- тывающие психофизиологические возможности человека и предоставляющие ему возможность активно и эффективно участвовать в процессе управления (знаковые индикаторы и специали- зированные экраны, действие которых основано на использовании оптоэлектроники, лазерных и люминесцентных приборов, голографии и т. д.). Вся эта современная техника систем индикации вместе с тех. средствами связи при создании АСУП приобретает не меньшее значение, чем и сама вычислительная техника, используемая в них. Объясняется это тем, что в большинстве такого рода систем управления нет необходи- мой для оптим. управления априорной инфор- мации и человек-оператор должен накапливать ее в процессе эксплуатации системы. Поэтому изучавшиеся в теории автоматического управ- ления различные адаптивные системы (систе- мы экстремального регулирования, самонаст- раивающиеся и самоорганизующиеся) имеют не меньшее значение и при разработке автома- тизированных систем управления, являющих- ся осн. объектом изучения в К. т. В этом прояв- ляется полная преемственность и в определен- ной мере даже совпадение задач теории авто- мат. управления и К. т. Это же утверждение относится и к многим другим ветвям научного аппарата, используемого в обоих этих разде- лах кибернетики. Прежде всего это относится к проблематике исследования динамических свойств изучаемых систем управления — устойчивости, точности управления, помехо- устойчивости и т. д., т. е. к проблематике, яв- ляющейся главной в научном отношении и для теории автомат, управления, и для К. т., и определяющей их научное содержание. Наличие человека в системе управления приводит к возникновению многих новых за- дач, рассматриваемых в К. т., которых раньше при изучении полностью автоматически дейст- вующих систем не могло возникнуть. В част- ности возникает необходимость изучать интел- лектуальную деятельность человека в процессе управления (логическое описание его функ- ционирования, программирование эвристиче- ское, теоретико-множественные и абстрактно- алгебраические методы описания целенаправ- ленного поведения, процесса обучения и пр.). В связи с многообразием задач, возникающих при изучении человеко-машинных систем управления, возникает необходимость найти некоторые интегральные обобщающие методы исследования, с помощью которых можно бы- ло бы с единой точки зрения охватить многие из этих задач. Поэтому для К. т. большое зна- чение приобретает систем общая теория или, более узко, абстрактная теория систем, и мож- но утверждать, что в настоящее время развитие К. т. идет по пути построения абстрактных моделей сложных систем управления и их изучения. Для этой цели используют различ- ные отрасли знаний: семиотику математиче- скую, множеств теорию, логику математиче- скую, вероятностей теорию, абстрактную ал- гебру и т. д. Язык теории отношений и абстрактной ал- гебры позволяет формализовать такие понятия, как цель, принятие решения, целенаправлен- ное поведение, адаптация, обучение, самообу- чение, самоорганизация и пр. Логико-матем. язык, применяемый, напр., в форме логических схем алгоритмов, также позволяет с единой точки зрения описывать разнообразные слож- ные системы. Ими могут быть релейно-кон- тактные схемы (см. Релейно-контактных схем теория) или схемы телефонной автомат, стан- ции и т. д., но с помощью этого языка описы- вается и управленческая деятельность челове- ка-оператора (диспетчера аэропорта, рулевого судна, водителя троллейбуса и т. п.). Описания сложных систем управления с помощью логи- ческих схем алгоритмов позволяют ответить только на некоторые общие вопросы, напр., обнаружить некоторые принципиальные пре- имущества самоорганизующихся систем управ- ления по сравнению с обычными системами. Однако для выявления других свойств системы (точности, устойчивости и пр.) необходимо использовать иные уровни абстрактного описа- ния систем. При этом стремятся найти такой матем. аппарат, который позволил бы охватить наибольшее число возникающих задач. Одной из наиболее удачных в этом отношении яв- ляется обобщенная трактовка различных дина- мических задач, встречающихся в К. т., ис- пользующая стохастической аппроксимации метод или, в более общем случае, вероятност- ный итеративный метод. С помощью этого ме- тода были рассмотрены с единой точки зрения такие, ранее казавшиеся совершенно разно- родными, проблемы, как проблемы оптималь- ности, адаптации, обучения, распознавания образов, идентификации, фильтрации случай- ных процессов, надежности и др. В К. т. и в кибернетике в целом большое значение приобретают методы решения задач, позволяющие преодолеть трудности, возникаю- щие из-за наличия очень большого числа взаимодействующих элементов (подсистем), входящих в соответствующую сложную систе- му (см. Многомерные системы автоматического управления). «Проклятие большой размер- ности» (по образному выражению амер, мате- матика Р. Веллмана) является камнем преткно- вения при решении задач устойчивости, опти- мальности, распознавания образов, исследова- ния конечных автоматов, при решении эконо- мико-математических задач. Осн. два пути преодоления затруднений, связанных с боль- шой размерностью задач,— это декомпозиции методы и методы агрегирования. Наряду с этой проблемой большое значение в К. т. 453
КИБЕРНЕТИКА ЭКОНОМИЧЕСКАЯ имеет и многокритериалъности проблема, за- ключающаяся в выборе компромиссного реше- ния, т. е. в выборе таких значений управляю- щих воздействий, чтобы всякое оптим. реше- ние, найденное для каждой из подсистем, было оптимальным (или субоптимальным) и для всей системы в целом. При этом возможны и теоре- тико-вероятностные, и игровые трактовки за- дачи. Однако, хотя аналитические методы изу- чения сложных систем и имеют большое значе- ние для исследования реальных систем управ- ления производством, транспортом и т. д., но во многих случаях их практически не удается применять из-за чрезмерной слож- ности задач, и поэтому в настоящее время наи- более универсальным путем для более деталь- ного изучения сложных тех. систем управ- ления служат методы моделирования. В отличие от традиционных методов модели- рования аналогового, цифрового или гибрид- ного (цифро-аналогового), широко распростра- ненных при исследовании систем автомат, управления, при моделировании системы «че- ловек — машина» создаются спец, моделирую- щие комплексы или даже моделирующие центры. В них, помимо аналоговых и цифровых вычисл. машин, включают различные устрой- ства отображения информации, специализи- рованные пульты, устр-ва связи и др. средст- ва, позволяющие создать для человека-опера- тора условия функционирования, по возмож- ности близкие к реальным. Разработаны также специальные языки {СИ МУЛ А, СИМСКРИПТ, RTL и др.), предназначенные для моделирования автома- тизированных систем управления. Таким образом, симбиоз автоматически дей- ствующих устройств и людей является, с одной стороны, осн. объектом исследований, прово- димых в К. т., а с другой — это универсальное средство для моделирования действительно сложных тех. и других систем управления. Лит.: Ивахненко А. Г. Техническая кибер- нетика. К., 1962 [библиогр. с. 412—416]; Теория ав- томатического регулирования, кн. 1—3, ч. 1—2. М., 1967—69 [библиогр. кн. 1, с. 743—763; кн. 2, с. 653— 674: кн. 3, ч. 1, с. 588—604, ч. 2, с. 352—365]; Техни- ческая кибернетика в СССР. М., 1968; Кибернетика и вычислительная техника, в. 1. Сложные системы управления. К., 1969; Цянь-Сюэ-Сэнь. Тех- ническая кибернетика. Пер. с англ. М., 1956 [биб- лиогр. с. 447—450]; Общая теория систем. Пер. с англ. М., 1966; Техническая кибернетика за рубежом. Пер. с англ. М., 1968; Исследования по общей тео- рии систем. М., 1969. А. И. Кухтенко. КИБЕРНЕТИКА ЭКОНОМИЧЕСКАЯ — на- правление кибернетики, использующее ее ме- тоды п средства с целью исследования и орга- низации процессов в экон, системах. К. э. изу- чает процессы сбора, накопления, хранения и переработки информации об экон, объек- тах или явлениях. Предметом К. э. являются процессы управления экономикой страны, отрасли, района, пром, комплекса, производ- ства, отдельного предприятия, участка, нес- кольких станков или группы людей и т. д. Методы анализа, применяемые в К. э., помогают находить оптим. режимы управления и строить рациональные системы обработки эконом, данных, основанные на широком ис- 454 пользовании вычисл. техники. Исследования по К. э. сводятся к выбору показателей, не- обходимых для управления эконом, объектами (предприятием, отраслью, группой отраслей); к выбору способов получения, передачи и об- работки этих показателей с наименьшими за- тратами средств; к выбору тех. устр-в обработ- ки информации на различных уровнях управ- ления (выбор техники связи, вычислительной техники и др.); к изучению и рекомендации алгоритмов и программ обработки информа- ции, позволяющих на основе полученных пока- зателей найти необходимое решение в наиболее рациональном (с эконом, точки зрения) виде и довести его до исполнителей; к изучению способов контроля и учета выполняемых реше- ний и др. В социальном аспекте К. э. способствует стиранию граней между умственным и физ. трудом, разрабатывая новую технологию умст- венного труда в сфере управления на основе современного тех. оснащения. Роль К. э. в современном обществе значительно возраста- ет в связи с необходимостью совершенствовать эконом, организацию как один из краеуголь- ных камней общего процесса социального преобразования. Первоначально становление К. э. было свя- зано с разработкой матем. моделей эконом, систем и явлений, использованием электрон- ной вычисл. техники для исследования этих моделей и для решения задач управления. При- менение матем. структур и методов во многом щло по линии применения матем. символики и ликвидации терминологических различий. Это направление развивается и сейчас.'в рамках математической экономики и эконометрии. Матем. модели эконом, систем и явлений позво- лили лучше осмыслить динамику изучаемых систем, выработать действенные рекомендации по рационализации их структуры и методов эконом, прогнозирования и управления. Осо- бое значение имело .изучение регулирующих факторов в таких моделях, вопросов устойчи- вости, равновесия, роста, регулирующего .ха- рактера цен, выявление и подчеркивание об- ратных связей в экономике, исследование кон- фликтных ситуаций (в рамках игр теории), соотношений между оптимальным функцио- нированием и общей мобильностью эконом, систем (см. Макромодели экономические, Мик- ромодель экономическая, Модели равновесия, Модели роста, Модели экономики). К. э. за- нимается вопросами принятия решений в управлении эконом, системами, применения моделей математических и получаемых на их основе машинно-формальных выводов для при- нятия решений в реальных ситуациях и поста- новках, решает вопросы границ и рецептов возможного использования формальных поста- новок и выводов. Большое внимание уделяется методам эвристического решения задач, экс- пертного прогнозирования (см. Экспертных оценок методы в прогнозировании) и, наконец, построению человеке-маш. систем для решения эконом, задач (см. Система «человек—машина»). Применение такого рода человеко-маш. систем,
«КИЕВ» моделирование ситуаций и принятие решения для обучения и выработки более рациональных форм и методов управления (деловые игры) способствует тому, что матем. моделирование становится все более универсальным средством совершенствования эконом, систем, пробным камнем проверки эконом, положений и док- трин. Однако определяющим направлением в К. э. является разработка теории и построение автоматизированных систем управления (АСУ) в нар. х-ве, которое стало возможным только в связи с созданием современных тех. средств обработки данных, особенно систем с разделе- нием времени (см. Режим разделения времени). Построение АСУ в экономике является состав- ной частью процессов автоматизации, опреде- ляющих современную науч.-тех. революцию. Необходимость создания таких систем обуслав- ливается не только их эффективностью в плане совершенствования эконом, систем, роста про- изводительности управленческого труда, но и в плане эффективного использования тех. средств обработки данных и организации ин- формационных процессов в целом, многими социальными требованиями. Быстрый рост производства, углубление специализации, рас- ширение кооперирования производства, обнов- ляемость продукции, эффективное использова- ние ресурсов невозможно без создания АСУ. В рамках К. э. разрабатываются общие вопро- сы структуры, построения и функционирова- ния автоматизированных систем управления в народном хозяйстве. Особое внимание уде- ляется вопросам эффективного сбора инфор- мации, ее представления, именования, интер- претации, использования и циркуляции в АСУ. Информация в эконом, системах стано- вится предметом глубокого изучения. Разра- ботка информационных и алгоритмических языков, языков моделирования, информа- ционно-поисковых систем и информационно- днскретной оптимизации (см. Оптимизации методы численные), теории расписаний и др., на теор. и практические разработки в области обработки данных, математического обеспе- чения ЦВМ. Развитие техники обработки дан- ных, общей теории операций исследования и ис- следования систем также связано с направле- нием развития и интересами К. э. Лит.: Кобринский Н.Е. Основы экономиче- ской кибернетики. М., 1969 [библиогр. с- 253—254]; Процессы регулирования в моделях экономических систем. М., 1961 [библиогр. с. 291—292]; Л а н г е О. Введение в экономическую кибернетику. Пер. с польск. М., 1968. А. А. Бакаев, В. С. Михалевич, В. В. Шкурба. «КИЕВ» — электронная цифровая вычисли- тельная машина, предназначенная для решения широкого круга научных и инженерных задач. Разработана в 1958 в Ин-те кибернетики АН УССР. Использована впервые в СССР для исследований по дистанционному управлению технологическими процессами. «К.» (рис.) — асинхронная машина с полностью автономны- ми устройствами. В ней есть оперативное ЗУ параллельного действия на ферритовых сердеч- никах емкостью 1024 слова, цикл обращения к ОЗУ — 10 мксек; в машине реализованы операции сокращенного умножения и деления. Структура команд — трехадресная. В «К.» впервые применен адресный язык программи- рования как входной язык транслятора. Систе- ма операций машины — 32 операции, в т. ч. обращение по адресу 2-го ранга и операции для задания циклов. Форма представления чи- сел — с фиксированной перед старшим разря- дом запятой, длина машинного слова — по- стоянная, 41 двоичный разряд. Режим рабо- ты с плавающей запятой осуществляется про- граммно. Постоянное (одностороннее) ЗУ фер- рит-трансформаторного типа с циклом обраще- ния 7 мксек и емкостью 512 слов предназначено для хранения сменно-спаянных программ. Цикл работы машины четырехтактный. Цифровая вычислительная машина «Киев». справочных систем, по существу, ориентирует- ся на объекты эконом, характера. К. э. оказала во многом определяющее влия- ние и на развитие некоторых новых матем. направлений — математического, стохастиче- ского и динамического программирования, длительность такта — переменная, она зависит от вида операции и используемой памяти. Параллельное арифм. устр-во включает двух- тактный накапливающий сумматор и 3 регист- ра; время сложения 6,6 мксек, деления — 275 мксек, среднее быстродействие 15 тыс. 455
КЛАСС ЗАМКНУТЫЙ ФУНКЦИЙ АЛГЕБРЫ ЛОГИКИ операций в 1 сек. Внешнее ЗУ состояло из трех магн. барабанов общей емкостью 9 тыс. слов со временем выборки 120 мксек. Элемент- ная база — импульсно-потенциальная (лампо- вые элементы). Ввод данных осуществляется с перфолент, перфокарт, телеграфных линий связи, преобразователей непрерывных вели- чин в дискретные, устр-в чтения графиков. Устр-во вывода — цифропечатающее или пер- форатор. Лит.: Глушков В. М-, Ющенко Е. Л. Вы- числительная машина «Киев». К., 1962 [библиогр. с. 181—182]; Дашевский Л. И., Погре- бинский С. Б., Шкабара Е. А. Вычисли- тельная машина «Киев». К., 1964 [библиогр. с 321— 323]. Л. Г. Хоменко. КЛАСС ЗАМКНУТЫЙ ФУНКЦИЙ АЛГЕБ- РЫ ЛОГИКИ — такой класс функций ЯЛ, что 1) вместе с каждой функцией / (z1; ..., хп) е ЯЛ классу ЯЛ принадлежит функция / (у1г ..., уп), где не все у должны быть различными (замкну- тость относительно отождествления перемен- ных); 2) вместе со всякими / (zj, ...,х4, ... ... , zn) е ЯЛ, Д (xi , ..., ) е ЯЛ классу ЯЛ 1 Pi принадлежит функция / (zj, ..., fi (z^, ..., ... , xi ), ..., xn) (замкнутость относительно суперпозиции). К. з. ф. а. л. является, напр., класс всех ф-ций алгебры логики. КЛАСС ИНВАРИАНТНЫЙ ФУНКЦИЙ АЛ- ГЕБРЫ ЛОГИКИ — множество Q функций алгебры логики такое, что: 1) если функция / (zlt ..., хп) е Q, то к классу Q принадлежат и все функции, получающиеся из / путем пере- именования (без отождествления) переменных; 2) если функция (xlt ..., хп) е Q, то к классу Q принадлежат и все функции, полу- чающиеся из / путем любой подстановки конс- тант на место (не обязательно всех) перемен- ных; 3) если функция / (х1; ..., хп) е Q, то к классу Q принадлежат и все функции, полу- чающиеся из / путем удаления или введения фиктивных переменных (переменная наз. фиктивной, если / (xlt .... xj-j, 0, хж, . . . , хп) = = Н*1. . . . , х^, 1, xi+1, . . . , хп). Мн-во всех К. и. ф. а. л. имеет мощность кон- тинуума. Изучение К. и. ф. а. л. позволяет глубже понять алгоритм, трудности синтеза миним. схем, реализующих функции алгебры ЛОГИКИ. М. И. Кратко. КЛАСС ПРЕДПОЛНЫЙ ФУНКЦИЙ АЛГЕБ- РЫ ЛОГИКИ — класс замкнутый функций алгебры логики, который не совпадает с клас- сом всех функций и не содержится целиком ни в каком замкнутом классе, отличном от класса всех функций. В алгебре логики су- ществует только пять предполных классов — классы функций, сохраняющих константу 0 и 1, класс самодвойственных функций алгебры логики, класс монотонных функций алгебры логики и класс линейных функций алгебры логики. Для fc-значных логик все К. п. ф. а. л. 456 исчерпываются шестью семействами, но число этих классов л (к) растет очень быстро л (к) ~ [^-1 — 6 (к) • к • 2Сй 1 , где 6 (к) = 1 — при нечетном к и 6 (к) = 2 при четном к. Напр., известно, что л (2) = 5, но л (6) = 15 237, а л (7) = 7 854 724. В терминах К. п. ф. а. л. выражаются крите- рии полноты. Набор ф-ций является полным, если он не принадлежит целиком никакому К. п. ф. а. л. Но при fc > 6 эти критерии стано- вятся уже малообозримыми. Лит.: Захарова Е. Ю., Кудрявцев В. Б., Яблонский С. В. О предполных классах в й-значных логиках. «Доклады АН СССР», 1969, т. 186, № 3. М. И. Кратко. КЛАССИФИКАЦИИ ИЕРАРХИЧЕСКИЕ — классификации, в которых каждый подкласс имеет один и только один непосредствен- но предшествующий ему (включающий его) класс (отношение сильной иерархии). Между всеми подклассами, входящими в один класс, существует отношение соподчинения. К. и. информации документальной являются важ- нейшими видами традиционных языков инфор- мационно-поисковых, их применяют для рас- пределения документов научных по отраслям знаний в соответствии с содержанием этих документов. Они наз. также библио- течно-библиографиче с к и м и классификациями и отличаются от классификаций наук более строгим со- ответствием формально-логическим правилам построения (для однозначного определения места документа или его поискового обра- за), а также соответствием особенностям клас- сифицируемых объектов (для деления докумен- тов не только по содержанию, но и по виду издания, их назначению, языку их текста и т. п.). Схемы этих классификаций обычно издаются в виде основных таблиц и таблиц определителей (или типовых делений). В ос- новных таблицах все отрасли знания и их разделы расположены в логической последова- тельности, причем деление каждый раз произ- водится только по одному основанию. В табли- цах определителей отражаются общие призна- ки, повторяющиеся для многих документов. Всем разделам и определителям присваиваются условные обозначения — индексы, которые по структуре могут быть номерными и ступен- чатыми. В качестве номерных индексов ис- пользуются порядковые номера подразделений классификации, ступенчатые индексы отра- жают ее логическую структуру и позволяют производить неограниченную детализацию схемы. История К. и., и в частности библиотечно- библиографических, восходит к глубокой древности. В настоящее время применяются десятки различных схем, из которых наиболь- шее значение имеют «Десятичная классифика- ция» М. Дьюи (1876), «Растяжимая классифи- кация» Ч. Кеттера (1879), «Классификация Библиотеки Конгресса США» (1901), «Универ- сальная десятичная классификация» — УДК (1905—07), «Библиографическая классифика-
КОБОЛ ция Г. Блисса» (1935). УДК остается наибо- лее распространенной международной универ- сальной системой, которая является обяза- тельной для классификации литературы по точным, естественным и тех. наукам в СССР. Наряду с ней в СССР широко применяется советская «Библиотечно-библиографическая классификация» (1960—1968). Наряду с достоинствами, которые заклю- чаются в явном и привычном обозначении ро- до-видовых отношений между понятиями, К. и. имеют ряд ограничений. Эти классифика- ции, в соответствии с формально-логическими правилами их построения, не позволяют легко и быстро отражать процесс интеграции науки, устанавливать классы для новых направлений на стыке отд. дисциплин, производить много- аспектное индексирование документов и их поиск по любому, заранее не предусмотренно- му сочетанию характеристик. Эти ограничения успешно преодолеваются в фасетных классификациях, начало которым положила «Классификация при помощи двое- точия» Ш.-Р. Ранганатана (1933). Вместо еди- ного ряда делений в каждом основном классе, здесь имеется несколько таблиц, каждая из которых построена на основе к.-л. одной ха- рактеристики или аспекта, получивших назва- ние «фасетов». Индекс, отражающий содержа- ние документа, строится из обозначений, при- нятых в каждой такой таблице и соединяемых при помощи двоеточия. Фасетные классифика- ции явились шагом вперед от традиционных информационно-поисковых языков к дескрип- торным языкам. Лит.: Шамурин Е. И. Очерки по истории биб- лиотечно-библиографической классификации, т. 1—2. М., 1955—59 [библиогр. т. 1, с. 322—382; т. 2, с. 459— 5361. Р. С. Гиляревский. КЛАССИФИКАЦИЯ АВТОМАТИЧЕСКАЯ — отнесение автоматическим устройством объек- тов из некоторого множества к тому или иному классу из заданного (конечного) набора клас- сов. В основе К. а. лежит анализ информации о каждом объекте, которая вводится в устр-во. Проблема К. а. относится к проблеме распозна- вания образов, и в ее решении используются многие понятия и методы распознавания обра- зов. В частности, в одном из вариантов реше- ния вводимая в устр-во информация о клас- сифицируемом объекте интерпретируется как совокупность признаков. Каждому признаку сопоставляется координата (многоградацион- ная или двоичная, в зависимости от природы признака) в некотором пространстве призна- ков, где всякий предъявленный объект отобра- жается точкой. При удачном выборе признаков точки одного класса группируются в компакт- ные скопления со сравнительно легко аппрок- симируемыми границами или, в вероятностной постановке, распределениями вероятностей. Предъявленный объект в зависимости от того, куда попадает в пространстве признаков ото- бражающая точка, классифицируется в соот- ветствии с принятым решающим правилом. К. а. применяется в мед., тех. диагностике, геофиз. разведке, информационно-поисковых системах и т. п. В. С. Файн. КЛЮЧЕВОЕ СЛОВО — слово или устойчивое словосочетание естественного языка, исполь- зуемое для выражения некоторого аспекта смыслового содержания документа (или запро- са). При использовании метода координатного индексирования поисковые образы представ- ляют собой множества К. с., которые в этом случае наз. также унитермами. Между К. с. могут иметь место отношения синонимии или условной смысловой эквивалентности, т. е. синонимии с точки зрения данной информа- ционно-поисковой системы. Накопление К. с. путем содержательного анализа научно-тех. текстов или алгоритмически, напр., сравнива- нием слов текста с фиксированным списком неключевых слов, является важным этапом при выборе исходной лексики дескрипторных языков информационно-поисковых; отобранные К. с. объединяются далее в дескрипторы. В дескрипторных словарях (информационно-по- исковых тезаурусах) даются отсылки от К. с. к соответствующим дескрипторам. В настоящее время во многих научных журналах даются К. с. публикуемых в них статей. Н. А. Куземская. КОБОЛ — язык программирования, ориенти- рованный на решение задач обработки данных. Запись алгоритма обработки данных, или программа, выглядит в этом языке как ряд предложений, составленных из англ, слов, напоминающих по форме англ, текст, благода- ря чему можно легко овладеть правилами поль- зования языком (в СССР принят русский ва- риант языка). Программа обработки данных, называемая К.-программой, описывается в этом языке точно заданным, стандартизиро- ванным способом, что делает возможным авто- матический перевод этой программы во внут- ренний язык любой машины, для которой со- ставлена спец, программа, называемая К-. транслятором. 1-й вариант языка разработан представителями амер, фирм и опубликован в 1960, -в 1961 опубликован 2-й вариант языка, в 1965 — 3-й — значительно расширенный вариант, а в 1968 — стандарт языка. Сущностью обработки данных, на кото- рую ориентирован К., является многократное повторение однотипных операций над последо- вательными группами данных. Данные, под- лежащие обработке, представляются в К. в виде входных массивов (исходные объекты обработки) и выходных массивов (результаты обработки). Массив состоит из некоторой сово- купности записей и обычно хранится на магнит- ных лентах, дисках или на перфокартах. В на- чале массива записываются т. н. метки мас- сива — этикетка, позволяющая отличить один массив от другого. За этикеткой сле- дуют расположенные в определенном порядке записи массива, после последней из кото- рых в массиве содержится, указание о конце массива. ПрограмаМГв'К. состоит из четырех разделов. 1-й раздел — отождествления — со- держит название программы и др. информа- цию, необходимую для ведения документа- ции. 2-й раздел — оборудования — 457
КОБОЛ определяет ЭВМ, на которой будет произво- диться трансляция К.-программы, и ЭВМ, на которой будет производиться счет по созданной транслятором рабочей программе. В этом же разделе определяются внешние устр-ва, на которых будет располагаться каждый из масси- вов. 3-й раздел — данных — описывает форматы входных и выходных данных, подле- жащих обработке, и способы организации дан- ных в массивах. По своему смыслу описание характеризует изображение данного на листе бумаги, а не способ размещения его в памяти машины, а именно: описывается, из каких знаков данное составлено (буквы, цифры и т. д.), сколько цифр содержится в числе, какова последова- тельность колонок в некоторой таблице, сколь- ко в ней строчек, каков способ редактирования колонок, каково содержание колонок к момен- ту начала решения задачи и т. д. Формат отд. колонки таблицы задается с помощью т. н. шаблона — строки символов из определенного набора; каждый из символов набора имеет строго определенный смысл, напр., один из них обозначает вхождение буквы, другой — цифры, третий — положение десятичной точ- ки, четвертый — правило редактирования дан- ных и т. д. Появление определенного символа в строке шаблона указывает, что на соответствующей позиции в данном расположен символ опреде- ленной категории (буква или цифра и др.) или что к символу на данной позиции следует при- менить определенное правило редактирования. Каждому отд. данному и каждой выделенной группе данных присваивается определенное название и т. н. номер уровня — двузначное число, с помощью которого задается упорядо- ченность данных в таблице. Для указания, что некоторое данное входит как составляющее в групповое данное, его описание помещают за описанием объемлющего его группового данного в пределах одной записи и присваи- вают ему номер уровня больший, чем номер уровня группового данного; каждой записи соответствует наименьший номер уровня 01, поскольку запись в К. есть наивысшая форма организации данных. В секции массивов раздела данных описы- ваются особенности массивов, используемых в задаче,— организация меток в массиве, группирование записей и типы записей, содер- жащихся в данном массиве. 4-й раздел — процедур — описывает действия, которые выполняются над данными при обработке. Каждое действие задается в форме оператора, состоящего из глагола, определяющего дейст- вие, и одного или более операндов — значений, названий (обозначений) данных, подвергаю- щихся воздействию операторов. Группа после- довательно записанных операторов, оканчи- вающаяся точкой, наз. предложением. Предложения объединяются в параграфы, которые, в свою очередь, могут объединяться в секции. Программист присваивает параграфам и секциям названия (метки), которые позволяют 458 обратиться к соответствующему участку про- граммы. В качестве операторов задаются сле- дующие: 1) операторы ввода — вывода, обеспе- чивающие обмен информацией между внешней средой (перфокарты, магнитные ленты и др.) и внутренней памятью машины: ОТКРЫТЬ — подготавливает массив к работе; ЧИТАТЬ — переносит очередную запись входного массива из внешней среды в оперативную память, после чего она становится доступной для обработки; ПИСАТЬ — отправляет запись из оперативной памяти в выходной массив; ЗАКРЫТЬ — оканчивает обработку массива; ПРИНЯТЬ — запрашивает некоторую порцию информации; ВЫДАТЬ — выдает на пульт часть информа- ции; 2) арифметич. операторы — выполняют отд. арифметич. действия (СЛОЖИТЬ, ВЫ- ЧЕСТЬ, УМНОЖИТЬ, РАЗДЕЛИТЬ) или вы- числяют по ф-ле (ВЫЧИСЛИТЬ); 3) оператор перемещения данных с одновременным редак- тированием передаваемого данного к формату принимающего поля (ПОМЕСТИТЬ); 4) опе- ратор подсчета или замены вхождений опре- деленного символа в данном (ПРОСМОТ- РЕТЬ); 5) оператор сортировки массива (СОР- ТИРОВАТЬ); 6) операторы управления после- довательностью: ПЕРЕЙТИ — передает уп- равление в указанную в операторе точку про- граммы; ИЗМЕНИТЬ —• изменяет указанную в программе последовательность выполнения операторов, заменяя название метки в опера- торе перехода; ВЫПОЛНИТЬ — позволяет в определенной точке программы выполнить некоторую группу операторов заданное к-во раз и затем продолжить выполнение програм- мы от указанной точки в обычном порядке; ЕСЛИ — проверяет выполнение заданных ус- ловий и в зависимости от результата провер- ки устанавливает порядок выполнения опе- раторов. Для указания сведений о данных и действий над ними (названия свойств данных, операто- ров и т. д.) в язык К. введены т. н. зарезерви- рованные слова (около 200 спец, слов), которые запрещено использовать как названия данных и процедур. К.-программа записывается на спец, бланках, где каждая строка бланка пер- форируется на отд. перфокарте. Раздел проце- дур и раздел отождествления не зависят от ЭВМ, на которой будет исполняться програм- ма, раздел оборудования полностью опреде- ляется этой ЭВМ. В разделе данных лишь отд. фразы служат для более полного исполь- зования особенностей машины, а в остальном этот раздел также не зависит от ЭВМ реали- зации. Исходя и£ этого, пользователи ЭВМ различных классов могут легко обмениваться программами. Применение языка К. упрощает подготовку задачи для ЭВМ и ее отладку, облегчает обу- чение программированию, позволяет вести строгую документацию программ в стандарти- зированной форме. Успех применения языка привел к разработке точного описания стан- дарта К. и особенностей реализации этого языка. В 1968 принят амер, стандарт языка К., основывающийся на языке в редакции
код 1965. Согласно этой редакции, язык имеет четко выраженную модульную структуру и состоит из т. н. ядра, содержащего средства для обработки данных во внутренней памяти машины, и семи модулей, каждый из кото- рых реализует ту или иную функцию процесса обработки. К ним относятся: обработка таблиц (организует обращение к индиви- дуальному элементу из списка аналогичных элементов или из таблицы, все строки которой идентичны по форме); последователь- ная обработка записей из массива (включает описание средств организации мас- сивов и операторы, организующие обработку данных последовательную записей из массива); произвольная обработка запи- сей из массива (содержит описание организа- ции массивов, размещенных в массовой памя- ти, и операторы, позволяющие осуществить обработку данных произвольную записей); сортировка данных (организует сортировку массивов); составление отчетов (содержит конструкции язы- ка, которые позволяют задать формат стра- ницы при выдаче данных, а также рас- положение выходных данных на печатной странице); сегментация программ (со- держит указания, позволяющие сегментиро- вать рабочую программу, составленную при трансляции К.-программы, если первая не помещается целиком в оперативную память); библиотека (содержит средства, позво- ляющие включать в К.-программу состав- ленные ранее фрагменты, записанные в языке К.). В каждом из модулей выделен ряд уров- ней сложности, что позволяет разработчикам транслятора выбирать в качестве входного языка подмножество, соответствующее требо- ваниям применения и возможностям оборудо- вания, оставаясь в то же время в рамках стан- дарта. В Советском Союзе разработаны транс- ляторы с русского варианта языка К. для ряда отечественных машин. Лит.: Ющенко Е. Л. [и др.]. КОБОЛ (Програм- мированное учебное пособие). К., 1973; USA Stan- dart COBOL. New York, 1988. Л. П. Бабенко. КОД (от лат. codex) — универсальный способ отображения информации при ее хранении, передаче и обработке в виде системы соот- ветствий между элементами сообщений и сигна- лами, при помощи которых эти элементы мож- но зафиксировать. Применяется для представ- ления дискретной информации в линиях и ка- налах связи, системах автоматики, вычисл. устройствах и др. системах, используемых в различных областях техники. Отображение информации в виде К. широко используют и живые организмы. Пусть дано мн-во возможных элементов сообщений В = {, где I = 1, ..., N, инеко- торый алфавит А с символами а- е А, где / = 1, ..., т. Конечная последовательность символов а- наз. словом в данном алфави- те. Мн-во слов в алфавите А наз. К., если оно поставлено во взаимно однозначное соот- ветствие с мн-вом В. Каждое слово, входящее в К., наз. кодовым словом (кодовой комбинацией). Число символов в кодовом слове наз. длиной слова. Для записи кодо- вых символов а- используются различные обо- значения в виде цифр, букв и спец, знаков. Число различных значений т, которые мо- жет принимать каждый кодовый символ, наз. основанием К. Кодовое слово к — (ап_р ..., а,, ..., а0) длины п при этом можно рассматривать как ^-разрядное число в системе счисления с ос- нованием т: О к = 2 ajm’ = ап—1 тП~1 + • • • + «1 X j=n—1 X т + а0. Кодовые слова могут иметь одинаковую или различную длину. В соответствии с этим К. наз. равномерным или неравномерным. Неравномерные К. применяют в системах кодирования, учитывающих статисти- ческие свойства сообщений с целью минимиза- ции средней длины слова на элемент сообще- ния. Существуют эффективные методы коди- рования информации, учитывающие их стати- стическую структуру (код Шеннона — Фано- код Хаффмена). Неравномерные К. широко применяют в телеграфии. Наиболее известным из этих К. является код Морзе, предназначен- ный для кодирования алфавитно-цифровой информации при передаче ее по телеграфным каналам. Особый класс среди неравномерных К. представляют К. без запятой (префикс- н ы е). Эти К. не требуют разделительных знаков между кодовыми словами и обладают свойством самосинхронизации, позволяющим однозначно разделять кодовые слова в после- довательности сообщений. Наибольшее распространение в системах обработки и передачи информации получили равномерные К. Основание К. в боль- шинстве случаев равно двум (двоичные К.). Выбор такого основания обычно зависит от особенностей построения систем обработки и передачи информации, использующих дис- кретные элементы с двумя устойчивыми со- стояниями. Равномерные двоичные К. широко используются для представления входной информации ЦВМ и систем передачи и обработ- ки данных. При вводе двоично-кодированной информации в ЦВМ для более компактной записи часто используют К., основания кото- рых являются целой степенью числа 2 (восьми- ричный, шестнадцатиричный). Удобством этих К. является простота преобразования в двоич- ный и обратно. Для представления числовой информации в ЦВМ широкое распространение получили двоичные позиционные К. с естест- венным распределением весов разрядов 2п~\ ..., 2г, ..., 2° (где п — число разрядов). С целью упрощения алгоритмов выполнения арифм. операций с учетом знака и конечности разрядной сетки операндов применяются спец. К. для представления относительных чисел: прямой, обратный, дополнительный. Во всех 459
код этих К. для представления знака используется спец, знаковый разряд. В прямом К. знак кодируется значе- нием «О» для положительных чисел и «1» — для отрицательных чисел, а абсолютная величина числа представляется двоичным позиционным К. Прямой К. удовлетворяет требованию авто- мат. получения знака произведения и частного и удобен при выполнении операций умноже- ния и деления. Однако он не обеспечивает замену вычитания чисел сложением их кодов, и это затрудняет его использование при выпол- нении операций сложения и вычитания. Ука- занного недостатка лишены обратный и допол- нительный К., отличающиеся от прямого К. лишь способом представления отрицательных чисел. Обратный К. отрицательного числа образуется путем замены каждой двоичной цифры положительного числа того же абсолют- ного значения, а именно «О» на «1», а «1» на «О». Если при суммировании чисел в обратном К. сумма изображений выходит за пределы диапазона представления чисел, необходимо из суммы вычесть число, кратное (2П — 1). С этой целью при суммировании обратных К. выполняется циклический перенос из старшего разряда в младший. Циклический перенос не- сколько усложняет операцию сложения чисел, т. к. при переходе через нуль необходим один лишний такт суммирования. Достоинством об- ратных К. является простая связь их с прямы- ми, поскольку преобразование прямой К.— обратный К. и наоборот является поразрядной операцией. В дополнительном К. для пред- ставления отрицательного числа используется дополнение положительного числа той же абс. величины до модуля 2”. Преимуществом до- полнительного К. перед обратным является упрощение операции суммирования относи- тельных чисел, т. к. при суммировании допол- нительных К. не требуется циклический пере- нос в сумматоре. Преобразования прямого К. в дополнительный и обратно не являются по- разрядными операциями и включают в себя наряду с логической операцией инвертирова- ния числа также операцию сложения с едини- цей в младшем разряде. Описанные способы кодирования чисел легко обобщаются и на случай К. с основанием, отличным от 2. Наряду с двоичными позиционными К. в ЦВМ широко применяют и двоично-десятич- ные К. В этих К. каждая десятичная цифра представляется в некотором двоичном К. Наи- более распространено кодирование десятичной цифры четырьмя двоичными (тетрадой). При- меняют несколько систем кодирования деся- тичных цифр двоичными тетрадами: К. «8, 4, 2, 1», К. «2, 4, 2, 1», К. «7, 4, 2, 1», К. с избытком 3 и др. К. «8, 4, 2, 1» является естественным представлением десятичных цифр в двоичной системе, т. к. именно такими являются естест- венные веса двоичных разрядов в позиционном двоичном К. Остальные К. также являются взвешенными, однако отличаются весами раз- 460 рядов, и благодаря этому возникают некоторые новые свойства. Так, К. «2, 4, 2, 1» (код Айке- на) обладает свойством дополнения до 9, что упрощает выполнение в этом К. арифм. опе- раций над относительными числами. Анало- гичным свойством обладает и К. с избытком 3 (код Скибитца), значения чисел в котором сдви- нуты на 3 по отношению к естественному К. «8, 4, 2, 1». К. «7, 4, 2, 1» интересен тем, что тетрады в нем содержат не более двух единиц. Применяют и двоично-десятичные К., в кото- рых каждая десятичная цифра кодируется пятью и более двоичными. Избыточность таких К. можно использовать для контроля и кор- рекции передачи и обработки данных. Наибо- лее известным К. этого класса является К. «2 из 5», в котором каждая кодовая комбинация содержит две единицы и три нуля. К. «2 из 5» позволяет обнаруживать многие характерные ошибки при представлении числа (см. Коды корректирующие). Подобные свойства имеют и двоично-десятичный К. «с избытком 11», и К. «За-|-2» (код Даймонда), обладающие, кроме того, свойствами дополнения и в этом смысле эти коды аналогичные К. «с избытком 3». Помимо позиционных систем представления чисел существуют также непозицион- ные (символические) системы. Од- ной из наиболее исследованных непозицион- ных систем является система счисления оста- точных классов (ССОК). Число N в ССОК пред- ставляется в виде упорядоченного набора ос- татков (вычетов) по взаимно простым осно- ваниям plt ..., р^ ..., рп: N<s> (alt ...,-а{, ... ..., an), где at — наименьший вычет N по мо- дулю р{. Система оснований р1; ..., р^, ..., рп определяет диапазон представления чисел Р = рг р2 ... рп. Важной особенностью ССОК является то, что рациональные арифм. операции (сложение, вычитание и умножение) в этой системе производятся независимо по каждому основанию, и это позволяет сущест- венно увеличить скорость выполнения этих операций. Другим преимуществом ССОК яв- ляется удобство выполнения операций с конт- ролем и коррекцией результата, т. к. ошибки локализованы в пределах оснований. Коды корректирующие в ССОК можно получить за счет расширения системы оснований включени- ем в нее специально подобранных контрольных оснований. Осн. недостатком ССОК являются трудности выполнения операций, требующих знания позиционных характеристик чисел (определение знака, положения числа в диапа- зоне, переполнения и т. п.), а также' трудности представления чисел с плавающей запятой. Другим известным классом К., использую- щим непозиционную систему представления чисел, являются рефлексные К., ха- рактерным среди которых является код Грея. В коде Грея комбинации, представляющие соседние по величине числа, отличаются лишь в одной кодовой позиции. Такие К. хорошо удовлетворяют требованиям аналогово-цифро- вого преобразования, устраняя неоднознач- ность считывания величины угла в преобразо-
КОДИРОВАНИЕ АВТОМАТНОЕ вателях с кодирующими дисками и сводя к минимуму возможные ошибки преобразования. Кодовые позиции числа в коде Грея связаны с соответствующими позициями этого числа в естественном двоичном К. соотношением: у^ = = (ai+1 Ф а{), где (уп, у{, Т1) — пред- ставление числа N в коде Грея; (ап, ..., а{, ... аг) — представление числа Л’’ в естественном двоичном К.; ф — операция суммирования (сравнения) по модулю 2. Недостатком кода Грея является сложность выполнения в нем арифм. операций, поэтому при вводе в ЦВМ он обычно преобразуется в позиционный К. В системах автоматики и специализирован- ных вычисл. устр-вах применяют и н е - двоичные К. В таких кодах каждый ко- довый символ может принимать т различных значений, что позволяет более экономно коди- ровать сообщения. Причинами, затрудняющи- ми использование недвоичных систем кодиро- вания, являются технические трудности пост- роения элементов, способных надежно хранить и обрабатывать информацию, представленную числом состояний, больше двух. Соответст- венно усложняются также логические и арифм. операции в недвоичных К. Однако в некоторых случаях такие системы целесообразны с точки зрения оптимизации к-ва используемого обору- дования. Лит.: Карцев М. А. Арифметика цифровых машин. М., 1969 [библиогр. с. 559—575]; Суп- рун Б. А. Первичные коды. М., 1970 [библиогр. с. 155—161]; Шеннон К. Работы по теории ин- формации и кибернетике. Пер. с англ. М., 1963 [биб- лиогр. с. 783—820]. О. 1И. Рякин. КОД СЕМАНТИЧЕСКИЙ — знак информа- ционного языка, представляющий собой (в от- личие от дескриптора в узком смысле слова) производную единицу, которая состоит из бо- лее простых единиц — семантических множи- телей. К. с. обеспечивает аналитическое зада- ние отношений парадигматических (а в неко- торых языках и синтагматических). К. с. применяется обычно в информационных язы- ках, передающих разнообразные парадигмати- ческие отношения между словами (подкласс 3.3 парадигматической классификации — см. Язык информационно-поисковый). К. с. яв- ляется в известном смысле аналогом сложного слова естественного языка, отражая явным об- разом некоторые связи между понятиями. Это позволяет на формальном уровне выявлять общность и различие между объектами, опи- санными при помощи К. с. Напр., в языке сис- темы «БИТ» К. С. 1^001^401^202^306^202^506 имеет значение «самолет», a 7?ooi^4Oi-R2o2^3oe Л2о2^5О7 — «вертолет». Здесь буквы X — се- мантические множители, а 7? — символы, ука- зывающие на наличие определенного парадиг- матического отношения между К. с. в целом и соответствующим семантическим множите- лем. Первый код интерпретируется следующим образом: «вид (У?Оад) летательного аппарата тяжелее воздуха (Х4П1), имеющий (У?2о«) сило- вую установку (Х306) и крыло (А60е)>>, вто- рой — «вид летательного аппарата тяжелее воздуха, имеющий силовую установку и не- сущий винт (Xso,)». Э. Ф. Скороходъко. КОДИРОВАНИЕ автоматное — кодирова- ние, описываемое с помощью обобщенного конечного автомата, выход которого в каждый момент времени есть некоторое, быть может, пустое слово в выходном алфавите. Большинст- во задач теории кодирования укладывается в следующую схему: рассматривается класс автоматных кодирований, обладающих опре- деленными свойствами; требуется построить кодирование из рассматриваемого класса, оп- тимальное в некотором заранее заданном смыс- ле. Обычно критерий оптимальности кодирова- ния так или иначе связан с минимизацией длин выходных слов, в то время как требуемые свойства кодирования могут быть весьма раз- нообразными. Такими свойствами могут быть существование однозначного обратного отобра- жения (декодирования), возможность исправ- ления при декодировании ошибок различного типа, возможность простой тех. реализации кодирования и декодирования и т. п. Основы кодирования теории заложил амер, ученый К.-Э. Шеннон (р. 1916). Наиболее полно исследованы К. а. с одним состоянием, называемые алфавитными кодиро- ваниями. При алфавитном кодировании Ф каждой букве а; входного алфавита Ат = = {ах, ..., ат] ставится в соответствие неко- торое слово = Ф (а{) в выходном алфавите Br = { , ..., Произвольное входное слово (сообщение) а^ ... at отображается в слово ф (аЛ ... а.п) = ф (а-J ... ф (а^) = ... в алфавите Вг. Мн-во ..., vm} наз. кодом. Код наз. разделимым, если из любого равенства v. ... v. = v. ... v. в ал- г г1 гп A JI фавите Вг следует, что I = п и it = jt, t = = 1, ..., п. Разделимость кода равносильна взаимной однозначности алфавитного кодиро- вания ф. В частности, код является раздели- мым, если никакое кодовое слово не является началом.другого. Такие коды (и соответствую- щие им алфавитные кодирования) наз. пре- фиксными. Существуют разделимые, но не префиксные коды. Для любого разделимого ко- да V = { vlt ..., vm} в алфавите Вг выполняет- ся неравенство т -I- 1=1 где/4—длина слова Справедливо и обратное: если (Z1? ..., 1т) — набор целых положитель- ных чисел, для которых выполняется приведен- ное выше неравенство, то в алфавите Вг сущест- вует префиксный код V = { vu ..., vm}, в ко- тором слово v. имеет длину 1-, / — 1, ..., т. Если числа I. упорядочены по возрастанию, то, согласно Шеннону, в качестве слова и. можно взять первые после запятой I- символов 461
КОДИРОВАНИЕ АВТОМАТНОЕ I—1 разложения числа 2 г~г* в бесконечную 1=1 r-ичную дробь. Код V = {v1, vm} наз. сильно разделимым, если из любого равенства ... = v. ... бесконечных по- следовательностей в Вг следует, что it = /г, t = 1, 2, ... . Простейшим примером раздели- мого, но не сильно разделимого кода является код {0, 01, 11). Автомат £5 со входным алфа- витом Вг и выходным Ат наз. декоди- рующим для алфавитного кодирования <р, если существует такое число t, что автомат SB выдает каждое слово а. ... а; через t тактов г1 ‘п после того, как в него поступило слово Ф («г, • • %)• Для алфавитного кодирования <р существует декодирующий автомат тогда и только тогда, когда код является сильно разделимым. Код V = {v1, ..., vm] наз. вполне раз- делимым, если в алфавите Вг невозможны равенства вида ... v- =- v, ... р. В, где Р — непустое начало слова , отличное от V- . Для алфавитного кодирования <р сущест- вует дефинитный декодирующий автомат тогда и только тогда, когда код /ф является вполне разделимым. Автомат дефинитный позволяет в течение ограниченного времени устранить влияние сбоев во входной последовательности или в работе самого автомата. Для распозна- вания указанных свойств кода V = {vlt ... •••’ vm'i строится вспомогательный граф, вер- шины которого — непустые слова, являющие- ся и началами, и окончаниями некоторых ко- довых слов. При этом вершина р> соединяется с Р' ребром, направленным от Р к Р', если су- ществует кодовое слово vi такое, что Р = i^P' или vi = РР'. Построение завершается объеди- нением всех вершин, соответствующих кодо- вым словам, в одну общую вершину, обозна- чаемую символом Л. Код V является: 1) разде- лимым, 2) сильно разделимым или 3) вполне разделимым тогда и только тогда, когда в построенном графе нет соответственно: 1) ори- ентированных циклов, проходящих через вершину Л; 2) ориентированных циклов, в ко- торые можно попасть из вершины Л; 3) ника- ких ориентированных циклов. Наиболее законченные результаты в теории кодирования связаны с построением кодов, обладающих миним. избыточностью при заданных значениях свободных параметров. Предложенные конструкции используются на практике при сжатии информации и выборке её из памяти. В простейшем варианте задачи предполагается, что последовательные появле- ния букв входного алфавита Ат = (ах, ..., ат] статистически независимы и подчинены не- которому распределению вероятностей Р = т = {Рп •••> Рт} (Pi > 0, 2 Pi = 1>' 1=1 Каждое К. а. <р характеризуется средним числом Ly (Р) букв выходного алфавита Вг, приходящихся на одну букву входного алфави- та Ат. Для алфавитного кодирования £ф (Р) = т = 2 PjZp где — длина слова <р (а4) в алфави- 1=1 те Вг. Если К. а. <р является взаимно одно- т 1 значным, то Рф (Р) > Hr (Р) = 2 Pi 1о8г---• i=l Pi Величина 7ф (Р) = £ф (Р) — Hr (Р) наз. и з - быточностью кодирования <р при распределении Р. Задача состоит в отыска- нии в заданном классе взаимно однозначных кодирований кодирования, обладающего ми- ним. избыточностью. Так как при li = 1 = | log -j— [ выполняется неравенство (1), то Pi по методу Шеннона можно построить алфавит- ное префиксное кодирование с избыточностью, меньше единицы (здесь и далее ] х [ — наи- меньшее целое, не меньше числа х, а [г] — це- лая часть числа х, т. е. наибольшее целое, не превышающее числа х). Одним из осн. достижений теории кодирова- ния является метод Хаффмена построения префиксного алфавитного кодирования, имею- щего миним. избыточность в классе всех вза- имно однозначных алфавитных кодирова- ний. Существенного уменьшения избыточности можно достичь, разбивая сообщения на блоки длины к и используя алфавитное кодирование <рй этих mh блоков. Методами Шеннона или Хаффмена можно построить префиксное ко- дирование <рй блоков длины к такое, что 1 /фй (Р) < —, причем эта оценка не может быть улучшена по порядку (при к -> оо) ни для какого распределения Р, кроме распреде- Pi ления, при котором все числа log. — , 1 < i < Рз < j т, являются целыми. Методы Шеннона и Хаффмена применимы в том случае, когда известно распределение вероятностей. Для случая неизвестных вероятностей доказано, что существует префиксное кодирование <рй блоков длины к такое, что для любого распре- деления вероятностен Р имеет место I^k (Р) < (m — 1) log; к, + с < --------—-----*---, где с — некоторая ве- * личина, не зависящая от к. С другой стороны, установлено, что для любого префиксного ко- дирования блоков длины к существует распределение Р такое, что (Р) > (m — 1) logr к — d h >---------—---------, где d — некоторая ве- личина, не зависящая от к. Большинство работ, относящихся к теории кодирования, посвящено задаче построения 462
КОДИРОВАНИЕ АВТОМАТНОЕ кодов, допускающих исправление ошибок (см. Коды, корректирующие). Были исследова- ны преимущественно т. н. блочные коды, яв- ляющиеся подмножествами мн-ва В™ всех слов длины п в алфавите Вг = {0, 1, ..., г — 1}. При этом оказалось удобным рассматривать алфавит Вг как кольцо вычетов по mod г или как поле Галуа GF (г), если г является степенью простого числа, а мн-во В" рассмат- ривать как n-мерное векторное пространство над Вг. Код V с. В™ наз. линейным, если он образует линейное подпространство размер- ности к в пространстве Под ошибкой типа замещения (или просто ошибкой) понимается случайный переход одной буквы алфавита ВТ в другую. В пространстве В” вводится метри- ка Хемминга, как число координат, в которых два вектора различаются, или,что то же самое, как миним. число ошибок, переводящих один вектор в другой. Каждый код V G В^ ха- рактеризуется параметрами: п — длина кода, г — основание кода, т — число векторов кода, к — размерность линейного кода и d — кодо- вое расстояние, равное минимуму расстояний между различными векторами кода. Имеется возможность исправить t или менее ошибок в каждом векторе, принадлежащем коду V, тогда и только тогда, когда d > 2t + 1. Избы- точность алфавитного кодирования с помощью кода V cz В™ (при равновероятных входных буквах) характеризуется величиной п — — logr т. Поэтому при построении кода с за- данным числом исправляемых ошибок жела- тельно минимизировать длину п и максимизи- ровать число элементов т (или размерность к в случае линейных кодов). Код, обладающий макс, числом элементов при заданных значе- ниях остальных параметров, наз. макси- мальным. Примером кодов для исправления одиночных ошибок являются двоичные линейные коды Хемминга нп = “а...........“п) е В2> 2 а-г (о<4 о(Д . . . , а<{)) = (О, О, . . . , 0)} , i=l J где I = [log2 и] + 1 и (а^, о(2г), . . . , о((г)) — вектор из 0 и 1, являющийся двоичной за- писью числа г, т. е. такой, что 2 Ор)2'-3 = г. з=1 Коды Нп обладают параметрами: п — любое, г = 2, к = п — [log2 а] — 1, d = 3. Вслед за кодами Хемминга были предложе- ны двоичные линейные коды Рида — Маллера порядка /г, которые можно определить как мн-во столбцов значений функций алгебры логики от I переменных, которые представимы полиномами степени не выше h. Эти коды обладают параметрами: п = 21. г = 2, d = h = 2l~h, к *= С, и допускают мажоритарный г=0 способ исправления 21~,1~1 — 1 ошибок. Существенный прогресс в построении кор- ректирующих кодов связан с дальнейшей ал- гебраизацией пространства В” в том случае, когда г является степенью простого числа (в этом случае вместо г будем писать q). Если каждому вектору а2, ..., ап) над полем Галуа из q элементов GF (q) поставить в соответствие полином а1хп~1 + а2ж"’“2 + + ап—1 х + “п> то всякий линейный код в В” можно рассматривать как подпространство в алгебре полиномов по модулю х” — 1. Код наз. циклическим, если он вместе с каждым вектором содержит все его цикличе- ские сдвиги. Линейный код является цикли- ческим тогда и только тогда, когда он обра- зует идеал в алгебре полиномов по модулю хп — 1. Т. о., каждый линейный цикличе- ский код (ЛЦ код) размерности к можно рас- сматривать как мн-во всех полиномов, крат- ных в алгебре полиномов по модулю хп — 1 некоторому полиному g (х) над GF (q) степени п — к. Полином g (х) наз. порождаю- щим полиномом кода. Плодотворным оказался метод построения ЛЦ кодов, основанный на задании корней по- рождающего полинома, лежащих в некотором расширении полябЕ (q). В частности, ЛЦ ко- ды Боуза — Чоудхури — Хоквингема (БЧХ коды) для исправления t ошибок надлине п = = ql — 1 определяются с помощью порож- дающего полинома, который имеет среди своих корней g, g2, ..., ;2!, где £ — первообразный элемент поля GF (ql). БЧХ коды обладают параметрами: п = ql — 1, г = q, d > 2t + 1 и Zc > п — I2t — --- I l, если I > 1, или к = \ L 9 J/ = n — 2t, если Z= 1. При I = 1 эти коды (назы- ваемые кодами Рида — Соломона) максимальны при любом t, а при q — 2 и Z = 1 они являются циклическими аналогами макс, кодов Хеммин- га длины п = 2г — 1. Циклические аналоги кодов Рида — Малле- ра (ЦРМ коды) порядка h с длиной п = ql — 1 определяются с помощью порождающего по- линома, который Имеет в качестве своих кор- ней все степени V первообразного элемента £ поля GF (ql) такие, что сумма цифр в ^-ичном представлении числа j меньше (q — 1)1 — h. Эти коды имеют параметры: 463
КОДИРОВАНИЕ АВТОМАТНОЕ h & = 2 т (г’г’ 1=1 где Т (i, I, q) — число упорядоченных разбие- ний числа i на I целых неотрицательных слагае- мых, каждое из которых не превышает q— 1. В частности, ЦРМ код 1-го порядка имеет пара- метры: п = ql — 1, г = q, d = (g — 1) ql~J, к = l и является максимальным. Квадратично-вычетными кодами (КВ кода- ми) наз. двоичные ЛЦ коды простой длины п, где n = ± 1 (mod 8), порождающий полином которых имеет корни 5’, гДе Ё — первообраз- ный корень степени п из единицы, а / — квад- ратичный вычет по mod п. Размерность КВ п 1 кодов равна к = —-— , а кодовое расстояние нечетно и удовлетворяет неравенствам d2 > п, если п = 1 (mod 8) и d (d — 1) > п — 1, если п = — 1 (mod 8). Отметим также двоичные линейные (но не циклические) коды длины п = 21 для исправления t (t > 2) ошибок, ко- торые определяются с помощью некоторого первообразного элемента g поля GF (2й) и различных элементов т|г (г = 1, 2, ..., 2г) поля GF (2‘) следующим образом: Gn = {(04, а2, ... П ч ..., ап) е В”, £ = 0 в GF (2lt)[ . Ко- ды Gn обладают параметрами п = 2‘, г = 2, к п — It, d > 2i 4~ 1 и принадлежат ши- рокому классу линейных кодов. Для выяснения вопроса о том, насколько те или иные коды близки к максимальным, разработаны оригинальные методы получения оценок допустимых параметров кодов. В част- ности, для кодов, исправляющих t ошибок, установлена граница плотной упаковки гп —, 1=0 которая достигается при '• = ?. t = 1, п = — 1 = —----— (Z = 1, 2, .. .), а также при г — 2, q — 1 п = 2t + 1. Кроме того, доказано, что эта граница при г = q достигается еще лишь для КВ кода г = 2, п = 23, t = 3, а также для кода с параметрами г = 3, п = 11, t ~ 2. В случае, когда число t исправляемых ошибок достаточно мало по сравнению с п, параметры двоичных БЧХ кодов достаточно близки к границе плотной упаковки. Однако, для ко- дов, исправляющих фиксированную долю ц = — ошибок, существенно более сильной п I г-1\ I при условии ц <-----I является верхняя \ 2г / граница (2t + 1) гп 2 Сп (г-!)* X А Г т — 1 1 Г 2rt \1 L г \ Г (г — 1) п / J Наилучшие коды для исправления фиксиро- ванной доли ошибок можно построить методом перебора, их параметры удовлетворяют гра- нице гп m> —t----------------- (3) 2 Сп(г-1)‘ i=0 а в случае линейных кодов — границе к К —2--------------- • 1+ 2Сп-1(?-1)' i=0 Сближение границ (2) и (3) является одной из осн. нерешенных задач теории кодирования. Параметры кодов для исправления большо- го числа ошибок удовлетворяют границе rd г — d m < —5-------тт--, если ----< — < 1, rd — (г — 1) п г п которая достигается для широкого класса ко- дов, в частности, ЦРМ кодов 1-го порядка. Для произвольных линейных кодов справед- fe-1 лива оценка \ j —т-| < п, причем для любых iZo q q — 1 d n и d таких, что---1, существует q n линейный код с параметрами q, п и d, размер- ность которого равна наибольшему к, удовлет- воряющему этому неравенству. Наряду с задачей исправления заданного числа ошибок исследовали задачу исправления пачек ошибок длины Ъ, т. е. ошибок типа за- мещения, происходящих в пределах отрезка из Ъ последовательных символов, а также за- дачу исправления ошибок других типов. Среди осн. результатов, полученных в этих направ- лениях, отметим следующие. Если f (х) — не- приводимый многочлен степени I над GF (q), порядок корней которого равен s, a h — любое целое, которое не делится на s, то ЛЦ код в В™, где п = н. о. к. (s, h), с порождающим полиномом f (х) (xh — 1) имеет размерность к ~ п — h — I и позволяет исправить любую _ / Г h 4- 1 1\ пачку ошибок длины Ь = min 11, ----- Двоичный код ип= (“1> • • • . %) е в2- п :n-t = 0 (mod (2п + 1)) 464
КОДИРОВАНИЯ ТЕОРИЯ позволяет, когда (2п +1) — простое число и 2 или —2 является первообразным корнем по mod 2п + 1, исправить любую одиночную арифм. ошибку, состоящую в изменении на ± 2г (i = 0, 1, ..., п — 1) числового значе- ния кодового вектора. Двоичный код сс2, . • . , otn) €= ^2’ п 1 У, a4i = о (mod (га + 1))> i=l I позволяет исправить любую одиночную несим- метричную ошибку типа замещения (напр., замену символа 0 символом 1), а также испра- вить любую одиночную ошибку типа выпаде- ния (или вставки) символа, сопровождающую- ся уменьшением (соответственно увеличением) на единицу длины вектора. Коды Un и Wn близки к максимальным в классе кодов, ис- правляющих одиночные ошибки указанных типов. Практическое использование кодов с исправлением ошибок затруднено тем, что стремление к уменьшению избыточности ко- дов, как правило, приводит к увеличению сложности алгоритма декодирования с исправ- лением ошибок. Это обстоятельство послужило толчком для глубокого исследования возмож- ных алгоритмов декодирования известных ко- дов с целью упрощения их. Велико влияние теории кодирования на ре- шение других задач кибернетики. Известны примеры, когда использование тех или иных кодовых конструкций приводило к существен- ному продвижению в вопросах, на первый взгляд весьма далеких от традиционных задач теории кодирования. Следует указать на ис- пользование кода Хемминга при получении асимптотики миним. числа контактов, доста- точного для реализации любой функции алгеб- ры логики от п переменных; на использование неравенства (1) при оценке сложности реализа- ции формулами одного класса функций алгеб- ры логики; на использование кодов с равными расстояниями между векторами для помехо- устойчивого кодирования состояний автомата асинхронного и др. Задачи синтеза самокор- ректирующихся схем контактных и самокор- ректирующихся схем из функциональных эле- ментов также подсказаны теорией кодирова- ния, причем при построении асимптотически оптимальных самокорректирующихся схем из функциональных элементов использованы ко- ды для исправления ошибок. Лит.: Шеннон К. Работы по теории информации и кибернетике. Пер. с англ. М., 1963 [библиогр. с. 783—820]; Питерсон У. Коды, исправляющие ошибки. Пер. с англ. М., 1964 [библиогр. с. 309—316]: Берлекэмп Э. Алгебраическая теория кодиро- вания. Пер. с англ. М., 1971 [библиогр. с. 449—460]. КОДИРОВАНИЕ СОСТОЯНИЙ АВТОМАТА— установление соответствия между состояниями автомата и наборами значений кодирующих их переменных. К. с. а.— один из этапов синтеза автоматов структурного. Каждой кодирующей переменной соответст- вует элементарный автомат композиции, ко- торая реализует (или должна реализовать) ис- ходный абстрактный автомат. Мн-во значений каждой кодирующей переменной совпадает с мн-вом состояний соответствующего элементар- ного автомата. Количество кодирующих пере- менных (количество элементарных автоматов) определяет длину кода. Задача К. с. а. состоит в отыскании такого кодирования, которое удовлетворяло бы некоторым заданным усло- виям. Эти условия, напр., могут выражать ограничения, накладываемые физ. особеннос- тями элементарных автоматов, требованиями надежности схемы и т. п. Наиболее распрост- раненным является двоичное кодирование. В этом случае кодирующие переменные прини- мают значения во мн-ве, состоящем из двух элементов (двоичный структурный алфавит), а элементарные автоматы имеют по два сос- тояния. В качестве конкретных примеров задач ко- дирования можно назвать: задачу противого- ночного кодирования, задачу монотонного ко- дирования и задачу экономичного кодиро- вания состояний. Условия противогоночного кодирования запрещают возникновение гонок в структурном автомате и выражаются в том, что различие во временах переключения эле- ментарных автоматов не должны влиять на ре- зультат при переходе из одного состояния в другое. Монотонное кодирование требует мо- нотонности ф-ций возбуждения структурного автомата. Задача экономичного кодирования состоит в отыскании такого кодирования, ко- торое бы минимизировало функционал аппара- турных затрат в реализации структурного ав- томата. Т. к. для некоторых автоматов невоз- можно найти кодирование, удовлетворяющее заданным условиям, задача кодирования тесно связана с задачей отыскания достаточных усло- вий существования кодирования с заданными свойствами и алгоритмов проверки этих усло- вий. Проверка существования и отыскание нужного кодирования, как правило, связаны с перебором и имеют характер последовательно- го анализа вариантов кодирования. В виду трудоемкости этих задач при их решении приходится пользоваться ЦВМ. Лит..' Мацевитый Л. В., Денисен- ко Е. Л. О кодировании внутренних состояний Некоторых многотактных устройств. «Кибернетика», 1966, № Г, Лазарев В. Г., П и й л ь Е. И. Синтез управляющих автоматов. М., 1970 [библиогр. с. 392—398]. Ю. В. Капитонова. КОДИРОВАНИЯ' ТЕОРИЯ — раздел инфор- мации теории, изучающий способы отождеств- ления сообщений с* отображающими их сигна- лами. Кодирование широко применяют при передаче, хранении и переработке информации в различных системах. Задачей К- т. является наилучшее в некотором смысле согласование источника информации с каналом связи (нап- ример, обеспечение максимальной скорос- ти передачи для заданных статистических характеристик сообщений либо обеспечение заданной помехоустойчивости при заданных характеристиках помех в канале, либо обеспе- 30 4-210 465
КОДИРОВАНИЯ ТЕОРИЯ чение максимальной скорости переработки информации при арифм. операциях и др.). В соответствии с принятым критерием оптими- зации различают несколько направлений в К. т. Наиболее известными из них являются статистическое кодирование и помехоустой- чивое кодирование. Объектами кодирования могут быть как дискретные (более развиты), так и непрерывные сообщения. Процесс пере- дачи дискретных сообщений в системе связи схематично можно представить следующим об- разом. Источник дискретной информации слу- чайным образом выбирает сообщение Xh из фиксированного множества Mi. В канал связи поступает сложный сигнал Yh, заранее выбран- ный из мн-ва М2. В канале связи сигнал Yk под воздействием помех трансформируется в случайный сигнал Z. После получения его на выходе приемного устр-ва образуется сиг- нал У#, принадлежащий мн-ву М2 выходных сложных сигналов. На основании анализа сигнала Уу принимается решение об отождеств- лении его с одним из сообщений Хг, принад- лежащих мн-ву Mi- Если Хг = Xft, то пере- данное сообщение принято правильно. На- чала К. т. заложил в 1948 амер, математик К.-Э. Шеннон (р. 1916). Им сформулированы и доказаны два основных результата, которые определили развитие К. т. в последующие годы. Один из них утверждает, что для случая канала без помех возможно осущест- вить кодирование дискретных сообщений та- ким образом, чтобы среднее количество двоич- ных знаков на элемент алфавита А было как угодно близко, но не менее некоторой величи- ны Я (Я — энтропия источника информации), определяемой статистическими свойствами ис- точника. Указанное кодирование получило название статистического (эффективного). Допустим, что мн-во Mi содержит 4 незави- симых элемента: mi, m2, тз и т4 с вероятностя- ми появления их соответственно pi = 0,5; р2 = 0,25; рз = р4 = 0,125. Осуществим пре- образование сообщений в сложный двоичный сигнал следующим образом: mi «-> 00; m2 «-* 01; тз «-> 10; m4 «-* И- Если пропускная способ- ность канала связи С = 1000 двоичных единиц в секунду (битое), то на передачу одного элемента сообщения требуется два двоичных символа (0 либо 1), а число элементов, переда- ваемых в секунду, равно 500. Число двоичных знаков, необходимых для передачи сообщения, напр., из Я = 10 000 элементов, равно Я = = 20 000. Приведенный способ кодирования сообщений mi н- т4 не является оптимальным (наилучшим в смысле приближения скорости передачи к максимально возможной). Для построения оптим. кода необходимо учесть статистическую структуру источника сообще- ний. Применим следующий способ кодирова- ния: mi «-> 0; т2 «-» 10; тз «-> НО; т4 «-> 111. В этом случае средняя длина закодированной последовательности из N элементов (Я — большое число) равна (1 • pi + 2 • р2 + 3 X X р3 + 3 • р4) = 1,75 Я. Если Я = 10 000 466 элементов, то длина закодированного сообще- ния равна 17 500 двоичных знаков, т. е. она меньше, чем в предыдущем случае. Можно показать, что это значение является минималь- но возможным. Второй результат, полученный К. Шенно- ном, утверждает, что и для канала связи с шу- мами существует такой способ кодирования конечного количества информации, при кото- ром информация будет передана с какой угодно высокой достоверностью, если только скорость поступления ее не превышает пропускную спо- собность канала связи. Реализация этой воз- можности неразрывно связана с теорией и тех- никой кодов корректирующих и помехоустой- чивых методов приема. Теоремы Шеннона уста- навливают только существование оптимальных или близких к ним кодов, но не указывают способа построения их. В общем случае условия осн. теорем Шенно- на выполняются лишь при увеличении длины кодируемых сообщений (к-во элементов ал- фавита А, составляющих один элемент мн-ва Mi) до бесконечности. При этом необходимо иметь в виду возникновение нежелательной большой задержки передаваемого сообщения во времени, и, кроме того, существенное усложнение кодирующих и декодирующих устройств. Затраты, связанные с усложнением этих устройств, могут оказаться соизмеримыми и даже большими, чем затраты на повышение верности (помехоустойчивости) передачи путем увеличения мощности передатчика, расшире- ния полосы частот канала, усложнения спосо- ба приема (выделения полезного сигнала на фоне шумов в приемнике) и т. п. Исследования в области К. т. ведутся в ос- новном в направлении обоснования и разбора условий осн. теорем Шеннона и в направлении создания наилучших методов кодирования ин- формации в тех ситуациях, когда возможно применение этих методов. Большое значение придается поискам способов кодирования и декодирования, близ- ких к оптимальным и достаточно простых.при аппаратурной реализации. Актуальной остает- ся проблема выбора оптим. способа кодирова- ния по комплексному критерию, учитывающе- му эконом, потери, вызванные задержкой в доставке информации или помехами в канале связи и устройствах обработки информации, а также затраты на усложнение аппаратуры, обусловленное необходимостью применять по- мехоустойчивое кодирование. Выбор оптим. способа помехоустойчивого кодирования при заданных условиях передачи (характеристиках помех в канале свяйи) также является сложной задачей. Ее, как правило, решают для фикси- рованного метода приема. Кроме решения об- щих задач на оптимум, заключающихся в отыскании кодов, позволяющих достигнуть предельных значений скорости или верности передачи, К. т. рассматривает и ряд более узких задач, в частности, задачу построения кода с миним. избыточностью сообщений при заданном количестве элементов этого кода и его заданной корректирующей способности.
КОДЫ КОРРЕКТИРУЮЩИЕ Все перечисленные проблемы нельзя считать решенными в полной мере, несмотря на то, что уже имеется ряд практически важных резуль- татов, позволяющих создать хорошие системы передачи информации. К осн. результатам К. т. относятся: методы построения эффективных неравномерных кодов для коррелированного алфавитах и некоторых коррелированных последовательностей элемен- тов алфавита А; асимптотические оценки кор- ректирующей способности кода при заданном числе п элементов в кодовом слове и объеме кода iV; алгебраические методы построения кодов, исправляющих заданные разновидности ошибок; методы декодирования циклических кодов; методы последовательного и мажори- тарного декодирования и методы построения кодов, позволяющих обнаруживать и исправ- лять ошибки при выполнении арифм. и логич. операций. Результаты К. т. широко применяют в автоматов теории, технике связи и радиоло- кации, биологии (при изучении особенностей передачи генетической информации) и в линг- вистике математической. Статистическое (эф- фективное) и помехоустойчивое кодирование применимо не только при передаче информа- ции в пространстве, но и при ее арифм. и логич. обработке (см. Код), поиске (опознавании) и хранении (передаче во времени). Имеются, в частности, попытки распространить осн. результаты помехоустойчивого кодирования по теории Шеннона и на вычислительные ка- налы (см. последнюю работу библиографии). Лит.: Харкевич А. А. Борьба с помехами. М., 1963 [библиогр. с. 273—275]; До бру- ши и Р. Л. Теория оптимального кодирования ин- формации. В кн.: Кибернетику — на службу комму- низму, т. 3. М.— Л., 1966; Шеннон К. Работы по теории информации и кибернетике. Пер. с англ. М., 1963 [библиогр. с. 783—820]; Ф а н о Р. М. Пе- редача информации. Статистическая теория связи. Пер. с англ. М., 1965; Виноград С., Коу- эн Дж. Д. Надежные вычисления при наличии шумов. Пер. с англ. М., 1968 [библиогр. с. 111—112]. КОДЫ КОРРЕКТИРУЮЩИЕ — класс кодощ обладающих свойством обнаруживать с задан- ной точностью и исправлять возникающие ошибки. Осн. назначением К. к. является по- вышение помехоустойчивости информацион- ных систем. К. к. применяются в системах пе- редачи, хранения и обработки дискретной информации. Развитие теории К. к. при передаче информа- ции во многом стимулировалось фундамен- тальной теоремой К. Шеннона для каналов с шумом, согласно которой при помощи подходя- щих кодов можно передавать информацию с любой скоростью, не превосходящей пропуск- ной способности канала связи так, чтобы веро- ятность ошибки после декодирования была произвольно малой. В дальнейшем теория К. к. получила широкие приложения также в задачах хранения и обработки дискретной информации в устр-вах автоматики и ЦВМ. В основу построения различных К. к. поло- жен принцип введения избыточности сообще- ний, заключающийся в том, что при кодирова- нии сообщений добавляется дополнительная информация, придающая осп- информации сообщений помехозащитные свойства. При де- кодировании К. к. на приемной стороне канала передачи или обработки информации произво- дится обратная операция выделения информа- ции сообщения, а также информации о воз- никших ошибках и при необходимости исправ- ление этих ошибок. Различают К. к. по назначению, корректи- рующей способности, принципам построения и др. признакам. Наиболее исследованы и по- лучили распространение блоковые ко - д ы, использующие в качестве кодовых слов последовательности из п символов канала (блоки). Избыточность в блоковые коды вводит- ся вследствие того, что в качестве кодовых слов используется лишь часть всех возможных последовательностей из п символов. Эта часть слов, составляющих код, подбирается соответ- ственно требуемой корректирующей способ- ности кода. По используемому принципу обра- зования кодовых слов блоковые коды делятся на разделимые и неразделимые. В разде- лимых кодах кодовые позиции слов разде- ляются на информационные, содержащие ис- ходную кодируемую информацию, и провероч- ные, содержащие избыточную информацию, необходимую для коррекции возникающих ошибок. В неразделимых кодах ука- занное разделение не может быть выполнено и избыточность вводится в результате переко- дирования всей исходной информации. При декодировании неразделимых кодов для извле- чения информации сообщения в первоначаль- ном виде требуется обратная перекодировка, что является главным недостатком нераздели- мых кодов. Наибольшее распространение по- лучили двоичные К. к., хотя ряд важ- ных результатов теории К. к. можно обоб- щить и на коды с основаниями, отличными от двоичного. При декодировании полученного слова, быть может искаженного шумом, принимается реше- ние относительно истинного кодового слова. Это решение является наилучшей гипотезой, исходящей из имеющейся информации, и не является абсолютно достоверным в виду ста- тистического характера гипотезы. Поэтому при конструировании кода решающее значение имеет выбор модели канала с шумом. Известно' несколько таких моделей, среди которых наи- большее распространение получил симметрич- ный канал, предполагающий равновероятными ошибки различных типов. Модель этого канала является удобной матем. моделью и ее наиболее интенсивно исследовали, хотя многие реальные каналы описываются этой моделью весьма приближенно. Другой моделью канала, нашедшей примене- ние в более поздних исследованиях, является асимметричный канал, учитывающий возмож- ность появления ошибок различных типов с разными вероятностями, что характерно для многих реальных каналов. Описано несколько' разновидностей моделей асимметричного кана- ла, характеризующихся различными ограни- чениями па вероятности ошибок разных типов (полностью асимметричные каналы, канал с 30* 467
КОДЫ КОРРЕКТИРУЮЩИЕ частичной асимметрией). Специфичной мо- делью канала с шумом, также нашедшим при- менение в теории помехоустойчивого кодирова- ния, является канал со стиранием. Особен- ностью этого канала является наличие в вы- ходном алфавите канала спец, символа стира- ния. Искажения входных символов имеют ха- рактер стираний (переходы в символ стирания, которым приписывается некоторая вероят- ность). Стирающий канал отражает свойства некоторых реальных каналов, в которых ре- шающее устр-во на выходе канала имеет об- ласть неопределенности, включающую все искаженные сигналы. Все указанные модели каналов характери- зуют возможные искажения произвольного входного символа. Характер распределения ошибок в последовательности символов учиты- вается различными моделями, среди которых можно выделить: а) модель независимых оши- бок, предполагающую вероятности искажений различных символов последовательности по- стоянными и независимыми (канал без памяти); корректирующая способность кодов для такой модели определяется макс, кратностью обна- руживаемых и исправляемых ошибок; б) мо- дель сгруппированных ошибок (пачек ошибок), учитывающую корреляцию между искажения- ми последовательности символов на участке ограниченной длины. Наиболее вероятные ошибки, вносимые такой моделью, группи- руются в пакеты (пачки) и могут быть охарак- теризованы макс, длиной пачки. В некоторых моделях дополнительные ограничения уста- навливаются также на расположение пачек по длине кодовой последовательности. Извест- ны и др- модели, учитывающие корреляцию искажений в последовательности символов (напр., списком возможных ошибок). К. к. для симметричного канала наиболее исследованы. Теория этих кодов широко ис- пользует алгебр, структуры (группы, кольца, поля, векторные пространства и др.). Для ко- дов, корректирующих независимые ошибки, важную роль играет понятие кодового расстоя- ния. Расстояние между любой парой двоичных кодовых слов х = (^1, ..., гп) и у — (yi,--. ..., У^) определяется соотношением: d (х, у) = п = 2 (жг ® где д (ж’ У'1 наз‘ хэмминго- i=l вым расстоянием, ® — операция сложения по модулю 2. Кодовое расстояние является наименьшим хэмминговым расстоя- нием между кодовыми словами. Кодовое рас- стояние определяет корректирующие возмож- ности кода по отношению к независимым ошиб- кам в соответствии со следующим основным свойством: для того, чтобы код обнаружи- вал все комбинации из s ошибок и исправлял все комбинации из t ошибок, необходимо и достаточно, чтобы кодовое расстояние было равно (1 + s + 1). Широкий класс кодов для симметричного канала составляют линейные (групповые) коды, совокупность кодовых слов которых образует 468 абелеву группу по операции сложения по модулю 2. Групповые коды относятся к числу разделимых (систематических) кодов. Для них принято обозначение (п, А)-код, где п — длина кодовых слов, а к — число информа- ционных позиций. Представителем этого клас- са кодов является код Хэмминга. Код Хэмминга с обнаружением однократных ошибок (код с контролем на четность) образует- ся добавлением к информационным позициям одной проверочной позиции, значение которой дополняет до четной сумму единиц всех пози- ций кодового слова. Такой код имеет кодовое расстояние 2 и позволяет обнаруживать любую однократную ошибку и все ошибки нечетных кратностей. В коде Хэмминга для исправления одно- кратных ошибок в проверочных позициях раз- мещают символы, являющиеся результатами проверок на четность специально подобранных групп информационных позиций. При отсутст- вии искажений проверки этих групп на чет- ность (совместно с соответствующими прове- рочными символами) дают нулевые значения, а каждой однократной ошибке соответствует своя совокупность значений проверок, что позволяет однозначно идентифицировать ошиб- ку, а, следовательно, и исправить ее. Кодовое расстояние в таком коде 3 и может быть увели- чено до 4 добавлением общей проверки на четность всех позиций кодового слова. Полу- ченный т. о. код наряду с исправлением одно- кратных ошибок позволяет также обнаружи- вать произвольную двойную ошибку. В общем случае линейные (групповые) коды описывают при помощи порождающей либо проверочной матрицы кода. Порождающая матрица (п, й)-кода имеет размерность п X к и состоит из базисных векторов, задающих линейное векторное пространство кодовых векторов. Проверочная матрица (п, А)-кода имеет размерность п X (п — к). Строки этой матрицы определяют проверочные соотноше- ния между информационными и проверочными позициями кода и могут рассматриваться' так- же как базисные векторы пространства, орто- гонального пространству кодовых векторов. Для получения кодового расстояния d необ- ходимо и достаточно, чтобы любая линейная комбинация из d — 1 или менее столбцов про- верочной матрицы была бы линейно-независи- мой. В частности, проверочная матрица кода Хэмминга с d = 3 может быть получена выбо- ром в качестве столбцов различных ненулевых (п — А:)-позиционных двоичных чисел. Из- вестны и более сложные конструкции прове- рочных матриц, позволяющие получать коды с d > 3. Важным классом групповых кодов являются циклические коды, отличающиеся сравнительно простыми алгоритмами кодиро- вания и декодирования и высокими корректи- рующими возможностями. Подавляющее боль- шинство наилучших К. к. для симметричного канала относится к числу циклических, либо построено на основе циклических кодов. Цик- лический двоичный код определяется как
КОДЫ КОРРЕКТИРУЮЩИЕ идеал в алгебре линейной полиномов над полем коэффициентов {0,1}. Осн. свойство цикличе- ских кодов состоит в том, что вместе со словом v код содержит и все его циклические переста- новки. Структура кода полностью определя- ется порождающим полиномом g (х) сте- пени (п — к) либо проверочным полиномом h (х) = (1 + хп) g~l (z) степени к, по кото- рым однозначно может быть вычислена порож- дающая либо проверочная матрицы кода. Другой способ задания циклических кодов основан на использовании корней полинома g (х), обычно задаваемых степенями некоторого элемента а. Среди всех известных циклических кодов для канала с независимыми ошибками наилуч- шими по своим корректирующим свойствам являются коды Боуза — Чоудхури —Хоквин- гэма (БЧХ). Эти коды могут быть построены в широком диапазоне кодовых длин и кодовых расстояний. Для любых целых значений т и t существует код БЧХ длины п = 2т — 1 с ко- довым расстоянием d = 2t + 1 и содержащий не более чем т t проверочных символов. Коды БЧХ задаются обычно корнями порож- дающего многочлена, являющимися последо- вательными степенями примитивного элемента а поля GF (2т) : а, а2, ..., а2*. Известны и др. конструкции кодов БЧХ, в частности, порож- даемые и непримитивными элементами поля GF (2т). Коды БЧХ по своей избыточности при заданном кодовом расстоянии довольно экономичны и близки к теоретическому преде- лу- Код Хэмминга и ряд др. К. к. могут рас- сматриваться, как частные случаи кодов БЧХ. Др. важным классом циклических кодов яв- ляются коды для каналов с пакетами (пачками) ошибок. Наиболее известными кодами этого класса являются коды Файра, определяемые порождающими полиномами вида g (х) = = р (х) • (хс + 1), где р (х) — неприводимый полином степени т. Они пригодны для широ- кого диапазона длин кодов и длин корректи- руемых пачек ошибок. К числу кодов, исправляющих пачки оши- бок, относятся также коды Эйбрамсона и коды Меласа. Широкими возможностями для кор- рекции пачек ошибок обладают также коды Рида — Соломона и коды БЧХ. Спец, класс К. к. образуют коды, локализующие ошибки. Эти коды являются промежуточными между кодами, исправляющими ошибки и кодами, об- наруживающими ошибки, т. к. позволяют установить местоположение ошибки с точнос- тью до подблока, т. е. нескольких кодовых позиций кодового слова. Такие коды можно построить на базе известных циклических ко- дов. Коды, локализующие ошибки, представ- ляют интерес для систем передачи с переспро- сом, использующим обратный канал, для задач помехоустойчивого кодирования много- блочных структур автоматов и др. Наряду с К. к. для симметричных каналов большой интерес представляют также коды для асимметричных каналов. Учет асимметрии ошибок реальных каналов передачи и обработ- ки информации во многих случаях позволяет получить более простые конструкции К. к. либо уменьшить необходимую избыточность при заданной корректирующей способности кода. Большинство конструкций К. к. для асимметричного канала основано на весовых представлениях кодовых слов, при которых каждая кодовая позиция взвешена некоторым постоянным весом, а проверочные соотношения являются некоторыми функциями веса кодо- вых слов. В основу обнаружения асимметрич- ных ошибок при этом положен принцип изме- нения веса. Наиболее известными кодами этого типа являются коды постоянного веса (коды с постоянным числом единиц), находя- щие широкие применения в технике связи, преобразующих устр-вах, а также для коди- рования десятичных цифр в ЦВМ (коды «2 из 5», «3 из 7»). Коды для асимметричных каналов обнару- живают произвольные сочетания асимметрич- ных ошибок,однако относятся к числу неразде- лимых кодов. Аналогом их среди разделимых кодов являются коды Бергера — Фреймана. Известны коды, корректирующие асимметрич- ные ошибки и обладающие меньшей избыточ- ностью, чем аналогичные коды для симмет- ричных каналов: коды Кима — Фреймана и Варшамова — Тененгольца, корректирующие однократные асимметричные ошибки, код Те- ненгольца, корректирующий двойные асиммет- ричные ошибки, коды, корректирующие пач- ки асимметричных ошибок. Известны также конструкции кодов, корректирующих асиммет- ричные ошибки в многоканальных системах, использующихся при проектировании внеш, запоминающих устр-в ЦВМ и многоканальных систем передачи информации. В системах обработки информации находят применение К. к., получившие название арифметических. К таким кодам наряду с требованиями коррекции ошибок предъявляются также требования удобства выполнения арифм. операций над кодовыми словами (см. Операции над числами).. Для оценки корректирующей способности арифм. кодов используют отличные от хэмминговских понятия ошибки и кодового расстояния. Арифм. вес числа N определяется при этом как минимальное число слагаемых в представлении числа в виде N =2 ai • где и-г <= {0; + 1; г — 1}. Арифм. расстояние между числами Ni и А2 — арифм. вес разности (Ni — Лт2) и равно кратности ошибки, переводящей число в N2 (либо N2 в Ari). Тдкое определение расстояния достаточно хорошо отражает специфику оши- бок, которые могут возникнуть при выполне- нии арифм. операций (типа сложения), в т. ч. возможное размножение ошибок по цепи пере- носа. При оценке корректирующей способности кодов к независимым арифм. ошибкам арифм. расстояние является полным аналогом рас- стояния Хэмминга. Наиболее широкий класс арифм. кодов образуют А A-коды, в ко- торых кодируемое число N представляется 469
КОЛЕБАНИЯ СКРЫТЫЕ произведением его на специально подобранный множитель А. Простейшим кодом с расстоянием 2, обнару- живающим одиночные арифм. ошибки, являет- ся код З/V. Известны также АА-коды, исправ- ляющие одиночные и многократные арифм. ошибки. Параметр А таких кодов существенно зависит от требуемого кодового расстояния и диапазона кодируемых чисел. В некоторых применениях желательно, чтобы арифм. код обладал свойством самодополняемости. Это свойство может быть получено сдвигом значе- ний всех кодовых слов 4А-кода на некоторую константу (по аналогии с самодополняющими двоично-десятичными кодами). Получающиеся таким способом коды наз. (AN + В)-кодами. 4А-коды и (4А+В)-коды относятся, как правило, к числу неразделимых кодов. Однако существуют разделимые аналоги А JV-кодов, в которых в качестве проверочных символов используются вычеты числа N (информацион- ной части кодового слова) по модулю А или системе модулей Ai, ..., Лs. Наибольшую из- вестность получили коды этого типа при А = 3; 7, обнаруживающие арифм. ошибки. Эти коды используются для контроля арифм. операций в ЦВМ, а также сквозного контроля информа- ционных трактов ЦВМ. Разделимые арифм. коды, исправляющие ошибки, могут быть полу- чены соответствующим подбором системы мо- дулей 41, ..., Аа при s > 2. Важный класс арифм. кодов образуют коды, использующие представление чисел в системе счисления остаточных классов. Корректирую- щие свойства таких кодов образуются в резуль- тате увеличения числа оснований, используе- мых для представления чисел по сравнению с минимально необходимым при заданном диапа- зоне чисел. Наличие одного избыточного осно- вания позволяет обнаруживать ошибки, иска- жающие вычет по любому (одному) из основа- ний, а два избыточных основания достаточны для исправления всех таких ошибок. Достоин- ством К. к. в системе счисления остаточных классов является их высокая корректирующая способность. Кроме того, операции, связанные с коррекцией ошибок, в таких кодах хорошо совмещаются с обычными операциями над ра- бочими основаниями. Наряду с блоковыми К. к. получили разви- тие также рекуррентные К. к., которые можно рассматривать как особый способ непрерыв- ной обработки информации. В этих кодах проверочные символы перемежаются с инфор- мационными, образуя непрерывную последова- тельность, неразделяющуюся на блоки. Рекур- рентные К. к. исследованы значительно мень- ше, чем аналогичные блоковые коды. Наиболее изучены коды этого класса, исправляющие пачки ошибок, имеющие более простые алго- ритмы кодирования и декодирования, чем ана- логичные циклические коды. Лит.: Варшамов Р. Р. Математические методы повышения надежности в реальных системах связи. «Известия АН СССР. Техническая кибернетика», 1964, № 4; А к у ш с к и й И. Я., Ю д и ц - кий Д. И. Машинная арифметика в остаточных классах. М., 1968 [библиогр. с. 430—433]; Д а д а - 470 ев Ю. Г. Арифметические коды, исправляющие ошибки. М., 1969 [библиогр. с. 161—164]; Питер- сон У. Коды, исправляющие ошибки. Пер. с англ. М., 1964 [библиогр. с. 309—316]. О. М. Рякин. КОЛЕБАНИЯ СКРЫТЫЕ — колебания в ли- нейных импульсных системах управления, периоды которых кратны периодам замыкания импульсного элемента (ИЭ). Если на входе ИЭ имеется сигнал, содержащий колебания частот ап и со2, отличающихся на 2л п/Т (Т — период замыкания ИЭ, п — целое число), то существо- вание таких колебаний нельзя установить по реакции импульсной системы в дискретные моменты времени, т. к. информация о ее состоя- нии получается лишь в моменты замыкания ИЭ. Эту особенность наз. иногда стробо- скопическим эффектом. Как из- вестно, частотные характеристики импульсных систем W (/со) (см. Частотные характеристи- ки систем автоматического управления) яв- ляются периодическими ф-циями со с периодом 2л (со = соТ). Это и вызывает одинаковую реакцию на периодические сигналы с различ- ными частотами со, кратными 2л. Для'исключе- ния К. с. необходимо, чтобы наибольшая часто- та спектра входного сигнала сос была много ниже частоты замыкания ИЭ со„ = 2л и, в соответствии с теоремой Котельникова, не превышала: сос < л • В замкнутых им- пульсных системах зачастую затруднительно заранее установить периоды колебаний, кото- рые могут возникнуть в них. Однако и в этом случае существует условие отсутствия К. с., накладываемое на полюса передаточ- ной функции W (/со) разомкнутой системы: || 1ш q4 || < л. Физический смысл этого усло- вия заключается в том, что период замыкания ИЭ Т должен быть меньше любого из периодов собственных колебаний непрерывной части СИСТеМЫ. А. А. Туник. КОЛМОГОРОВА уравнения — уравнения, описывающие переходные вероятности в тео- рии марковских процессов. КОМАНД МОДИФИКАЦИЯ — автоматиче- ское изменение команд программы в процессе ее выполнения. В команде может быть изме- нена любая ее часть: код операции, адреса и признаки. Наиболее часто модифицируют ад- ресную часть команды при обработке данных, расположенных в различных местах памяти, для настройки программы по месту и т. п. С помощью К. м. удается строить компактные программы. Технически К. м. может быть реа- лизована с использованием индексных ре- гистров^ помощью косвенной адресации (фик- саторов) И Т. Д. в. И. Семик. КОМАНД СИСТЕМА — совокупность всех возможных типов команд, реализованных в данной цифровой вычислительной машине, рассматриваемая в соответствии с законом композиции, с помощью которого они конст- руируются из кодов операций и адресов» На языке К. с. задается программа для ЦВМ. К. с. характеризуются к-вом типов операций,
КОМБИНАТОРНЫЙ АНАЛИЗ принятыми команды форматами и т. д. Маши- ны, имеющие функционально одинаковые на- боры операций, могут иметь различные К. с., отличающиеся, напр., форматами, принятым законом композиции и т. п. Все команды ма- шины могут иметь одну фиксированную длину. Некоторые машины имеют команды двух, трех и более стандартных размеров. Имеются маши- ны с переменной структурой команд. При вы- боре К. с. учитывают простоту тех. реализации и удобства программирования для ЦВМ. В це- лях экономии затрат на создание математиче- ского обеспечения ЦВМ разрабатывается ряд машин, совместимых по программированию, т. е. имеющих одну и ту же или близкие К. с. В. П. Семик. КОМАНДА машинная — элементарное предписание цифровой вычислительной маши- не, предусматривающее выполнение некото- рых операций. В К. содержится информация, определяющая действие машины в течение некоторого отрезка времени. К. несет следую- щую информацию: 1) код операции; 2) имена объектов, участвующих в операции; 3) адрес результата; 4) адрес следующей К. КОМАНДЫ ФОРМАТ — описание машинной команды и ее структурных частей. Формат указывает на организацию команды и метод записи информации. В пределах одной команд системы могут встречаться К. ф., различаю- щиеся структурой частей и длиной команд- ного слова. КОМБИНАТОРНЫЙ АНАЛИЗ — часть мате- матики, объектом исследований в которой являются множества, состоящие из дискретных (обособленных) элементов. Мн-ва могут быть различными: конечными, бесконечными, до- пускающими всюду упорядоченность элемен- тов или имеющими более сложную структуру. Специфика методов К. а. состоит в применении двух видов операций: отбора подмножеств (называемых выборками) и операции упорядо- чения. Эти операции наз. комбинатор- ными. Задачи К. а., в основном, делятся на три типа. В задачах 1-го типа решается вопрос о числе возможных решений, т. е. требуемых выборок или расположений (конфи- гураций). В задачах 2-го типа — о существова- нии решений, их возможности. В задачах 3-го типа — о способах отыскания оптим. решений, т. е. таких, которые обладают экстремаль- ностью относительно заданного свойства. На развитие К. а. большое влияние оказывают приложения математики, напр., матем. обра- ботка результатов экспериментов. К. а. состав- ляет общую теор. основу т. н. дискретной мате- матики (многих матем. методов кибернетики, графов теории, программирования целочислен- ного, конечных групп и др.). Оперативную часть К. а. составляют следующие методы: метод непосредственного подсчета числа вы- борок, метод производящих функций, логи- ческие, экстремальные, геометрические и др. методы. Методы непосредственного подсчета числа выборок извест- ны издавна. Они составляют содержание т. н. элементарной комбинаторики. Этими методами находят числа r-выборок, получаемых из п элементов соответствующего мн-ва. Выборки делят на r-сочетания, когда принимают во внимание лишь элементы, составляющие вы- борку, безотносительно их взаимного располо- жения, и r-перестановки, когда учитывают и порядок следования элементов. Методы непо- средственного подсчета разнообразны. Вывод соответствующих формул базируется в основ- ном на двух логич. правилах: а) правило сум- мы: пусть из n-мн-ва S выборка А может быть получена р способами, а выборка В — q спосо- бами. Выборки А и В не могут быть получены одновременно. В такой ситуации выборку А или выборку В можно получить р + q спосо- бами; б) правило произведения: если из п- мн-ва S выборку А можно получить р способа- ми, а после нее g способами получена выборка В, то выбор А и В в указанном порядке можно осуществить pg способами. Среди формул элементарной комбинаторики основными являются: Р (п, г) = п (п — 1) ... ... (п — г 1) (число r-перестановок без по- вторения элементов); Р — пТ (число г-пере- становок с повторениями элементов); (п \ п! I = ——-------: (число г-сочета- r / г ! (га — г)! !п-\-г — 1\ ний); С = (число r-сочетаний при \ г / допущении повторения элементов); Ц = п I , =----j---j-------г- (число упорядоченных раз- Г1! г2 ! . . . rh ! биений n-мн-ва на непересекающиеся подмно- жества, состоящие соответственно из и, г2, ... ..., rft элементов). Число формул элементарной комбинаторики и разнообразие приемов полу- чения их очень велико. Метод производящих функ- ций сформировался в работах Л. Эйлера и П. Лапласа. Применяют его не только в К. а., но и в теории чисел, вероятностей теории и алгебре. С его помощью изучают последова- тельности объектов, напр., r-выборок из дан- ного n-мн-ва, или их чисел. Значение метода состоит в том, что он дает возможность опери- ровать не с отдельными комбинаторными объ- ектами, а с их классами, а это дает определен- ные практические преимущества. Производя- щая ф-ция для чисел г-сочетаний п / п \ А (t) = У tr = (1 + t'in = П Л + t). r=0 \ r •/ n производящая ф-ция для класса самих r-соче- таний элементов, обозначаемых здесь $i, имеет вид п п a (t) = п (1+skt) = 2 k=l г=0 где аг — симметрические ф-ции, представляю- щие искомые совокупности r-сочетаний. В слу- чае повторения некоторых элементов sft, соот- ветствующие биномы вида (1 + sl{t) заменяют 471
КОМБИНАТОРНЫЙ АНАЛИЗ полиномами, составленными из тех членов стандартного полинома 2 в которых сте- пени параметра t равны числу (или числам) повторений. Производящую функцию для чи- сла r-перестановок получают в виде (1 + t)n ) tr =\р {п' Г)ТТ==Е г=о' г 1 т=0 В случае, когда допускаются повторения эле- ментов в перестановках, стандартный полином выбирают в виде 2--т-Написать же формулы, г! где фигурировали бы сами перестановки, не- возможно, ввиду неразличимости порядка сомножителей в произведениях. Существует большое разнообразие видов производящих ф-ций, обусловливаемое разно- образием классов выборок. Аппарат опериро- вания с производящими ф-циями оказывается в большинстве случаев очень громоздким. Для придания ему большей алгоритмичности к настоящему времени накоплено сравнительно много средств: спец, операторы, символические исчисления, спец, числа и спец, ф-ции. Сте- пень общности, достигнутой методом произво- дящих ф-ций в К. а., характеризуется тем, что сейчас удается строить производящие ф-ции для неэквивалентных комбинаторных объектов (теория Пойа и ее обобщения). Эти объекты можно наделять «весами», т. е. численными характеристиками, определяемыми условиями задачи, а понятие эквивалентности можно вво- дить через группу подстановок. Логиче- ские методы К. а. служат для анализа структуры конечных дискретных мн-в и для решения вопроса о существовании (или не- существовании) решения комбинаторных за- дач. Характеризуются тем, что в них перечис- лительный аспект уступает место логическому анализу, не всегда еще приводящему к регу- лярным алгоритмам. Комбинаторные задачи, в которых требуется разделять мн-ва элементов на подмножества в зависимости от того, обладают ли элементы заданной совокупностью свойств или не обла- дают, решаются в большинстве методом вклю- чения и исключения. Осн. ф-ла, выражающая сущность метода: пусть дано n-мн-во эле- ментов и А-мн-во свойств pi, р2, ••., Рн, которыми каждый элемент n-мн-ва может обладать в некоторой комбинации. Символ: pk обозначает отсутствие свойства рк. Тогда мн-во элементов, не обладающих ни одним из заданных свойств, находится по ф-ле N га (рц р2, • • ., PN) = га — 2 " (Р{) + 4=1 + 2 " (Pi’ Pj> — — • • • + (— I)7'’ n (Pl’ P2. • • • - Pn)- Эта ф-ла показывает, что для того, чтобы полу- чить мн-во элементов, указанное в левой части равенства, необходимо из всего га-мн-ва исключить элементы, обладающие хотя бы одним из заданных свойств. Однако, при этом элементы, обладающие двумя свойствами, ока- зываются исключенными дважды. Поэтому их надо возвратить и т. д. Метод, т. о., состоит в попеременном отбрасывании и возвращении подмножеств, что и отражено в его названии. Метод обобщен на случаи, когда речь идет о любых выборках свойств и на случай, когда элементы снабжены весами. При анализе структуры мн-в, рассматрива- емых вместе с некоторой совокупностью их подмножеств, нередко применяют метод за- мены подмножеств их представителями. В К. а. разработаны необходимые и достаточные усло- вия существования систем различных, общих и др. видов представителей, а для некоторых из них найдены алгоритмы их нахождения. Приложения метода систем представителей многочисленны и разнообразны, напр., в тео- рии сетей при исследовании допустимости по- токов. Рассмотрим класс задач о распределениях элементов n-мн-ва по t ячейкам. Обусловим, что элементы должны распределяться пачками по г элементов в каждой. Распределение должно быть таким, чтобы обеспечить попадание в ка- кую-либо г-ю ячейку qi элементов (г = 1, ... ..., г). В теореме Рамсея (1930) доказано, что существует минимальное N (qi, q2, ..., qt; r)- мн-во, начиная с которого заданное распреде- ление оказывается обеспеченным. Однако, до сего времени никакого регулярного алгоритма для определения числа N (gi, q2, ..., qt; г) не найдено. Экстремальные методы К. а. Пусть задано n-мн-во элементов. На нем определено мн-во Р комбинаторных объектов: г-перестановок, r-сочетаний, конечных после- довательностей и т. п. На этом мн-ве задана ф-ция F. Требуется найти экстремум этой ф-ции или же отыскать те элементы (или тот элемент) мн-ва Р, на которых этот экстремум достигается. Напр., имеется мн-во населенных пунктов, расстояние между каждой парой ко- торых известно. Требуется среди всех возмож- ных маршрутов для почтальона найти мини- мальный. Для решения задач подобного типа необхо- димо, во-первых, располагать множеством зна- чений функции F" и уметь делать их перебор и, во-вторых, разработать методы сравнения этих значений. Длятэблегчения решения таких задач разработаны и применяются большое число алгоритмов. Общая идея всех методов состоит в замене полного перебора всех ва- риантов частичными переборами меньших объемов. В настоящее время для осуществле- ния этой идеи нет, по-видимому, иного пути, как отбрасывание подмножеств, заведомо не содержащих искомого экстремума, и сужение области перспективных вариантов до разме- ров, допускающих нетрудный перебор. Методы 472
комбинаторный анализ при этом получаются весьма разнородными, определенными структурой соответствующих множеств. Наиболее широко применяют сле- дующие три группы методов: локальных опти- мизаций, случайного поиска, ветвей и границ. В связи с тем, что решение экстремальных ком- бинаторных задач связано с преодолением больших вычислительных трудностей, сово- купность соответствующих методов сложилась в отдельную область вычисл. математики — дискретное программирование. Таблично-схемные методы К. а. применяют для исследования комбина- торных расположений. В основе представления об этих расположениях лежит общее понятие системы инцидентностей. Два мн-ва образуют такую систему, если между их элементами установлено соотношение инцидентности, вы- ражаемое понятиями: «принадлежит...», «со- держит», «лежит па...», «проходит через...» в зависимости от интерпретации. Изображают системы инцидентности двумерными располо- жениями — таблицами. В К. а. изучают свой- ства все более широкого класса таблиц, яв- ляющихся интерпретациями комбинаторных задач. В исследованиях комбинаторных расположе- ний большую роль играет аппарат спец, мат- риц. Пусть дано n-мн-во S = {si, s2, ..., $п} и m-выборка его подмножеств: М (5)= {Л, S2, ... • Построим (m X п)-матрицу А = (ау); I — 1Д2, ..., т; j = 1, 2, ..., п, в которой ( 1, если s- е S,-, аи = ) Л 4 ( 0, в других случаях. Полученная бинарная матрица дает полное описание системы инцидентности. С помощью таких матриц часто не только интерпретируют, но и доказывают теоремы и решают задачи К. а. В зависимости от типа комбинаторных задач при их решении используют различные типы матриц: перестановочные, попарных сравнений, матрицы Адамара, стохастические и др. Современные обобщения этой теории включают изучение классов спец, матриц и инвариантов. Существует много типов комби- наторных таблиц и схем большого практ. и теор. значения, напр., латинские прямоуголь- ники и квадраты, системы троек Штейнера и Киркмана. Большой, активно исследуемый класс таблиц составляют блок-схемы. Блок-схемы вводятся следующим образом: пусть имеется v -мн-во элементов т{ (напри- мер, данных эксперимента): i = 1, 2, ..., v- Элементы этого мн-ва расположены в Ъ столби- ках-блоках, которые являются подмножества- ми Mi, М2, •••, Мь исходного мн-ва. Их пере- числения не обязательно пусты. Число эле- ментов в блоке назовем его объемом и обо- значим к-. Каждый элемент может состоять в нескольких блоках. Пусть ri число блоков, содержащих элемент m{, Zp (р = 1, 2, ... (2)) — число блоков, в которых появляет- ся p-я неупорядоченная пара элементов. Т. о., блок-схема есть комбинаторное расположение, параметрами которого являются v, Ъ, к-, r{, Если вместо пар рассматривают тройки или др. выборки элементов, то такие расположения наз. тактическими конфигура- циями. Существует большое разнообразие видов блок-схем. Латинские квадраты — при- мер полных блок-схем, т. е. таких, в которых в каждом блоке содержатся все элементы мн-ва (Aj = i’ ~ 1’ 2’ •••’ Ъ). Системы троек Штейнера —• частные виды неполных (к- < и) уравновешенных (Zp = % = const, к- = к = = const, r, = г = const) блок-схем, для кото- рых к = 3, % = 1. Исследования в области блок-схем сосредоточиваются в настоящее время вокруг проблемы существования (или несуществования) отдельных видов блок-схем, изучения их свойств, нахождения эффективных методов их построения. При исследовании этих таблиц используют результаты теории чисел, групп теории, теории матриц, выпуклых тел и др. При этом выявляется общность теорети- ческих, по существу комбинаторных, основ ряда разделов современной математики. Геометрические методы К. а. происходят из геом. интерпретаций комбина- торных ситуаций посредством мн-в точек, от- резков и др. При последовательном примене- нии в К. а. подобных интерпретаций выделяют спец, виды геом. систем инцидентностей. Эле- менты, принятые за первичные, неопределяе- мые, получили названия: «точки» Р и «линии» L. Отношение инцидентности Р е L получило конкретизацию как: «точка Р лежит на линии А;> или «линия L содержит точку Р». Эти систе- мы, наконец, были подчинены системам аксиом типа аксиом геометрии. Уточнения и дополни- тельные разъяснения, либо видоизменения исходных утверждений, приводят к различным видам конечных геометрий, к проблемам ком- бинаторной топологии, дискретной геометрии, проективной геометрии, геометрической тео- рии чисел, теории графов и комбинаторной геометрии. Простейшими геом. комбинаторны- ми системами являются конечные плоскости, т. е. системы инцидентности двух конечных мн-в (точек и линий), подчиненных системе аксиом проективной геометрии. Однако тео- рия и этих комбинаторных систем еще не раз- работана, в частности, нет условий существова- ния конечных плоскостей. Среди многообраз- ных систем геом. инцидентностей большое вни- мание привлекают те системы, где инцидент- ность вводится между мн-вом элементов и некоторыми мн-вами пар этих элементов. Большая часть Наложенных выше методов К. а. была разработана для тех задач, объекты которых допускали линейную упорядоченность своих элементов. Общая комбинаторная тео- рия, однако, пе предполагает необходимости такого ограничения. Последовательное, систе- матическое развитие комбинаторных методов для мн-в более общей природы — одна из главных задач современного К. а. Отношение порядка (символ: =С) в мн-вах вводится фор- мально посредством аксиом: а) рефлективнос- 473
КОМБИНАЦИОННАЯ СХЕМА ти: а =< а для любого а е. S', б) равенства: если а, Ь е 5 и a b, b а, то а = Ь; в) транзитивности: если а <1 Ь и Ь с, то а с. Добавление четвертой аксиомы об от- сутствии несравнимых элементов: г) для вся- ких a, b е S, либо а Ь, либо Ь а, опреде- ляет уже мн-во, упорядоченное всюду, или цепь. Тремя первыми аксиомами определяются частично упорядоченные множества; к-во таких мн-в S (2) = 3; S (3) = 19; 5 (4) = 219; 5 (5) = 4231, а среди них неизоморфных: SH (4) = 16; 5Н (5) = 63. Для п > 6 результа- тов еще не получено. Исследования в области частично упорядо- ченных мн-в ведутся преимущественно на мн-вах всех подмножеств конечных мн-в и мн-вах всех натуральных чисел, где отношение порядка означает, что а делит Ь. Среди воз- можных типов частично упорядоченных мн-в большое внимание уделяют структурам. К. а. развивается на стыке ряда областей математи- ки. Он испытывал в ходе своего развития силь- ные влияния. Взаимопроникновение методов иногда доходило до такой степени, что К. а. ошибочно относили к одному из сложившихся к тому времени разделов математики. Лит.: Рыбников К. А. Введение в комбинатор- ный анализ. М., 1972 [библиогр. с. 249—250]; Kauf- mann A. Introduction d la combinatorique en vue des applications. Paris, 1968; Холл M. Комбина- торика. Пер. с англ. М. 1970 [библиогр. с. 413—418]. К. А. Рыбников. КОМБИНАЦИОННАЯ СХЁМА — правиль- ная схема, построенная из элементов, являю- щихся автоматами без памяти- Правильной наз. схему без обратных связей, соединение элементов в которой выполнено по правилам, которые соответствуют (в функциональном от- ношении) операции суперпозиции функций. В соответствии с этим оператор, реализуемый К. с., также является некоторой функцией алгебры логики- Осн. задачами теории К. с. являются задачи анализа и синтеза этих схем. Задача анализа состоит в нахождении общего конструктивного приема (алгоритма), позво- ляющего по любой К. с. построить выходные ф-ции этой схемы и по ним определить зависи- мость сигнала на каждом из ее выходов от сигналов на входах. Решение этой задачи состоит в выписывании суперпозиций, опреде- ляемых соединением элементов схемы. Задача синтеза сводится к представлению ф-ций, реа- лизуемых К. с., в виде суперпозиции ф-ций, реализуемых некоторым заранее заданным набором логических элементов ЦВМ. Такая задача имеет решение только в том случае, если задаваемое мн-во логич. элементов обра- зует функционально полную систему. Для ре- шения задачи применяют аппарат алгебры логики, получивший развитие в рамках логики математической. В этом случае требование функциональной полноты системы логич. эле- ментов выполняется, если ф-ции, реализуемые этими элементами, образуют функционально полный набор. К. с. с несколькими выходами всегда можно представить в виде некоторой композиции 474 схем, каждая из которых обладает лишь одним выходом. Это позволяет свести решение задачи синтеза схем с произвольным числом выходов к решению задачи синтеза К. с. с одним выхо- дом, которая, в свою очередь, сводится к за- даче построения формулы алгебры логики, представляющей выходную ф-цию схемы. Тес- но связанная с ней задача построения опти- мальных с точки зрения тех или иных крите- риев К. с. приводит к задаче минимизации соответствующих аналитических представле- ний. Хотя на практике очень часто ограничи- ваются построением аналитического представ- ления выходной ф-ции К. с. и его оптимизаци- ей, выполнение этих задач представляет только частичное решение общей задачи синтеза К. с. и в общем случае может возникнуть необходи- мость решать следующие задачи: выражать аналитические представления ф-ций, реали- зуемых К. с., в некоторой заданной системе операторов, обеспечивать требуемое качество физ. характеристик схем, сравнивать различ- ные варианты схем. Необходимость представлять выходную ф-цию К. с. с помощью некоторой заданной системы операторов возникает в том случае, когда система ф-ций, реализуемая применяе- мой при построении К. с. системой элементов, не совпадает с базисной системой ф-ций, ис- пользуемой при построении аналитического представления (напр., в качестве полной ис- пользуется система элементов, реализующая функцию штрих Шеффера, а в качестве бази- са — система, состоящая из функций дизъюнк- ция, конъюнкция и инверсия). Решение этой задачи состоит в записи ф-ции, реализуемой К. с., в виде суперпозиции ф-ций, реализуе- мых логич. элементами. В силу полноты систе- мы логич. ф-ций эта задача имеет решение всегда, однако перевод в операторную запись аналитического представления, оптимального с точки зрения к.-л. критерия, в общем случае не приводит к получению записи, оптимальной с точки зрения этого же критерия. Требуемое качество физ. характеристик К. с. обеспечивается представлением схемы в виде структуры, состоящей из операторов, реализуемых отдельными логич. элементами используемой системы, проверкой того, удов- летворяет ли схема условиям правильности отображения значений логич. переменных в соответствующие им области физ. значений, а также подсчетом временных ф-ций схемы. Представление схемы в виде структуры связано с тем, что операторная запись ф-ции выхода К. с. не учитывает нагрузочных характеристик логич. элементов,' а также необходимости их взаимной синхронизации и, следовательно, не дает полного представления о реальной схеме. Указанное представление основывается на нумерации операторов с учетом нагрузоч- ных характеристик соответствующих логич. элементов. При нумерации каждому оператору сопоставляется пара чисел: номер каскада, в котором стоит элемент, и номер элемента в каскаде. Разработаны общие принципы пост- роения К. с. с произвольной значностью струк-
КОМБИНИРОВАННАЯ СИСТЕМА АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ турного алфавита. Наибольшее практическое значение имеет теория К. с. с двузначным структурным алфавитом. Лит.: Глушков В. М. Синтез цифровых авто- матов. М., 1962 [библиогр. с. 464—469]; Р а б и н о - в и ч 3. Л., Капитонова Ю. В. Общие прин- ципы синтеза комбинационных схем. «Журнал вы- числительной математики и математической физики», 1963, т. 3, № 4. Ю. Л. Ивасъкив. КОМБИНИРОВАННАЯ ВЫЧИСЛИТЕЛЬ- НАЯ МАШИНА — то же, что и гибридная вычислительная машина. КОМБИНИРОВАННАЯ СИСТЕМА АВТОМА- ТИЧЕСКОГО УПРАВЛЕНИЯ — система, ис- пользующая одновременно принцип управле- ния по отклонению (принцип отрицательной обратной связи) и принцип управления по возмущению. Первыми К. с. а. у., объединяю- щими оба этих принципа, были системы регу- лирования напряжения и тока нагрузки электр. генераторов. Связь по возмущению — току нагрузки электр. генераторов, часто наз. компаундирующей связью в автоматических системах регулирования напряжения. Другим примером К. с. а. у. является система регули- рования скорости вращения ротора электро- двигателя (автоматизированный электропри- вод). Здесь связь по отклонению регулируемой величины — скорости вращения от заданной, дополняется связью по основному возмуще- нию — моменту нагрузки двигателя. Широкое применение получили К. с. а. у- давления па- ра, в которых связь по отклонению давления пара от заданного значения дополняется связью по расходу пара. Структурная блок-схема К. с. а. у. приведе- на на рис- 1. Одно из преимуществ К. с. а. у. заключается в возможности достаточно широкого измене- ния наклона статической характеристики си- стемы Ф = / (L), где Ф — регулируемая вели- чина, a L — осн. внешнее возмущение (рис. 2). Эта возможность открывается благодаря соот- ветствующему выбору коэффициента связи по возмущению Zo. Выбор наклона статистической характеристики (статизма системы) не связан с общим коэфф, усиления контура обратной связи. К. с. а. у. может иметь большой наклон характеристики Ф = / (L) при высоком коэфф, усиления разомкнутой системы. В частности та- кая настройка необходима для устойчивой па- раллельной работы электр. генераторов (или паровых котлов) на общую нагрузку, кото- рая распределяется пропорционально накло- нам статических характеристик систем регули- рования каждого из генераторов (или котлов). Второе преимущество К. с. а. у. проявляется при решении проблем динамики и точности. С помощью соответствующих настроек пара- метров замкнутого и разомкнутого контуров можно независимо обеспечить необходимое ка- чество переходного процесса при требуемом статизме. Соответствующим выбором парамет- ров К. с. а. у. можно достичь выполнения усло- вий инвариантности систем автоматического управления. При выполнении условий инвариантности теоретически возможно устранение и переход- ной, и установившейся составляющих ошибки системы управления, вызываемых возмущения- ми, по которым осуществлены компаундирую- щие связи (достигается полная, или абсолют- ная, инвариантность). Ошибка, вызываемая другими возмущениями, связью по данному возмущению не устраняется. Физ. объяснение полного устранения ошибки связано с нали- чием в системе двух каналов для передачи воз- действия возмущения на данную инвариант- ную величину. При этом возможна как недо- компенсация, так и перекомпенсация ошибки 1. Структурная схема комбинированной системы ав- томатического управления: ОУ — объект управления; Р — регулятор; У — усилитель; КС — компаунди- рующая связь; Д — датчик; а,, а2, (5, 1„, т. — коэф- фициенты усиления; закон регулирования 2 = Щ — — пг0Ф — l0L; Ф — регулируемая величина; Щ — задающее воздействие; L — возмущение: М — управ- ляющее воздействие. 2. Статическая характеристика комбинированной системы: 1 — отрицательный статизм; 2 —• астати- ческая настройка; 3 — положительный статизм; 4 — объект без регулятора. (отрицательный статизм). Выполнение условий инвариантности не влияет на условия устойчи- вости системы, т. к. компаундирующие связи носят разомкнутый характер. Это свойство наз. свойством ортогональности условий ин- вариантности и условий устойчивости. Весьма близкими по свойствам к К. с. а. у. являются системы автомат, регулирования, в которых можно осуществить т. н. косвенное измерение возмущений (см. Дифференциальная система автоматического управления). Широ- кие возможности в выборе статических и дина- мических свойств при настройке К. с. а. у. определяют их осн. преимущество по сравне- нию с некомбинированными системами. Теория К. с. а. у- имеет специфические проб- лемы. Связь по возмущению является чисто детерминированной, т. е. требует точного ра- счета значений параметров системы для каж- дого объекта управления. А на параметры об- ратной связи по отклонению регулируемой ве- личины не накладываются такие жесткие тре- бования. Эта связь реализуется и виде т. н. корректора. Корректор должен компенсиро- вать действие всех помех, не учитываемых при 475
КОМБИНИРОВАННЫЕ МНОЖИТЕЛЬНО-ДЕЛИТЕЛЬНЫЕ УСТРОЙСТВА расчете связи по возмущению, и все неточности этого расчета. Общая идея комбинированного управления распространяется на ряд «боль- ших» или сложных систем управления. В каж- дой такой системе обычно можно выделить детерминированную часть, поддающуюся де- тальному анализу, расчету и жесткому плани- рованию, и индетерминированную, для кото- рой такой анализ практически невозможен. Лит.: К уле бакин В. С. О поведении непре- рывно возмущаемых автоматизированных линейных систем. «Доклады АН СССР. Новая серия», 1949, т. 68, № 5; Кул е бакин В. С. О выборе оптимальных параметров автоматических регуляторов и следящих систем. «Доклады АН СССР. Новая серия»,-1951, т. 77, № 2; И в а х н е нк о А. Г. Техническая киберне- тика. К., 1962 [библиогр. с. 412—416]; I вахнен- к о О. Г., Комаров Б. О. Недокомпенсащя, абсолютна 1нвар1антн1сть 1 перекомпенсащя в систе- мах автоматичного регулювання. «Автоматика», 1964, № 2. А. Г. Ивахненко. КОМБИНИРОВАННЫЕ МНОЖИТЕЛЬНО- ДЕЛИТЕЛЬНЫЕ устройства — см. Мно- жительно-делительные устройства. комйт — язык программирования, ориенти- рованный на описание задач лингвистики ма- тематической и машинного перевода, а также для других задач логического характера. Раз- работан в США. Существует вариант К., рас- ширенный средствами языка ФОРТРАН. Обрабатываемая К. информация (текст) разбивается в рабочем поле на части — консти- туэнты, обозначаемые символами (напр., текст, фраза, слово, часть слова), каждая из которых может быть снабжена одним числовым и не- сколькими логич. признаками. Программа записывается на К- в виде последовательности правил. Правило может состоять из 5 частей: название, выход (обязательные), левая часть, правая часть, координирующая часть (необя- зательные). Правило определяет обработку последовательности конституэнт, расположен- ных в рабочем поле и задаваемых левой частью правила. Поиск адекватной цепочки в рабочем поле носит ассоциативный характер. Консти- туэнты цепочки левой части и рабочего поля считаются адекватными, если совпадают их символы и соблюдается соответственно вложе- ние признаков и их значений. В правой части правила указывается, как обработать найден- ную цепочку конституэнт. Можно перестав- лять, зачеркивать и добавлять новые консти- туэнты в рабочем поле, а также переносить, зачеркивать и пересчитывать признаки консти- туэнт и пр. В координирующей части может быть указано любое число следующих опера- ций: 1) ввод — вывод в нескольких форматах; 2) управление потоком информации, поступаю- щей в диспетчер и из него; 3) управление опе- рациями поиска в списке (список представляет собой ряд правил, в левой части которых может стоять только одна конституэнта, без призна- ков; списки могут использоваться для слова- рей); 4) укрупнение и размельчение консти- туэнт рабочего поля; 5) операции с «полками», играющими роль адресной памяти, а в сочета- нии с правилами списка,— позволяющими вво- дить язык более высокого уровня. Лит.: И н г в е В. X. Язык для программирования задач машинного перевода. В кн.: Кибернетический сборник, № 6. М., 1963. Н. А. Баландина. 476 КОММУНИКАЦИОННЫЙ ПРОЦЕССОР — устройство, обеспечивающее обмен информа- цией между обработки данных системой и потребителями. Осн. функции К. п.: коммута- ция каналов связи, кодирование информации и преобразование формы ее представления, контроль данных, первичная обработка дан- ных (напр., редактирование и т. п.). К. п. управляют спец, программы, а также сигналы центр, процессора системы. «КОМПАНЙ ИНТЕРН АСЬОНА ЛЬ НУР Л’ИНФОРМАТЙК» (Compagnie internationale pour 1’informatique) — главная монополия электронно-счетного машиностроения во Фран- ции. Основана в 1966. Изготовляет вычисл. машины семейства «IRIS»- «IRIS-50» —маши- на 3-го поколения с универсальным матем- обеспечением, предназначенная для управле- ния, научных расчетов и обработки информа- ции в реальном масштабе времени; быстро- действие — 4 млн. логических операций в 1 сек. «IRIS-80» — машина общего назначения для работы в режиме разделения време- ни, имеет 4 центр, процессора параллельного действия с быстродействием каждого —• до 1 млн. операций в 1 сек- В 1971 выпущена малогабаритная машина 3-го поколения «Митра-15». Лит.: Зейденберг В. К., Матвеен- ко Н. А., Тароватова Е.В. Обзор зарубеж- ной вычислительной техники по состоянию на 1970 г. М., 1970. КОМПАУНДИРУЮЩИЕ СВЯЗИ В АВТОМА- ТИЧЕСКИХ СИСТЕМАХ — каналы для фор- мирования и передачи на вход объекта регули- рования (управления) воздействий, функцио- нально связанных непосредственно с действую- щими на объект возмущающими воздействия- ми, с целью уменьшения (компенсации) влия- ния этих возмущений на регулируемые коорди- наты объекта или установления определенных зависимостей между регулируемыми координа- тами и возмущениями. Название заимствовано из области электромашиностроения, где для компенсации реакции якоря машины получили широкое распространение т. п. устройства компаундирования возбуждения по току на- грузки (компаундные обмотки, компаундирую- щие трансформаторы тока с выпрямителями ит. д. в электр. машинах). К. с. в а. с. являют- ся основой принципа регулирования по возму- щению (принцип компенсации). В отличие от обратных связей К. с. в а. с. не влияют на устойчивость системы, но уступают первым в точности регулирования. Поэтому К. с. в а. с. применяются гл. обр. в комбинирован- ных системах автоматического управления, причем осуществляются, как правило, только по осн. возмущениям, доступным для измере- ния. В общем случае К. с. в а- с. содержат из- меритель (датчик) возмущения и, если требует- ся, его производных, преобразующие устройст- ва и усилитель. Иногда функции измерения, преобразования и усиления могут совмещаться в одном или больше устройствах. По своим характеристикам К. с. в а. с- могут быть как линейными, так и нелинейными связями, с постоянными и переменными параметрами.
КОМПЛЕКСИРОВАНИЕ МАШИН Параметры К* с. в а. с. определяются усло- виями задачи регулирования. При решении задач компенсации выбор параметров произво- дится на основе идей теории инвариантности. Однако выполнение условия полной компенса- ции (абсолютной инвариантности) обычно огра- ничено условиями физ. реализуемости парамет- ров К. с. в а. с. В связи с этим в реальных системах полная компенсация или перекомпен- сация принципиально легко достижима только в установившихся режимах. См. также Инва- риантность систем автоматического управле- ния. Лит.: Твахненко О. Г. К1бернетичн1 системи з комбшованим керуванням. К., 1963 [библиогр. с. 471—479]; Уланов Г. М. Регулирование по возмущению. М.— Л., 1960 [библиогр. с. 106—108]; Ивахненко А. Г. Электроавтоматика. К., 1957 [библиогр. с. 440—442]. О. М. Костюк. КОМПЕНСАЦИОННЫЙ СПОСОБ НАСТРОЙ- КИ И ИЗМЕРЕНИЯ РЕЗУЛЬТАТОВ РЕШЕ- НИЯ — способ ввода исходных данных, а также измерения результатов решения задачи на аналоговой вычислительной машине (АВМ), заключающийся в сравнении настраиваемой или измеряемой величины с известной величи- ной — эталоном. В АВМ сравниваемые вели- чины являются обычно разностями потенциа- лов (напряжениями), при этом в случае ввода исходных данных в качестве настраиваемых сравниваемых величин используются напря- жения, пропорциональные соответствующим данным (напр., коэффициентам передачи ре- шающего усилителя). Сравнение осуществляет- ся с помощью нуль-органа, который представ- ляет собой, как правило, гальванометр или ламповый вольтметр. Нуль-органом может служить также осциллоскоп или специальное устройство, регистрирующее равенство наст- раиваемой или измеряемой величины и эталон- ной. Основные требования к нуль-органу: он не должен являться дополнительной нагрузкой ни для настраиваемого (измеряемого) источни- ка, ни для эталонного; чувствительность его должна быть не меньше 10 мв (для АВМ со шкалой 100 в). Применение компенсационного способа из- мерения напряжений является особенно эффек- тивным в электрических цепях постоянного тока, так как в этом случае обеспечивается точность измерения порядка 0,01% и выше (в специальных случаях погрешность может быть доведена до 0,001—0,003%). Такая точ- ность и то, что в момент отсчета через нуль- орган ток не протекает, являются основными преимуществами компенсационного способа перед способами прямого измерения и объяс- няют широкое использование его в АВМ. На рис. приведена типичная схема установки коэфф, передачи потенциометра (с учетом на- грузки) компенсационным способом. Заданный коэфф, передачи устанавливается на преци- зионном потенциометре, снабженном лимбом, а напряжение с него подается на вход 2 нуль- органа. Настраиваемый потенциометр, напря- жение которого подается на вход 1, регули- руется так, чтобы нуль-орган показывал нуль. В больших АВМ описанная процедура выпол- няется автоматически с применением следящей системы в течение 1—3 сек, при этом погреш- ность настройки десятиоборотных потенцио- метров не превышает 0,2%. Основными при- чинами возникновения ошибок являются огра- ниченная чувствительность нуль-органа и не- точность задания эталонного источника на- пряжения. При измерении результатов реше- ния (в статическом режиме) вход 1 нуль-органа подключают к измеряемому источнику, а затем вращением лимба прецизионного потенцио- метра добиваются нулевого показания нуль- Схема установки коэффициента передачи потенцио- метра компенсационным методом: 1 — нуль-индика- тор; 2 — прецизионный потенциометр; 3 — настраи- ваемый потенциометр; 4 — сопротивление нагрузки; Ut — эталонное напряжение; U2 — опорное напря- жение. органа. Умножая отсчет по лимбу на величину эталонного напряжения, получают искомое напряжение. И. Е. Ефимов. КОМПЛЕКСИРОВАНИЕ МАШИН — соеди- нение двух или более вычислительных машин (ВМ) в одну систему (комплекс) для совместной работы с целью придания этой совокупности ВМ свойств, которыми они порознь не облада- ли. Различают три основных вида К. м.: комплексирование ЦВМ, комплексирование АВМ и построение комплексов из АВМ и ЦВМ. а) Комплексирование ЦВМ в зависимости от назначения комплекса, целей комплексиро- вания и состава оборудования осуществляют на разных уровнях. Цри К. м. на уровне внеш, устр-в любая из машин комплекса может об- ращаться к любому из внеш, устр-в. Воз- можен и такой уровень комплексирова- ния, когда «обобществляются» оператив- ные запоминающие устройства (ОЗУ) машин комплекса. Процессы обмена информацией между машинами при этом существенно уско- ряются. Наиболее глубокая связь между ма- шинами комплекса устанавливается тогда, когда перекрестные каналы существуют между ОЗУ, арифметическими устройствами и даже между блоками управления смежных машин. ЦВМ комплексируют для увеличения общей производительности , созданной вследствие К. м. вычислительной системы, повышения эффективности использования отдельных ВМ и их блоков и увеличения надежности работы системы. В различных вариантах К. м. дости- гаются эффекты функциональной специализа- ции, распараллеливания, общего запоминаю- щего устройства, резервирования и взаимного контроля — т. н. эффекты комплексирования. Эффект функциональной спе- циализации состоит в значительном со- кращении времени решения широкого класса 477
КОМПЛЕКСИРОВАНИЕ МАШИН задач. Он достигается возложением в процессе работы системы разных спец, ф-ций на соот- ветствующие этим ф-циям машины (мощности). Различают вычисл., обменные, интерпретирую- щие и др. мощности. К вычисл. мощностям относят ЦВМ с высоким быстродействием арифм. устр-ва; обменными мощностями счи- тают ЦВМ, имеющие многочисленные мощные каналы связи с внеш, устр-вами и устр-вами обмена, хорошо приспособленные к выполне- нию операций такого рода. Машины с хорошо развитой схемной интерпретацией входного 1. Схема координационно-вычислительного центра в г. Пассадене (США). 2. Блок-схема аналого-цифрового комплекса «АЦЭМС-1». языка, эффективно работающие в диалога ре- жиме с оператором,— это интерпретирующие мощности. Конкретные ЦВМ можно одновре- менно специализировать в нескольких направ- лениях и, соответственно, применять их в ка- честве разных мощностей. Эффект распараллеливания со- стоит в экономии машинного времени и дости- гается одновременным выполнением на разных машинах параллельных ветвей одного алгорит- ма- Эффект общего запоминающе- го устройства проявляется в гибкости распределения объема памяти и повышении эффективности его использования. Примени- тельно к оперативному ЗУ этот эффект усили- 478 вается от расширения возможностей распарал- леливания алгоритмов. В случае «обобществле- ния» внешних ЗУ эффект усиливается при функциональной специализации. Эффект ре- зервирования состоит в повышении надежности работы системы путем подмены вышедшей по какой-либо причине из строя машины другой, исправной. Эффект взаим- ного контроля — уменьшение средне- го времени на обнаружение и устранение не- исправности в машине, когда существует воз- можность возложить задачу контроля и диаг- ностики неисправностей при отказе одной из ЦВМ на исправные машины комплекса. Согласованная работа машин, составляющих комплекс, обеспечивается частично спец, аппа- ратурой, частично программным путем. Чем глубже связи между машинами комплекса, тем сложнее их реализовать аппаратурно. При на- личии в комплексе машин, отличающихся по формату команд, по элементной базе и т. п., требуются дополнительные устр-ва сопряже- ния и согласования. Согласование машин, имеющих разные языки машинные, осуществ- ляется, гл. о., двумя путями: моделированием одной машины на другой и переводом программ на промежуточный символический язык. В первом случае согласование осуществляется с помощью односторонних быстродействующих запоминающих устр-в («эмуляторов»), в кото- рых каждая команда «старой» программы пере- водится в соответствующие команды «новой» программы. Во втором — входной язык комп- лекса переводится на спец, промежуточный язык, в определенном смысле близкий ко всем машинным языкам комплекса. Обмен между машинами происходит именно на этом языке. Основу программного согласования работы машин комплекса составляет совокупность спец, программ, называемая операционной системой комплекса, которая организует муль- типрограммный режим работы отдельных ВМ и всего комплекса в целом, управляет вво- дом — выводом, осуществляет коммутацию внешней и оперативной памяти, реалйзует функциональную специализацию, распаралле- ливание алгоритмов, резервирование и конт- роль. Комплексировать ЦВМ можно в вычисли- тельных центрах (ВЦ) общего назначения, где имеется, напр., сверхмощная универсаль- ная ЦВМ и несколько средних и малых машин. Последние выполняют обычно достаточно простые функции: обслуживание внеш, устр-в и пультов операторов, сортировку данных и контроль, а таюде решение малых задач. Мощная ЦВМ используется при этом так, что- бы все ее сложнейшие функциональные блоки были загружены максимально. К. м. сущест- венно повышает производительность ВЦ, спо- собствует равномерной и эффективной загруз- ке его оборудования и рациональному исполь- зованию его мощностей. Возрастает не только к-во и объем решаемых задач, но увеличивается их разнообразие и сложность. ЦВМ комплек- тируют и в специализированных ВЦ, таких, как крупнейшие аэропорты, системы противо'
КОМПЛЕКСИРОВАНИЕ МАШИН воздушной обороны, системы обслуживания космических полетов и т. п. В этих случаях необходимость К. м. вызвана большим объемом решаемых задач и трудностью решения сущест- венной их части в реальном масштабе времени. Кроме того, в большинстве таких систем на- столько возрастает требование к надежности работы ВЦ,что машины должны работать в дуп- лексном (двойное резервирование) и даже втри- плексном (тройное резервирование) режимах. Примером комплекса ЦВМ может служить Центральный вычислительный комплекс (ЦВК) координационно-вычислительного цент- ра в г. Пассадене (США) — одного из основных звеньев в системе наземного обеспечения кос- мических полетов на Луну и другие планеты (рис. 1). ЦВК включает в себя две ЦВМ высо- кой производительности типа «1ВМ-7094», две ЦВМ средней производительности типа «IBM- 7040», две малые ЦВМ типа «1ВМ-1401», нако- пители на магнитных дисках (НМД), распре- делительно-преобразовательные устр-ва (РПУ) и ряд вспомогательных блоков. Обе «1ВМ-7094» используются в качестве осн. вычисл. мощнос- тей. Машины «1ВМ-7040» служат обменными мощностями, а также выполняют функции контроля всех элементов ЦВК. Машины «1ВМ-1401» выступают в роли интерпретирую- щих мощностей, обслуживая пункт управле- ния обменом информации (ПУОИ) и устр-ва вывода и отображения информации. РПУ сов- местно с «1ВМ-7040» обеспечивают обмен дан- ными с 48 внеш, устр-вами различного быстро- действия. Макс, скорость обмена РПУ и ЦВМ составляет 62 500 слов в 1 сек. НМД имеют емкость по 54 млн. знаков и служат для хране- ния выходных и необработанных данных от «1ВМ-7094», а также рабочих программ и кон- стант. Устр-во управления НМД (УУ НМД) дает возможность осуществлять одновремен- ный обмен с одной ЦВМ «1ВМ-7094» и одной ЦВМ «1ВМ-7040». Устр-во сопряжения машин (УСМ) обеспечивает обмен между машинами «1ВМ-7094» и «1ВМ-7040» 36-разрядными па- раллельными кодами, включается по запросу любой машины и используется в первую оче- редь для передачи управляющей информации между рабочими программами машин, а также для контроля при совместном использовании НМД. Связь между устр-вами ЦВК и внешни- ми системами, в состав которых входит аппа- ратура контроля за полетом (АКП), система обработки телеметрической информации (СОТИ) и узел связи (УС), осуществляется посредством коммутатора (К). Для обеспече- ния надежной работы ЦВК предусмотрена возможность составления из элементов комп- лекса нескольких различных конфигураций дублирования и резервирования, одна из которых и выбирается в зависимости от требо- вания к надежности и времени восстановления работоспособности ЦВК в текущий момент. б) Необходимость комплексирования ЦВМ с АВМ вызвана появлением ряда задач, при решении которых требуется и высокая точ- ность и универсальность цифровых машин, и большое быстродействие аналоговых. Эти задачи можно разделить на три группы. К первой группе задач относятся задачи моделирования в реальном масштабе времени динамики объектов, описываемых системами Дифф- ур-ний, в которых переменные изме- няются с разными скоростями и в разных диа- пазонах. Точность решения таких задач опре- деляется гл. о. точностью представления мед- ленно изменяющихся переменных. Приме- ром такого типа объектов может служить ле- тательный аппарат. Координаты его центра масс изменяются намного медленнее, чем переменные, описывающие его движение отно- сительно центра масс. Положительный эффект от К. м. в этом случае достигается благодаря тому, что часть системы ур-ний, описывающая быстро изменяющиеся переменные, модели- руется на АВМ, а другая часть — на ЦВМ. Ко второй группе задач относятся задачи, связанные с испытанием в процессе проектиро- вания различных конструкций и алгоритмов работы цифровой управляющей машины с включением отдельных реальных узлов систе- мы управления или управляемого объекта. Наличие реальных устр-в в модели требует реального масштаба времени ее работы (кото- рый во многих случаях можно осуществить лишь с помощью АВМ). Вместе с тем модели- ровать цифровую управляющую машину це- лесообразно в данном случае лишь на ЦВМ. Третья группа задач — это задачи, в ко- торых система дифф, ур-ний является состав- ной частью итерационного цикла. Такими за- дачами являются, напр., задачи оптим. управ- ления или задачи статистического моделирова- ния- Использование для решения системы Дифф- ур-ний АВМ с ускоренным масштабом времени позволяет существенно сократить время решения таких задач. Состав аналого-цифрового ком- плекса (АЦК) определяется его назначени- ем. В общем случае этот комплекс содержит следующие части: аналоговую часть, цифровую часть, устр-во сопряжения и центр, пульт управления. В состав АЦК могут входить и вспомогательные узлы: индикационные и ре- гистрационные блоки, узлы согласования, имитирующие блоки и т. п. Цифровая часть может содержать одну ЦВМ или комплекс ЦВМ различного класса и назначения. В ана- логовую часть также может входить одна или несколько АВМ. Мощность и тип комплекси- руемых машин определяется объемом и харак- тером предполагаемых задач. Осн. ф-циями устр-ва согласования являются преобразова- ние формы информации из цифровой в аналого- вую и наоборот, синхронизация работы машин и управление всеми блоками и частями АЦК с целью координирования их совместной рабо- ты и наибольшей автоматизации процесса ре- шения задачи. Блок управления и синхрониза- ции обеспечивает реализацию циклических программ и выдачу разовых команд, а также осуществляет привязку системы к реальному времени С центр, пульта управления органи- зуют обращение к различным блокам АЦК и реализуют различные режимы работы АЦК. 479
КОМПЛЕКТ ПЕРФОРАЦИОННЫЙ ВЫЧИСЛИТЕЛЬНЫЙ К таким режимам можно отнести режимы пус- ка, останова, подготовки задачи, перевода системы на автономную работу отдельных ма- шин, автономной проверки и отладки устр-ва сопряжения и режим тестовой проверки всего АЦК. Характерной особенностью работы с АЦК является необходимость программирова- ния как аналоговой и цифровой части комплек- са, так и способа их взаимодействия. В случае, когда аналоговая часть не допускает автомат, ввода информации, соответствующая часть задачи вводится непосредственно коммутацией на наборном поле АВМ и ручной установкой нужных параметров. Если же автомат, ввод в аналоговую часть возможен, вся программа решения задачи вводится в цифровую часть, которая затем полностью управляет аналого- вой частью и перед решением задачи и в про- цессе решения. На рис. 2 приведена схема аналого-цифрово- го комплекса «АЦЭМС-1», построенного на базе трехадресной универсальной ЦВМ средней мощности и двух аналоговых машин типа «МН-18». Комплекс «АЦЭМС-1» предназначен для решения нелинейных обыкновенных дифф, ур-ний в реальном масштабе времени и рассчи- тан на связь с реальной аппаратурой (РА). Для увеличения эффективности решения задач в АЦК созданы условия частичной автоматиза- ции операций ввода и вывода данных, контроля результатов набора и решения задач. Работа вычисл. устр-в организуется единой системой управления ЦУУ. В системе имеются три осн. сигнала управления: «пуск», «останов» и «ис- ходное положение», которые используются во всех устр-вах комплекса. Осн. режимами рабо- ты комплекса являются решение и контроль блоков. Устр-во преобразования информации УП-3 осуществляет преобразование машинных переменных, поступающих из аналоговой части в виде величин напряжений в цифровой код и наоборот. Комплекс «АЦЭМС-1» позволяет моделировать в реальном масштабе времени процессы, скорость изменения сигналов в ко- торых не превышает скорости изменения сину- соиды с амплитудой 50 в и частотой 5 гц. При этом, напр., точность решения задачи продоль- ного полета самолета на один-два порядка выше, чем при решении на аналоговых маши- нах. Решение той же задачи только на цифро- вой машине с той же точностью требует увели- чения масштаба времени в десять раз. в) Комплексирование АВМ чаще всего свя- зано со специфическими для АВМ ограниче- ниями, накладываемыми на порядок системы решаемых ур-ний, на к-во нелинейностей и переменных коэфф, и т. п. В этом случае К. м. ведет к простому увеличению вычисл. мощнос- ти. При этом осуществляется построение мо- дели системы ур-ний, в которой составными частями являются блоки двух или более анало- говых машин. Никаких существенных мер по стыковке и согласованию работы машин в этом случае принимать не приходится. Однако в ря- де случаев комплексирование узко специали- зированных аналоговых машин дает качествен- ный эффект. Напр., комплекс, состоящий из 480 гидроинтегратора «ИГ-1» и электроинтеграто- ра «ЭГДА-9-60» очень эффективно используют при решении задач конвективного теплообмена в слое. Процесс решения разбивают на после- довательность временных интервалов, в каж- дом из которых сначала методом электрогидро- динамических аналогий решается на «ЭГДА-9- 60» гидродинамическая часть задачи, а затем, используя полученный результат, методом гидротепловых аналогий на «ИГ-1» произво- дится расчет теплового поля в этом временном интервале (см. ЭГДА, Моделирование на сплошных средах). Лит.: Голубев-Новожилов Ю. С. Много- машинные комплексы вычислительных средств. М., 1967 [библиогр. с. 402—415]; Кудряшов И. А. [и др.]. Аналоговые и комбинированные электронные вычислительные машины. Л., 1969 [библиогр. с. 445— 446]; Глушков В. М. [и др.]. Некоторые основ- ные направления развития цифровой вычислительной техники. М., 1970 [библиогр. с. 91—94]. Л. А. Казакевич. КОМПЛЕКТ ПЕРФОРАЦИОННЫЙ ВЫЧИС- ЛИТЕЛЬНЫЙ — набор устройств, выполняю- щих основные и вспомогательные операции при обработке информации. В комплекте ис- пользуют во взаимосвязи одна с другой группы устройств: 1) подготовки перфокарт (перфора- торы, контролъники, перфораторы репродук- ционные, считывающие, итоговые); 2) упоря- дочения массивов перфокарт (сортировочные и раскладочно-подборочные машины); 3) мате- матической обработки информации, нанесен- ной на перфокарты (табуляторы и перфорато- ры вычислительные электронные); 4) печати данных, нанесенных на перфокарты (расшиф- ровочные машины для перекодирования ин- формации на перфокарты и на печать). Произ- водительность перфорационных вычислитель- ных устройств неодинакова, поэтому их ис- пользуют в таком количественном соотноше- нии, которое обеспечивает максимальную за- грузку высокопроизводительного устройст- ва — табулятора. В типовый К. п. в. вклю- чают один табулятор, одну сортировальную машину, три перфоратора и два контрольника. Потребность и количество этих устройств в комплекте определяется в зависимости от объема и характера обрабатываемой информа- ции. К. п. в. входит в оборудование машино- счетных станций и вычислительных центров. Предназначен для автоматического выполнения массовых вычисл. и вычисл.-записывающих операций при обработке информации. Исполь- зовать его целесообразно там, где количество результативных чисел в несколько раз больше количества вводимых или в крайнем случае равно им. Применение К. п. в. для механиза- ции учетно-вычислительных работ значительно сокращает сроки составления отчетных сводок, ускоряет документооборот, улучшает качество учетных данных, повышает производитель- ность труда работников учета в 2—3 раза по сравнению с ручной техникой учета. С. П. Куценко. КОМПЬЮТЕР (англ, computer, от лат. com- pute — считаю, вычисляю) — принятое в ино- странной (гл. обр. англоязычной) литературе название электронной вычислительной машины.
КОНКУРЕНЦИИ МОДЕЛИ КОНЕЧНОРАЗНОСТНЫЕ МЕТОДЫ, мето- ды сеток — численные методы решения алгебраических, дифференциальных, инте- гральных н интегро-дифференциальных урав- нений, основанные на замене дифферен- циальных операторов разностными опера- торами, интегралов — суммами, а функций непрерывного аргумента (н. а.) — функциями дискретного аргумента (д. а.). Такая замена приводит к системе, вообще говоря, нелиней- ных алгебр, ур-ний, которые в конечном итоге сводятся к линейной системе к.-л. итерацион- ным методом. Если исходная задача имеет вид ди — = Au + f, (1) (г, t) Е Q, lu = g, (х, t) е dD X Т; и (х, 0) = и0 (х), где Q = D X Т — цилиндрическая область интегрирования, t е Т = [0, i0], dD X Т — граница области Й, D — ее основание, и — искомая вектор-ф-ция, fag — заданные век- тор-ф-ции, х — пространственный векторный аргумент, А и I — операторы (не обязательно ограниченные), то простейшая схема интегри- рования исходного ур-ния имеет вид: n-Н п -----------= A1un+1 Л.оип -|- F, (2) (х, t) е Йй, Xun = G, (х, t) Е dDh X Т'. и° = и0. Здесь ип — сеточная ф-ция, являющаяся ре- шением разностного ур-ния, Alt Ао, X — раз- ностные операторы, зависящие от параметров т, h сетки, t = пт, Йл — сеточная область, аппроксимирующая некоторым образом об- ласть Й, dDh X T — ее граница, F и G — се- точные ф-ции, аппроксимирующие ф-ции fag соответственно. Частным случаем схемы (2) является схема с весами, когда Л, = аЛ, Ло = = (1 — а)Л, а — весовой коэфф. Схема (2) наз. двухслойной, т. к. она связы- вает между собой значения ип, ип+1 разност- ного решения на двух временных слоях пт, (п + 1) т; возможны также и многослойные схемы. Если оператор Е — тЛ,, где Е — еди- ничный оператор, обратим, то схема (2) может быть представлена в разрешенном виде п«+1 = сти« + ф. (3) где оператор а наз. оператором шага разностной схемы и учитывает краевые усло- вия, а Ф — ф-ция, зависящая от F и G. Гово- рят, что оператор Л (т), зависящий от парамет- ра т,.аппроксимирует (приближенно) оператор А, если || [Л (т) — А ] и || = еп (т) -> -> 0 при т -> 0. Здесь и <s U — некоторое эталонное семейство ф-ций, на котором прове- ряется аппроксимация (напр., семейство доста- точно гладких ф-ций). Схема (2) наз. кор- ректной, или устойчивой, если 31 4-210 II ст ||в = 1 + О (т), где || о |]в означает норму оператора о в некотором банаховом простр. В (см. Пространство абстрактное в функцио- нальном анализе), которое может зависеть от h. Схема (2) аппроксимирует ур-ние (1), если Лг + Ло со А, X со I. Для линейных систем ур-ний установлены теоремы сходимости, утверждающие, что сходимость разностного ре- шения к решению исходного ур-ния следует из аппроксимации и корректности (устойчи- вости) разностной схемы. Если свойства аппроксимации, устойчивости и сходимости имеют место лишь при некотором соотношении между параметрами сетки т, h, где h = h (т), то их наз. условными. Если же эти свойства справедливы при любом соотношении между т и h, то их наз. абсо- лютными. Схема (2) наз. явной, если Aj = 0, и н е я в н о й, если Лг =/= 0. Абсо- лютно сходящиеся схемы существуют лишь в классе неявных схем. Как правило, при соот- ветствующем выборе параметров схемы (напр., весовых коэфф.) неявные схемы являются аб- солютно устойчивыми, они допускают сколь угодно большой шаг т. Но обращение операто- ра Е — tAj усложняет алгоритм. В случае одномерных задач неявные схемы реализуют факторизации методом-, они являются доста- точно экономичными. Для многомерных задач неявные экономичные схемы получают с по- мощью дробных шагов метода, который сводит многомерные задачи к последовательности од- номерных или более простых задач. Для реше- ния стационарных задач применяют метод ста- ционирования (установления), в котором ста- ционарное решение рассматривается как пре- дел нестационарного решения со стационарны- ми (или устанавливающимися) краевыми усло- виями. В соответствии с этим стационарную задачу решают итерационным методом, ана- логичным разностному методу интегрирования (2). В отличие от нестационарного случая, опе- ратор о для итерационного процесса должен быть сильно устойчив, т. е. должен удовлетво- рять условию || о ||в = 1 — е (fe), е (X) > 0. При решении нелинейных задач, особенно в механике сплошной среды, применяют комби- нации схем интегрирования с итерационными методами (т. н. итерации по нелинейности). Лит.: Годунов С. К., Рябенький В. С. Введение в теорию разностных схем. М., 1982 [биб- лиогр. с. 272—274]; Я н е н к о Н. Н. Методы дроб- ных шагов решения многомерных задач математиче- ской физики. Новосибирск, 1967 [библиогр. с. 189— 193]; Самарский А. А. Введение в теорию разностных схем. М., 1971 [библиогр. с. 538—550]; Рихтмайер Р. Д., Мортон К. Разностные методы решения краевых задач. Пер. с англ. М., 1972 [библиогр. с. 381—413]. Н. Н. Яненко. КОНКУРЕНЦИИ МОДЕЛИ — модели состоя- ния экономической системы в условиях рыноч- ной конкуренции, отражающие соотношение между спросом, предложением и ценами на товары. Состояние равновесия системы заклю- чается в непревышении спроса над предложе- нием на рынке, оно наступает для цен {р*}, объемов спроса {г/р ..., у^} и Предложения {гр ..., х*т} при выполнении следующих 481
КОНСТРУКТИВНОЕ НАПРАВЛЕНИЕ В МАТЕМАТИКЕ ограничений. Во-первых,каждый у-й производи- тель отыскивает планы затрат — выпуска Х-, обеспечивающие максимум прибыли в ценах равновесия (р*, х*) = max (р*, xj) для j = = 1, 2, п и <= Х-, где X- — мн-во все- возможных планов затрат — выпуска у'-го производителя. В такой модели математиче- ской рассматриваются лишь относительные цены. Поэтому вектор цен нормирован следую- Т щим образом р = {р1; ..., Pr}, pv > 0, pv= v=l = 1. Во-вторых, каждый г-й потребитель максимизирует полезность приобретенных им товаров Ui (i/j среди всех возможных векторов потребления при условии, что издержки на приобретение товаров не превышают получае- h мого дохода: (р*, уг) < (р*, z^) + % (₽*’ 1=1 я*), где Zj — вектор товаров, которыми распо- лагает г-й потребитель на начальный период; а- — доля г-го потребителя в прибыли у-го производителя, обусловленная договором (напр , наличием акций). В-третьих, спрос всех потребителей удовлетворяется товарами, произведенными в системе и наличными на начальный период. При этом любой товар, поставляемый сверх имеющегося спроса, полу- чает нулевую цену: у* х* + z*, (р*, у* — — х* — z*) = 0, где вектор у* отражает суммар- т ный спрос всех потребителей, т. е. у* = 2 1=1 вектор х* — суммарный объем производства п в системе, т. е. х *= 2 xj\ вектор z* — общий 7=1 объем товаров в системе для начальной торгов- т ли г* — 2 V Лит.: Карлин С. Математические методы в тео- рии игр, программировании и экономике. Пер. с англ. М., 1964 [библиогр. с. 798—819]. Архангельский Ю. С., Приходько Т. И., Фесенко Е. Д. КОНСТРУКТИВНОЕ НАПРАВЛЕНИЕ В МА- ТЕМАТИКЕ, конструктивная ма- тематика — направление исследований, ставящее своей главной задачей перестройку важнейших частей традиционной (классиче- ской) математики в соответствии со следующи- ми методологическими принципами. 1) Систе- мы матем. объектов, изучаемые в таких тео- риях, всегда описываются как системы конст- руктивных объектов. 2) Центр, место занимает изучение соответствий, заданных при помощи алгоритмов. 3) Утверждение о существовании матем. объекта, удовлетворяющего некоторому условию, считается доказанным только тогда, когда указан способ построения такого объек- та. Под системой конструктивных объектов понимается система, описанная следующим образом: а) описаны некоторые исходные ма- тем. объекты, которые рассматриваются как 482 элементарные, нерасчленяемые на части; б) пе- речислены некоторые способы комбинирования исходных объектов между собой; в) указано условие, которому удовлетворяют те и только те комбинации исходных объектов, которые считаются элементами системы; г) указано ус- ловие, при котором два элемента системы счи- таются равными. При этом используется абст- ракция потенциальной осуществимости, т. е. процесс построения комбинаций исходных объектов представляется не связанным ника- кими ограничениями в пространстве, времени или материале. С другой стороны, указанная особенность теорий, принадлежащих к К. н. в м., исключает рассмотрение совокупностей элементов некоторой системы конструктивных объектов безотносительно к какому-либо спо- собу описания этих совокупностей, требующее привлечения абстракции актуальной беско- нечности. В конструктивной математике до- пустимы данные в классической математике определения понятий целого числа, рацио- нального числа, полинома с рациональными коэфф., но не допустимы данные в ней опреде- ления вещественного числа, ф-ции, множества и т. п. В соответствии с п. 2 термин «функция» связывается лишь с теми соответствиями, ко- торые описаны посредством задания алгорит- ма, позволяющего эффективно найти (постро- ить) значение ф-ции по значению аргумента. Аналогичным образом понимаются термины «последовательность», «отображение», «функ- ционал» и т. п. Поэтому некоторые способы задания отображений, используемые в класси- ческой математике, не используются в конст- руктивной. В соответствии с п. 3 в конструк- тивной математике считаются недопустимыми «чистые» доказательства существования, как, напр., известные доказательства теоремы Вей- ерштрасса об ограниченности непрерывных ф-ций с помощью теоремы Больцано — Вейер- штрасса и «основной теоремы алгебры» с по- мощью теоремы Лиувилля о целых ф-циях. Аналогично, если доказывается утверждение о том, что всякий матем. объект некоторого типа удовлетворяет одному из нескольких условий, необходимо указывать способ, позво- ляющий узнать, какое из условий выполняет- ся. Исследование конструктивного понимания матем. суждений и конструктивных доказа- тельств составляет предмет спец, раздела ма- тем. логики (см. Логика конструктивная). Тре- бования к доказательствам, предъявляемые в конструктивной математике, близки к инту- иционистским (см. Интуиционизм), но в не- которых пунктах отличаются от них. Иссле- дования основоположников интуиционизма Л. Брауэра и др.,' наряду с исследованиями норв. математика Т. Сколема (р. 1887) по тео- рии рекурсивных ф-ций и англ, математика А. Тьюринга (1912—1954) по теории алгорит- мов, послужили одним из идейных источников К. н. в м. Философско-матем. взгляды совре- менных конструктивистов далеки от интуи- ционистской философии. Однако К. н. в м. интересно независимо от каких бы то ни было позиций в области философии математики.
КОНСТРУКТИВНЫЙ АНАЛИЗ В принципе каждой теории классической математики соответствует аналогичная теория конструктивной математики; в этом смысле говорят о конструктивном дифф, исчислении, конструктивной теории множеств и т. п. Соот- ношение между системами понятий классиче- ской теории и соответствующей конструктив- ной теории в некоторых случаях является до- вольно сложным. Иногда одному понятию классической теории соответствуют два поня- тия конструктивной теории и наоборот. В ряде случаев понятие классической математики вообще не находит себе конструктивных экви- валентов, и наоборот, некоторые понятия, определяемые в конструктивной математике, не имеют эквивалентов в классической. Такой же характер носит соответствие между теоремами классической и конструктивной теорий. Иногда для доказательства конструк- тивного аналога классической теоремы тре- буется привлечение совершенно новых идей, Работы, посвященные конструктивизации классической математики, принадлежащие большей частью к тому варианту конструктив- ной математики, который сформировался в 1950-х гг. в работах сов. математика А. А. Мар- кова (р. 1903) и его учеников, относятся к тео- рии функций вещественной переменной и функ- циональному анализу (см. Конструктивный анализ). Кроме того, уже имеются работы, по- священные конструктивизации теории ф-ций комплексного переменного, теории обобщен- ных ф-ций, теории вероятностей, теоретико- множественной и комбинаторной топологии и некоторых др. теорий. Различные теории преобразуются при этом в разной степени: элементарная теория чисел и комбинаторика переносятся в конструктивную математику практически без изменений, а из теории мно- жеств сохраняется лишь сравнительно не- большая часть (включающая, впрочем, все то, что имеет серьезные приложения к анализу). В целом исследования, принадлежащие к К. н. в м., позволяют в настоящее время сде- лать вывод, что математические теории, важ- ные для приложений математики, в основном могут быть построены в рамках конструктив- ной математики. Главное преимущество конструктивного спо- соба построения математики перед классиче- ским состоит в том, что конструктивная мате- матика дает возможность весьма просто выяс- нить вопрос о том, по каким исходным данным может быть построено решение той или иной матем. задачи: здесь по формулировке теоремы о существовании матем. объекта сразу можно сказать, по каким исходным данным этот объект может быть построен, а проводимое иногда в классической математике различие эффективных и неэффективных доказательств не всегда приводит к полному решению этого вопроса. Как правило, конструктивная теория выглядит более громоздкой и сложной, чем соответствующая классическая теория. Эта громоздкость составляет осн. недостаток конст- руктивного подхода к построению математики по сравнению с классическим. Однако в послед- нее время были достигнуты определенные успе- хи в разработке методики изложения конструк- тивных теорий, дающие основание отнести отмеченную громоздкость в основном за счет того, что в конструктивной математике еще не выработана удобная форма изложения. Исследования по конструктивной математи- ке во многом стимулировали развитие логики математической и алгоритмов теории. Уста- новленная в результате этих исследований возможность построения осн. разделов мате- матики существенно разными способами имеет большое принципиальное значение. Дальней- шие исследования в этой области направляют- ся, гл. о., желанием выяснить, не сможет ли конструктивная математика, ввиду наличия у нее существенных преимуществ перед класси- ческой, заменить ее. Процессы такого рода имели место в истории математики (например, смена атомистической геометрии Демокрита геометрией Эвклида). Несмотря на успехи, достигнутые К. н. в м., число его сторонников в настоящее время невелико. Лит.: Марков А. А. О конструктивной матема- тике.-— Шанин И. А. Конструктивные вещест- венные числа и конструктивные функциональные пространства. «Труды Математического института им. В. А- Стеклова АН СССР», 1962, т. 67; Bishop Е. Foundations of constructive analysis. New York, 1967; Г уд стейн P. Л. Рекурсивный математический анализ. Пер. с англ. М., 1970- В. А. Лифшиц. КОНСТРУКТИВНЫЙ АНАЛИЗ, рекур- сивный анализ, вычислимый анализ — название, объединяющее различ- ные течения в основаниях математики и мате- матическом анализе. Как правило, при постро- ении К. а. преследуются все или некоторые из следующих принципиальных целей: 1) по- строение системы анализа, спец, ориентирован- ной на реальные конструктивные и вычисли- тельные возможности (часто отступающие на второй план при традиционном теоретико- множественном построении анализа); 2) изу- чение принципиальных границ вычислитель- ных возможностей в анализе, изучение «эффек- тивности» в анализе (в частности, исследование вопроса о том, по каким исходным данным мож- но эффективно находить те или иные объекты анализа); 3) изучение вычислимых объектов анализа (вычислимых действительных чисел, вычислимых функций над ними и т. п.) самих по себе в том смысле, в котором, напр., в алгеб- ре изучаются Группы. Имеющиеся здесь исследования можно очень грубо разделить на два типа: проводимые в рамках традиционного анализа и формально независимые от него. Первое направление представлено рядом работ, в том числе осново- полагающими работами А. Тьюринга, С. Бана- ха и С. Мазура, Э. Шпекера, в которых были, по существу, выработаны современные кон- цепции вычислимого действительного числа. Ко второму типу относятся исследования по интуиционистскому анализу, возникшие в свя- зи с выдвинутой Л. Брауэром интуиционист- ской программой построения математики и оказавшие существенное влияние на формиро- вание задач и методов К. а., рекурсивный 31* 483
конструктивный АНАЛИЗ анализ Р. Гудстейна, а также оригинальная и далеко продвинутая система К. а., развитая в последнее время Е. Бишопом. В Советском Союзе, начиная с 50-х годов, интенсивно раз- рабатывалась система К. а., относящаяся ко второму типу и являющаяся частью общей программы конструктивного построения мате- матики (см. Конструктивное направление в ма- тематике). Основополагающий вклад в раз- витие этой системы (для краткости ее наз. «конструктивный анализ») внесли А. А. Мар- ков, Н. А. Шанин и их ученики. Являясь частью конструктивной математики, К. а. со- храняет характерные черты последней. В част- ности, рассмотрения ограничиваются кон- структивными объектами (чаще всего словами в некоторых алфавитах или объектами, допус- кающими очевидное кодирование словами) и проводятся в рамках абстракции потенциаль- ной осуществимости с применением спец, конструктивных правил понимания матем. суждений. При этом полностью исключается использование абстракции актуальной беско- нечности и интуитивное понятие «эффектив- ности» связывается с одним из точных понятий алгоритма (в большинстве работ, относящихся к рассматриваемой системе К. а., используется понятие нормального алгоритма). В рамках К. а. получено большое число ре- зультатов, интересных как с точки зрения проблематики цели 1-й, так и с точки зрения целей 2-й и 3-й. По существу показана возмож- ность построения средствами конструктивной математики ряда теорий, таких как теория рядов, интегрирования по Риману и Лебегу, теория функций комплексного переменного, теория обобщенных функций и т. п. Получаю- щиеся конструктивные теории обладают, наря- ду со сходством с одноименными традицион- ными теориями, и заметными отличиями от них, впрочем отличия эти проявляются не столько в конкретных вопросах, связанных с приложениями анализа, сколько в теор. кон- цепциях (таких, напр., как концепция ком- пактности и т. д.). Фундаментальными поня- тиями К. а. являются понятия конструктивно- to действительного числа (КДЧ) и конструк- тивной функции действительной переменной. Конструктивные действительные числа можно ввести различными (не всегда эквивалентными) способами. Одним из естественных путей является следующий путь, аналогичный кан- торовскому построению действительных чисел в традиционном анализе. Сначала вводятся натуральные числа, как слова в двухбуквен- ном алфавите {0,1} вида 0, 01, 011, . Ана- логично определяются рациональные числа, как слова некоторого типа в алфавите {0, 1, —, /). Определяются отношения порядка и равенства над рациональными числами, а также арифм. операции над ними. Конструк- тивной последовательностью натуральных чи- сел (КПНЧ) наз. нормальный алгоритм, пере- рабатывающий всякое натуральное число в й^туральное число. Аналогичным образом трактуется понятие конструктивной последова- те'ЙЙйбсти рациональных чисел (КПРЧ). Схемы нормальных алгоритмов однозначным образом кодируются словами в алфавите {0, 1}; код дан- ного алгоритма наз. его записью. КПНЧ а наз. регулятором фундаментальности КПРЧ Р, если для любых натуральных I, т, п та- ких, что I, т а (п) выполняется неравен- ство | Р (Z) — Р (т) | < 2—п. КПРЧ наз. фун- даментальной, если можно построить ее регу- лятор фундаментальности. Конструктивными действительными числами (КДЧ) наз. рацио- нальные числа, а также слова в алфавите {0, 1, 0} вида U 0 V, где U — запись неко- торой КПРЧ, V — запись КПНЧ, являющейся регулятором фундаментальности этой КПРЧ. Описанное понятие КДЧ хорошо согласуется с интуитивным представлением о вычислимых действительных числах как объектах, допус- кающих эффективную сколь угодно тачную аппроксимацию рациональными числами. Для КДЧ можно определить естественным образом отношения порядка и равенства и арифм. опе- рации (причем, последние задаются алгорит- мами). Система КДЧ с этими отношениями ра- венства и порядка и арифм. операциями ока- зывается полем. Далее можно ввести в рас- смотрение конструктивные последовательности КДЧ (КПДЧ) и определить в том же порядке идей, что и выше, понятие фундаментальной КПДЧ и понятие конструктивной сходимости КПДЧ к данному КДЧ. Относительно такого понятия сходимости система КДЧ оказывается полной: существует алгоритм, находящий, исходя из записи всякой фундаментальной КПДЧ у и записи ее регулятора фундамен- тальности, КДЧ, к которому (конструктивно) сходится у. Методом, аналогичным канторов- скому, можно доказать также теорему о конст- руктивной несчетности множества всех КДЧ, состоящую в том, что осуществим алгоритм, перерабатывающий запись всякой КПДЧ в КДЧ, отличное (в смысле равенства КДЧ) от всех членов этой КПДЧ. Теорема о полноте придает значительное сходство конструктив- ной и классической теории пределов, особенно сильно проявляющееся в вопросах сходимости тех или иных конкретных, используемых в анализе, последовательностей и рядов. Но здесь имеются и существенные отличия, прояв- ляющиеся, напр., в следующем результате Э. Шпекера: можно построить возрастающую КПРЧ Р такую, что всегда 0 < Р (n) < 1 и, несмотря на это, р не является фундаменталь- ной (и, следовательно, не сходится (конструк- тивно) ни к какому КДЧ). Понятие конструктивной функции (КФ) яв- ляется естественным уточнением интуитивного понятия точечной вычислимой функции над вычислимыми действительными числами. Кон- структивной функцией (одной действительной переменной) наз. нормальный алгоритм такой, что для любых равных КДЧ х и у, если F применим к х, то F применим куй F (x), F (?/) — равные КДЧ. В терминах КФ могут быть введены элементарные функции (показа- тельная функция, тригонометрические функ- ции и т. д.), обладающие обычными свойства- ми; для КФ могут быть развиты теории диффе-
КОНТРОЛЬ АВМ ренцирования, интегрирования по Риману и т. д., близкие к традиционным. Вместе с тем, возможны и необычные с традиционной точки зрения функции; напр., существует всюду определенная КФ, непрерывная на единичном сегменте и неограниченная на нем. Не имеет аналогов в традиционном анализе и теорема, согласно которой всякая КФ конструктивно непрерывна в любой точке, в которой она определена. Система понятий и методы К. а., позволяя существенно продвинуться с точки зрения цели 1-й, оказались также удобными для вы- явления вычислительных связей в анализе, поскольку многие теоремы К. а. являются либо утверждениями об осуществимости алго- ритмов, строящих некоторые конструктивные объекты по тем или иным исходным данным, либо утверждениями, что такие алгоритмы невозможны. Установлена неразрешимость большого числа естественных массовых проб- лем анализа. Результаты этого типа (совершен- но отсутствующие в курсах традиционного анализа) имеют теор. и практич. ценность, т. к. они выявляют потенциальные вычислительные тупики и способствуют четкому уяснению принципиальных границ вычислительных воз- можностей. Напр., доказана невозможность следующих алгоритмов (в смысле одного из точных понятий алгоритма): 1) распознающего для произвольного конструктивного действи- тельного числа (КДЧ), равно оно нулю или нет; 2) находящего для каждой сходящейся конструктивной последовательности рацио- нальных чисел то КДЧ, к которому она схо- дится; 3) находящего для каждой совместной системы линейных уравнений (над полем КДЧ) какое-нибудь ее решение; 4) находящего для каждой непрерывной, кусочно-линейной, зна- копеременной функции корень этой функции; 5) находящего для всякой непрерывной, кусоч- но-линейной на единичном сегменте функции ее интеграл Римана по этому сегменту. Теоре- мы невозможности алгоритмов часто сопровож- даются в К. а. теоремами о существовании алгоритмов, решающих рассматриваемые за- дачи по более полным исходным данным (сравните теорему о полноте КДЧ и 2-й при- мер) или с произвольной, наперед заданной точностью (напр., можно построить алгоритм, находящий для каждой всюду определенной знакопеременной конструктивной функции / и каждого п КДЧ х^п так, что | / (ядп) I < 2П). Сопоставление таких результатов позволяет в ряде ситуаций получить представление о том, как можно корректно ставить ту или иную ал- горитм. проблему. Лит.: «Труды Математического института им. В. А. Стеклова АН СССР», 1958, т. 52; 1962, т. 67; 1964, т. 72; 1967, т. 93; Вейль Г. О философии ма- тематики. Пер. с нем. М.— Л., 1934; Turing А. М. On computable numbers, with an application to the Entscheidungs problem. «Proceedings of the London Mathematical Society», 1936, series 2, v. 42, part 3; Turing A. M. A correction. «Proceedings of the London Mathematical Society», 1937, series 2, v. 43; Speaker E. Nicht Konstruktiv beweisbare Satze der Analysis. «The journal of symbolic logic», 1949, v. 14, № 3; M a z u r S. Computable analysis. «Rozp- rawy matematyczne» [Warszawa], 1963, t. 33 [библиогр. c. 109—110]; Гудстейн P. Л. Рекурсивный ма- тематический анализ. Пер. с англ. М., 1970; Куш- нер Б. А. Лекции по конструктивному математи- ческому анализу. М.. 1973 [библиогр. с. 427—440]. Б. А. Кушнер. «КОНТРОЛ ДЁЙТА КОРПОРЁЙШЕН» (Con- trol Data Corporation) — американская фирма, специализирующаяся на выпуске электронных цифровых вычислительных машин большой производительности для научных расчетов. Основана в 1957. С 1960 выпускает ЦВМ на транзисторах, семейство «CDC-3000» с произвол дительностью 300—800 тыс. операций/сек и семейство «6000» с производительностью 1,5—3,5 млн. операций/се«. ЦВМ «CDC-6600» была первой вычисл. машиной, использующей для увеличения производительности мульти- процессорную структуру из одного центр, и десяти вспомогательных специализированных процессоров. В 1969 фирма выпустила одну из крупнейших в мире ЦВМ (см. «CD С-7600») с производительностью более 10 млн. операций в 1 сек. В 1970 окончилась разработка сверх- мощной ЦВМ «Star-100», выполняющей до 100 млн. операций в 1 сек, имеющей информа- ционный банк емкостью до 100 млн. бит и систему ввода — вывода с пропускной способ- ностью 100 млн. знаков в 1 сек. В машине реа- лизован принцип поточной обработки в струк- туре из нескольких специализированных про- цессоров и использованы интегральные схемы. С 1972 начат выпуск программносовместимых ЦВМ «СуЬег-70». Модели «72», «73» и «74» соответствуют моделям «6400», «6500» и «6600», но отношение производительности к стоимости у них в 1,5—2 раза лучше, и их можно исполь- зовать с одним и двумя процессорами. Высокая производительность в них достигается благода- ря использованию периферийных процессоров (до 20) для управления периферийными устрой- ствами при количестве каналов ввода — вывода до 24. Последняя машина семейства «СуЬег-76» аналогична модели «CDC-7600». Все семейство построено на дискретных компонентах и ис- пользует операционную систему «Scope». Лит.: Зейденберг В. К., Матвеен- ко Н. А., Тароватова Е. В. Обзор зарубеж- ной вычислительной техники по состоянию на 1970 г. М., 1970; Sippl С. J. Computer dictionary and handbook. Indianapolis — New York, 1968. Ю. П. Селиванов. КОНТРОЛЬ ABM — совокупность операций, связанных с проверкой работы АВМ, локали- зацией ее отказов, их предупреждением и проге нозированием. По целевому назначению oner рации К. АВМ делят на следующие группы; 1) Предварительный контроль, который осуществляется перед использованием машины и решением набранной на ней задачи и заключается в общей проверке готовности АВМ к работе (проверка источников питания машины, работоспособности и точности на- стройки решающих блоков, правильности функционирования систем управления, конт- роля и регистрации, решение контрольных задач) и контроле набора задач в АВМ. 2) Оперативный контроль контроль правильности работы АВМ в про« цессе решения задачи. Заключение о работе 485
КОНТРОЛЬ НАБОРА ЗАДАЧ В АВМ АВМ во время решения часто делается на ос- нове более полного вида контроля — контроля правильности решения. К числу осн. методов оперативного контроля относятся интуитив- ный, функциональный и схемный. Интуи- тивный метод основан на глубоком зна- нии оператором машины существа исследуе- мой на АВМ задачи. При этом оператор не- посредственно по характеру поведения выход- ных характеристик исследуемой системы может оценить работоспособность АВМ. Функ- циональный метод, к которому в основ- ном относятся контроль решения по обоб- щенным характеристикам исследуемого на АВМ процесса (напр., по частоте колебаний для колебательных систем) и контроль мето- дом избыточных переменных, связанный с вве- дением избыточности на уровне исходных уравнений или на уровне функциональных блоков структурной схемы моделирования, используется в основном для контроля ли- нейных задач и линейных блоков. Схем- ный метод — контроль исправности отдель- ных блоков и систем машины: источников питания, операционных усилителей (пере- грузка, дрейф выходной величины). 3) Диагностический контроль осуществляется для локализации причины отказа, выявляемого в процессе предваритель- ного и оперативного контроля. Для локали- зации неисправностей машины используются как интуитивные способы, так и формальные методы поиска, наиболее просто реализуемые в режиме статического контроля. Диагностику отказов АВМ можно производить и на основе метода избыточных переменных. 4) Профилактический конт- роль, выполняемый для увеличения средне- го времени безотказной работы АВМ, обычно производится в объеме указанной выше общей проверки готовности АВМ к работе с примене- нием граничных режимов работы, а также с использованием специальных испытательных пультов для тщательной проверки блоков ма- шины. Лит.: Игнатьев М. В. О решении дифферен- циальных уравнений в системах с контролем и кор- рекцией. В кн.; IV Всесоюзная конференция-семинар по теории и методам математического моделирования. К., 1984; Вычислительная техника. Справочник. Пер. с англ., т. 1. М.— Л., 1964. Г. И. Бердяков. КОНТРОЛЬ НАБОРА ЗАДАЧ В АВМ — со- вокупность операций, связанных с проверкой правильности подготовки к решению набран- ной на АВМ структурной схемы моделирова- ния. Первый этап — проверка правильности соединений, выполненных на наборном поле машины, обычно осуществляется визуально, , редко — автоматически. Осн. методом К. н. з. в АВМ является статический конт- роль, заключающийся в сопоставлении напря- жений на выходах блоков схемы моделирова- ния с их расчетными значениями при задании контрольных значений переменных набираемой задачи в режиме исходного состояния машины. Структурная схема моделирования в режиме статического контроля не содержит обратных связей, приводящих к неразличимым состояни- ям при появлении ошибок в схеме. Это позво- ляет использовать общие методы контроля и диагностики непрерывных и комбинацион- ных систем, легко поддающиеся формализации и автоматизации. Для более полной проверки схемы моделирования (проверки реактивных элементов, устойчивости, предварительной оценки точности решения) используют методы динамического контроля, простейшим видом которого является проверка постоянных времени и общей работоспособности интегри- рующих блоков, выполняемая в режиме ин- тегрирования при постоянном входном напря- жении и фиксированном времени. Проверка схем, воспроизводящих дробно-рациональные передаточные ф-ции, осуществляется сравне- нием расчетных динамических характеристик схем с экспериментальными. Более слож- ным видом динамического контроля является проверка схемы моделирования по частям, ди- намические характеристики которых известны, или путем постепенного усложнения схемы, начиная с простого замкнутого контура с из- вестными характеристиками. Во многих слу- чаях важным этапом является проверка устой- чивости схемы при нулевых начальных значе- ниях производных, а также сравнение пробно- го решения с расчетным в установившемся режиме. Для проверки правильности выбран- ного масштаба времени этот масштаб увеличи- вается (обычно в 2 раза) и производится сравне- ние решений, полученных в двух различных масштабах. Лит.: Шапоров О. М. Техника работы на элект- ронных моделирующих установках. Л., 1968; Вычис- лительная техника. Справочник. Пер. с англ., т. 1. М.— Л., 1964. Г. И. Бердяков. КОНТРОЛЬ ПРОГРАММНЫЙ — контроль, устанавливающий с помощью специальных программ отсутствие постоянных ошибок в работе машины или отд. ее устройств, правиль- ность программ для ЦВМ, отсутствие случай- ных ошибок (сбоев) в работе машины и пра- вильность вычислений. К. п. отсутствия по- стоянных ошибок в работе машины производят испытательными программами при наладке машины или при ее проверке. К. п. правиль- ности программ ЦВМ является одной из форм отладки программы на машине и осуществляет- ся с помощью спец, отладочных программ. К. п. отсутствия сбоев в работе машины выпол- няется группами команд, включаемых в про- грамму решения задачи. Примером такого К. п. является повторный счет, который осуществляется путем повторно- го выполнения каждого участка программы при одних и тех же наборах исходных данных и сравнения результатов счета. Если каждый счет приводит к большому к-ву результатов, то применяется контрольное суммирование их и сравнение не самих результатов, а их контрольных сумм или др. показателей. К. п. правильности вычислений при решении задачи осуществляется нередко т. н. способом конт- рольных соотношений. Если получаемые ре- зультаты должны удовлетворять к.-л. соотно- шению, известному заранее и не используемому для получения этих результатов, то в опре- 486
КОНТРОЛЬНИК деленные промежутки вычислительного про- цесса производится (предусмотренная в про- грамме) проверка — удовлетворяют ли полу- ченные результаты с достаточной степенью точности такому контрольному соотношению. В ряде случаев в качестве контрольных соот- ношений используются исходные уравнения. Напр., при решении алгебраич. уравнения F (х) = 0 найденное значение неизвестного х = а подставляется в исходное уравнение и вычисляется значение функции F (а). Если | F (а) | < е, где е — заданное малое положи- тельное число, то найденное значение х = а считается правильным. См. также Диагности- ка неисправностей ЦВМ. Лит.: Гнеденко Б. В., Кор о люк В. С., Ющенко Е. Л. Элементы программирования. М., 1963 [библиогр. с. 347—348]; Миронов Г. А. Испытательные программы для контроля электрон- ных цифровых машин. М., 1964 [библиогр. с. 266— 267 ]; Голубе в-Н овожилов Ю. С. Мно- гомашинные комплексы вычислительных средств. М., 1967 [библиогр. с. 402—415]; Л е д л и Р. С. Про- граммирование и использование цифровых вычисли- тельных машин. Пер- с англ. М., 1966 [библиогр. с. 628—630]. Г. Д. Фролов. КОНТРОЛЬ ЦВМ — определенный процесс, устанавливающий наличие неисправностей в цифровой вычислительной машине. Эффектив- ность К. ЦВМ выражается через вероятность обнаружения неисправностей ЦВМ, относя- щихся к одному классу или к разным классам (сбои, отказы одиночные и кратные). К. ЦВМ оценивается также надежностью самого про- цесса контроля, т. е. возможностью его выпол- нения при наличии неисправностей. К. ЦВМ слагается из выполнения ряда проверок, во время которых обычно вычисляются значения истинности некоторого предиката, соответст- вующие наличию и отсутствиюнеисправностей. К. ЦВМ осуществляется спец, алгоритмами, проверяющими наличие вызванных неисправ- ностями ошибок в результатах выполнения операций ЦВМ (см. Операции машинные). Эти алгоритмы требуют для своей реализации дополнительных затрат либо оборудования (т. н. аппаратные средства К. ЦВМ), либо вре- мени. Если одновременно с выполнением всех или некоторых операций (микроопераций) ра- бочих программ автоматически и без указания составителем рабочей программы выполняются операции алгоритма контроля, реализуемые с помощью аппаратных средств, то ЦВМ имеет автомат, аппаратный контроль. Распространены два способа охвата рабочего оборудования аппаратным контролем: 1) конт- роль передач (обычно по четности); 2) контроль по модулю (mod п, обычно п = 3). Первый позволяет обнаружить все ошибки (нечетной кратности) при простых (без преобразований) пересылках чисел и команд и требует ввести в ЦВМ 5 -- 10% дополнительного оборудова- ния. Второй позволяет обнаруживать все од- нократные ошибки и часть ошибок большей кратности. Чем больше п, тем выше вероят- ность обнаружения ошибок большей кратнос- ти. Этот контроль требует до 30% дополни- тельного оборудования и реализуется путем одновременного выполнения арифм. рабочих и контрольных операций с последующим сравнением их результатов. В силу непрерывности выполнения аппа- ратный К. ЦВМ обнаруживает не только от- казы, но и сбои. В отличие от аппаратных, программные алгоритмы контроля требуют затрат времени, а не оборудования. Алгорит- мами программного контроля являются: пе- риодически выполняемые испытательные про- граммы и расширенные (включением двойного- тройного счета, контрольных соотношений) ра- бочие программы (см. Контроль програм- мный). Осн. задачи, которые решают при созда- нии испытательных программ: 1) построение тестов, обнаруживающих неисправности (оди- ночные, кратные, явные, неявные — прояв- ляющиеся в тяжелых режимах); 2) построение надежной и быстродействующей последова- тельности проверок. Необходимость применения аппаратного или программного контроля определяется назначе- нием ЦВМ. Для ЦВМ, используемых в от- ветственных системах, применяют аппаратный по модулю и программный контроль, исполь- зуя последний как средство профилактической проверки всего оборудования (в т. ч. и реали- зующего аппаратный контроль). Сравнивая программный и аппаратный контроль, учиты- вают, что дополнительное оборудование аппа- ратного К. ЦВМ повышает вероятность воз- никновения неисправности (в пределе до 30%), а программный не позволяет достигнуть мак- симума полезного времени работы ЦВМ. При- меняя К. ЦВМ в процессе профилактических мероприятий, зачастую используют также дополнительное оборудование, позволяющее создавать профилактические режимы работы оборудования (более тяжелые, чем нормаль- ный). Обычно К. ЦВМ дает некоторую инфор- мацию о месте неисправности. Для дальнейше- го поиска блока, содержащего отказ или поро- дившего сбой, применяется диагностика не- исправностей ЦВМ: Лит.: К л я м к о Э. И. Схемный и тестовый конт- роль автоматических цифровых вычислительных, ма- шин. М., 1963 [библиогр. с. 191]; Миронов Г. А. Испытательные программы для контроля электронных цифровых машин. М., 1964 [библиогр. с. 266—267]; Путинцев Н. Д. Аппаратный контроль управ- ляющих цифровых вычислительных машин. М., 1966 [библиогр. с. 417—4181; Сидоров А. М. Методы контроля электронных цифровых машин. М., 1966 [библиогр. с. 160]; Волков А. Ф., В е д е ш е н - ков В. А., Зенкин В. Д. Автоматический по- иск неисправностей в ЦВМ. М., 1968 [библиогр. с. 144—146]. Г. А. Миронов. КОНТРОЛЬНИК — устройство для выявле- ния ошибок, допущенных при перфорации пер- фокарт. К. выполняют следующие операции: контроль перфорации перфокарт в соответст- вии с данными на документах; контроль чистых полей перфокарт; пропуск перфокарт'без конт- роля на одну и несколько колонок; автомати- ческую отметку проверенных колонок перфо- карт и годных перфокарт; автоматическую раскладку годных и бракованных перфокарт; подсчет пропущенных через машину перфо- карт. К. используют в комплекте перфораци- онном вычислительном', на отечественном К. мо- дели К45-6 проверяют правильность цифровых 487
КОНТРОЛЬНОЕ СУММИРОВАНИЕ пробивок 45-колонных перфокарт, на мо- дели К80-6 — 80-колонных перфокарт; КА80-2 используют для проверки правильности про- бивок на перфокартах. с. П. Куценко. КОНТРОЛЬНОЕ СУММИРОВАНИЕ — один из методов контроля программного, применяе- мый в основном для проверки сохранности ин- формации при ее групповой передаче или хра- нении. К. с. заключается в том, что после пе- редачи чисел или после определенного периода их хранения вычисляется сумма этих чисел (как правило, суммирование производится с циклическим переносом), сравниваемая затем с вычисленной ранее. Несовпадение сумм яв- ляется признаком ошибки. КОНЪЮНКТИВНАЯ НОРМАЛЬНАЯ ФОР- МА — см. Логических выражений нормальные формы. КОНЪЮНКЦИЯ — булева функция двух аргу- ментов. Обозначают ее знаком & или • и за- дают следующей таблицей истинности: X У Х&У 0 0 0 0 1 0 1 0 0 1 1 1 К, соответствует в разговорном языке союзу «и». Она коммутативна, ассоциативна и дист- рибутивна по отношению к дизъюнкции слабой и вместе с ней и с отрицанием ее используют в нормальных формах представления булевых ф-ций. Логические переключательные элемен- ты, реализующие ф-цию К., наз. схемами сов- падения, или вентилями; их широко приме- няют в схемах ЦВМ. КООРДИНАЦИОННО - УПРАВЛЯЮЩИЙ ЦЕНТР ПРЕДПРИЯТИЯ — см. А втомативи- рованные системы управления предприятием, Информационно-вычислительный центр пред- приятия. КОРНЕВОГО ГОДОГРАФА МЕТОД — метод расчета линеаризованных систем управления замкнутых по траекториям корней характерис- тического уравнения системы при изменении какого-либо параметра настройки (чаще всего коэффициента усиления). Предложили этот метод независимо один от другого в 1948 К. Ф. Теодорчик (СССР) и В.-Р. Ивэне (США). Корневым годографом наз. геом. место корней характеристического ур-ния замкнутой систе- мы при изменении коэфф, усиления К от 0 до со. Если представить передаточную функцию разомкнутой системы в виде: TEpa3 (р) = К X X W (р), где К — коэфф, усиления, то ур-ние, эквивалентное характеристическому ур-нию замкнутой системы, можно записать так: яичр) = -1. (I) Заменив р на /о, получим выражения для мо- дуля и аргумента | KW (/со) I = 1, arg | W (/со) | = = ± л (2л + 1) (Л = 0, 1, .. »), (2) которое лежит в основе К. г. м. Запишем передаточную ф-цию разомкнутой системы в виде <?(Р) где Q (р) имеет т корней Nt, ..., Nm (нулей), a R (р) — п корней Pt, ..., Рп (полюсов), которые должны быть заданы. Q (р) и R (р) могут быть представлены как Q(P) =«П (р — Aj; R (р) =г П (Р — Р& 1=1 1=1 откуда т П {p-Ni} KW (Р) = к ---------. (3) П (Р-Л) г=1 Каждый из сомножителей (3) представляет на комплексной плоскости вектор, проведенный из точки (или Л^) в произвольную точку р под соответствующим углом к вещественной оси: ср, (для полюсов) или (для нулей) (рис. 1). Если точка pft является одним из корней характеристического ур-ния замкнутой системы (1), то в соответствии с (2) и (3) должны выполняться соотношения т п 2 = ± Л <2/l + D (*) г=1 i=l И где /[ ... 1т и ^ ... tn —длины векторов (ph — Р{) и (ph — N{) соответственно. Для построения годографа осн. значение имеет ур-ние (4), куда выражение для коэфф, усиления (5) не входит. Поэтому, если найден корень ур-ния (1) с помощью выражения (4), то значение К находят из (5) и наносят рядом с соответствующей точкой годографа. Совокуп- ность точек pft на плоскости р = а + /со обра- зует п ветвей корневого годографа при изме- нении К от 0 до оо, причем число его ветвей равно порядку системы. Но непосредственно отыскивать ур-ния (1) с помощью выражения (4) трудно. В.-Р. Ивэне разработал прави- ла, позволяющие упростить построение кор- невого годографа., Пусть передаточная ф-ция разомкнутой си- стемы имеет вид ^раз (Р) = К х X (6) (Р-Р1)(Р-Рз)(Р-Рз)(Р-Р4) ’ причем расположение полюсов Рг -4- Р4 и нуля на комплексной плоскости показано на рис. 2 (крестиками и кружочком соответствен- но). Применим сначала следующие правила. 488
КОРНЕЙ АЛГЕБРАИЧЕСКИХ МНОГОЧЛЕНОВ СПОСОБЫ ВЫЧИСЛЕНИЯ 1) Отрезки действительной оси, по которым пе- ремещаются действительные корни при измене- нии К от 0 до оо, являются ветвями корневого годографа и находятся в тех частях оси, справа от которых расположено нечетное общее число действительных нулей и полюсов разомкнутой системы. 2) Ветви, не лежащие на действитель- ной оси, симметричны ей. 3) Ветви корневого годографа начинаются при К = 0 в полюсах Рр При К -> оо т ветвей заканчиваются в ну- лях Wj, а остальные п — т — стремятся к бес- конечности. Это позволяет сразу определить две ветви корневого годографа: Рг — NA и Р2 — оо (рис. 2). Ветви, начинающиеся в полю- сах Р3 и Р4, будут симметричны относительно действительной оси и заканчиваются также на бесконечности. 4) Асимптоты ветвей, уходящих при К -> оо на бесконечность, расходятся лучами из точки А на действительной оси с абсциссой п т 'ZPi-'Z „ _ Л\ под углами ai к действительной оси, причем 2i + 1 п — т «4 = г = 0, 1...........п — т — 1. В нашем примере число асимптот п — т = 3, поэтому из точки с абсциссой проводим три л 5 луча под углами ; а2 = л; а3 = -—л О и / л \ или а2 =-------I (рис. 2). 5) Точки пересече- ния корневого годографа с мнимой осью нахо- дят либо с помощью устойчивости критериев (Гурвица, Рауса, Найквиста или Михайлова), либо с помощью непосредственного примене- ния уравнения фаз (2), что является более предпочтительным для систем высокого поряд- ка. Это же ур-ние используется и для определе- ния углов входа корневого годографа в ком- плексные нули и выхода из комплексных по- люсов. Углы входа в вещественные нули и вы- хода из вещественных полюсов равны 0° или 180°. По этому правилу находят точки end на мнимой оси, а также углы, под которыми ветви выходят из полюсов Р3 — Р4. Указан- ные правила позволяют построить все ветви корневого годографа. После этого следует определить значение К вдоль годографа, для чего в любую точку р° на одной из ветвей про- водят векторы (р° — Р,) и (р° — А,) и вычис- ляют К по формуле (5). Разработаны также ме- тоды, позволяющие построить корневой годо- граф по логарифм, частотным характеристи- кам. Корневой годограф позволяет определять осн. динамические параметры системы: грани- цу устойчивости (пересечение его с мнимой осью); степень устойчивости (вещественная часть ближайшего к мнимой оси корня); сте- пень колебательности (отношение мнимой час- ти к вещественной для ближайшего к мнимой оси корня); декремент затухания (величина, обратная степени колебательности) для любого заданного значения коэфф, усиления К (или другого параметра настройки); время переход- ного процесса и перерегулирование по величи- не корней, ближайших к мнимой оси. К. г. м. может быть использован при синтезе коррек- тирующих устройств. Существуют спец, при- боры и аппаратура, позволяющие автомати- зировать процесс построения корневого годо- графа. Лит.: Удерман Э. Г. Метод корневого годо- графа в теории автоматических систем. М., 1972 [биб- лиогр. с. 442—446]; Трак сел Дж. Синтез си- стем автоматического регулирования. Пер. с англ. М., 1959. А. А. Туник. КОРНЕЙ АЛГЕБРАИЧЕСКИХ МНОГОЧЛЕ- НОВ СПОСОБЫ ВЫЧИСЛЕНИЯ. Нахождение всех корней алгебр, многочлена является од- ной из наиболее часто встречающихся вспомо- гательных задач, возникающих неоднократно при решении таких важных задач, как устой- чивость движения, и др. Рассмотрим детально лишь два наиболее эффективных способа на- хождения корней на цифровых и гибридных вычисл. машинах. 489
КОРНЕЙ АЛГЕБРАИЧЕСКИХ МНОГОЧЛЕНОВ СПОСОБЫ ВЫЧИСЛЕНИЯ Для больших ЦВМ необходимы такие мето- ды нахождения корней многочлена, которые, с одной стороны, были бы универсальными, т. е. пригодными для любых коэфф, (комплекс- ных или действительных), не зависели от вход- ных данных (начального приближения и т. п.), требовали при своей реализации только на- личия коэфф, многочлена (минимум информа- ции); с другой стороны, являлись бы быстро- сходящимися. Построить такие методы возмож- но путем создания «гибридов» между методами спуска и методом Ньютона; это связано с от- сутствием у поверхности F (х, у) = | f (z) |е, где f (z) — многочлен (z = х + iy}, экстрему- мов локальных, отличных от корней. п Пусть f (z) = 2 aizn~г и Для некоторого z f (Z) 4= 0; f (z) = 0; ... , ; (z) = 0; fl (z) * 0. Тогда, используя разложение в ряд Тейлора, получим: f (z + h) = / (Z) + 7 f,(2)- h! + о (I h I'+b; f (z + h) = 7(z) + + О ( I h |;+‘). Перемножив эти равенства, получим |/(z + fe)|2-|/(z) |2 = = 2 Ж*) | h |z cos (Z<p + a) + + O(I*|'+1), (1) где <p = arg Л; a = arg (f (z) (z)). При до- статочно малом | h | знак левой части равен- ства (1) определяется знаком cos (Z<p + а). _ л (4* -)-1) — 2а Он отрицательный при ----------—-------< <р < , л (4/с 4- 3) — 2а „ <<-------, т. е для каждой фиксиро- ванной точки z есть Z секторов убывания и Z секторов возрастания ф-ции F (х, у), где Z — порядок первой отличной от нуля производной ф-ции f (z) в точке z. Наискорейшее убывание 1 / (z) |2 (наискорейший спуск) будет при cos (Z<p + а) = — 1; Z<p + а = л; arg h = <p = л — а __ л — arg (7 (z) /(Z) (z)) Z Z — KI \1/Z1 -------------777— ; f (z) /(Z) (z) / J 'Следовательно, h = t f(z) y/z 7°(z) / где t > 0. Из (1) ясно, что при t достаточно малом и h, выбранном согласно равенству (2), будет выполняться неравенство |f (z + 7г)| 2 < < | / (г) |2. Заменив г на zfe, i на Zh и h на zfe+1 — zk, получим / /(zh) \^k ^+1-^ + ^ , (3) \ J (zh) / где — порядок первой отличной от нуля производной ф-ции / (z) в точке zfe. При Zft = 1 имеем (метод Воеводина) , 7 (Zfe) ZH-1 - zfe “ yy (4) T. о., взяв в ур-нии (3) одно из значений корня степени Zfe из комплексного числа, получим единую итеративную схему как для стационар- ной, так и для нестационарной точек. Т. к. в ур-нии (3) tk заранее неизвестно, то используют следующий итеративный процесс: Ufe + 1) I fW (zfe) I lh | 17(гй)1^|Л+1,(гй)|/:. 7(Zfe) Vм z = zb -4- i?----------------------: (5) если | f (z**) | > | f (zk) to t£+1 = t’/2; j = = 0, 1, 2, ... . Ясно, что найдется такой номер /, для которого будет справедливо неравенство I / (zftA) I < I / (Zfe) В этом случае полагаем Р zh+J = zfeA. Итеративный процесс (3) и (5) сходится с любого начального приближения к одному из корнер алгебр, многочлена. В свя- зи с тем, что Zh = 1, вблизи искомого корня находится окрестность этого корня, в которой сходится метод Ньютона. Поэтому процесс (3) и (5) после конечного числа итераций К перейдет в метод Ньютона 7 (Zfe) Zh+i~Zh~~F^' (6) т. е. будет сходиться с квадратичной скоростью (для некратных корней). После отыскания одного из корней z'0) определяют f, (z) = f (z) , = —- ,дг- и находят корень многочлена (п — Z — zw’ —1)-й степени Д (z) и т. д. до тех пор, пока не будут определены все п корней алгебр, много- члена. Указанный способ может быть обобщен на решение след, задачи: определить inf | / (z) | в данной области D, где f (z) — многочлен. Для этой задачи также всякий локальный экстремум является экстремумом глобаль- ным. При отыскании направления убывания | f (z) | в D, необходимо из всех возможных 490
КОРНЕЙ НЕПРЕРЫВНЫХ ФУНКЦИЙ ОДНОЙ ПЕРЕМЕННОЙ СПОСОБЫ ВЫЧИСЛЕНИЯ направлений убывания | f (z) ], вытекающих из ф-лы (1), определить направление, вдоль которого возможно конечное движение в пре- делах D. Шаг tk необходимо также подчинить требованию, чтобы точки zft оставались в D (более подробно о такого типа алгоритмах см. Возможных направлений метод). Эффективная реализация К. а. м. с. в. на ЦВМ невозможна без учета всех видов погреш- ностей, связанных с данной задачей. Абс. погрешность за счет неточности задания коэфф, многочлена в окрестности корня z0 оценивается выражением 1 Д1^-------—— (| z<°> |” | Да0 Ц- |/'(z(0,)l + |z<°>|n-1| AaJ + ... +|Дап|), где Да{ — абс. погрешности коэфф. а{. Если все ]Да, I не превосходят |Д|, то (l-|z<°>l)l/'(Z(0>)l Абс. погрешность метода Д2 может быть (для некратных корней) оценена по ф-ле Д 2 f(^} Абс. погрешность округлений при вычислении многочлена f (z^0)) по схеме Горнера оцени- вается как д < 1 — 1^(0)Г о-г-1 1 —| 2<0), при представлении чисел в форме с фиксиро- ванной запятой и Д3 < У, I n~i I • 1,06 (2n + 1) • i=0 при n 2~T < 0, 1, при представлении чисел в форме с плавающей запятой, где т — число двоичных разрядов мантиссы маш. представ- ления числа. Один из целесообразных планов отыскания корней с учетом указанных погреш- ностей может состоять в следующем. После того, как ориентировочно найдена величина одного из корней, следует вычислить погреш- ность Дг Соответственно, задаются некоторой величиной Д2, положив для определенности, что она не превосходит Ориентируясь на требуемую величину Д2, можно определить точность, с которой следует вести вычисления, напр., число разрядов т для машин с перемен- ной разрядностью. Если машина имеет по- стоянную разрядность и метод решения фикси- рован, то погрешность округления играет ту же роль, что и погрешность ДР Наиболее распространенным К. а. м. с. в. на гибридных вычислительных машинах яв- ляется метод сведения к задаче отыскания ми- нимумов ф-ции Ф (х, у) = Чг (/ (z)), где Чг (/)— положительно определенная, непрерывная вместе со своими производными ф-ция вида J^P2 + /j + ИР2 + > /1 и f2 — действитель- ные ф-ции, / = fi + if2, Р — достаточно малая постоянная величина. Ф-ция Ф (ж, у) имеет в каждой точке столько секторов убывания и возрастания, каков наименьший порядок производной многочлена f, отличной от нуля. Ф (ж, у) не имеет локальных минимумов, от- личных от глобального. Для отыскания кор- ней на гибридных вычисл. машинах приме- няются методы быстрого спуска, в частности, методы покоординатного спуска из различных точек пространства искомых переменных, что обусловлено быстрым отысканием корней из различных точек (время поиска равно 0,5 сек) и хорошей наглядностью поиска корней. На внешних устр-вах гибридных вычисл. ма- шин удобно наблюдать траектории поиска кор- ней из различных точек пространства искомых переменных, сечения ф-ции Ф плоскостями Ф = С и т. д. Для вычисления любого много- члена здесь можно ограничиться такими опе- рациями, как линейная комбинация и перемно- жение ф-ций, а также суперпозиция ф-ций. Для конструирования ф-лы многочлена с по- мощью таких операций вводятся дополнитель- ные ур-ния, напр., для многочлена 4-й степени z4 + pjZ3 + p2z2 + p3z + Pl = 0, pm = qm + + irm, m = 1, 2, 3, 4; z = x + iy, с помощью дополнительных ур-ний находятся элементы комплексного числа z2 = ж2 + гу2, ж2 = = ж2 — г/2, г/2 — 2ху, после чего fi = “ И> + 91 (хгх ~ У2У) ~ — (х2у + ху2) + q2x2 — r2y2 + q3x — — гзУ + 9t, fi = 2х2у2 + 91 (хгУ + хУг) + + Tj (ж2ж — у2у) + ЯзУз + г2х2 + + 9зУ + r3x -j- г4. Лит.: Загускин В. Л. Справочник по чис- ленным методам решения алгебраических и тран- сцендентных уравнений. ’ М., 1960 [библиогр. с. 210—213]; Воеводин В. В. Применение метода спуска для определения всех корней ал- гебраического многочлена. «Журнал вычислительной математики и математической физики», 1961, т. 1, Kj 2; Кац И. С., Маергойз М. Д. Реше- ние нелинейных алгебраических и трансцендентных уравнений в комплексной области. «Журнал вычис- лительной математики и математической физики». 1967, т. 7, № 3. Г. И. Грездов, В. В. Иванов, М. Д. Маергойз. КОРНЕЙ НЕПРЕРЫВНЫХ ФУНКЦИЙ ОД- НОЙ ПЕРЕМЕННОЙ СПОСОБЫ ВЫЧИСЛЕ- НИЯ. Чаще всего в приложениях встречаются трансцендентные уравнения (см. Уравнений классификация) вида f («) = 0, (1) где непрерывные функции f (ж) комплексной переменной ж могут быть сколь угодно близко аппроксимированы многочленами Рп (ж) при достаточно большой степени п. Укажем усло- вия, при которых в качестве прибл. решения ур-ния (1) можно принять корни Рп (ж) — ре- шения алгебр, ур-ния Рп (ж) = 0. Пусть ф-ция f (ж) определена в области D, причем D содержит все решения ур-ния (1), т. е. корни /(ж), и пусть |f (ж) — Рп (ж) I < еп, ж е D. 491
КОРНЕЙ НЕПРЕРЫВНЫХ ФУНКЦИЙ ОДНОЙ ПЕРЕМЕННОЙ СПОСОБЫ ВЫЧИСЛЕНИЯ Обозначим через хп какой-либо корень Рп (х). Если хп, начиная с некоторого п, попадает в D и сходится к х, когда еп -> 0, то х является корнем / (х). Пусть теперь х — какой-либо ко- рень f (х), х е D и пусть D — замкнутое огра- ниченное мн-во. Обозначим через F мн-во зна- чений ф-ции f на D. Если f (х) отображает D на F взаимно однозначно, то существует обрат- ное отображение, непрерывное на F. В этом случае и при условии, что хп, начиная с неко- торого п, попадает в О, в любую окрестность х, лежащую в D, попадет некоторый корень Рп (х) для достаточно большого п. Условие хп е D может не выполняться. Тогда в качест- ве хп следует принять точку, в которой | Рп (х) | = inf | Рп (х) | (см. Некорректно xeD поставленных задач способы решения). Т. о., в ряде весьма общих случаев задачу прибли- женного решения ур-ния (1) можно свести к задаче аппроксимации / (х) многочленами и к задаче прибл. отыскания корней многочленов (см. Корней алгебраических многочленов спосо- бы вычисления). Если ф-ция f (х) действительного переменно- го х имеет на отрезке [а, Ь] первую производ- ную f (х), имеющую, возможно, лишь разрывы 1-го рода, то отыскать все решения ур-ния (1) на [а, Ь] можно следующим способом. Выби- рается число Af, удовлетворяющее соотноше- нию М > sup | /' (х) |; (2) 1с [а,Ь] в качестве начального приближения х0 берется точка а и проводится итеративный процесс xk+i — xk м ’ fc — О, 1, 2, . . . , (3) который сходится к ближайшему справа от х0 решению ур-ния (1). После отыскания одного из решений ур-ния (1) с заданной точ- ностью е выбирается новое начальное прибли- жение хп = + е и заново проводится ите- ративный процесс (3) и т. д. до тех пор, пока не будут найдены все решения на отрезке [а, Ь], т. е. до выполнения неравенства х > Ь. Указанные способы целесообразно приме- нять для отыскания всех корней / (х) с невысо- кой точностью. Одним из наиболее распростра- ненных методов уточнения корней f (х) яв- ляется метод Ньютона _ / 77^-. обладающий квадратичной скоростью сходи- мости (для некратных корней). В последнее время повысился интерес к ме- тоду секущих _ xk—if ~ 1) xk+i - f (xk) — / (г((_1) ’ fc = 1. 2, .... Это связано с тем, что порядок скорости схо- димости метода секущих (1 + У5)/2 1,618, а на каждой итерации, кроме первой, в отличие от метода Ньютона, вычисляется одно значе- ние ф-ции. Широко применяется для уточнения реше- ния ур-ния (1) итеративный метод Эйткина — Стеффенсена х =х______________? ft+1 h обладающий квадратичной скоростью схо- димости. Вычисление ф-ции, корень которой ищется, часто бывает трудоемким, длительным и дорогостоящим процессом. Поэтому возни- кает задача построения оптим. алгоритмов поиска корня. Решение трансцендентного ур-ния (1) с не- прерывной ф-цией f (х) на гибридной вычисли- тельной машине обычно сводится к задаче отыскания минимума положительно опреде- ленной ф-ции F (х) = <р (f (х)). Минимумы F (х) отыскиваются теми же способами, что и в случае алгебр, многочленов. Ф-ция / (х) на гибридной вычисл. машине строится на на- боре алгебр, и трансцендентных непрерывных ф-ций (линейная комбинация, х?, х^х-, sin х, cos х, ех, | х|, max (xv х-, xh), min (х{, Xj, xh) и др.) путем введения дополнительных ур-ний. На выводных устр-вах гибридной вычисл. машины удобно наблюдать траектории поиска решений, сечения ф-ции F (х) плоскостями F (х) = С и т. д. При решении ряда трансцендентных ур-ний общего вида на гибридных вычисл. машинах используется метод сведения к решению систе- мы непрерывных трансцендентных ур-ний. Конструктивный анализ многих ф-ций, задан- ных аналитически, приводит к представлению f (х) в виде f (х) = <р (х, хг, ..., хт), где <р — непрерывная ф-ция переменных х, xlt х2, ..., ..., хт, xt = xi (’Fj (х)), имеет непрерывную обратную ф-цию (х) = T]i (х4), i = 1, 2, ... ..., т. Применив выражение для обратной ф-ции Цр получим систему т + 1 трансцен- дентных ур-ний <р (х, хи ..., хт) = 0, (Xj) — — ЧГ1 (х) = 0............. — Ч'т (*) = 0 с m + 1 неизвестными. Левая часть системы не- прерывна по переменным х, хх, ..., хт, если непрерывны ф-ции (х). Если 4ri (х) не удов- летворяют условиям непрерывности, с каждой из них проделывается такая же процедура, как с ф-цией / (х), и т. д. до полного устране- ния разрывных и многозначных ф-ций. Большинство встречающихся на практике ур-ний содержит приближенные числа. Обыч- но решают основное ур-ние, т. е. участвующие в его записи числа в процессе решения считают точными. Как показывает исследование некор- ректных задач, иногда более правильно ре- шать некоторое вспомогательное регуляризо- ванное ур-ние. Пусть заданное прибл. ур-ние имеет вид f (х, аг (±Aat), а2 (±Да2), ... 492
КОРРЕКТИРУЮЩИЕ УСТРОЙСТВА ..., ат (±&ат)) = 0, где х — неизвестное, (±Да{) — заданные с точностью до Да4 прибл. числа. Тогда основное ур-ние имеет вид / (х, а,, а2, .... ат) = 0. Это ур-ние в окрестности каждого однократного корня х° определяет х как неявную ф-цию от ап а2, ... ..., ат. Найдем дифференциал этой неявной ф-ции dx =----т---- dai + df df , \ +-^rde2+ " +~ч7 ’«)• Если погрешности Да4 достаточно малы, то наследственная погрешность определения кор- ня из основного ур-ния Д1Ж° । / \ оч I 1 ^“11 Дв1। + Al, । Два + I 1Х (*°) I + •' ' +1 fam I Двщ)- После того как найден приближенный корень х°, полезно для контроля вычислить погреш- ность метода Д2х°. Для этого можно восполь- ' f (Ё°) . f (*°) Чтобы избежать случая кратных корней, по- лезно еще применить ф-лу Ньютона для вы- зоваться ф-лой Ньютона: Д^0 числения корней /(*°)f (х°) Г (*0)2 - Г (^°) • г й Целесообразно требовать, чтобы Д2 з? С A]i°. Погрешность Д3х°, получающуюся за счет реа- лизации выбранного алгоритма на вычисл. машине, следует оценивать в зависимости от особенностей этой машины (см. Погрешностей вычислений теория). Лит.: Загускин В- Л. Справочник по числен- ным методам решения алгебраических и трансцен- дентных уравнений. М., 1960 [библиогр. с. 210—213]; Черноусько Ф. Л. Оптимальный алгоритм поиска корня функции, вычисляемой приближенно. «Журнал вычислительной математики и математиче- ской физики», 1968, т. 8, № 4; Остров- ский А. М. Решение уравнений и систем уравне- ний. Пер. с англ. М., 1963 [библиогр. с. 209—214]. Г. И. Грездов, В. В. Иванов, ,М. Д. Майергойз. КОРРЕКТИРУЮЩИЕ УСТРОЙСТВА — уст- ройства в системах автоматического управле- ния (САУ), которые обеспечивают заданные показатели качества работы этих систем. К. у. классифицируются: по способу включе- ния в САУ — на последовательные (включае- мые в прямую цепь системы), встречно-парал- лельные (включаемые в местную обратную связь), параллельные и К. у., осуществляющие связи по возмущениям (заданиям) (см. Коррек- ция систем автоматического управления)', по характеру преобразуемого сигнала — на не- прерывные (на постоянном токе), дискретные и на переменном токе; по виду зависимости выходных сигналов К. у. от входных — на ли- нейные и нелинейные; по способу осуществле- ния — на пассивные и активные; по принципу действия — на электрические, электромехани- ческие и механические. Простейшими К. у. являются пассивные че- тырехполюсники, состоящие из резисторов и емкостей и реализующие следующие переда- точные функции". к р 1) (р) = 1 — — реальное диффе- 1 + TiP ренцирующее звено (fc, — коэффициент пере- дачи, Тг— постоянная времени, р — опера- тор Лапласа); 2) W2 (р) = AH+Z1EL _ при Т2 > Т3 - 1 + Т3(р) реальное дифференцирующее звено, при Т3 > Т2 — звено интегрирующего действия (fc2 — коэфф, передачи, Т2, Т3 — постоянные времени); 3) W3 (р) = у — инерционное звено’, ,, TJ7 I , (1 + ^бР) (1 + х 4> + + -""ТО-ДЧ- ференцирующее звено, Тъ > Т3 > Т2 > Т3. Первое реальное дифференцирующее зве- но в качестве К. у. применяется только при параллельной и встречно-параллельной коррекции (ВПК), остальные звенья — при последовательной и параллельной коррекци- ях. Более сложными, с точки зрения техни- ческой реализации, являются активные К. у., которые обычно реализуют на усилителях операционных. Большими возможностями об- ладают нелинейные К. у. благодаря тому, что их параметры зависят от величины входного сигнала. Так, при больших сигналах рассогла- сования нелинейное К. у. уменьшает демпфиро- вание системы, а это приводит к расширению полосы пропускания и, следовательно, к 6.0- лее резкой реакции системы, а при уменьшении сигнала рассогласования — увеличивает демп- фирование, в результате чего сужается полоса пропускания системы, замедляется реакция системы и этим уменьшается величина перере- гулирования. Для коррекции импульсных систем применяют как непрерывные, так и импульсные К. у. Непрерывные К. у. изменяют соответствующим образом характеристики час- ти системы, преобразующей непрерывные сиг- налы. Импульсные К. у. могут быть осуществ- лены в виде импульсных фильтров или цифро- вых вычисл. устройств. Специфические К. у. импульсных систем — К. у., осуществляющие изменения формы управляющих импульсов. Существуют различные методы расчета выше указанных К. у. (см. Дискретных систем ав- томатического управления синтез, Непрерыв- ных систем автоматического управления син- тез) . К. у. по “возмущениям (заданиям) могут быть реализованы, если имеется возможность 493
КОРРЕКЦИЯ ДРЕЙФА нуля осуществить непосредственное измерение соот- ветствующих возмущающих воздействий либо, в некоторых случаях, косвенное их измерение, применяя т. н. «дифференциальные вилки» (см. Дифференциальная система автоматиче- ского управления). О расчете этих К. у. см. Ин- вариантность систем автоматического управ- ления и К омпаундирующие связи в автоматиче- ских системах. Г. Ф. Зайцев. Ф. Ф. Константинов. КОРРЕКЦИЯ ДРЕЙФА НУЛЯ — уменьше- ние изменений выходного напряжения усили- телей постоянного тока при неизменном вход- ном сигнале, вызванных нестабильностью ис- точников питания, параметров элементов уси- лителей и влиянием ряда других, трудно конт- ролируемых факторов. Различают ручную, параметрическую и автоматическую К. д. н. Ручная К. д. н. производится периоди- чески путем изменения параметров компонен- тов (сопротивлений) схемы. При парамет- рической К. д. н. в схемах усилителей предусматриваются элементы, изменения па- раметров которых под воздействием факторов, вызывающих дрейф, приводят к компенсации последнего. Из методов автоматиче- ской К. д. н. широкое распространение получил метод, при котором в усилителе ис- пользуется дополнительный бездрейфовый ка- нал усиления на переменном токе с примене- нием модуляции и демодуляции входного сиг- нала. К. д. н. используется в аналоговых вычислительных машинах. В. В. Васильев. КОРРЕКЦИЯ СИСТЕМ АВТОМАТИЧЕСКО- ГО УПРАВЛЕНИЯ — изменение динами- ческих свойств систем автоматического управ- ления (САУ) с целью обеспечения требуемых показателей качества процесса управления (запасов устойчивости, точности, времени ре- гулирования и т. п.). Может осуществляться изменением параметров САУ (коэффициента усиления разомкнутой системы, постоянных времени и т. д.) или ее структуры. Коррекция системы может обеспечиваться с помощью включения дополнительных (корректирую- щих) устройств в прямую цепь системы (после- довательная коррекция), в местную обратную связь (встречно-параллельная коррекция), параллельно одному из элементов системы (параллельная коррекция) или применения комбинированного принципа управления, т. е. включения корректирующей цепи по осн. возмущающему воздействию (нагрузке) в ста- билизации системах или задающему воздейст- вию в следящих системах. Последовательная коррекция позволяет ввести в закон управления составляющие, про- порциональные производным и интегралу от сигнала ошибки. Составляющие, пропорцио- нальные производным, уменьшают время регулирования, но увеличивают чувствитель- ность системы к помехам, а составляющие, про- порциональные интегралу, повышают точ- ность, но уменьшают запасы устойчивости. Встречно-параллельная коррекция, осуществ- ляемая путем включения в систему местной обратной связи (ОС), позволяет, обычно при жесткой ОС, уменьшить время регулирования, а при гибкой ОС — колебательность переход- ного процесса, т. е. приблизить его к монотон- ному. В некоторых случаях применяют парал- лельную коррекцию с помощью подключения корректирующего устройства параллельно од- ному из элементов системы. Наиболее распро- страненным методом синтеза последователь- ных, встречно-параллельных и параллельных корректирующих элементов является метод, основанный на применении логарифм, частот- ных характеристик разомкнутой системы. Коррекция с помощью введения в систему дополнительного сигнала по задающему или возмущающему воздействию позволяет повы- сить точность работы системы. В отличие от указанных способов коррекции элементы этой цепи находятся вне основного замкнутого кон- тура системы, и их наз. компаундирующимисвя- зями в автоматических системах. К. с. а. у. по возмущению, рассчитанная по условиям ин- вариантности, позволяет реализовать очень точные инвариантные системы (см. Инвариант- ность систем автоматического управления). Лит.: Кухтенко А. И. Проблема инвариант- ности в автоматике. Ь‘., 1963 (библиогр. с. 364—371]; Теория автоматического регулирования, кн. 2. М., 1967 [библиогр. с. 653—674]. Г. Ф. Зайцев, Ф. Ф. Константинов. КОРРЕЛЯТОР, коррелометр, к о р - релограф — специализированное устрой- ство для автоматического вычисления автокор- реляционных функций и взаимных корреля- ционных функций стационарных процессов (либо процессов, приводимых к стационарным). Обычно термин «К.» применяется для определе- ния любого преобразователя, выходной сигнал которого можно рассматривать как корреля- ционную функцию входных сигналов. Такие К. широко применяются в радиотехнике, тех- нике автоматического управления и т. д. К., вычисляющий некоторую совокупность значе- ний корреляционной функции, соответствую- щую определенному интервалу изменения ее аргумента (временных задержек), и снабжен- ный измерительный прибором для отсчетов этих значений, обычно наз. корреломет- ром. К., обеспечивающий автоматическую регистрацию графиков корреляционной функ- ции (коррелограмм) на каких-либо носителях (бумажной ленте, киноленте), наз. корре- лографом. При аппаратурном вычислении корреля- ционных функций стационарных случайных процессов предполагается, что эти процессы обладают свойством эргодичности (см. Эрго- дическая теория). Это позволяет использовать в К. усреднение по времени. Вычисление кор- реляционных функций требует бесконечно большого интервала усреднения, однако на практике всегда приходится ограничиваться интервалом конечной длительности, т. е. К. вычисляет не корреляционную функцию слу- чайного процесса, а ее оценку: Т { f о о Ах (т) = -jr j х (t) х (t — т) dt, 494
КОРРЕЛЯТОР где Т — интервал усреднения, х (4) = х (4) — — m — центрированное значение случайного процесса х (t), mx — математическое ожида- ние случайного процесса х (4). Длительность интервала усреднения зависит от спектраль- ного состава исследуемых случайных процес- сов и необходимой степени точности вычисле- ния корреляционных функций. Аналогично вычисляется оценка взаимной корреляционной функции случайных процес- сов х (4) и у (t) Т Rxy (т) = -у" 5 *^dt' О о о где х (4) и у (4) — центрированные значения случайных процессов х (4) и у (t). Ввиду того, что практически могут быть реализованы лишь положительные задержки т, при вычислении автокорреляционной функ- ции ее значения определяют только для поло- жительных т, что, однако, не имеет существен- ного значения, т. к. Ах (— т) = Ах (т). При определении значений взаимной корреляцион- ной функции Rxy (т) для отрицательных т учитывают, что Rxy (— т) = Ryx (т). Это поз- воляет менять местами входные сигналы К. х (4) и у (4) и определять значения взаимной корреляционной функции Ryx (т) при положи- тельных т. Наибольшее распространение нашли К., в которых вычисляют корреляционные ф-ции с использованием приведенных выше формул. В этих К. входные сигналы (задержанный и не- задержанный) перемножают, в связи с чем они получили название мультипликационных К., или К. с умножением входных сигналов. Мультипликационный К. для вычисления взаимной корреляционной функции (рис. 1) осуществляет: преобразование входных сигна- сигналов на время т в блоке регулируемого запаздывания БРЗ (см. Запаздывания блок)', перемножение двух сигналов х (4) и у (t — т) в множительном устройстве МУ; усреднение полученного произведения в течение интервала времени Т в усредняющем (или интегрирую- щем) звене И (см- Устройство интегрирую- щее)', показ или регистрацию вычисленных зна- чений корреляционной функции, соответст- вующих заданным значениям аргумента т с помощью индикаторного, или регистрирую- щего, устройства ИУ. Процесс вычисления корреляционных функ- ций может осуществляться как последователь- ным, так и параллельным способом- В первом случае вычисление производится последова- тельно, точка за точкой, для каждого заданно- го значения т. Для получения всей кривой корреляционной функции операции вычисле- ния повторяются при различных значениях т, при этом т может изменяться как непрерывно, так и дискретно. Полное время вычисления Гп = Т (N +1), где Т — время усреднения при вычислении одной точки корреляционной функции, N — к-во вычисленных точек. Для параллельного способа вычисления К. выпол- няется в виде многоканального устройства с числом каналов, равным числу одновременно вычисляемых точек корреляционных функций. Каждый канал содержит свое множительное устройство МУ и усредняющее (интегрирую- щее) звено И, а также устройство задержки, обеспечивающее запаздывание, соответствую- щее данной точке корреляционной функции. Упрощенная блок-схема мультипликационного К. параллельного действия изображена на рис. 2. Использование схем параллельного действия ускоряет время анализа, однако су- щественно усложняет схему К. Наряду с мультипликационным К. значи- тельное распространение получили К., в ко- торых операция умножения осуществляется 1. Блок-схема мультипликационного коррелятора (ВУ — входное устройство). 2. Блок-схема мультипликационного коррелятора параллельного действия, вычисляющего пять точек кор- реляционной функции: Б31, ..., Б34 — блоки запаздывания; РУ — регистрирующее устройство. лов х (у) и у (4) в соответствующие физ. величи- ны (напряжение, ток, световой поток) с предва- рительной обработкой их (центрирование, квантование по уровню или по времени и т. д.); относительный сдвиг (задержку) одного из при помощи двух устройств для возведения в квадрат (квадраторов) с использованием вы- ражения 1 ху = — [(ж + у)2 — (х — у)2]. 4 495
КОРРЕЛЯЦИОННАЯ ТЕОРИЯ СЛУЧАЙНЫХ ПРОЦЕССОВ Иногда К. строятся с использованием одного квадратора. В атом случае вычисление корре- ляционных функций выполняется по формуле т Rxy <т) = "7“ j [МО ± У (* — т)12 dt = о = Яж(О) + Я5/(О)±2Дж5/(т). К., использующие квадраторы, наз. интер- ференционными. Существуют и другие методы вычисления корреляционных функций: ком- пенсационный метод, метод диаграмм рассея- ния и пр. Значительное распространение начал получать метод аппроксимации корреля- ционных функций с помощью системы ортого- нальных функций, при котором определяются коэффициенты разложения корреляционной функции в некоторый ряд (напр., по полино- мам Лагерра и др.). В зависимости от формы представления сиг- налов при вычислении корреляционных функ- ций различают К. аналоговые (непрерывного действия) и цифровые (дискретного действия). Известен также ряд гибридных К., в которых используется как аналоговая, так и цифровая формы представления сигналов. Наиболее рас- пространены аналоговые К., обеспечивающие при сравнительной простоте устройства удов- летворительную точность вычисления функций (погрешность порядка нескольких процентов). Цифровые К. позволяют получать точность значительно выше по сравнению с аналоговы- ми, но они более сложны. Рассмотренные методы и схемы вычисления корреляционных функций часто используются с квантованием исследуемых сигналов как по времени, так и по уровню. Значительное рас- пространение начали получать К. с грубым квантованием сигналов по уровню — релей- ные, полярные (знаковые) К. и К. Стилтьеса, вычисляющие соответственно релейные корре- ляционные функции, корреляционные функции полярные и Стилтьеса корреляционные функ- ции. В релейных и полярных К. соответствен- но, один или оба входных сигнала подвергают- ся квантованию по двум уровням с использо- ванием информации лишь о знаке исходного сигнала. Благодаря использованию в них элементов дискретной техники, релейные и полярные К. отличаются схемной простотой. Так, вместо множительных устройств в них используются простые схемы совпадения, а вместо блока регулируемого запаздывания — регистры сдвига с регулируемой частотой тактовых (продвигающих) импульсов.Вычисля- емые при этом релейные и полярные корреля- ционные функции отличаются от действитель- ных оценок корреляционных функций на вели- чину некоторой методической погрешности, которую можно учесть при градуировке К. В то же время значительная простота таких К. делает их весьма перспективными во многих областях техники (автоматическое управление, техника связи, техническая диагностика, кор- реляционные экстремальные системы и др.). В К. Стилтьеса один из двух исследуемых 496 случайных сигналов грубо квантуется по нескольким уровням (обычно по 3—4), а дру- гой остается неизменным. Квантованный сиг- нал подвергается временной задержке и пере- множается с неквантованным при помощи обычных схем совпадения. К. Стилтьеса соче- тает простоту устройства с достаточно высокой точностью вычисления корреляционной функ- ции (при пяти уровнях квантования погреш- ность составляет лишь доли процента). Схемные и конструктивные особенности различных К. весьма разнообразны. Так, су- ществуют пневматические, электромех., фото- электронные, оптические и электронные К. (последние наиболее распространены). Лит.: Синицын Б. С. Автоматические корре- ляторы и их применение. Новосибирск, 1964 [биб- лиогр. с. 202—216]; Балл Г. А. Аппаратурный корреляционный анализ случайных процессов. М., 1968 [библиогр. с. 150—158]; Чеголин П. М. Автоматизация спектрального и корреляционного ана- лиза. М., 1969 [библиогр. с. 375—381]; Гриба- нов Ю. И., В е с е л о в а Г. П., АндреевВ.Н. Автоматические цифровые корреляторы. М., 1971 [библиогр. с. 234—238]; Мирский Г. Я. Аппа- ратурное определение характеристик случайных про- цессов. М., 1972 [библиогр. с. 437—452]; Ланге Ф. Корреляционная электроника. Пер. с нем. Л., 1963 [библиогр. с. 426—442]. С. Ф. Козубовекий. КОРРЕЛЯЦИОННАЯ ТЕОРИЯ СЛУЧАЙ- НЫХ ПРОЦЕССОВ — теория, рассматриваю- щая методы вычисления корреляционных функ- ций после линейных и нелинейных преобразо- ваний случайных процессов. Применяют ее в автоматического управления теории, в ста- тистической радиотехнике, радиолокации, тео- рии связи и в других областях техники. Пусть | (4), — оо < t < оо, — действительный слу- чайный процесс и пусть a (4) = (4) — его математическое ожидание. Корреляционной ф-цией процесса g (4) наз. ф-ция двух перемен- ных R (t, s) = М [5 (4) — а (4)] [£, (s) — a (s)J. Для стационарных случайных процессов кор- реляционная ф-ция R (т) зависит от одного переменного т = t — s. Пусть W иг] (4) — действительные стацио- нарные и стационарно связанные случайные процессы, определенные при — оо < t'< со матем. ожиданиями соответственно а (4) и b (t). Взаимной корреляционной ф-цией про- цессов £ (4) и ц (4) наз. ф-цию (4 — s) = М [? (4) — а (4)] [ц (s) — Ь («)]. Рассмотрим действительный случайный про- цесс g (4) с нулевым матем. ожиданием и корре- ляционной ф-цией R (41, 42). Корреляционную функцию В (41, 42) процесса 7] (4) на выходе линейной системы с импульсной переходной ф-цией h (4, s) определяют из выражения R (41, 42) = ОО ОО = § h (4i, $i) R ($i, s2) h (12, s2) ds^ds.?. — oo .- Co Пусть § (4) — процесс типа «белого шума» с энергетическим спектром 2Ао. Корреляцион- ная ф-пия процесса 7] (4) на выходе дифферен-
КОРРЕЛЯЦИОННАЯ ФУНКЦИЯ ПОЛЯРНАЯ цирующей схемы С7?-цепочки с передаточной ф-цией 1Х7?С ф (Х) — 1 + алс имеет вид 1 где а =----. НС Линейную систему, обладающую изменяю- щимися во времени параметрами, наз. пара- метрической. Параметрической систе- мой является, напр., линия задержки, работа которой описывается выражением ц (1) = = g (t — f (t)), где f (1) — заданная ф-ция времени. В этом случае корреляционная ф-ция процесса ц (1) имеет вид В (ii, t,,) = R [f (1г) f (t2) + t2 — ill- Параметрическими системами являются и амплитудный модулятор, интегрирующая RC- цепочка с переменными параметрами и т. д. Параметрическая система, параметры которой изменяются случайно, наз. линейной системой со случайными параметрами. Такими система- ми являются, напр., большинство радиокана- лов связи. Важным разделом К- т. с. и. являются нели- нейные преобразования случайных процессов. Для вычисления корреляционных ф-ций слу- чайных процессов на выходе нелинейных си- стем широко используют метод характеристи- ческих ф-ций, метод разложения случайного процесса в ряд и метод Винера. Метод характе- ристических ф-ций предполагает спец, вид Лап- ласа преобразования нелинейной ф-ции, опи- сывающей систему в случае, когда на входе действует гауссовский случайный процесс с ну- левым матем. ожиданием и нормированной корреляционной ф-цией Н (т). Методом разло- жения случайного процесса в ряд рассматри- вают квадратичный преобразователь с после- дующей линейной фильтрацией полученного процесса. Метод Винера является эффективным методом вычисления корреляционной ф-ции процесса на выходе нелинейной системы. В основе этого метода лежит возможность орто- гонального представления нелинейного опера- тора, описывающего рассматриваемую систе- му. Если входной процесс является марков- ским процессом, широко применяют методы, основанные на использовании дифф, и интегр. уравнений. К. т. с. и. применяют в аппаратур- ных методах анализа случайных процессов. В качестве примеров могут служить коррело- метры — приборы, предназначенные для изме- рения корреляционных ф-ций физ. процессов, корреляционные приемники обнаружения ра- диотех. сигналов и т. д. (см. Коррелятор). Лит.: Левин Б. Р. Теоретические основы ста- тистической радиотехники, кн. 1. М., 1966; Д ё ч Р. Нелинейные преобразования случайных процессов. Пер. с англ. М., 1965 [библиогр. с. 196—201]. КОРРЕЛЯЦИОННАЯ ФУНКЦИЯ — смешан- ный центральный момент 2-го порядка слу- чайной функции; для действительного случай- ного процесса g (1), 1 е X, К. ф. определяется равенством 7? (1, s) = М (g (1) g (s) — Mg (1) x X Mg (s), t, sei, где M— символ математиче- ского ожидания. Ф-цию R (t, s) часто наз. автокорреляционной ф-цией. Взаимной К. ф. действительных случайных процессов g (1) и 1] (1), t е л, наз. функ- ция (1, s) = Ml (t) T] (s) - Ml (t) Ml\ (s), t, s = i. К. ф. R (1, s) вещественна и неотрица- тельно определенная, она характеризует энерг. свойства процесса g (1). См. также Корреля- ционная теория случайных процессов. КОРРЕЛЯЦИОННАЯ ФУНКЦИЯ ПОЛЯР- НАЯ (з н а к о в а я)—функция, характеризую- щая степень связи между знаками стационар- ного случайного процесса х (1) в моменты вре- мени ii и 12 (в этом случае она наз. полярной автокорреляционной функцией). Функция, ха- рактеризующая степень связи между знаком стационарного случайного процесса х (1) в мо- мент времени ti и знаком другого случайного стационарного и стационарно связанного с ним процесса у (t) в момент времени 12 наз. поляр- ной взаимной корреляционной функцией. Эти функции определяют соответственно выраже- ниями: Rxx <*i> = м [sgn >х (*i) — тх (*)) X X sgn {x(t2)—mx (<)}], Лх*у (*i> *а) = м [sgn {х (11) — — тх (1)} sgn {у (12) — ту (1)} ], где R*xx (ii, 12) — полярная автокорреляци- онная ф-ция случайного процесса х (1); (ii, 12) — полярная взаимная корреля- ционная ф-ция случайных процессов х (1) и у (1); М — символ операции матем. ожидания; тх (0, ту (0 — матем. ожидания процессов х (1) и у (t). К. ф. и. принимают значение в пределах от —1 до +1. Если рассматривае- мые процессы х (1) и у (1) эргодичны (см. Эрго- дическая теория), то для вычисления К. ф.'п. может быть использовано усреднение по време- ни в соответствии с выражениями Rxx <т) = = lim-^- J sgn х (1) sgn [х (t + т)] dt н Rxy^ = t +Т . = lim С sgn х (1) sgn [у (1 + т)] dt. Т-™ 2.Т где т = t2 — ii, х (1) = х (1) — тх (1), у (1) = = У (t) — ту (1). Если процессы х (1) и у (1) нормальны и об- ладают нормальным (гауссовым) совместным распределением, то нормированные автокорре- ляционная ржж (т) и взаимная корреляционная 32 4-210 497
КОРРЕЛЯЦИОННАЯ ЭКСТРЕМАЛЬНАЯ СИСТЕМА Рху (т) ф-ции этих процессов связаны, соответ- ственно, с полярной автокорреляционной Я** (т) и взаимной корреляционной Rxy (т) функциями соотношениями Px-JT) =sin [-J- [л "1 yCvW]- К» ф. п. применяют в технике автомат, управ- ления, связи, радиолокации и др. областях. Лит.: Ко зубовський С. Ф. Загальна теорхя квантування за р1внем та И застосування до визна- чення кореляци. «Автоматика», 1963, № 1; Velt- m а п В. Р., Kwakernaak Н. Theorie und Technik der PolaritStskorrelation fur die dynamische Analyse niederfrequenter Signale und Systeme. «Rege- lungstechnik», 1961, Bd. 9, № 9; В e л ь т м а н Б. П, ван д е н Бос А. Применение релейного корре- лятора и коррелятора совпадения знаков в автомати- ческом регулировании. В кн.: Труды II Международ- ного конгресса Международной федерации по автома- тическому управлению, т. 1. М., 1965. С. Ф. Козубовский. КОРРЕЛЯЦИОННАЯ ЭКСТРЕМАЛЬНАЯ СИСТЕМА — система экстремального регу- лирования, задачей которой является поддер- жание экстремального значения выходного сигнала коррелятора (взаимной корреляцион- ной функции его входных сигналов). Разли- чают одномерные К. э. с., в которых максими- зируемая корреляционная функция зависит от одного аргумента (временного сдвига между Корреляционная экстремальная система для изме- рения скорости движения проката: а — блок-схема' б — входные сигналы коррелятора: в — выходной сигнал коррелятора. входными сигналами коррелятора), и много- мерные, в которых она является функцией нескольких (двух и более) аргументов (прост- ранственных сдвигов и поворотов совмещаемых изображений). Примером простейшей одномер- ной К. э. с. может служить автомат, корреля- ционный измеритель скорости движения ме- талла при прокатке (рис.). На поверхность металла, движущегося со скоростью v, проек- тируются в виде двух резких световых штрихов изображения нитей двух осветителей О, нахо- дящихся на расстоянии I друг от друга. Фото- датчики Ф воспринимают переменную яркость этих световых штрихов, обусловленную нерав- номерной поверхностной структурой металла. Получаемые на выходе фотодатчиков случай- ные сигналы fi (t) и /2 (£), пропорциональные яркости штрихов, усиливаются усилителями У и подаются на вход коррелятораК (очерчен пунктиром), состоящего из блока регулируемо- го запаздывания БРЗ, множительного уст- ства МУ и интегратора И. К выходу корре- лятора подключают измерительный прибор. Входные сигналы коррелятора подобны по форме, но сигнал правого фотодатчика отстает во времени на величину транспортного запаз- дывания (рис., б}: I /з (0 /г = * v Выходной сигнал коррелятора R (т) (рис., в) представляет собой оценку взаимной корреля- ционной функции входных сигналов Т R (т) = — § f 1 (t — т) f 2 (<) dt = О т 1 (* = -jr р1 (t “ fi {t — dt. Л Он максимален при т = Ту, т. е. при равенстве введенного регулируемого запаздывания т транспортному запаздыванию Ту сигнала, снимаемого с правого фотодатчика. Т. о. корре- лятор представляет собой объект регулирова- ния с экстремальной характеристикой. Регу- лятор экстремальный ЭР подключается к вы- ходу коррелятора и воздействует на БРЗ так, чтобы автоматически поддерживалось макси- мальное значение взаимной корреляционной п I функции R (т). При этом т = Ту, о=-------, а значение скорости отсчитывается непосредст- венно по шкале БРЗ. Следовательно в К. э. с. объектом регулирования является корреля- тор, регулируемой величиной — выходной сигнал коррелятора, а регулирующим воздей- ствием — сигнал, управляющий БРЗ. Осн. областями применения К. э. с. являют- ся автоматизация управления производствен- ным процессом (в металлургии, химии, пище- вой пром-сти, энергетике и т. и.) и навигация (космическая, морская). Одномерные К. э. с. используются главным образом в качестве измерителей параметров движения различных объектов — скорости (автомат, корреляцион- ные измерители скорости), расстояния (корре- ляционные радиолокаторы и эхолоты), направ- ления (корреляционные пеленгаторы), а также 498
КОРРЕЛЯЦИОННЫЙ МЕТОД РАСПОЗНАВАНИЯ расходов различных жидких, сыпучих и газо- образных веществ и многокомпонентных сме- сей (корреляционные расходомеры). В таких К. э. с. параметры движения определяются путем измерения временных интервалов (от- носительного временного сдвига) между двумя случайными сигналами. Для измерения при- меняется компенсационный метод, при кото- ром измеряемая величина (временной интер- вал) сравнивается с некоторой эталонной ве- личиной (калиброванной временной задерж- кой). Этот метод позволяет осуществлять изме- рения с очень высокой точностью (относи- тельная погрешность измерения составляет до- ли процента). Многомерные К. э. с. приме- няют в качестве автомат, ориентаторов при движении объектов по радиолокационным кар- там местности и по звездным картам, а также в устройствах для автомат, настройки элек- тронной аппаратуры. Действие этих систем основано на совмещении двух изображений (эталонного и сравниваемого) путем автомат, отыскания максимума их взаимных корреля- ционных функций. В качестве эталонного изображения используют спец, карту за- данного маршрута движения объекта, с кото- рой сравнивается, напр., изображение участ- ка местности, получаемое на экране радио- локатора, установленного на движущемся объекте. При этом каждое из сравниваемых изображений рассматривается как двумерная реализация некоторой стационарной случай- ной функции (распределение коэффициента яркости или прозрачности). Для вычисления взаимной корреляционной функции совме- щаемых изображений используются оптиче- ские корреляторы. Достоинством К. э. с. являются высокая точ- ность, бесконтактность (отсутствие непосред- ственного контакта с объектами, параметры движения которых измеряются), возможность пассивного получения входных сигналов (т. е. использования естественной информации, ко- торая содержится непосредственно в самих движущихся объектах, без облучения их внеш- ним источником), возможность полуактивной работы (использования случайных сигналов, отраженных движущимся объектом) и др. Лит.: Красовский А. А. Динамика непре- рывных самонастраивающихся систем. М., 1963 [биб- лиогр. с. 455—465]; Козубовский С. Ф. Ав- томатические корреляционные измерители скорости. К., 1963; Медведев Г. А., Тарасенков. П. Вероятностные методы исследования экстремальных систем. М., 1967 [библиогр. с. 447—454]; Поиск эк- стремума (Математические методы и автоматические системы). Томск. 1969; Козубовский С. Ф. Кор- реляционные экстремальные системы. Справочник. К., 1973 [библиогр. с. 197—221]. С. Ф. Коаубовский. КОРРЕЛЯЦИОННЫЙ АППАРАТУРНЫЙ АНАЛИЗ случайных процессов — автоматическое вычисление автокорреляцион- ных функций и взаимных корреляционных функций случайных процессов с помощью специализированных вычислительных уст- ройств — корреляторов (коррелометров, кор- релографов). Целью К. а. а. является исследо- вание корреляционных связей между различ- ными случайными величинами и функциями или между значениями одной и той же случай- ной функции при разных значениях аргумен- та. К. а. а. может осуществляться либо после окончания процесса путем автомат, ввода в коррелятор информации, ранее зафиксирован- ной на каких-либо носителях (бумаге, магн. ленте, киноленте, перфоленте и т. и.), либо од- новременно с исследуемым процессом (в реаль- ном масштабе времени), путем ввода в корре- лятор текущих значений сигналов, получаемых с датчиков или преобразователей, непосредст- венно связанных с процессом (оперативный корреляционный анализ). Случайные процессы при К. а. а. могут под- вергаться квантованию по времени или (и) по уровню. В результате квантования по вре- мени реализация случайного процесса приоб- ретает вид случайной последовательности, удобной для ввода в цифровой коррелятор. Квантование непрерывной реализации случай- ного сигнала по уровню приводит к представ- лению последнего в виде функции ступенча- той, для обработки которой можно применять элементы дискретной техники, что позволяет существенно упростить аппаратуру, необходц- мую для К. а. а. (при незначительной потере точности анализа). Методы К. а. а. можно классифицировать как по виду матем. операций, которые поло- жены в их основу (усреднение по времени, усреднение по множеству, преобразование Фурье для спектра мощности сигнала), так и по способу выполнения операций (аналого- вый и дискретный; к последнему можно отнести также методы релейной и полярной корреля- ции и Стилтьеса корреляционные функции). К. а. а. широко применяют в радиоэлектро- нике и технике связи — для определения ха- рактеристик сигналов и систем передачи ин- формации, в акустике — для изучения шумов различной природы, в автомат, управлении — для определения динамических характеристик управляемых объектов, в биологии и медици- не — для анализа электроэнцефалограмм и электрокардиограмм, в аэронавигации — для измерения высоты и скорости полета самолетов и т. и. Лит.: Синицын Б. С. Автоматические корре- ляторы и их применение. Новосибирск, 1964 [биб- лиогр. с. 202—216]; Мирский Г. Я. Аппаратур- ное определение характеристик случайных процес- сов. М., 1972 [библиогр. с. 437—4521; Балл Г. А. Аппаратурный корреляционный анализ случайных процессов. М., 1968 [библиогр. с. 150—1581; Лан- ге Ф. Корреляционная электроника. Пер. с нем. Л., 1963 [библиогр. с. 426—442]. С. Ф. Козубовский. КОРРЕЛЯЦИОННЫЙ МЕТОД РАСПОЗНА- ВАНИЯ — метод распознавания образов, при котором для каждого класса распознаваемых объектов в декартовом пространстве признаков задается эталонная область и любой распозна- ваемый объект относится к классу, соответст- вующему ближайшей эталонной области; по- следняя формируется путем допустимых пре- образований одного или нескольких эталонных векторов класса. К. м. р. получил название благодаря своему распространенному частному случаю, когда 32* 499
КОРРЕЛЯЦИОННЫЙ ЧИТАЮЩИЙ АВТОМАТ поиск ближайшей эталонной области эквива- лентен определению того из классов j = 1, ... ..., I, для которого достигается абсолютный максимум скалярного произведения вектора признаков распознаваемого объекта х = (от, ... ..., хп) и нормированного эталонного вектора класса е- (Р) = (е^ (0), ..., е. (Р)), зависящего от параметров р допустимых преобразований эталонов-, х относится к классу /*, если f (х, j*) =-- max f (х, j), где ф-ция / (х, j) = п з = max V. х,е .($). Здесь В,— мн-во значе- о г> г h 3 PG-Oj f=1 ний параметров р допустимых преобразований эталона /-го класса. Нормировка эталонного вектора такова, что при любом преобразовании Р сумма его компонент равна нулю, а модуль (длина вектора) — единице. К. м. р. исполь- зуют, напр., для распознавания машинопис- ных знаков одного типа шрифта. Признаками xi, ..., хп являются измерения черноты кле- ток двумерной сетчатки (растра), на которую проектируется распознаваемый знак. Эталоны (до нормировки) — это «типичные» в опреде- ленном смысле изображения каждого из зна- ков алфавита на сетчатке. Параметр допусти- мых преобразований задает все возможные сдвиги (переносы) эталона по сетчатке. К. м. р. можно рассматривать как вариант т. н. кусочно-линейных методов распознавания образов, когда вместо прямого перечисления эталонов каждого класса задается их парамет- рическая зависимость в форме эталонной об- ласти Е. = {е. (Р)1Р е В.}. Близость к по- следней в некоторой заданной метрике опре- деляет сходство (см. Сходства критерии) рас- познаваемого объекта с объектами этого клас- са. Осн. достоинство К. м. р.— инвариант- ность к заданным допустимым преобразова- ниям эталонов, а также инвариантность к преобразованиям вектора признаков вида акт + а2и, где и — вектор с единичными ком- понентами, a ai иа2 — произвольные величины (ai >0). В рассматриваемом примере это обеспечивает инвариантность метода к так называемым «оптическим» преобразованиям распознаваемых знаков (равномерному изме- нению черноты клеток сетчатки и контраст- ности линий знака) и к переносам знаков по сетчатке. К. м. р. можно вывести как статистический алгоритм распознавания (см. Статистические методы распознавания), если ввести опреде- ленные предположения о статистических ха- рактеристиках распознаваемых объектов и считать оптимальным алгоритм, в котором строятся оценки макс, правдоподобия для всех параметров допустимых преобразований эта- лонов каждого класса. К. м. р. или близкие к нему методы были реализованы в ряде современных читающих автоматов (напр., отечественный автомат ЧАРС или амер, автомат CD С 915 PageRea- der). При распознавании машинописных букв одного типа шрифта К. м. р. позволяет полу- 500 чить среднюю частоту ошибок порядка 10 3 -=- ч- 10“5. Лит.: Читающие автоматы и распознавание образов. К., 1965; Уилсон Р. Оптические читающие уст- ройства. Пер. с англ. М., 1969. Г. Л. Гимелъфарб. КОРРЕЛЯЦИОННЫЙ ЧИТАЮЩИЙ АВТО- МАТ — см. Читающий автомат корре- ляционный. КОРРЕЛЯЦИЯ в теории вероят- ностей — стохастическая (вероятностная) зависимость между случайными величинами, не имеющая, вообще говоря, строго функцио- нального характера. Простейшей и наиболее употребительной численной характеристикой корреляционной зависимости между случайны- ми величинами £ ИТ] с математическими ожи- даниями и и дисперсиями о| и о3 соот- ветственно является т.н. коэффициент К., определяемый ф-лой: М (g — aj) (tj — ап) Г? -------------------— , где М — символ математ. ожидания. Если g и т] независимы (в вероятностном смысле, см. Независимость в теории вероятностей), то R = 0. Всегда | R | 1, причем | R | = 1 тогда и только тогда, когда g и ц линейно о зависимы (в последнем случае ц = R—— (g — — й|) + яп). В общем случае величина ц* = % = R-----(g — at) а дает наилучшее линей- а5 11 ное приближение для величины ц в том смысле, что М (ц — т]*)2 = min М (ц — Ctg — С2)2, С„С, где минимум берется по всевозможным постоянным Ci и С2. Если R = 0, то величины g и ц наз. некоррелированными. Если g иг] — независимы, то они и некоррелированны. Об- ратное утверждение в общем случае неверно; однако, если величины g и ц имеют совместное нормальное распределение, то из некоррели- рованности g и ц следует их независимость. Коэфф. К. величин g и ц характеризует лишь степень их линейной зависимости: он может равняться 0 даже тогда, когда между величи- нами g и ц существует строго функциональная (разумеется, нелинейная) зависимость. Пусть (xi, yi), (х2, у2), ..., (хп, уп) — независимые наблюдения пары случайных величин g, т]. В математической статистике в качестве прибл. значения неизвестного коэфф. К. R между величинами g и ц используют т. н. статистический коэффициент К. п У, — х) (У1 — у) __ г~1
КОШИ ЗАДАЧИ ДЛЯ ОБЫКНОВЕННЫХ ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ СПОСОБЫ РЕШЕНИЯ - 1 П 1 П где х = — 2 Xi, S* = — (xi - х)2, а у и п 4=1 п 1=1 Sy определяются аналогично по наблюдениям yi, у2, уп- При большом к-ве наблюдений п статистический коэфф. К. г близок к теор. коэфф. К. R. В матем. статистике разработаны методы оценок точности определения R по г. См. также Коррелятор, Корреляционная функ- ция. Н. П. Слободенюк. КОШЙ ЗАДАЧИ ДЛЯ ОБЫКНОВЕННЫХ ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИИ СПО- СОБЫ РЕШЕНИЯ. Задача Коши (з. К.) для системы обыкновенных дифф, ур-ний (о. д. у.) сформировалась в связи с необходи- мостью решения некоторых типичных задач естествознания. Эти задачи являются, как правило, задачами с начальными условиями для канонических систем. Такие задачи обычно преобразуют к виду з. К. для нормальной си- стемы о. д. у. Ниже излагаются некоторые способы решения преимущественно последней задачи. В квадратурах з. К. для о. д. у. решается весьма редко. Особый интерес в этой связи представляет случай, когда система о. д. у. является линейной. В общем случае вопрос о конструировании приближений решения з. К. для о. д. у. связывают с вопросом о существовании этого решения. Теорему су- ществования обычно доказывают либо методом последовательных приближений Пикара, либо методом ломаных Эйлера; условие единствен- ности можно выбирать или в форме Липшица, или в другой форме за рамками теоремы су- ществования. Метод Пикара получил свое дальнейшее развитие в методе двусторонних приближений Чаплыгина, центр, частью которого является теория дифф, неравенств. Однако методы Пика- ра и Чаплыгина при реализации их на ЭВМ с фиксированной разрядной сеткой могут при- водить к неустойчивым вычислениям. Наибо- лее приспособленными методами приближен- ного решения з. К. для о. д. у. на ЭВМ с фикси- рованной разрядной сеткой оказались т. н. разностные методы, которые возникли в ре- зультате обобщения метода Эйлера. Идея этого метода состоит в том, что з. К. для ур-ния у' = t (®. у) (1) сводят кз. К. для разностного ур-ния Ук = l/h_i + hf (xk_lt уь-i), (2) называемого ныне ур-нием Эйлера, где yh — прибл. значение для у (xh) — точного решения з. К. для о. д. у. (1), xk = хо + kh, h > О, к = 0, ±1, ±2, ... . Рассматривая для ур-ния (2) задачи (наз- ванные позднее задачами Коши) прежде все- го как метод приближенного решения з. К. для о. д. у. (1), Эйлер стремился уточнить его. С этой целью он построил асимптотическое разложение У (*й) = У (Zft_i) + hy’ (xh_x) + ••• + h$ + — l/(s) (*h-i) + 0 (ЛЖ), (3) где h — шаг интегрирования, x^ — узлы сет- ки. С помощью этого разложения ему удалось понять причины низкой точности метода, опре- деляемого ур-нием (2) (оно получается из (3) при « = 1 в результате отбрасывания остаточ- ного члена и замены у (xh) через ук), и наме- тить пути их устранения. Однако методы высших степеней (степенью метода наз. наи- высшая степень многочлена, для которого ме- тод точен), построенные с помощью разложе- ния (3), оказались громоздкими из-за слож- ности вычислений, необходимых для получе- ния у", у'", ... . Стремясь обойти названную выше трудность, англ, матем. Дж. Адамс в результате интегри- рования о. д. у. (1) вдоль искомого решения и замены подинтегр. ф-ции интерполяционным многочленом в форме Лагранжа (см. Интер- полирование функций) получил асимптотиче- ское разложение, аналогичное (3): У (®й) = У (жй-1) + п + h У + О (hn+\ (4) 4=0 где п — степень интерполяционного многочле- на, — числа, получаемые в результате ин- тегрирования коэфф. Лагранжа. Из (4) полу- чаются т. н. ф-лы Адамса, которые приводятся в разностной форме: Уь = Ук-1 + h (/й-1 + — + 5 3 251 + v /й—1 + -g- ^fk-i + L£ О t ZtXJ 95 . 19 087 \ + 288 V + 60480 V + ~ явная, или экстраполяционная, и Ук = г/й-1 + h (fk — -у Vfk — v2/ft - ----— V3/h----V4/h---------— V6/b — 24 h 720 Th 160 863 . \ 60 480 V fh ~ ’ ’ ’) неявная, или интерполяционная формула, гДв Vх fk~ Разность назад, fh = f <zh, yh)- Аналогичным способом получаются ф-ла Нист- рема Ук — У к—2 + A ^fh_1 + -3- 1 + 1 29 _ 14 . \ Zh-1+10 V /ft-1+45 V )“ 501
КОШИ ЗАДАЧИ ДЛЯ ОБЫКНОВЕННЫХ ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ СПОСОБЫ РЕШЕНИЯ явная и ф-ла центральных разностей Ук = У к-2 + + "у v2/h — у V4/h+i + + 756 V6/h+2— — неявная. Последние две ф-лы наз. ф-лами типа Адамса. По явным ф-лам обычно произво- дят счет с шагом h и пересчет с шагом qh (q = 1 = — или? = 2); шаг выбирают из требования, чтобы полученные в результате этого прибли- женные решения отличались друг от друга не более, чем на наперед заданную величину. Неявные ф-лы составляют основу предсказы- вающе-исправляющих методов, методов Адамса: по явной ф-ле производится счет с шагом h (предсказание), затем по неявной ф-ле степени, на единицу большей, чем степень явной ф-лы, с шагом h производится «исправ- ление». Шаг h выбирается, исходя из требова- ния, чтобы предсказанное и исправленное «решения» отличались друг от друга не более, чем на наперед заданную величину. Ф-лы Адамса, приведенные выше ф-лы типа Адамса, и другие ф-лы того же типа фиксированной степени в ординатной форме можно записать так: т п КУк = 2 ^гУк-г - Ь 2 Wk+1-i = °’ (5) г—0 г=0 где I, т, п — целые числа, т > 0, п 0; а4, — действительные числа, ао 0, ат #= 0, ₽о =£ 0 и Pn 0. Недостающие на- чальные значения для ф-лы (5) выбираются так, чтобы разность между двумя начальными значениями имела по крайней мере порядок О (h). Значения и ти п получаются либо в результате преобразования ф-л Адамса и ф-л типа Адамса, приведенных выше, либо ме- тодом неопределенных коэфф, при заданных т и п, исходя из требований: 1) разрешимости ур-ния (5) с соответствующими начальными значениями; 2) сходимости метода, определяе- мого ф-лой (5) с соответствующими началь- ными значениями; 3) максимальности степени аппроксимации ур-ния (1) ур-нием (5), т. е. из требования, чтобы в разложении Ahy (хк) = = О (Тг^1) натуральное s было максималь- ным. При I < 0 получаются явные ф-лы, при I = 0 •— неявные, при I > 0 — неявные с за- беганием вперед; при m = 1 и I = — 1 или I — 0 — ф-лы Адамса. В связи с тем, что разностное ур-ние (5) имеет порядок, вообще говоря, выше первого, возникает вопрос об устойчивости метода, определяемого ф-лой (5), решение которого сводится к требованию, чтобы разностный опе- т ратор i был устойчивым или условно i=0 устойчивым по Ляпунову. При т = п и I 0 устойчивые методы вида (5) могут быть самое большее — степени п + 1; при четном п воз- можны устойчивые ф-лы степени п + 2, напр., ф-ла Симпсона yh = yh_2 + -A (Jh + 4/ft_1 + + fk—2^' степень которой равна 4. С целью преодоления трудности, возникшей у Л. Эйлера, нем. математики К. Рунге и В. Кутта построили еще одно асимптоти- ческое разложение для у(хк): ЯкУ (**) = У (хк> — У (хк-1> — Piki W — - • • - - prkr (Л) = О (Тг^1), (6) ах — 0; где г — заданное натуральное число, к- (h) = = hf (&. Пг)> причем g{ = х^ + а./г, Ш = Ук—1 + Рг,Л W + ’ • + ₽г,г—А—1 Pio — 0; <%i и — некоторые действи- тельные числа, получаемые, исходя из требо- вания, чтобы в разложении (6) натуральное s, называемое степенью метода, было максималь- ным (эти числа определяются, вообще говоря, неоднозначно). Ниже приводятся примеры ф-л Рунге — Кутты: при г = 2, 2 з” ’ о 1 « = 2: Р1 = —, 3 2 г, ₽2 = ’ а2 — , Рз1 — 4 1 -3: Р1__; Р2-—, 3 1 аз----> Pal------2~ ’ Рз1 = б’ Р: 1 = 4, з = 4: р, =---, 6 1 1 6 ’ 1 при г = 3, s = 2 1 ₽3==~9-’а2 = Т’ 3 ,32 = —; при г = 4 1 1 ₽2 = -Щ-, Рз = -5-, ₽4 = О о 1 1 ’ Из---2~ ’ а* = 1’ ^21 = ’ Рз1 — 0, Рз2 = , Pjl = Pj2 = 0, Р43 = !• Ф-ЛЫ Адамса, типа Адамса и Рунге — Кутты, как известно, распространяются на случай систе- мы о. д. у. Важной положительной особенностью ме- тодов Рунге — Кутты по сравнению с методами Адамса и типа Адамса является 2 то, что они допускают расчеты на неравномер- ных сетках, а последние предполагают равно- мерные сетки. Если задана неравномерная сетка а = ( х() = а < хг < ...< хк < ... < < хп = Ь), подразбивающая отрезок [а, &], то числа hh = xb^_i — xh, к ~ 0, 1, ..., п — 1 наз. шагами сетки о и h — max hk — ее нор- мой. Положительное число X и положительная непрерывно-дифференцируемая на [а, &] ф-ция <р (х) наз. соответственно параметром и ф-цией распределения шагов сетки а, если = = Х<р (хк), к = 0, 1, ..., п— 2 и >Х<р(гп_1). Для произвольной сетки су- ществует ф-ция распределения шагов, при ко- торой параметр равен ее норме. Ф-лы Рунге — Кутты всегда явные, и поэтому шаги сетки интегрирования по ним можно находить спо- собом «счета и пересчета». 502
КОШИ ЗАДАЧИ ДЛЯ ОБЫКНОВЕННЫХ ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ СПОСОБЫ РЕШЕНИЯ Для метода Адамса или устойчивого (услов- но устойчивого) метода типа Адамса или метода Рунге — Кутты степени s на соответствующей произвольной сетке при достаточной гладкости вектор-функции / справедлива мажорантная априорная оценка погрешности метода = У — уh = О (hs), (7) равномерная относительно к, обеспечивающая сходимость каждого из названных методов. Она не пригодна для расчета шагов из-за ее грубости. Более точной оценкой погрешности названных методов служит априорное асимпто- тическое ее разложение 6h = V • С • xk j Й S/(g))<ps©^ + *0 4- О (2Л+1), (8) справедливое при достаточной гладкости век- тор-функции /, где С — константа, являющая- ся функционалом от применяемого метода, df dy у=у (х) й (5, х) — матрицант матрицы ¥ (х у (х)) — значение вдоль графика (ж, у(х)) дифф, оператора Y [/], определяемого равенством Ahy (xk) = h3^1 С -V (xk, у (^)) + О (/№) для метода Адамса или типа Адамса и равенством Rhy (х^) — /г®-*"1 X X С • ¥ (xk, у (хк)) + О (7г®+2) для метода Рунге — Кутты; для метода Адамса или типа Адамса X следует положить равным шагу h равномерной сетки при <р (g) = 1. Апостериор- ное асимптотическое разложение погрешности названных методов можно получить из разло- жения (8) в результате замены в нем точного решения у (х) кусочно-линейным континуаль- ным заполнением приближенного решения yk (континуальным заполнением сеточной ф-ции ук наз. ф-ция <р (х), удовлетворяющая условию <р (xh) = yh). Доказано, что среди неявных устойчивых ф-л типа Адамса наивысшей степени при чет- ном п не существует ф-лы, для которой кон- станта С в разложении (8) достигает минимума, т. е. оптим. ф-лы типа Адамса. Однако можно построить ф-лы типа Адамса, близкие к опти- мальным. При интегрировании з. К. для о. д. у. (1) на отрезке [а, Ь] методом Рунге — Кутты мож- но построить сетку а = (X, <р0), которая на совокупности сеток, удовлетворяющих уело- ь С dx вию нормировки I —-г- = b — а, обеспечи- J (р (д?) а b вает минимум функционала J й (g, Ь) | Y (g, а У (В)) I *ps (s) ПРИ условии, что ф-ция Y (it у (i)) не меняет знака на отрезке [а, Ь]. Такие сетки наз. асимптотически оптимальны- ми. Если после этого параметр X выбрать так, чтобы вдоль сетки (X, <р0) мера погрешности соответствующего прибл. решения не превы- шала наперед заданной величины, то полу- чится асимптотически оптим. сетка, обеспечи- вающая асимптотически гарантированную ме- ру погрешности прибл. решения (см. Погреш- ностей вычислений теория). При реализации на ЭВМ с фиксированной разрядной сеткой того или иного из описанных выше методов решения з. К. для о. д. у. (1) из- за погрешности округления, вместо сеточной ф-ции ук, получается сеточная ф-ция ук, на- зываемая численным решением рассматривае- мой задачи. Разность dk = у— yh является погрешностью за счет округлений, а разность Dh~ у (xh) — yh = 6h + dh — полной по- грешностью численного решения. При этом неустранимая погрешность, происходящая из- за погрешности входной информации, считает- ся равной нулю, ибо решаемая з. К. рассмат- ривается пока как точно поставленная. Традиционный подход к учету погрешности за счет округлений, выработанный в вычисли- тельной математике, состоит в том, что осу- ществляется такая организация счета, при ко- торой мера погрешности метода оказывается значительно больше, чем мера погрешности за счет округлений. Этот принцип можно сформу- лировать в виде требования, чтобы главный член асимптотического разложения полной погрешности совпадал с главным членом асимптотического разложения погрешности xh метода: Dh = V • С J Q (g, xh) Y (g, у @) X X <p® (£) de, + О (X®-^1)- Последнее составляет условие выбора шагов сетки прибл. интегри- рования. Численные эксперименты на модель- ных задачах подтверждают существование та- ких шагов, которые принято называть асимпто- тическими. Из сказанного явствует, что выбор сетки при интегрировании с заданной мерой погрешности з. К. для о. д. у. описанными выше методами представляет большие трудности. Поэтому возникли двусторонние разностные методы как типа Адамса, так и типа Рунге — Кутты. Рас- смотрим последние, так как первые не привели к удовлетворительным алгоритмам. Преиму- щество двусторонних методов заключается в том, что если за прибл. решение з. К. для ур-ния (1) принять полусумму двусторонних приближений, то их полуразность составит тонкую мажорантную оценку погрешности этого приближения. Двусторонние методы типа Рунге — Кутты получаются, исходя из требований, чтобы в асимптотическом разложении Rhy (xh) = й®+1 • а • Y (xh, у (xh)) + О (fe®+2) (9) натуральное s принимало макс, значение и а было параметром. Пары двусторонних ф-л 503
КОЭФФИЦИЕНТ ПЕРЕДАЧИ АВМ получаются, если а придавать значения про- тивоположных знаков с одинаковыми модуля- ми. Двусторонность приближений достигается выбором достаточно малых шагов (и, может быть, значений а), исходя из требования, что- бы знак разложения (9) совпадал со знаком его главного члена. Кроме того, при выборе шагов (и значений а) учитываются требования, чтобы мера вычисл. погрешности численного решения была существенно меньше меры погрешности метода, и требование гарантированной оценки меры полной погрешности численного реше- ния. Приведем примеры двусторонних ф-л: 1 при г = 2, s = 1, ¥ [/] = fx : а = —— , = О, 1 11 я 1 1 Р2 = 1, а2 = —, ₽21 = — , « = 13 п 1 Pi = О, р2 = 1, а2 = , Р21 = — ; при г = = 3, s = 2, ^[/]=/ж/3/ + /ж/2:а = 1, Л=у, Рг = ~5" > Рз = ; «г = 1. «з = —. Р-21 = 1, Ь о 2 7 п 5 1 Рз1 — “7“ • Рз2 — 7“ ’ а--1» Р1-----7“ ' 4 4 и 12 1 Рз = ~7Г~ > Рз — ’ а2 = 1» а3 — ~Д" , P2I = о о 2 Рз1 == Т~ . Рзг = ~Т~ • 4 4 Большое к-во пар ф-л в одном алгоритме ис- пользуется в связи с необходимостью «обхо- дить» нули оператора Y [/]. Понятие неустранимой погрешности по своей природе выходит за рамки вычисл. математи- ки, ибо ее изменение связано с изменением погрешности входной информации, получае- мой, как правило, экспериментально. Оцен- ка же неустранимой погрешности может быть полезной при определении целесообразной погрешности, с которой должна решаться рас- сматриваемая задача. Основу для получения оценок неустранимой погрешности составляют т. и. ур-ния в вариа- циях. Пусть з. К. для о. д. у. у'=1 (х, у) (10) обозначает «точное» матем. описание некоторой естественнонаучной задачи, а з. К. для о. д. у. (1) — приближенное и заданное ее описание. Пусть у (х) — точное решение названной з. К. для о. д. у. (10). Тогда ур-ние в вариациях для ур-ния (1) запишется так: = F (х, у (х), и) и 4- f(x, у (x))—f (х, у («)), (И) где и (х) = у (х) — у (х), F — матрица JV-ro порядка, элемент Ft-i3’> которой равен нулю, если = 0, в противном случае F^t,3> равен соответствующей частной разделенной разнос- 504 ти ф-ции (х, у) по переменной у^\ N — размерность вектора у. Поскольку на практике весьма часто з. К. для ур-ния (10) отличается от з. К. для ур-ния (1) лишь начальными усло- виями, целесообразно назвать способы оценки вектор-функции и (х) при f (х, у) — j (х, у) = 0. В этом случае весьма тонкие оценки мо- гут быть получены либо с помощью много- численных модификаций метода двусторонних приближений Чаплыгина с учетом необходи- мых конкретных свойств ур-ния (11), либо с помощью 2-го метода Ляпунова, если какая- либо норма любого решения ур-ния (11) моно- тонно не возрастает, либо с помощью иного тонкого метода, учитывающего конкретные свойства ур-ния (11). Пусть G (х, и) — сим- метричная квадратичная форма от и с коэф- фициентами, быть может, зависящими от х, представляющая квадрат названной нормы, а М (х) — максимум полной производной от G (х, и) по х в силу ур-ния (И), вычисленный в ограниченной замкнутой части пространства, содержащей решение и (х). Тогда справедлива оценка I “(,) (х) | < (G (х0, и (х0)) (x)/An (х))/г X X X exp -L J М (5) <%, i = l.........N, Хо где A N (х) — дискриминант формы G (хч и), ~~ минор, получающийся из A N (х) вычеркиванием i-ой строки и г-го столбца. В случае, если / (х, у) — / (х, у) 0, для получения тонких оценок вектор-функции и (х) можно применять уже названные методы или их обобщения. Для решения з. К. для о. д. у. с невысокой точностью можно применять аналоговые уст- ройства. 3. К. для* системы канонических ур-ний, каждое из которых является ур-ни- ем 2-го порядка, встречается весьма часто. В связи с этим для таких з. К. разработаны неопосредованные способы приближенного решения, аналогичные упомянутым вытпа. Лит.: Горбунов А. Д. Разностные уравне- ния и разностные методы решения задачи Коши для системы обыкновенных дифференциальных уравне- ний. М., 1967; Гайсарян С. С. О выборе опти- мальных сеток при численном интегрировании задачи Коши для системы обыкновенных дифференциальных уравнений. В кн..* Вопросы точности и эффектив- ности вычислительных алгоритмов, в. 2. К., 1969; Бахвалов Н.С. Лекции по численным методам решения обыкновенных дифференциальных уравне- ний. В кн.: Материалы'Международной летней школы по численным методам, в. 2. К., 1970 [библиогр. с. 127—135]. А. Д. Горбунов. КОЭФФИЦИЕНТ ПЕРЕДАЧИ АВМ — услов- ное название зависимости, которая определяет связь между входными и выходными сигнала- ми решающих элементов, предназначенных для решения некоторых задач, или совокупностью этих элементов. Коэфф, передачи безынер- ционных линейных решающих элементов равен отношению выходного сигнала к вход- ному, поэтому масштабное звено, напр., имеет
КРАЕВАЯ ЗАДАЧА коэфф, передачи, равный некоторой константе. Коэфф, передачи линейного инерционного решающего элемента наз. иногда передаточ- ной функцией. Лит. см. к ст. Аналоговая вычислительная машина. В. Ф. Евдокимов. коэффициент полнота поиска — один из параметров, характеризующих эффек- тивность работы информационно-поисковой си- стемы. К. п. п. П = -----:—, где а — число a -f- с релевантных документов, выданных системой в ответ на информационный запрос, ас — чис- ло релевантных документов в информационном массиве системы, не выданных системой. К. п. п. связан с коэффициентом потерь инфор- мации при поиске Q соотношением В — 1 — Q. См. Релевантность документа, Эффектив- ность информационного поиска техническая. Э. Ф. Скороходъко. КОЭФФИЦИЕНТ ТОЧНОСТИ ПОИСКА— один из параметров, характеризующих эффек- тивность работы информационно-поисковой си- а а+ Ь стемы. К. т. п. Р = , где а — число реле- вантных документов, выданных системой в ответ на информационный запрос, а & — число нерелевантных документов, выданных при этом системой. К. т. п. связан с коэффициентом шума поискового S соотношением Р — 1 — S. См. Релевантность документа, Эффектив- ность информационного поиска техническая. Э. Ф. Скороходъко» КРАЕВАЯ ЗАДАЧА — задача получения ре- шения дифференциального уравнения (или системы уравнений) в заданной области при за- данных дополнительных ограничениях на ре- шение в точках ее границы. Эти ограничения имеют вид одного или нескольких равенств и наз. краевыми условиями (к. у.). Матем. уравнение К. з. для системы обыкно- венных дифф, уравнений порядка N могут быть записаны так: = f а. X), g (ха, xt) = 0, t S [О, Z], (1) где первая ф-ла означает векторную запись системы дифф, уравнений, вторая — вектор- ную запись к. у., а х0 = х (0), х, = х (Z). Раз- мерность г вектора g (х0, xt) может и не совпа- дать с N. При г < N К. з. наз. недоопре- деленной, при г — N — определен- ной, при г > А — переопределен- ной. В приложениях чаще всего встречается случай, когда г = А, поскольку в этом случае имеются широкие классы К. з., обладающих единственным решением. Вообще же К. з. может и не иметь решения. Практически уста- новить априори разрешимость К. з., как пра- вило, весьма сложно. Если к. у. имеют вид Si (ж0) = 0, Si Cty) = 0, то К. з. наз. задачей с расщепленными к. у. Бывают практические задачи для систем обыкновенных дифф, урав- нений, в которых дополнительные ограничения более сложны, чем в (1), напр.: = / (f, х), g (х0, хъ х21 . . . , Хг) + I + j <Р (т, х) dx =* о, (2) о где xi = х (t^, — заданные точки из [0, I], а <р (т, х) — заданная вектор-функция. Такие задачи наз. обобщенными К. з. Если <р = 0, то задача (2) наз. многоточеч- но й К. з., а задачу (1), которая является частным случаем задачи (2), наз. двухто- чечной К. з. Задача с к. у. g (ха) = 0, заданным только в одной точке ta е [0, Z], наз. одноточечной К. з. Решение такой задачи сводится к отысканию всех реше- ний ха системы g (ха) = 0 и решению затем задач Коши dx/dt = f (t, х), х (Za) =» ж*. За- дача (2) может быть просто приведена к виду (1), но с увеличенным порядком системы дифф, уравнений. Если / (?, х), g (х0, xt) линейны по х, хп, xt, то К. з. наз. линейной. Общий вид линейной К. з. таков: dx „ ------- A (t) х + f(t), Вха Cxt = d, (3) dt где А, В, С — заданные матрицы, а /, d — заданные векторы. Одним из основных источников К. з. яв- ляются вариационные задачи, появляющиеся при исследовании физ. систем с сосредоточен- ными параметрами. Условия минимума обычно встречающихся функционалов в виде одномер- ных интегралов представляют собой во многих случаях ур-ния К. з. Понтрягина принцип максимума позволяет сводить к К. з. и не- классические вариационные задачи, когда область ограничений на управления замкну- та,— т. н. задачи на Построение оптим. управ- лений. К. з. для обыкновенных дифф, ур-ний возникают также при решении К. з. для ур-ний с частными производными методом прямых и при различных др. способах сведения много- мерных К. з. к одномерным. Линейные одно- родные К. з. (т. е. задачи типа (3) с / = 0 и d = 0) получаются при исследовании собствен- ных частот колебаний физ. систем. К. з. для ур-ний с частными производными встречаются обычно в связи с ур-ниями эллип- тического типа, поскольку такие задачи имеют широкое практическое применение в механике упругого тела, гидромеханике, при исследова- нии теплопередачи, электромагнетизма, а так- же в др. областях физики (см. Эллиптического типа дифференциальных уравнений в частных производных способы решения). Но математи- чески К. з. может быть сформулирована для любого ур-ния с частными производными или системы таких ур-ний. В приложениях часто формулируются К. з. для самосопряженного эллиптического ур-ния 2-го порядка div (k grad и) = f, (4) 505
КРАЕВЫЕ УСЛОВИЯ где к, f могут зависеть как от пространствен- ных координат, так и от решения с его произ- водными. Распространенность ур-ния (4) объясняется тем, что оно выражает закон со- хранения массы или энергии для бесконечно малого объема. По типу к. у. различают 1-ю, 2-ю и 3-ю К. з. для ур-ния (4). В 1-ой К. з. (задаче Дирихле) задаются значения решения на границе Г области: п=Р, во второй (задаче Неймана) — значения норм, производной на Г: ди/дп = р, а в 3-й К. з.— условие ди/дп + -j- аи = Р на Г. Во всех трех формулах а, Р — это ф-ции координат точек границы, но они могут зависеть также от решения и его производных. Для ур-ния (4) встречается еще смешанная К. з., когда к. у. имеют различный тип на разных участках границы, и задача с косой производной, в которой к. у. на Г имеет вид: du/ds + аи = Р, где s — направление, не совпадающее с направлением нормали к . Г. Частным случаем ур-ния (4) являются ур-ния Лапласа (при к = 1 и / = 0), Пуассона (при к — 1, /, не зависящему от решения и), Гельм- гольца (при к = 1, f = си + d, где с nd могут зависеть только от координат). Если коэфф, ур-ния (4) и к. у. не зависят от решения, то К. з. наз. линейной. К. з. для эллиптических ур-ний порядка, выше 2-го, возникают в зада- чах механики упругого тела и в гидромехани- ке вязкой жидкости. Если порядок ур-ния 2п, то для определенности задачи должны быть заданы на границе области п к. у. На тех же участках границы, которые заранее не опре- делены, а находятся в процессе решения К. з., к-во к. у. должно быть на единицу больше. К. з. с неизвестной заранее границей встре- чаются при исследовании течений жидкости со свободными поверхностями или нескольких несмешивающихся жидкостей, при исследова- нии теплопередачи с фазовыми переходами ве- щества (плавлением, испарением и т. п.). К. з. для системы ур-ний эллиптического типа воз- никают в механике упругого тела, в магнито- гидродинамике, в задачах термоупругости, т. е. обычно там, где необходимо исследовать взаимное влияние различных физ. процессов. Кроме того, такие К. з. получаются из вариа- ционных задач для физ. систем с распределен- ными параметрами. Условия существования решения К. з. исследованы достаточно полно лишь для задач с простыми к. у. Термин К. з. применяется иногда также для граничных задач теории ф-ций комплексного переменного. Лит. см. к ст. Краевых задач способы решения. В. Е. Шаманский. КРАЕВЙЕ УСЛОВИЯ — ограничения в виде одного или нескольких уравнений, заданных в точках границы области, где ищут решение краевой задачи. КРАЕВЫХ ЗАДАЧ СПОСОБЫ РЕШЕНИЯ. Краевой задачей (к. з.) наз. совокупность двух систем интегро-дифференциальных урав- нений (см. Уравнений классификация) и функ- циональных соотношений, относящихся к не- известной функции и (), х) (скалярной или векторной), из которых первая система (1) 506 определена в некоторой области й переменных t, х — [xlt ..., хт}, а вторая (2) — на части или на всей границе S области й, а также, может быть, на некоторых подмногообразиях С й, имеющих размерность, меньшую, чем размерность й. Для определенности будем считать, что система (1) имеет вид ди _ _ _ _ • = L (t, х, и, Du, Su), (1) где и (t, x)={U1 (t, жр .. . ,хт), ип (t, жр ... •••’ L — векторная ф-ция своих аргу- ментов,!) = {/)?*, ..., Dam],D- = - д . n“i = 1 т ' г dxi ’ » ^аг т ~ Ez- » S аг < Р (р — порядок системы), dxi г г=1 8и = уу k (t, х, и) dx dt — интегральный опе- ратор, в котором интегрирование производит- ся по всем или по части переменных t, х. Область й есть открытый цилиндр в простр. i, Xj, ..., хт с основанием Q, лежащим в плос- кости t — 0, осью, параллельной оси t, и бо- ковой поверхностью Г (см. рис.). В этом случае говорят, что й есть топологиче- ское произведение Q на открытый интервал Н = (0 < t < Т7}; й — Q X Н; V = yXH,y = dQ (граница Q). Ограниче- ния для ф-ции и имеют вид I (i, х, и, Du, Su) = О, и (0, ж) — и0 (х), t, х s Г, а) 1 , (2) х s Q б) J где I — векторная ф-ция всех аргументов, определенная на Г, операторы дифференциро- вания D имеют порядок q, как правило, мень- ший, чем р, s — некоторый оператор, опреде- ленный на Г. Ур-ния (1) и (2) описывают неста- ционарную краевую задачу (н. к. з.),или задачу Коши, ур-ния (1) описывают развитие некото- рого процесса; ур-ния (2а) определяют крае- вые условия, условия (26) — начальные дан- ные. Н. к. з. описывают большей частью пове- дение некоторой физ. системы (атом, молеку- ла; ансамбль атомов и молекул, образующий твердое, жидкое или газообразное тело; ва- куум, заполненный излучением; размножение нейтронов в реакторе и т. д.). Интегро-дифф, ур-ние (1) соответствует кон- тинуальной модели математической (см. Чис- ленные методы) физ. процесса, краевые усло- вия (2а) эффективно описывают взаимодействие физ. системы с окружающей средой, начальные данные (26) описывают начальное состояние системы. Если операторы L, I, S, s и ф-ция и (i, х) не зависят от t, то условие (26) отбра- сывается, и мы приходим к стационарной крае- вой задаче (с. к. з.). Если операторы L, I, S, s являются линейными, то к. з. является ли- нейной, в противном случае — нелинейной. В случае линейной н. к. з. уравнения (1) и
КРАЕВЫХ ЗАДАЧ СПОСОБЫ РЕШЕНИЯ (2) можно переписать в виде би ____ _ ----= L (t, х) и + / (t, х), t, х ей, (3) dt I (t, х) и = g (t, х), t, х е Г, а)) _ _ _ _ (4) и (0, х) = иа (х), х е <2, б) J где операторы L (t, х) и I (t, х) линейны. Ф-ции / (t, х), g (t, х) (ф-ция краевых условий) и иа (х) (ф-ция начальных данных) наз. вход- ными данными н. к. з. (3), (4). Линейная н. к. з. (3), (4) наз. корректно поставлен- ной, если решение и (t, х) задачи (3), (4) единственно и непрерывно зависит в некоторой норме, метрике, или вообще топологии от входных данных задачи. Если / (t, х) = О, g (t, х) = 0, к. з. (3), (4) является одно- родной и справедлив принцип суперпози- ции: вместе с решениями ut (t, х), и2 (t, х) за- дачи (3), (4) решением будет также С1и1 (t, х) + + С2и2 (t, х). В этом случае и (t, х) представ- ляется в виде и (t, х) = S (t) и0 (г), (5) где S (t) — линейный ограниченный оператор в некотором банаховом простр. В (см. Прост- ранство абстрактное в функциональном ана- лизе) ф-ций v (х), удовлетворяющих краевому условию I (и) = 0; при этом для каждого t е Н и (t, х) В, и справедливо соотноше- ние И«)||В<ЛГ(Г) <оо. (6) Если / (t, х) #= 0, то при достаточно гладких коэфф, и входных данных ур-ния (3), (4) спра- ведливо представление t и (t, х) = S (t, 0) и0 (х) -|- У S (Z, т) f (т, х) dx, (7) о где S (t2, ij) — оператор перехода, удовлетво- ряющий соотношениям и (t2, х) = S (t2, ij) и (tlt х), 0 С G С t2 С Т, а) б* (Z3, ^1) — б* (Z3, t2) б* (t2, t^). (8) о < tj =С t2 < t3 < Т б) lim S (t2, ij) = I (тождественный оператор). <2-*ц+о При этом S (t, 0) = S’ (г). Осн. метод решения задачи Коши (3), (4) заключается в ее аппроксимации конечномер- ными задачами Коши. Это производится раз- личными способами. К классическим методам относится метод Ритца — Галеркина (метод проектирования), к более поздним — метод прямых и метод конечных разностей. В последнее время наметилось сближение классических методов проектирования с ко- нечноразностными на основе т. н. вариацион- но-разностных схем. В связи с развитием ЭВМ конечноразностный метод стал наиболее уни- версальным для решения систем (3), (4). Осо- бенно эффективным он является для нелиней- ных систем (1), (2), позволяя автоматически в процессе решения линеаризовать задачу. Конечноразностные методы позволяют решать н. к. з. шаг за шагом с помощью явной или неявной схемы. В последнем случае приходит- ся решать на каждом шаге некоторую с. к. з. Т. о., в неявных схемах решение н. к. з. сво- дится к повторному решению с. к. з. Область интегрирования нестационарной краевой за- дачи в,фазовом пространстве t, х,, х2. Прямое решение с. к. з., т. е. сведение с. к. з. к задаче Коши, возможно только в простейших случаях. Так, задача d2u du (0) —— — /с2 (г) и = f (г); —----= 0; и (1) = 1 ах* ах (9) сводится к совокупности трех задач Коши: dx = /с2 (г) — Z2 (ж), I (0) = 0; (10а) dy dx = / (г) — Z (г) у, У (0) = 0; (106) du dx = l(x)u-\-y (ж), u (1) = 1. (Юв) Задачи (10) интегрируются на отрезке [0, 1], первые две в направлении возрастания х, последняя — в обратном направлении. Все три задачи устойчивы. Такой метод решения с. к. з. называется методом дифф, факториза- ции. Более употребительна конечноразно- стная факторизация, которая применяется к разностному аналогу с. к. з. При выполне- нии определенных условий одномерная конеч- норазностная с. к. з. Ли = / (11) решается методом векторной или скалярной факторизации. Здесь Л есть одномерный конеч- норазностный аналог оператора V dk L==Yab * * * * (12) fe=i) ах 507
КРАЕВЫХ ЗАДАЧ СПОСОБЫ РЕШЕНИЯ где ah — квадратные матрицы размерности п в простр. переменных щ, ип. Применение векторной факторизации к решению одномер- ной с. к. з., как правило, является экономич- ным в том смысле, что к-во операций, прихо- дящееся на точку сетки, ограничено констан- той, зависящей от оператора Л, но не от к-ва N точек сетки. Прямое перенесение метода одномерной факторизации на многомерные с. к. з. приводит к т. н. методу матричной факторизации. Однако этот метод не является экономичным, т. к. к-во итераций, приходящее- ся на точку сетки, зависит от общего к-ва точек сетки N и возрастает, как положительная сте- пень N. В частных случаях возможно представ- ление многомерной с. к. з. как некоторой зада- чи Коши. Инорда в ур-нии (1) с. к. з. Lu + / = 0 (13) одно переменное, напр. ж,, может быть выделе- но, так что (13) принимает вид ди _ -^ = Фи + /, (14) д где оператор Ф не зависит от D =-----. Если дх1 при этом Г содержит ось хг и краевые условия на оси X! определяют и0 (х2, хт), то при соответствующей структуре оператора Ф и краевых условиях на Г, обеспечивающих кор- ректность задачи, с. к. з. может быть прямо решена, как задача Коши. Таким способом мо- гут быть решены, напр., задачи обтекания тела сверхзвуковым потоком идеальной жид- кости или задача обтекания вязким потоком в приближении пограничного слоя. В большин- стве случаев для решения с. к. з. прибегают к итерационным методам, большинство кото- рых основано на асимптотических свойствах решений н. к. з. Известно, что решение и (4, х) задачи Коши для ур-ния теплопроводности со стационарны- ми краевыми условиями: ии — — = а2Ди 4- / (ж), 4, IE Q; а) u (4, х) = g (ж), х s у; б) и (0, ж) = и0 (ж), ж g Q в) (15) обладает следующим асимптотическим свойст- вом: и (4, ж)-» и (ж), 4->со. (16) При этом ф-ция и (ж) не зависит от выбора и0 (ж) и является решением с. к. з. а2Ди -4- f (ж) — 0, хе й; а) 1 ? (17) и (х) = S (я), ж s у. б) ) Т. о., решение с. к. з. (17) может быть получено предельным переходом (16) из решения н. к. з. (15). Асимптотическое свойство (16) справедли- во для решений многих н. к. з., в том числе и нелинейных, и используется для получения решений соответствующих с. к. з. Такой метод наз. методом стационирования (установления). В методе установления итера- ционная схема решения с. к. з. может просто совпадать с конечноразностной схемой инте- грирования соответствующей н. к. з. Явные схемы конечноразностного решения просты в реализации, но требуют большой затраты ма- шинного времени. Неявные схемы простой аппроксимации (см. Дробных шагов метод) могут реализоваться с любым шагом по време- ни, однако при этом на каждом шаге вновь приходится решать с. к. з. аналогичного вида. Для того, чтобы избежать этого и получить экономичную схему интегрирования, прибе- гают к методу приближенной факторизации в сочетании со схемой универсального алгорит- ма. Так, если L — сильно эллиптический опе- ратор, то с. к. з. Lu 4- / (ж) = 0, х eQ‘, и (ж) = g (ж), ж G у (18) ставится в соответствие релаксационный про- цесс ди _ _ Y-----= Lu 4- / (ж), (, ж е й; а) dt - - - 1 (19) и (4, ж) = g (ж), ж G у; б) и (0, ж) = ип (ж), ж s (>, в) где Y — релаксационный оператор, имеющий факторизованную структуру ¥ = П ЧГ, = I 4- aLt (20) г=1 Т- — операторы, легко обратимые, большей частью одномерные, и такие, что процесс с дискретным временем un+l_> Т---------------- Lun 4- .(21) сходится для всех т. Предельная ф-ция и (ж) = = lim и (4. ж) не зависит от ип (ж) и дает реше- t-*OQ ние с. к. з. (18). Для решения с. к. з. с постоянными коэфф, с успехом применяется классический метод точечных источников, сосредоточенных нагру- зок и т. д., который представляет решение с. к. з. как суперпозицию элементарных реше- ний, соответствующих «сосредоточенным в точ- ке» условиям (условия типа 6-ф-ции). Этот метод приводит к интегр. ур-ниям первого или второго рода для ф-ции источников <р (ж) на границе g (х) — J К (х, s) • ф (s) ds 4- аф (ж), ж. sey, (22) Где ядро К (ж, s) может быть и сингулярным. При а = 0 имеем интегр. ур-ние Фредгольма 1-го рода, при а 0 — ур-ние Фредгольма 2-го рода. 508
криотрон После дискретизации ур-ния (22) приходим к системе линейных ур-ний (плохо обусловлен- ной в случае а = 0), которая решается прямы- ми или итерационными методами. Формально разностный аналог (22) имеет меньшую раз- мерность, нежели разностный аналог (21), однако решения обеих этих систем сравнимы во времени, т. к. в (22) имеем полностью за- полненную матрицу, в то время как в (21) имеем матрицу лишь с несколькими ненуле- выми диагоналями. Следует выделить особый класс с. к. з.— за- дачи на собственные значения и задачи с пере- менным спектром. В с. к. з. на собственные зна- чения содержится параметр X, при частных значениях которого с. к. з. теряет единствен- ность решения; эти значения X наз. собст- венными значениями с. к. з.; мн-во собственных значений образует спектр задачи. Так, если L — самосопряженный по- ложительный оператор т L- S и М=1 охз то С. К. 3. Lu = Xu, х е Q, и (х) = 0, х е у (24) имеет дискретный счетный спектр веществен- ных значений (все положительные) и соот- ветствующую ему систему взаимноортогональ- ных собственных ф-ций ип (х), являющихся решением с. к. з. (24). Конечноразностный аналог с. к. з. (24) при- водит к задаче линейной алгебры о полном спектре симметричной матрицы, для которой Имеются эффективные методы решения. Иногда требуется найти собственное значение, обла- дающее некоторым экстрем, свойством (собст- венное значение, максимальное или минималь- ное по модулю, по вещественной или мнимой части и т. д.). В этом случае применимы также методы установления. С. к. з. с переменным спектром соответствуют задаче (24), когда спектр оператора L является знакопеременным. Тогда применяют также ите- рационные методы более сложной структуры, напр., многослойные с выбором оптим. пара- метра релаксации. К важным нелинейным с. к. з. приходят при отыскании стационарных и автомодельных решений в газовой динамике. При этом дифф, ур-ния, описывающие автомодельное решение, имеют, как правило, особенности в граничных точках и в заранее неизвестных точках внутри. Общая теория таких краевых задач еще не разработана. Лит.: Фаддеев Д. К., Фаддеева В. Н. Вы- числительные методы линейной алгебры. М.— Л., 1963 [библиогр. с. 677—734]; Соболев С. Л. Уравнения математической физики. М.5 1966; Т и - хонов А. Н., Самарский А. А. Уравнения математической физики. М., 1966; Яненко Н. Н. Метод дробных шагов решения многомерных задач математической физики. Новосибирск, 1967 [библиогр. с. 189—193J; Яненко Н. Н. Введение в разност- ные методы математической физики, ч. 1—2. Ново- сибирск, 1968 [библиогр. ч. 2, с. 379—385]; Рож- дественский Б. Л., Яненко Н. Н. Си- стемы квазилинейных уравнений и их приложения к газовой динамике. М., 1968 [библиогр. с. 585—592]; Владимиров В. С. Уравнения математиче- ской физики. М., 1971 [библиогр. с. 510—512]; Го- дунов С. К. Уравнения математической физики. М., 1971; Марчук Г. И., Кузнецов Ю. А. Итерационные методы и квадратичные функпионалы. Новосибирск, 1972 [библиогр. с. 176—203]; Ку- рант Р. Уравнения с частными производными. Пер. с англ. М., 1964 [библиогр. с. 793—813]; Уил- кинсон Дж. X. Алгебраическая проблема соб- ственных значений. Пер. с англ. М., 1970 [библиогр. с. 559 — 564]. Н. Н. Яненко. КРАЙНЯЯ ТОЧКА, вершина выпук- лого множества X линейного пространства Е — такая точка х, которая не может быть представлена в виде х = Xzj + (1 — X) z2, где х1 #= г2, — некото- рые точки мн-ва X, 0 < X < 1. К. т. наз. еще экстремальной точкой выпуклого множества. Напр., в конечномерном евклидовом прост- ранстве Еп К. т. являются вершины много- гранника, точки границы шара. Мн-во X может не иметь К. т. (напр., открытый шар). В пространстве Еп всякое непустое замкнутое ограниченное выпуклое мн-во X имеет К. т.; каждая точка мн-ва X может быть представле- на в виде выпуклой линейной комбинации К. т. Ю. М. Данилин. КРАТНЫХ ИНТЕГРАЛОВ СПОСОБЫ ПРИ- БЛИЖЁННОГО ВЫЧИСЛЕНИЯ — см. Ку- батурные формулы. КРИОГЕННЫЕ ЭЛЕМЕНТЫ ВЫЧИСЛИ- ТЕЛЬНОЙ ТЕХНИКИ — элементы, основан- ные на использовании явления сверхпроводи- мости. Существует несколько типов их: пер- систоры, персистатроны, криотроны, колотро- ны, криосары, криосисторы, туннельтроны и др. Наиболее перспективны криотроны и тун- нельные криотроны. КРИОТРОН — сверхпроводниковое устройст- во, сопротивление управляемого элемента ко- торого изменяется в зависимости от величины управляющего магнитного поля. Используется как один из криогенных элементов вычисли- тельной техники. Первоначально (с 1955) К. выполнялся в виде проволочной конструкции, состоящей, напр., из танталового стержня, являющегося вентилем, и обмотки на нем, изготовленной, напр., из ниобиевой проволоки и выполняющей ф-ции затвора. С 1957 приме- няются пленочные К. (рис. 1), представляющие собой разделенные изоляцией пересекающиеся пленки — вентиль (а) и затвор (б), находя- щиеся над экраном (в), улучшающим прямо- угольность переключательной характеристики К. и увеличивающим его быстродействие. Используются преимущественно К. пленоч- ные; проволочные — только как средство для моделирования новых криотронных устр-в. В туннельном К. с помощью тока в пленочном затворе осуществляется подавление туннель- ного эффекта между двумя другими пленками. Туннельные К. перспективны благодаря их высокому быстродействию (время переключе- ния — пикосекунды), малым рабочим токам (единицы ма), малой выделяемой мощности (менее 10-16 дж на переключение), высокой степени миниатюризации и интеграции, во сложвы в изготовлении. 509
КРИОТРОН К. можно использовать для построения са- мых разнообразных схем, применяемых в вы- числ. технике: логических — переключателей, дешифраторов, сумматоров комбинационных ит. д.; запоминающих — элементарных ячеек адресного и ассоциативного ЗУ, триггеров, регистров, накапливающих счетчиков', усили- телей малых сигналов, формирователей выход- ных и управляющих сигналов; измерительных и преобразовательных схем; примыкающих к вычисл. системам датчиков магнитного поля 1. Конструкция (вверху) и условное обозначение (внизу) криотрона. 2. Примеры логических элементов «И», «ИЛИ» и «НЕ» на криотронах. 3. Схемы комбинационного сумматора (а) и дешифра- тора (б) на криотронах: А и В — слагаемые; Сп_j— перенос из предыдущего разряда; Сп — перенос в следующий разряд; S п— сумма. 4. Схема персисторного контура (а) и токовые диа- граммы (б) в нем. 5. Схема ассоциативного запоминающего элемента на криотронах. и низких температур, генераторов и преобра- зователей частоты и т. п. Чрезвычайно простой по конструкции, К. обладает переключатель- ными характеристиками, аналогичными харак- теристикам электронных ламп или полупро- водниковых приборов. Форму этих характе- ристик можно изменять, меняя детали конст- рукции К. или соотношение между размерами вентиля и затвора. Напр., К. со сверхпроводя- щим экраном под вентилем имеет ступенчатую переключательную характеристику, необходи- мую для схем релейного типа и формировате- лей, а К. без экрана — линейную характерис- тику, необходимую для усилительных, преоб- разовательных и измерительных схем. Изме- няя отношение ширины вентиля К. к ширине его затвора, можно менять коэффициент уси- ления. Можно управлять коэффициентом уси- ления посредством дополнительного магнитно- го поля смещения и т. д. На основе К. обычно реализуют ф-ции дву- значной логики. При построении двузначных логических элементов двум значениям логич. переменных соответствуют такие два режима работы К.: сопротивление вентиля отсутствует (состояние сверхпроводимости) и имеется (со- стояние сверхпроводимости разрушено). Пер- вое состояние обеспечивается, если ток в затво- ре отсутствует или величина его меньше кри- тической; второе — когда ток затвора больше критического. Хотя абсолютная величина сопротивления вентиля во втором состоянии очень мала (10—3—10~5 ом), она превышает сопротивление сверхпроводящего вентиля в бесконечное число раз. На рис. 2 показаны способы реализации логич. операций «И», «ИЛИ» и «НЕ» в схемах на основе К. Аналогично можно реализовать и др. функционально полные наборы. В схемах, изображенных на рис. 2, использован принцип вытеснения тока сверхпроводимости из левой ветви контура в правую ветвь, когда сочета- нию входных сигналов х и у соответствует единичное значение ф-ции /. Выходной сиг- нал в схемах «И» и «ИЛИ» — это ток в пра- вой ветви, который можно использовать как ток затворов К. нагрузки; в схеме «НЕ» — это ток в левой ветви. Специфическая особен- ность таких элементов состоит в том, что после отключения входных сигналов х и у элементы не возвращаются в исходное состояние, т. е. ток из правой ветви не может спонтанно пере- ключиться в левую. Для возвращения любого из элементов в исходное состояние этот ток можно вытеснить сигналом возврата h с по- мощью вспомогательного К. Возможен также и другой принцип построения логич. схем, при котором наряду с сигналами переменных х, у, ... используются еще и сигналы их инвер- сий х, у, ... . На рис. 3 показаны схемы комбинационного сумматора (а) и дешифратора (б) на К., пост- роенные с использованием этого принципа. В 1962 была доказана принципиальная воз- можность построения ЦВМ целиком из крио- тронов и обусловлена специфика ее организа- 510
КРИТЕРИИ КАЧЕСТВА СИСТЕМ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ цйи, однако областью применения логич. крио- тронных элементов пока остаются блоки управ- ления адресного и ассоциативного криотрон- ного ЗУ и сами ячейки адресного и особенно за- поминающего устройства ассоциативного. Для хранения информации в криотронной схеме основным является способ, базирующий- ся на использовании циркуляции тока сверх- проводимости в замкнутом сверхпроводящем контуре в течение сколь угодно длительного времени. Такой ток наз. персисторным. Запись персисторного тока в контур поясняет- ся рис. 4. Ток записи I вначале поступает в правую ветвь, индуктивность которой в не- сколько раз больше, чем у левой ветви, но ее активное сопротивление всегда равно нулю, а в левой ветви сверхпроводимость в момент записи разрушается током ic. После снятия ic не происходит перераспределения токов между ветвями, если величина тока г2 меньше собственного критического тока в правой вет- ви. Но в момент выключения тока / электро- магнитная энергия, запасенная в индуктив- ности правой ветви, перераспределяется по всему контуру, в результате чего в нем замы- кается персисторный ток г2 = — г*х, который может существовать до момента запирания К. током гс. Изображенный на рис. 4, а пер- систорный контур является основой ячеек запоминающего устройства адресных и ассо- циативных устройств. Кроме персисторного контура, в состав этих ячеек вводятся дополни- тельные К. для адресного управления считы- ванием и записью информации, а в ассоциатив- ной памяти — еще и для выполнения логич. операций, связанных с ассоциативным поис- ком — логич. сравнения, наложения запрета (маски) и т. д. На рис. 5 показана схема ассо- циативного запоминающего элемента на четы- рех К. Здесь контур а б в а — персисторный. В его ветви ав производится сравнение запи- санной информации с признаком опроса, посту- пающим по шине 1. При несовпадении запи- санной информации с признаком опроса запи- рается К. 2. Считывание производится с по- мощью криотрона 3. Внедрение устр-в на К. в вычисл. технику сдерживается слабо развитой технологией больших интегральных схем. Такие устр-ва могут представлять практический интерес, если они по своим характеристикам будут зна- чительно превосходить аналогичные устр-ва на некриогенных элементах: напр., если ассо- циативные ЗУ будут иметь емкость 106 бит, а адресные — 108 бит и частоту обращения по- рядка мегагерца. Это станет возможным, когда в одном технологическом цикле будут изготав- ливаться платы, имеющие сотни тысяч эле- ментов. Лит.: Кан Я. С., Михайлов Г. А., Раху- бовский В. А. Макет ЦВМ на криотронах с про- граммным управлением. «Механизация и автоматиза- ция управления», 1966, № 3;Ченцов Р. А. Крио- троника. «Электронная техника. Серия 15. Крио- генная электроника», 1969, в. 1; Алфеев В. Н. Криогенная электроника. «Известия высших учебных заведений. Радиоэлектроника», 1970, т. 13, № 10; Бремер Дж. Сверхпроводящие устройства. Пер. с англ. М., 1964; Гейндж Р. Криоэлектронное гибридное запоминающее устройство сверхбольшой емкости с произвольной выборкой. «Труды Института инженеров по электротехнике и радиоэлектронике США», 1968, т. 56, № 10. И. А. Артеменко, И. Д. Войтович, КРИТЕРИИ КАЧЕСТВА СИСТЕМ1 автома- тического УПРАВЛЕНИЯ - совокуп- ность принимаемых (постулируемых) показа- телей, позволяющих оценивать качество рабо- ты систем автоматического управления (САУ). Критерии можно разделить на две большие группы. Наиболее употребительная и универ- сальная группа — интегральные критерии — функционалы, числовые значения которых служат мерой качества САУ. Вторая группа критериев основана на задании определенного расположения полюсов системы и применяется исключительно для оценки качества линейных систем. В отличие от непосредственных оценок показателей качества, К. к. с. а- у. связаны определенными зависимостями с параметрами САУ, и это позволяет использовать их при ре- шении задач синтеза. Весьма распространенной является оценка качества по обобщенному интегральному кри- т терию I = j / (х) dt, где f (z) — функция пе- о ременных, характеризующих состояние систе- мы, напр., величины переходной составляю- щей погрешности х (t) и ее производных, уп- равляющих воздействий и т. д. Из этого крите- рия в зависимости от вида / (z) можно полу- чить оценки для различных частных случаев, напр.: г 1) / (z) = 1 (тогда I = J dt — время пере- о ходного процесса); 2) / (z) = х («), / (z) = | z (г) | (тогда 1 -= Т т — § х (t) dt, I = J | z (t) | dt — интегральные 0 0 оценки); т 3) / (z) = z2 (t) (тогда I = J z2 (f) dt — квад- n ратичная погрешность). Для линейных систем большинство оценок приведенного типа можно получить без прямо- го интегрирования дифф, уравнений САУ и построения переходных процессов. Однако для нелинейных систем эти оценки нельзя приме- нять без решения уравнений системы и по- строения функции z (t), а это ограничивает их применение. Аналогичные К. к. с. а. у. ис- пользуются при оценке дискретных систем (см. Дискретных систем автоматического уп- равления синтез). При действии на САУ случайных возмуще- ний распространенным критерием качества динамической точности служит средняя квад- ратичная погрешность, являющаяся характе- ристикой рассеивания возможных значений случайной величины относительно их среднего значения и определяемая как положительное 511
КРИТЕРИЙ СЕМАНТИЧЕСКОГО СООТВЕТСТВИЯ значение квадратного корня из дисперсии с лу чай ной в ел ичи н ы: /со j (х — mJ2 р (z) dx, — со где тх — математическое ожидание р (х) — плотность в ероятности. Для стационарной случайной функции ох определяется аналогично, но с усреднением во в р емени: ______________________ аж = -±г § [х (t) — тх (t)]2 dt. где Т — длина отрезка на экспериментальной кривой х (t). Наряду с этими оценками при синтезе систем со случайными воздействиями используют удельный риск, общий риск и др. К. к. с. а. у. (см. Дуальное управление). Критерии распределения корней дают воз- можность, если известны корни характеристи- ческого уравнения (полюсы передаточной функции) и корни числителя оператора замкну- той системы (нули передаточной функции), получить некоторые характеристики переход- ного процесса. Возможна и обратная задача — так расположить корни на комплексной плос- кости, даже не зная их величин, чтобы пере- ходный процесс удовлетворял определенным требованиям. Осн. критериями здесь являются затухание Т), представляющее собой абсолют- ную величину действительной составляющей корня, расположенного ближе других к мни- мой оси, и колебательность Ц = tg <р, где 2<р — угол, охватывающий сектор комплексной по- луплоскости с вершиной в начале координат, внутри и на границе которого находятся все корни. Обе эти величины могут быть определе- ны без решения характеристических уравне- ний. Критерии т] и ц могут быть связаны опре- деленными соотношениями как с параметрами системы, так и с осн. характеристиками пере- ходного процесса. Применяются также раз- личные частотные критерии, которые основаны на использовании преобразований Фурье и Лапласа для получения обобщенных частотных характеристик, определяющих переходный процесс при ненулевых начальных условиях в широком классе воздействий. При этом в ка- честве исходных данных можно использовать не только дифф, уравнения, но и эксперимен- тально полученные частотные характеристики. В частном случае нулевых начальных усло- вий воздействия типа функции ступенчатой 2 Г Р (<о) . X (t) — \ —- SHI t<0 «о Л J (О показатели качества оцениваются по свойствам вещественной частотной характеристики Р (<о) без вычисления интеграла. Связь критериев с показателями переходного процесса обычно осуществляется в виде неравенств. 512 Лит.: Солодовников В. В. Статистическая динамика линейных систем автоматического управле- ния. М., 1960; Красовский А. А., Поспе- лов Г. С. Основы автоматики и технической кибер- нетики. М.— Л., 1962 [библиогр. с. 596—600]; Ф е л ь д б а у м А. А. Основы теории оптимальных автоматических систем. М., 1966 [библиогр. с. 594— 618]; Теория автоматического регулирования, кн. 1. М., 1967 [библиогр. с. 743—763]. О. Л. Цыганков. КРИТЕРИЙ СЕМАНТИЧЕСКОГО СООТВЕТ- СТВИЯ — набор правил, по которым в данной автоматизированной информационно-поиско- вой системе формально определяется степень семантической близости поискового образа до- кумента и поискового предписания с целью принятия решения о релевантности докумен- та относительно информационного запроса. В К. с. с. обычно содержится информация о не- обходимой для релевантности пороговой вели- чине степени семантической близости. Наиболее простой К. с. с. предполагает пол- ное совпадение поискового образа документа с поисковым предписанием. Примером приме- нения такого К. с. с. могут служить информа- ционно-поисковые системы (ИПС), основанные на использовании алфавитно-предметных и библиотечно-библиографических классифика- ций, хотя в последних применяется также кри- терий совпадения начала поискового образа документа (цифрового или буквенно-цифрового индекса) с индексом запроса. Критерий «на совпадение» редко применяется в ИПС, осно- ванных на использовании дескрипторных язы- ков; наиболее распространенным простым К. с. с. в ИПС дескрипторного типа является критерий «на вхождение», требующий наличия в составе поискового образа документа всех дескрипторов поискового предписания. Однако требование полного совпадения поискового образа документа с поисковым предписанием (или полного «вхождения» дескрипторов пред- писания) ограничивает возможности реальных ИПС. Поэтому осн. часть разработанных К. с. с. для существующих ИПС учитывает возможность частичного совпадения поисково- го образа документа с поисковым предписани- ем. При этом для релевантности документа от- носительно информационного запроса требует- ся не только наличие частичного совпадения, а и превышающая пороговое значение степень такого совпадения. Если величина частичного совпадения поискового образа документа с поисковым предписанием, возможно корректи- руемая в процессе функционирования ИПС, достигает заданного значения, то документ считается релевантным и выдается в ответ на информационный запрос. Существует много вариантов К. с. с., наличие которых обуслов- лено особенностями' информационно-поисково- го языка, используемого в ИПС, а также кон- кретными задачами, решаемыми данной ИПС. Л. Э. Пшеничная. КРИТИЧЕСКИЙ ПУТЬ — последователь- ность технологически взаимосвязанных работ сетевого плана-графика, соединяющая началь- ное и конечное события и имеющая максималь- ную «длину», где под длиной понимается сум- марная продолжительность всех работ, вхо- дящих в последовательность. Напр., сетевой
КУБАТУРНЫЕ ФОРМУЛЫ график (рис.) имеет два К. п.: первый прохо- дит через v2, vb, vs, второй — через v3, v9 (циф- ры рядом со стрелками указывают продолжи- тельность работ, изображаемых этими стрел- ками). Понятие К. п. используется при управ- лении комплексом работ, выполняемых в соот- ветствии с сетевым план-графиком. При этом работам, лежащим на К. п., уделяется особое внимание, поскольку всякая задержка в вы- полнении любой из них приводит к срыву сро- ка окончания всего комплекса работ. Такой метод планирования и управления называют иногда методом «критического пути». И. К. Цикунов. КУБ ФЕРРИТОВЫЙ — предназначенный для хранения информации блок оперативного за- поминающего устройства, собранный из мат- риц запоминающих на ферромагнитных сер- дечниках, пленочных магнитопроводов и т.п. КУБАТУРНЬТЕ Ф0РМУЛБ1 — формулы вида N [p(x)f (z) dx У С./ (z0)), (1) Я 7=1 где Q — область интегрирования в п-мерном евклидовом пространстве (см. Пространст- во абстрактное в функциональном анализе), р (х) — фиксированная функция (весовая функция), f (z) принадлежит достаточно ши- рокому классу функций, х = (zi, ..., zn), точки == (z^\ ..., z^) называются узлами и чис- ла С- — коэффициентами К- ф- Узлы обычно принадлежат Q, но это требование не является необходимым. Сумма в (1) является обобщени- ем суммы Римана и наз. кубатурной суммой. При п = 1 ф-ла (1) и сумма в правой части наз. квадратурными. Кубатур- ная сумма принимается за прибл. значение интеграла из левой части ф-лы (1). Один из способов получения К. ф. основан на интерполировании (см. Интерполирование функций). Выберем М (т, п) = (т + п)!/т!п! точек х(^ (j = 1, М (m, п)) в Q, которые не лежат на алгебр, гиперповерхности порядка т- Построим интерполяционный многочлен степени т ф-ции / (z) по ее значениям в z(^ и запишем прибл. равенство М (т^п) 2 (2) 1=1 где L. (z) — многочлен влияния узла z(7\ Он равен 1 в и 0 в остальных узлах. Умно- жая обе части равенства (2) на р (z) и интегри- руя по Q, получим К. ф. вида (1), в которой N = М (т, п) и cj = ) Р (%) L-(z) dx. (3) Я Считаем, что существуют J р (z) z“‘ ... z“n dx Я (ai, ..., an — неотрицательные целые числа), которые наз. моментами р (z). К. ф., М (т, п) узлов которой не лежат на алгебр, гиперповерхности порядка т, а коэфф, опре- деляются равенством (3), наз. интерполя- ционной. Коэфф. С- можно находить и из линейной алгебр, системы, которую получим, если за- пишем, что К. ф- точна для всех одночленов степени, меньшей или равной т, от п перемен- ных. Это основано на том, что интерполяцион- ная К- ф- точна для таких многочленов. Об- ратное утверждение: К. ф. с М (т, п) узлами, точная для многочленов степени, меньшей или равной т, является интерполяционной, верно не всегда. Приведем соответствующую теоре- му. Для того, чтобы К. ф. (1), точная для многочленов степени не выше т, была интер- поляционной, необходимо и достаточно, чтобы ранг матрицы [ф1 (z^), ф2 (z«>, (2(7,)]JL1 размера N X М (т, п) был равен N. Здесь че- рез {ф{(«)}£=1 обозначены одночлены от п переменных, занумерованные так, что одночле- ны меньшей степени имеют меньший номер, а одночлены одной и той же степени занумеро- ваны в любом порядке. В частности, <pi (z) = 1. Если Q и р (х) обладают симметрией, то в ряде случаев удается построить К. ф., точные для многочленов степени, меньшей или равной т, с к-вом узлов, меньшим М (т, п). Уменьше- ние к-ва узлов достигается путем их спец, выбора. Для простейших областей, в частности для куба, шара, симплекса и р (z) = 1 можно пост- роить К. ф. n-кратным применением квад- ратурных ф-л. Напр., если Q — куб: — 1 z. 1, i = 1, ..., п, то с помощью, скажем, квадратурной ф-лы Гаусса с к узлами ti и коэфф- получим К. ф. h ^f(x)dx^ 2 А, • • • Лгп/(*i,’ • • • ’ *in)’ Я *>’••• ’in=1 имеющую к' узлов и точную, когда / = z“‘...z“n, . где 0 2к — 1 (1=1,..., п). Недо- статком таких ф-л является быстрое увеличе- ние к-ва узлов при возрастании п. Среди К. ф., точных для многочленов степе- ни, меньшей или равной т, большой интерес представляют имеющие наименьшее к-во узлов. 33 4-210 513
«КИ1В-67» В случае, когда т = 1, 2, такие ф-лы построены при любом п и для произвольных Q и р (я) > 0; при этом наименьшее к-во узлов равно 1 в первом случае и п + 1 — во втором. При m > 3 наименьшее к-во узлов зависит от области Q и весовой ф-ции. Напр., при т = 3 для области с центр, симметрией и р (я) = 1 наименьшее к-во узлов равно 2п, а для симплекса и р (х) = 1 оно равно п + 2. Этими двумя примерами и исчерпывается слу- чай т — 3 при любом п; при т > 3 и п > 2 К. ф. с наименьшим к-вом узлов не известны даже для областей частного вида. При п = 2 случай, когда т = 3, исследован для произ- вольной Q и неотрицательной р (х), менее полные результаты получены для т = 4,5. Приведем еще два результата о знаке коэфф. К. ф. в предположении, что р (х) 0 в области Q. Если Q ограничена и замкнута, то сущест- вует К. ф. с М (т, п) узлами, точная для много- членов степени, меньшей или равной т, и та- кая, что узлы принадлежат Q и коэфф, неот- рицательны. Вопрос о фактическом построении такойф-лы остается открытым. ЕслиК.ф.с ве- щественными узлами и коэффициентами точна для многочленов степени, меньшей или равной т, то среди ее коэфф, имеется не менее М (Z, п) положительных, где I — [т/2] — целая часть числа т/2. Отсюда следует, что М (I, п) — нижняя граница для к-ва узлов такой ф-лы. Пусть X — банахово пространство ф-ций, за- данных на Q, такое, что остаточный член К. ф. (1) I (/) (разность между интегралом и куба- турной суммой) является линейным функцио- налом в X. Норма функционала ||Z||= sup 1(f) 11/11=1 характеризует качество К. ф. (1) для ф-ций пространства X. Другой подход к построению К. ф. основан на минимизации || 11| как ф-ции узлов х<Л и коэфф. С искомой К. ф. (при фик- сированном к-ве узлов). Даже при п = 1 этот подход осуществлен лишь в простейших част- ных случаях. Для любого п важные результа- в частности, берется пространство L™ (Еп), где т > п/2 и искомая К. ф. должна быть точной для всех многочленов степени меньшей т. Для вычисления кратных интегралов приме- няют также метод статистических испытаний — т. н. Монте-Карло метод и метод, основанный на использовании теории чисел. Лит.: Б у с л е н к о Н. П. [и др.]. Метод стати- стических испытаний (метод Монте-Карло). М., 1962 [библиогр. с. 313—327]; Коробов Н. М. Теоре- тикочисловые методы в приближенном анализе. М., 1963 [библиогр. с. 214—216]; Соболев С. Л. Лекции по теории кубатурных формул, ч. 1—2. Ново- сибирск, 1964—65 [библиогр. ч. 1, с. 191]; Кры- ло в В. И., Шульгина Л. Т. Справочная кни- га по численному интегрированию. М., 1966 [библи- огр. с. 324—360]; Крылов В. И. Приближенное вычисление интегралов. М., 1967. И. П. Мысовских. «КИ1В-67»— специализированная цифровая управляющая машина. Предназначена для управления процессами электроннолучевой (ионнолучевой) микрообработки материалов. Это первая отечеств, машина такого типа. Разработана в Ин-те кибернетики АН УССР в 1967. В машине (рис. 1) реализован удобный для технологов входной язык, позволяющий запи- сывать исходную информацию в цифробуквен- ной форме. Процесс обработки разбивается на этапы, в пределах каждого из которых энер- гетические характеристики луча и временные параметры не меняются. По одной команде ма- шина способна отработать любую из пяти произвольно расположенных в пределах раст- ра элементарных геометрических фигур нуж- ных размеров: точечный растр, ряд прямо- угольников, наклонная линия, окружность или дуга, площадь, ограниченная с двух сто- рон наклонными с любым углом наклона или дугами требуемого радиуса. Комбинируя эти фигуры и связи между ними и задавая их отра- ботку в нужной временной последовательности при различных энергетических характеристи- ках пучка и временных параметрах облучения, можно управлять воспроизведением сложных рисунков, созданием компонентов интеграль- ных схем, изготовлением разнообразных 1. Специализированная управляющая машина «КиТв-67». 2. Блок-схема машины «Кшв-67». ты получил сов. математик С. Л. Соболев (р. 1908). Эти результаты связаны с минимиза- цией || 11| как ф-ции коэфф. С-; при этом узлы х^ предполагаются фиксированными и обра- зующими правильную решетку. В качестве X, фильер, производством микросварки и т. д. Каждая команда состоит из десяти слов, в ко- торых содержатся данные о законе перемеще- ния луча по поверхности обрабатываемой под- ложки, координаты первой и последней облу- чаемых точек, значения тока электронного 514
«КИ1В-67» луча и ускоряющего напряжения, длитель- ность рабочих импульсов и пауз между ними, а также количество импульсов. Координаты точек задаются числом шагов с указанием но- мера квадранта (область обработки состав- ляет 2000 X 2000 шагов). Режим обработки может быть импульсным или квазинепрерыв- ным (в последнем случае луч не выключается при перемещении от точки к точке). Блок фор- мирования временных параметров (рис. 2) регулирует по программе длительности им- пульсов и пауз между ними при любом их соотношении в диапазоне от 2 мксек jip 10,2 сек. Число импульсов облучения в каждой точке может достигать 2047. Программы обработки могут быть введены с перфоленты, от другой цифровой вычислительной машины или с пуль- та управления. Хранятся они в оперативном запоминающем устройстве объемом 4096 две- надцатиразрядных слов. Блок отклонения лу- ча содержит преобразователь кодов в откло- няющий ток, построенный по принципу сумми- рования на нагрузке формируемых стабили- заторами токов, величины которых соответст- вуют значениям разрядов двоичных чисел. Амплитуда тока луча задается в процентах от максимального значения, что позволяет стыковать машину с разнотипными электрон- нолучевыми установками. Основу вычисли- тельного блока составляет перестраиваемый на отработку различных элементарных геомет- рических фигур линейно-круговой интерпо- лятор, собранный на двух цифровых интегра- торах. Отладка программ и контроль за правиль- ностью их ввода, а также проверка состояний блоков машины в процессе управления осу- ществляется с помощью блока визуального контроля, построенного на трубке с темновой записью и плоском электролюминесцентном экране, и акустического индикатора. Лит.: Глушков В. М., Деркач В. П. Об автоматизации изготовления микросхем. «Механиза- ция и автоматизация управления»,- 1967, № 5. В. П. Деркач. 33»
/I ЛАГ И ТАГ СИСТЕМЫ — разновидности Поста исчислений, отличающиеся специфиче- скими правилами вывода. ЛАГ системы имеют правила вида s* -> Et, которые приме- няются следующим образом: если первые (5 букв слова суть ... то в нем стирается первая буква, т. е. и справа к этому слову дописывается слово Е^ (Ei может быть и пус- тым) . ТАГ системы имеют правила вида -> Ег и для нее указано, кроме этих правил, еще некоторое целое положительное число р. Применение правил вывода в ТАГ системах заключается в следующем: если слово начи- нается буквой Sj, то в нем стираются первые [3 букв и справа приписывается слово Е^ Если исходное слово имеет длину Р, то правила вывода к нему не применимы. С каждой системой правил вывода связы- ваются следующие две основные проблемы: 1) проблема остановки: рекурсивна или нет совокупность всех тех слов, начиная с которых процесс применения правил вывода обрывает- ся; 2) проблема выводимости: для каждого ли слова является рекурсивной совокупность всех тех слов, которые получаются за конеч- ное число применений правил вывода. Существуют такие ЛАГ и ТАГ системы, что проблема выводимости для них алгоритмиче- ски неразрешима. Пусть е — максимальная длина правых частей правил вывода, е — ми- нимальная длина их. Показано, что при Р = 2, е = 3 и е = 1 существует ТАГ система с не- разрешимой проблемой остановки и при Р = g = 2 — такая же ЛАГ система. Лит.: Wang Н. Tag systems and Lag systems. «Mathematische annalen», 1963, B. 152. H. 1. M. И. Кратко. ЛАГРАНЖА ЗАДАЧА — вариационная зада- ча на условный экстремум- Формулируется так: среди кривых у (х), удовлетворяющих дифф, ур-ниям связи Ф4 (z, у,/) = О, (1) xt < х < z2, у = (у„ . . . , уп), i — 1, . . . , т, т п и граничным условиям Фг (хи у (z,)) =0, г = 1, . . . , к, к < п + 1, Т); (*2, у (z2)) =0, / = Р < п + 1, найти такую, на которой функционал х2 I (у) = j / (г, у, у') dx Xi достигает экстремального значения. Чтобы решение задачи существовало, ф-ции у, Ф{’ 'Л,’ f должны удовлетворять опре- деленным требованиям (см. Вольца задача, Задача с подвижными концами). Вместо дифф, ур-ний связи (1) ограничения могут задаваться ур-ниями (z, у) — 0, i — 1, ..., т, т < п; концы zi и z2 могут быть фиксированными. Л. з.— частный случай задачи Больца, поэто- му теория задачи Больца переносится на Л. з. С помощью Лагранжа правила множителей Л. з. сводится к задаче без ограничений. Лит. См. к ст. Вариационное исчисление. ТО. М. Данилин. ЛАГРАНЖА ПРАВИЛО МНОЖИТЕЛЕЙ — метод решения задач на условный экстремум, заключающийся в построении системы уравне- ний, которой должен удовлетворять экстре- мум функции f (z) = f (zi, ..., zn) на множест- ве Q, определяемом системой ур-ний gi (z) = 0, i = 1, ..., m, где m < n. Рассмотрим задачу отыскания точки z*, для которой f (z*) = min {/(z) |z s Q}. (1) Пусть в точке z* по крайней мере один из опре- делителей ттг-го порядка матрицы отличен от нуля. Для того, чтобы вектор z* е е Q являлся решением задачи (1), необходимо, чтобы нашлись т чисел ui, ..., ит, которые вместе с вектором z* удовлетворяют следую- щей системе из т 4- п ур-ний с т + п неиз- вестными: ЛА + у= дх- 1 дх. ’ г=1 > 7 = 1, . . . , п, gi (z) = 0, i=l,..., т. т Функция F (z, u) = / (z) 4- (z) называ- i=l ется функцией Лагранжа, а чис- ла ui, ..., ит — множителями Лаг- ранжа. ' Р. А. Поляк, М. Е. Примак. ЛАПЛАСА ДИСКРЕТНЫЕ ПРЕОБРАЗОВА- НИЯ — преобразования, устанавливающие связь между оригиналами и изображениями решетчатых функций. Прямое Л. д. п. функции решетчатой /[п] и смещенной решетчатой функции f [п, е] определяется соответственно следующими соотношениями: F* (?) = У f [«1 е qn п=0 (1,а) 516
ЛАПЛАСА ДИСКРЕТНЫЕ ПРЕОБРАЗОВАНИЯ И представить в виде F* (?, Е) = 2 f tn’ 81 е~ЧП- d’6) п=0 Здесь q = sT — комплексное число, наз. па- раметром Л. д. п., Т — интервал дискретности решетчатой функции, s — параметр обычного Лапласа преобразования. Значение Re q = = ос, для которого при Re q > ос ряды (1) сходятся, а при Re q < ос — расходятся, наз. абсциссой сходимости. R (1) решетчатые ф-ции / [п] и / [п, е] наз. ори- гиналами, а ф-ции комплексной перемен- ной F* (д) и F *(q, е) — изображениями. Соотношения (1) сокращенно записываются в виде: и F*(q)=D (2,а) ОО F"j (2) = 2 {fj Ы} = У, fj [«I 2-П = n=0 oo = ^f(i+ kN)z-j~hN. (6) ft=0 Это преобразование можно определить и по изображению исходной решетчатой ф-ции М - 1 С 1 , ,7. м где F (ш) = F* (z) |z=(0, а М — замкнутый , Е (со) контур, разделяющий особенности ----------- и со 1 (1_<Л-*) F* (q,e.) = D{f [n, е]} -4> f [n, е], (2,6) При исследовании дискретных си- где D — символ Л. д. п., a -j» — знак соответ- ствия между оригиналом и изображением. Часто пользуются также следующими преоб- разованиями: ОО F* {nF] z~n (3,а) п==0 и F* (z, m) = У, f [пТ, mT] z п- (3,6) п=0 где z = esT. Эти Л. д. п. наз. соответственно z-n реобразованием и модифи- цированным z-п реобразовани- ем и обозначаются так: и F* (z) = z {/InZ’JJ f fnTi (4,а) F* (z, m) = Zm {/ \nT, mT}} f \nT, mT\. (4,6) Помимо односторонних Л. д. п.., приведенных выше, пользуются также двух- сторонними Л. д. п., которые опреде- ляются (1) или (3), если суммирование ведется в пределах — оо п < оо. Если оригиналы равны нулю при п < 0, то двухстороннее Л. д. п. совпадает с односторонним. Любую решетчатую ф-цию / [п] (с постоян- ным интервалом дискретности) можно пред- ставить в виде суммы N решетчатых ф-ций f. [п], называемых компонентами с пропуском: 7V—1 f [«I = У fj [и]. (5) ?=о где ,., г/м />|п1= о при п — / kN; при п #= у kN. 7 = 0, 1, . . . , N — 1; к = 0, 1, 2, ... ; 2V>2. z-преобразование этих компонент, или т. н. z-п реобразование е пропу- ском, определяемые по формуле (2), можно стем с амплитудно-импульсной модуляцией 2-го рода (см. Модуляция импульсная) иногда применяют т. н. p-и реобразование, которое представляет собой обычное преобра- зование Лапласа ф-ций f (t), определяемых следующим образом: , _ = (/ (0 при пТ < t < (п + m) Т, р I 0 при (n m) Т < t < (п 1) Т, О < m < 1. Преобразование, устанавливающее связь меж- ду изображениями Fp (s) и F (s) ф-ций fp (t) и f (t) соответственно, обозначаются через Р [Е (s) ] и определяется следующей формулой: if 1 e—mT (s—V) « - “2лГ J " <’> (9) где F (у) = F (s) |s=v, а Г — контур интегри- рования, охватывающий все полюсы F (у)1. р-преобразование распространяется также на ф-ции fn (t), определяемые так: /п« = / (О при tn < t < tn + /гп+); . О при tn + hn+i < t < 7n+1; (Ю) ^n+l < (n+l n = 0, 1, 2, . .. и используется при анализе дискретных си- стем с конечным временем съема данных, в ко- торых одновременно происходит частотно-, ши- ротно- и амплитудно-импульсная (2-го рода) модуляция. Обратные Л. д. п., позволяющие по изображениям определить оригиналы, даются формулами обращения: c-J-in = f F»(q)efindq (И.а) с—гл 517
ЛАПЛАСА ПРЕОБРАЗОВАНИЯ и H-ta f [n, 8] = -л- i F* (q, 8) eqndq, (11,6) ini J c—in где c > oc. Для изображений, представляющих собой дробнорациональные функции по eq (или г), применяют формулы разложения, аналогичные таковым в обычном преобразо- вании Лапласа; применяют также методы, ос- нованные на разложении изображений в ряд Лорана ОО F (z) = V~h- (12) ь=о При этом в (12) члену chz~h соответствует зна- чение решетчатой функции в момент времени п = к, т. е. ck = f [n] |n=ft. Связь между изоб- ражениями по Лапласу и Л. д. п. устанавли- вается соотношениями: F* (q, 8) = У, e^+2nir'>е F(q -f- 2зиг); (13,а) г=—оо оо F* (?) = [0] + F(q + 2nir) (13,6) r=—OO И 1 F (q) = j e~qBF* (q, 8) de, (14) 0 которые записывают иногда в виде F*(q, 8) = !D{ £?(?)}; (15,а) F(q) = T>~1 {F*(q, 8)}. (15,6) Соотношения, подобные (11) и (13) — (15), свойственны и z-преобразованиям. Подобно (15,6), для обозначения обратных преобразо- ваний используют символы D~*, z—1, Z~*, Р~*. В практических расчетах широко исполь- зуют таблицы изображений для наиболее рас- пространенных функций, что позволяет нахо- дить оригиналы без обращения к общим фор- мулам обратного Л. д. п. Л. д. п. используются при исследовании дискретных систем автомат, управления, при- ближенном исследовании непрерывных систем, решении разностных уравнений и т. д. Лит.: Цыпкин Я.З. Теория линейных импульс- ных систем. М., 1963 [библиогр. с. 926—963]; Пробле- мы теории импульсных систем управления. Итоги науки. М., 1966 [библиогр. с. 173—174]; Фрид- л а н д Б. Импульсные системы регулирования с пе- риодически меняющимися параметрами. В кн.: Труды I Международного конгресса Международной феде- рации по автоматическому управлению, т. 2. М., 1961: Д ж у р и Э. Импульсные системы автоматического регулирования. Пер. с англ. М., 1963 [библиогр. с. 445—450]; Д ё ч Г. Руководство к практическо- му применению преобразования Лапласа и z-преоб- разования. Пер. с нем. М., 1971. Ю. В. Крементуло. ЛАПЛАСА ПРЕОБРАЗОВАНИЯ — преобра- зования, определяемые соотношениями: оо F (s) = j / (1) e~stdl 6 (1) И .-f-ioo Н0 = -ЙТ7- F^e^ds, (2) С—ioo где f (t) — функция действительной перемен- ной t, (0 t со), s = а + гт — комплекс- ное число. Интеграл в ф-ле (1) наз. и нте- гралом Лапласа (и. Л.), ф-ция f (t) наз. оригиналом, а ф-ция комплексной переменной F (s) — изображением (преобразованием или транс- формацией Лапласа) ф-ции ; (1). Для сходимости и. Л. необходимо и достаточ- А но, чтобы: a) j/ (1) dt существовал при любом о конечном А > 0 и б) существовало такое Число о = о0 > 0, при котором lim e~Ol>i х t f (t) dt=O. Если f(t) принадлежит к классу о кусочно-непрерывных функций, то условием сходимости и. Л. является существование та- ких чисел М > 0 и а > 0, при которых I /(£) I < < Meaf при любых t (0 t «С oo). Если су- ществует число а = ас такое, что при Re s > ас и. Л. сходится, а при Re s < ac — расходится, то оно наз. абсциссой сходимости, а прямая Re s = ос наз. осью сходи- мости и. Л. Аналогично определяется абс- цисса абсолютной сходимос- ти aa и о с ь абсолютной сходи- м о с т и Re s = оа и. Л. Помимо прямого одностороннегоЛ. п., определяемого ф-лой (1), пользуются также двухсторон- ним Л. п., при котором интегрирование ве- дется в пределах — оо t оо. Если ори- гинал равен нулю при t < 0, то двухстороннее Л. п. совпадает с односторонним. Обратное Л. п., позволяющее по изо- бражению определить оригинал, дается (при с > оа, оа < оо) ф-лой (2) (ф о р м у л а об- ращения (Меллина)), если f (t) кусочно- непрерывна и имеет в каждой точке производ- ную или производные слева и справа. Ф-ла, подобная (2), имеет место и для двухсторон- него Л. п. Для вычисления интеграла в (2) используют методы теории ф-ций комплекс- ного переменного (изменение пути интегриро- вания, вычисление вычетов); применяют так- же разложение F (s) в различные ряды (сте- пенные, ряды по показательным ф-циям и т. д.) и др. численные методы. Существуют также обширные справочные таблицы, позво- ляющие непосредственно находить изображе- ния по оригиналам и наоборот. Соотношения (1) и (2) иногда записывают соответственно в виде F (s) = L (1)) и / (Z) = L~^{F (s)}, где L и L-1 — символы прямого и обратного Л. п. Л. п. широко используются при решении дифференциальных и интегральных уравне- 518
ЛИНГВИСТИКА МАТЕМАТИЧЕСКАЯ ний, анализе и синтезе систем автоматического управления, в связи, электротехнике и др. областях науки и техники. Лит.: Конторович М. И. Операционное ис- числение и нестационарные явления в электрических цепях. М., 1955; Диткин В. А., Прудни- ков А. П. Интегральные преобразования и опера- ционное исчисление. М., 1961 [библиогр. с. 508—520]; Харкевич А. А. Спектры и анализ. М. 1962 [библиогр. с. 235—236]; Гарднер М. Ф., Б э р н с Д ж. Л. Переходные процессы в линейных системах с сосредоточенными постоянными. Пер. с англ. М., 1961 [библиогр. с. 530—546]; Деч Г. Руководство к практическому применению преобразо- вания Лапласа и z-преобразования. Пер. с нем. М., 1971. Ю. В. Крементуло. ЛЕЖАНДРА—КЛЁБША УСЛОВИЕ — необ- ходимое условие экстремума для вариацион- ных задач, полученное с использованием вто- рой вариации функционала. Формулируется Л.— К. у. так: для того, чтобы функционал х, I (у) = У f (х, у, у') dx, х. определенный на кривых с фиксированными концами, достигал на кривой С минимума (максимума), необходимо, чтобы вдоль этой кривой выполнялось условие d2f ду'ду «0). Л.—К. у. для Больца задачи: чтобы функцио- нал I (у) достигал минимума на допустимой кривой С, удовлетворяющей правилу множи- телей, необходимо, чтобы вдоль нее выполня- дМ лось неравенство----—— 6ftg • > 0 при любых дУкдУ, (6ц ... , 6П) #= 0, удовлетворяющих ур-ниям Лит. см. к ст. Вариационное исчисление. Ю. М. Данилин. ЛЁНТА МАГНИТНАЯ — лента из прочной гибкой пленки, покрытая ферромагнитным слоем, предназначенная для записи, хранения и воспроизведения информации. Пленка бы- вает, напр., на триацетатной или лавсановой основе и т. п На базе Л. м. строят внешние запоминающие устройства большой емкости — накопители на Л. м. (НМЛ). Во время работы (см. рис.) лента (1), перематываясь с катушки на катушку (2) при помощи ведущих роликов (3) лентопротяжного механизма, перемещае- тся относительно блока магн. головок (4) — БМГ, касаясь его в области рабочих зазоров магн. головок МГ. Инерционность катушек с лентой компенсирует спец, демпферный узел (5). Запись и считывание производит БМГ, головки которого расположены по линии, пер- пендикулярной движению носителя. Каждой МГ соответствует своя магн. дорожка на лен- те, т. о. запись производится параллельно-по- следовательно, строка за строкой. Скорость рабочего движения ленты порядка 1—4 м/сек. На катушке вмещается 750—1000 м ленты. Емкость катушки может быть порядка 200 X X 106 — 400 • 106 двоичных знаков. Основным недостатком Л. м. является большое время вы- борки (отыскания) информации (достигает не- скольких минут). Р- Я. Черняк. ЛИНГВИСТИКА МАТЕМАТИЧЕСКАЯ — при- кладная математическая дисциплина, основ- ной задачей которой является разработка точ- ных методов изучения естественных языков. Возникновение Л. м. во 2-ой пол. 50-х го- дов 20 ст. было вызвано прежде всего внутр, потребностями лингвистики, стимулировано оно и развитием автоматического перевода (см. Машинный перевод), потребовавшего уточ- нения некоторых лингвистических понятий. Кроме автоматического перевода, методы Л. м. применяются и в других отраслях лингвисти- ки. Не являясь частью собственно лингвисти- ки, Л. м. тем не менее развивается в тесном контакте с ней; вместе с тем внутри Л. м. воз- никают и самостоятельные проблемы, не всег- да имеющие непосредственные приложения в лингвистике. В Л. м. широко используются методы алгоритмов теории, автоматов тео- рии и алгебры. Функционирование языка естественно пред- ставлять себе как процесс преобразования не- которых объектов, которые можно назвать «смыслами», в объекты другой природы — «тексты», и наоборот. Содержательные сооб- ражения подсказывают расчленение этого пре- образования на этапы. Напр., при одном из наиболее грубых членений некоторый этап может состоять в переходе от «смыслов» к «син- таксическим структурам» — наборам элемен- тов предложений, соединенных «синтаксиче- скими связями», но еще не расположенных в линейную последовательность. На следующем этапе получается линейная последовательность слов, а затем слова превращаются в цепочки звуков (см. Модель «смысл <-> текст»). Для формального описания такого процесса необходимо построить матем. понятия, слу- жащие моделями «смыслов», «текстов» и ре- зультатов промежуточных этапов (чтобы мо- дель «работала», эти объекты должны быть конструктивными). Этапы преобразования ес- тественно моделировать эффективными отобра- жениями соответствующих множеств объектов друг в друга. Картина, однако, осложняется 519
ЛИНГВИСТИКА МАТЕМАТИЧЕСКАЯ тем, что указанное преобразование неод- нозначно, и таковы же все или почти все (в зависимости от способа членения) промежуточ- ные этапы. Это обстоятельство связано с одной из важнейших особенностей языка — явлени- ем синонимии, т. е. возможностью выражать одно и то же содержание различными спосо- бами. Поэтому для моделирования этих эта- пов приходится строить вместо детерминиро- ванных систем (алгоритмов) недетерминиро- ванные (исчисления), позволяющие для каж- дого объекта одного «уровня» перечислять соответствующие ему объекты следующего «уровня», а также перечислять для каждого объекта все синонимичные ему объекты того же «уровня». Такие исчисления известны под названием грамматик формальных. Небольшая модификация понятия формаль- ной грамматики дает системы, позволяющие перечислять множества «правильных» объек- тов одного уровня, т. е. таких, которым могут быть регулярным способом сопоставлены к.-л. объекты предыдущих уровней, а также множе- ства пар соответствующих друг другу объектов «соседних» уровней (напр., предложение и его «синтаксическая структура»). Именно такие варианты формальных грамматик к настоя- щему времени наиболее полно разработаны. При построении формальных грамматик наря- ду с осн. объектами, моделирующими элементы разных уровней (напр., слова), приходится использовать вспомогательные объекты, пред- ставляющие собой отношения на мн-вах ос- новных объектов или классификации этих по- следних (напр., грамматические категории). Поэтому возникает необходимость формаль- ного изучения таких отношений и классифи- каций. Таким образом, можно выделить три аспек- та формального описания языка: описание строения языковых объектов различных уров- ней, описание некоторых спец, отношений и классификаций на мн-вах этих объектов и опи- сание преобразований одних объектов в дру- гие, а также строения мн-в «правильных» объ- ектов. Этим аспектам отвечают три осн. раз- дела Л. м.: 1) разработка и изучение способов описания структуры отрезков речи; 2) изуче- ние формального строения лингвистически значимых отношений и классификаций на мн-вах языковых объектов (построенные для этой цели формальные системы обычно наз. аналитическими моделями языка) и 3) теория формальных грамматик. Теорию способов описания структур отрез- ков речи можно в матем. отношении охаракте- ризовать как некоторое специальное ответ- вление графов теории, т. к. соответствующие структуры представляют собой, как правило, графы или сходные с графами объекты. Так, для описания синтаксической структуры пред- ложения используются т. н. деревья подчи- нения ('синтаксического) — деревья с допол- нительным отношением линейного порядка (отвечающим порядку слов в предложении). Дуги деревьев подчинения обычно помечаются символами типов отношений (напр., «преди- 520 кативное» — отношение между сказуемым и подлежащим, «определительное» — отношение между определяемым и определенным и т. п.). Понятие дерева подчинения формализует обыч- ные «школьные» представления о синтаксиче- ских связях. Однако даже такая простая фор- мализация позволила обнаружить исключи- тельно важный лингвистический факт — т. н. явление проективности, состоящее в том, что, как правило, между двумя словами а и Ь, такими, что а подчиняет Ь, не может быть ни одного слова, не подчиненного прямо или кос- венно слову а (случаи несоблюдения этого пра- вила сравнительно немногочисленны и могут быть закономерно объяснены). Другим способом представления синтакси- ческой структуры предложения являются си- стемы составляющих, также представимые в виде деревьев. На более близких к смыслу уровнях уже не удается обойтись деревьями и приходится использовать графы более об- щего вида. В последнее время интенсивно раз- рабатываются способы описания уровней, про- межуточных между синтаксическими и «чисто смысловыми»; достаточно четко разработан- ных средств описания «чисто смыслового» уровня пока нет. Теория аналитических моделей языка поль- зуется, как правило, несложным матем. ап- паратом (простейшие понятия логики матема- тической, теории множеств и алгебры, в част- ности, теории полугрупп). Конструкции этой теории отправляются от наборов «неупорядо- ченных» данных и заканчиваются построением (не обязательно эффективным) систем, в ка- ком-то смысле описывающих строение языка; это позволяет считать такие конструкции «мо- делями деятельности лингвиста». Одной из гл. задач теории аналитических моделей языка является формализация традиционных лин- гвистических категорий — таких, как часть ре- чи, падеж, род, фонема и т. п. Существующие способы формализации («мо- дели») этих категорий можно разделить на два типа. В моделях 1-го типа исходные на- боры представляют собой мн-ва цепочек, т. е. линейно упорядоченных последовательностей элементов. В моделях грамматических катего- рий эти цепочки интерпретируются как «грам- матически правильные предложения» (в набор исходных данных можно включать и указа- ния на заведомую неправильность некоторых цепочек). Модели 2-го типа, появившиеся в середине 60-х годов 20 ст. и в случае грамма- тических категорий позволяющие получить более адекватное приближение к традицион- ным понятиям, имеют в качестве исходных данных наборы сведений о способности одних элементов подчинять себе другие. Напр., каж- дый падеж русского (украинского) существи- тельного можно описать как совокупность форм существительных, в некотором точном смысле одинаково управляемых другими сло- вами. С помощью аналитических моделей мож- но изучать не только отношения парадигма- тические, но и отношения синтагматические. Такие модели также можно разделить на два
ЛИНГВИСТИКА МАТЕМАТИЧЕСКАЯ типа по характеру исходных данных, как ука- зано выше. К теории аналитических моделей языка при- мыкает теория лингвистической дешифровки, занимающаяся построением нроцедур, кото- рые применяются к «неупорядоченным» эмпи- рическим данным о языке и сходны в этом с аналитическими моделями, но, в отличие от последних, всегда эффективны и позволяют получать не только абстрактные определения, но и конкретные сведения о структуре кон- кретных языков. Дешифровочные алгоритмы, как правило, сложнее аналитических моделей. Примером могут служить алгоритмы выделе- ния гласных и согласных по тексту. Теория формальных грамматик занимает центр, место в Л. м., поскольку именно она доставляет средства для изучения собственно функционирования языка. Вместе с тем она выделяется среди других разделов Л. м. боль- шей сложностью аппарата (сходного с аппа- ратом теории алгоритмов и общей теории ав- томатов, с которыми имеет много точек сопри- косновения) и значительно большей слож- ностью возникающих в ней матем. задач. Фор- мальные грамматики наиболее хорошо изу- ченных типов представляют собой системы («устройства»), позволяющие порождать или распознавать мн-ва цепочек, интерпретируе- мые обычно как мн-ва грамматически правиль- ных предложений некоторых языков, а также сопоставлять входящим в эти мн-ва цепочкам описания их синтаксической структуры в тер- минах систем составляющих или деревьев под- чинения. Наибольшее значение среди этих грамматик имеют грамматики порождающие, введенные амер, ученым Н. Хомским. В зависимости от вида правил выделяются различные типы порождающих грамматик: грамматики составляющих (НС-грамматики), бесконтекстные, автоматные и др. Наибольшее значение для лингвистических приложений имеют НС-грамматики (в которых на каждом шаге фактически заменяется только один сим- вол), поскольку они позволяют естественным образом сопоставлять выводимым в них цепоч- кам системы составляющих. Грамматики более частных типов — бесконтекстные и автомат- ные — также представляют большой лингвис- тический интерес. Важную роль в теории по- рождающих грамматик играет изучение раз- личных классов грамматик, промежуточных между НС-грамматиками и бесконтекстными и между бесконтекстными и автоматными, и выяснение соотношений между соответствую- щими классами порождаемых языков. Матем. значение порождающих грамматик определяется тем, что они представляют собой одно из средств эффективного задания мн-в. Класс языков, порождаемых произвольными грамматиками, совпадает с классом рекурсив- но-перечислимых мн-в. Особый интерес с этой точки зрения представляют НС-грамматики, бесконтекстные и автоматные грамматики, т. к. порождаемые ими языки примитивно-рекур- сивны и, более того, входят в самые низшие классы существующих иерархий примитивно- рекурсивных мн-в по сложности вычисления (эти языки можно считать «просто устроен- ными»), и в то же время их достаточно для многих важных матем. приложений. В этой связи приобретает существенное значение изу- чение классов автоматов, эквивалентных тем или иным классам грамматик, т. е. описываю- щих те же языки. В частности, автоматные грамматики эквивалентны автоматам конеч- ным, бесконтекстные — автоматам с магазин- ной памятью (см. Автомат магазинный), НС- грамматики — линейно ограниченным Тью- ринга машинам, т. е. таким машинам Тью- ринга, которые перерабатывают каждую цепоч- ку, не выходя за пределы того участка ленты, где она записана вначале. Одним из важных направлений теории по- рождающих грамматик является изучение сложности выводов. Сложность вывода в грам- матике может измеряться различными спосо- бами, из которых наиболее универсальными являются два — по числу шагов вывода (вре- менная сложность) и по объему используемой «памяти», т. е. по макс, длине промежуточной цепочки вывода (емкостная сложность). Удае- тся получить ряд верхних и нижних оценок временной и емкостной сложности вывода в грамматиках различных классов (причем полу- чение нижних оценок оказывается особенно сложным), а также некоторые сведения о воз- можности строить для тех или иных грамма- тик эквивалентные (т. е. порождающие те же языки) с более простыми выводами, и о сте- пени возрастания сложности при переходе от некоторой грамматики к эквивалентной ей грамматике более простого вида. Для НС- грамматик имеются еще и специфические ха- рактеристики сложности вывода: глубина по Ингве, степень самовставления, тесно связан- ные со сложностью систем составляющих, сопоставляемых выводимым цепочкам. Эти ха- рактеристики весьма существенны для линг- вистических приложений. Для бесконтекст- ных грамматик важной характеристикой вы- вода является активная емкость — макс, чис- ло вхождений вспомогательных символов в промежуточную цепочку вывода. Теория сложности выводов в грамматиках во многом параллельна теории алгоритмов сложности, однако далеко не копирует ее. Кроме сложности выводов, изучается и слож- ность самих грамматик, которую можно из- мерять, напр., суммой длин левых и правых частей правил или числом вспомогательных символов. К указанным направлениям при- мыкает изучение . сложности распознавания языков, порождаемых грамматиками различ- ных классов. Здесь решаются задачи следую- щего типа: для того или иного класса грам- матик указываются оценки сложности работы автомата некоторого заданного вида (напр., машины Тьюринга с данным числом лент и головок), распознающего язык, порождаемый грамматикой этого класса (распознавать язык — значит для каждой цепочки, подан- ной на вход автомата, давать ответ на вопрос, принадлежит ли она языку). Сложность 521
ЛИНГВИСТИКА ПРИКЛАДНАЯ работы автомата можно при этом измерять чис- лом шагов или объемом затрачиваемой памя- ти. Так, всякий бесконтекстный язык распо- знается машиной Тьюринга с одной лентой и одной головкой, затрачивающей на работу с любой цепочкой длины п не более чем п4 шагов. Один из разделов теории порождающих грамматик — теория «управления выводом»; она изучает строение мн-в, порождаемых грам- матиками при наложении тех или иных огра- ничений на выводы. Возможность исполь- зовать не произвольные, а лишь какие-то определенные выводы лучше отражает ситуа- цию, имеющую место в естественном языке. Осн. задачи здесь состоят в установлении соот- ношений между классами языков, порождае- мых грамматиками различных типов с различ- ными ограничениями. Примером грамматики с ограничениями на выводы может служить т. н. матричная грамматика, правила которой имеют такой же вид, как в бесконтекстной, но сгруппированы в конечные последователь- ности (причем одно правило может встречать- ся несколько раз как в одной последователь- ности, так и в разных), и правила каждой последовательности разрешается применять только все подряд и в заданном порядке. Класс языков, порождаемых матричными граммати- ками, является строго промежуточным между классами бесконтекстных языков и НС-языков. Большое место в теории порождающих грам- матик занимают алгоритм, проблемы, в част- ности, проблемы существования алгоритмов, распознающих по грамматике определенного класса, обладает ли порождаемый ею язык тем или иным свойством. Очень часто такие проб- лемы решаются отрицательно. Так, в классе НС-грамматик из «интересных» в содержатель- ном смысле свойств языков оказываются рас- познаваемыми только свойства типа «содер- жать данную цепочку»; такие свойства, как «быть пустым», «быть конечным», «иметь пу- стое дополнение», «иметь конечное дополне- ние», «быть бесконтекстным языком», в этом классе нераспознаваемы. В классе бесконтекст- ных грамматик пустота и конечность языка распознаваемы, но пустота и конечность до- полнения остаются нераспознаваемыми. Кроме грамматик Хомского, существуют и иные виды грамматик, предназначенные для описания мн-в цепочек,— грамматики зави- симостей, сопоставляющие цепочкам деревья подчинения, грамматики категориальные, в которых информация о синтаксическом строе- нии языка заключена не в правилах, а в осо- бой структуре вспомогательного словаря, и др. Разрабатываются также концепции грамма- тик, служащие для переработки не цепочек, а графов — чаще всего деревьев, а иногда и и объектов более общей природы. Использо- вание таких грамматик для описания есте- ственных языков позволяет раздельно тракто- вать синтаксическую структуру предложения и линейный порядок слов, по содержанию от- носящиеся к разным уровням, и тем самым более адекватно моделировать функциониро- 522 вание языка. Примером могут служить т. н. лексико-синтаксические А-грамматики. В них перерабатываемыми объектами являются де- ревья с пометками в вершинах (интерпретируе- мыми как лексические единицы) и на дугах (интерпретируемыми как типы синтаксических связей). Правила, как и в грамматиках Хом- ского, представляют собой правила подстанов- ки. А-грамматики предназначаются для пре- образования одних деревьев в другие, но мо- гут быть использованы и для порождения де- ревьев. Л. м. имеет многочисленные приложения не только в исследовании естественных язы- ков, но и в построении и изучении искусствен- ных языков, в особенности языков программи- рования. См. также Языка модели аналитиче- ские. Лит.: Кулагина О. С. Об одном способе опре- деления грамматических понятий на базе теории мно- жеств. «Проблемы кибернетики», 1958, в. 1; Сухо- тин Б. В. Алгоритм лингвистической дешифровки. В кн.: Проблемы структурной лингвистики. М., 1963; Ревзин И. И. Метод моделирования и типология славянских языков. М., 1967 [библиогр. с. 277— 290]; Гладкий А. В., Мельчук И. А. Эле- менты математической лингвистики.М., 1969 [библиогр. с. 188—192]; Гладкий А. В. Формальные грам- матики и языки. М., 1973 [библиогр. с. 349—356]; Хомский Н. Синтаксические структуры. В кн.: Новое в лингвистике, в. 2. М., 1962; Hopc- roft J. Е., Ullman J. D. Formal languages and their relation to automata.London, 1969 [библиогр. c. 233—238]. А. В. Гладкий. ЛИНГВИСТИКА ПРИКЛАДНАЯ — раздел лингвистики, имеющий непосредственные практические применения. Под практически- ми применениями понимают: создание и со- вершенствование систем письменности для бес- письменных народов (напр., в СССР в 20-е годы вырабатывались алфавиты для народов, не имевших до революции письменности); со- ставление двуязычных, многоязычных, терми- нологических, орфографических и некоторых др. словарей; вопросы перевода, в частности, науч.-тех. текстов; дешифровка неизвестных письменностей (см. Де'шифровка текстов)', сти- листическая обработка и редактирование тек- стов; некоторые вопросы методики препода- вания языков; машинный перевод с одного ес- тественного языка на другой; автомат, синтез устной речи (создание читающих автоматов и пр.); создание языков информационных для различных отраслей науки; языков для взаи- модействия человека с вычислительной маши- ной; словарей частотных, конкордансов и те- заурусов; реферирование автоматическое и ан- нотирование автоматическое текстов. Л. п. использует традиционные лингвистические ме- тоды (описательный,- сравнительный, сравни- тельно-исторический и пр.) и новые методы (структурные и математические) с применением современных тех. средств, в частности ЭВМ. Новые методы в Л. п. интенсивно развиваю- тся с 50-х годов под влиянием потребностей научно-тех. прогресса — необходимости фор- мализовать и упорядочить языковые средства передачи информации с целью сделать обо- зримыми большие массивы информации. Эти новые методы вторгаются и в традиционные разделы Л. п. (использование ЭВМ для дешиф-
ЛИНГВИСТИЧЕСКАЯ СТАТИСТИКА ровки неизвестных письменностей и для соз- дания различного типа словарей). Современная Л. п. прочно базируется на теор. языковед- ческих исследованиях и характеризуется связью с др. науками: математикой, физикой (связь лингвистики с акустикой при автомат, синтезе устной речи), зоопсихологией и зоосе- миотикой, историей и археологией (дешифров- ка неизвестных письменностей). В дальней- шем возможны более широкие связи с меди- циной (изучение особенностей речи при диаг- ностике некоторых заболеваний), криминалис- тикой (установление авторства на основе линг- востатистических методов) и пр. Имеет место и значительное обратное влияние, когда мето- ды, возникшие для решения прикладных за- дач, перерастают в важные общелингвистиче- ские концепции (представление о порождаю- щих процедурах, грамматики трансформа- ционные, модели глубинного синтаксиса и по- рождение текста по заданной смысловой струк- туре И Др.). Ф. -А* Никитина. ЛИНГВИСТИЧЕСКАЯ СТАТИСТИКА — от- расль языкознания, занимающаяся анализом количественных характеристик языка и речи. Осн. исходным материалом Л. с. является текст, рассматриваемый как последователь- ность лингвистических единиц фиксированного уровня (текст может рассматриваться как по- следовательность букв, фонем, слогов, мор- фов, словоформ, предложений). Изучаются ста- тистические характеристики распределения лингвистических единиц в тексте речи и на основе этих данных формируются высказыва- ния о системе языка и механизме порождения текста. Свои важнейшие понятия (напр., по- нятие генеральной совокупности и выборки), как и матем. аппарат, Л. с. заимствует у ма- тематической статистики. Так, в качестве выборки могут служить либо тексты, либо лингвистические формы. Соответственно этому меняется представление о генеральной сово- купности: генеральной совокупностью может служить совокупность как текстов, так и со- вокупность единиц, содержащихся в них. Кроме того, в качестве различных генераль- ных совокупностей могут рассматриваться ин- вентари лингвистических форм: в этом случае каждая лингвистическая форма является вы- боркой (с повторением) из инвентаря форм од- ного из предшествующих уровней, напр., лю- бые предложения можно рассматривать как выборку слов из инвентаря словоформ, или как выборку морфов из инвентаря морфем, или как выборку звуков речи из инвентаря фонем. В зависимости от характера исследуемых лингвистических единиц различают фоноло- гическую статистику, занимаю- щуюся статистическим изучением закономер- ностей употребления звуков речи, фонем, сло- гов ит. п.,морфологическую ста- тистику, занимающуюся статистическим изучением употребления различных морфоло- гических форм (основ, суффиксов, моделей слов, частей речи и т. п.), лексическую статистику, занимающуюся статисти- ческим изучением закономерностей употреб- ления слов и словосочетаний. Стилисти- ческая статистика устанавливает статистическими методами особенности функ- циональных, жанровых и индивидуальных стилей. Кроме указанных разделов, в Л. с. выделяют также типологическую статистику, занимающуюся выработкой количественных типологических признаков языков, ихронологическую ста- тистику (глоттохронологию), занимающу- юся разработкой методов определения времени расхождения языков. Для всех разделов Л. с. характерно использование понятия частоты лингвистической формы в качестве меры ее употребител ьности. Л. с. как науч, дисциплина возникла в свя- зи со стремлением расширить совокупность структурных характеристик лингвистических форм характеристикой их употребительности. При этом исходили из предположения, что любой лингвистической форме присуща апри- орная вероятность быть употребленной в тексте. Собственно эта вероятность и должна характеризовать употребительность данной лингвистической формы. В качестве способа отыскания этих вероятностей используется вы- борочный метод статистики, дающий прибли- женную оценку употребительности лингвис- тической формы в виде ее относительной ча- стоты. Л. с. изучает не только относительные частоты лингвистических форм и их классов, но и такие характеристики форм, как их раз- мер (длина), сочетаемость (сила связи), рас- пределение в тексте. Различие между текстами может состоять в различном составе форм и в различной их употребительности. Этот факт использует стилистическая статистика, выра- батывающая методы сравнения текстов по со- ставу и употребительности форм и получения оценок степени различия текстов. Тексты на различных языках характеризуются различ- ной относительной частотой элементов сход- ного типа. Это использует типологическая ста- тистика для разработки методов типологиче- ского сопоставления языков и получения оце- нок для т. н. типологических индексов. Напр., отношение числа морфем к числу слов в тексте может служить мерой синтеза языка (наз. его индексом синтетичности). Вьетнамский язык, в котором слова практически одноморфемные, характеризуется индексом синтетичности 1,06 в отличие от эскимосского, в котором индекс синтетичности равен 3,72. Между ними рас- полагаются английский (1,68), русский («== 1,90) и украинский (да 1,80) языки. Отдельную отрасль Л. с. составляют иссле- дования, использующие методы теории инфор- мации. В Л. с. сформулирован ряд специфи- ческих лингвостатистических задач, таких, как нахождение объема словника текста по его длине, нахождение объема полного словаря писателя по выборке из текстов этого писате- ля, оценка степени неоднородности текстов на разных уровнях, характеристика статисти- ческой структуры текста, установление свя- зей между статистическими характеристиками лингвистических форм разных уровней и др. 523
ЛИНЕЙНАЯ СИСТЕМА УПРАВЛЕНИЯ В связи с решением этих задач возникли проб- лемы изучения лингвостатистических рас- пределений. В исследовании структуры языка используются и качественные, и количествен- ные характеристики его элементов, а это по- зволяет глубже понять механизм языка и принципы его порождения. Данные об упот- ребительности элементов языка, прежде всего слов, широко используются в таких приклад- ных областях, как преподавание языков, тек- стология, стенография, машинный перевод, связь и др. См. также Языка информационные измерения. Лит.: Фрумкина Р. М. Статистические методы изучения лексики. М., 1964 [библиогр. с. 111—1141; Перебейнос В. И. Частота и сочетаемость фо- нем современного украинского языка. К.. 1965 [библи- огр. с. 38]; Статистичш параметри стил!в. К., 1967; Шайкевич А. Я. Опыт статистического выделе- ния функциональных стилей. «Вопросы языкозна- ния», 1968, N 1; Пиотровский Р. Г. Инфор- мационные измерения языка. Л., 1968 [библиогр. с. 108—112]; Перебийни В. С. К1льк1сш та як1сн! характеристики системи фонем сучасно! украГн- сько'Г лггературно! мови. К., 1970; Ермолен- ко Г. В. Лингвистическая статистика. Краткий очерк и библиографический указатель. Алма-Ата, 1970; Г о л о в и н Б. Н. Язык и статистика. М., 1971 [библиогр. с. 181—186]; Guiraud Р. Problfemes et methodes de la statistique linguistique. Dordrecht, 1959; H e r d a n *G. The advanced theory of language as choice and chance. Berlin — Heidelberg — New York, 1966. В. M. Андрющенко. ЛИНЕЙНАЯ СИСТЕМА УПРАВЛЕНИЯ - система автоматического управления, удов- летворяющая условиям линейности (см. Нелинейная система управления). Для Л. с. у. справедлив принцип суперпозиции (аддитив- ности): если х± (I) и х2 (1) — некоторые (вооб- ще говоря, различные) входные сигналы Л. с. у., а Ух (t) и (1) — ее реакции на эти сигналы, то сумма у (t) = уг (t) + у2 (t) пред- ставляет собой реакцию Л. с. у. на суммарный входной сигнал х (t) = Хх (t) + х% (t). Л. с. у. могут быть как автономными, так и неавтоном- ными (см. Система автономная, Система не- автономная) и обладать как сосредоточенны- ми, так и распределенными параметрами. Про- стейшим примером Л. с. у. является Л. с. у. с постоянными сосредоточенными параметра- ми. Процессы в такой системе описываются обыкновенными дифф, уравнениями с постоян- ными коэффициентами clx at n a = 2 ci^i (i = 1, 2, . . . , n), (1) i=l или в матричной форме dx ----= Ax-hBu, a = cTx. (2) dt Здесь x. — x{ (i) — фазовые координаты Л. с. у.; иг = иг- (1) — входные сигналы; о = = a (1) — выходной сигнал; йц, Ь~, ci — по- стоянные коэффициенты (параметры Л. с. у.); х = (хх, ..., х„), с = (сц ..., с,,) — векторы- столбцы n-порядка; А = || а{- |[J, В = 524 = й 6ц II" — квадратные матрицы размера п X п; п — порядок системы; символ «т» обо- значает транспонирование. Кроме дифференциальных уравнений вида (1) или (2), для описания Л. с. у. широко при- меняется математический аппарат передаточ- ных функций и частотных характеристик (см. Частотные характеристики систем ав- томатического управления). Теория этого клас- са систем достаточно детально разработана, и это существенно упрощает их анализ и син- тез (см. Систем автоматического управления анализ, Систем автоматического управления синтез). Строго говоря, практически все реальные САУ нелинейны, т. е. не удовлет- воряют принципу суперпозиции. Однако мно- гие такие системы (если их нелинейные ха- рактеристики достаточно гладки) поддаются линеаризации, которая приводит их уравне- ния к виду (1) или (2). В этом случае Л. с. у. следует рассматривать как упрощенную (при- ближенную) модель математическую реаль- ной САУ. Условия, при которых линейную модель можно использовать для исследования устойчивости нелинейной системы, устанав- ливает теорема Ляпунова (см. Ляпунова мето- ды). Такая модель достаточно точно описывает процессы, протекающие в реальной системе, лишь в некоторой (достаточно малой) окрест- ности заданного режима. Теория Л. с. у. ши- роко используется на практике для расчета (анализа и синтеза) линейных или линеаризо- ванных САУ. Ю. И. Чеховой. ЛИНЕЙНАЯ ФОРМА, линейный функ- ционал, ковектор — скалярная ли- нейная ф-ция векторного аргумента. Пусть V — линейное пространство над полем К. Ф-ция а (х), определенная на V и со значения- ми в А наз. Л. ф. (линейным функционалом на V) , если для всех х, у е V и а е К вы- полняются равенства а (х + у) = а (х) + + а (у); а (ах) = а.(а (х)). В случае конечно- мерного V и выбранного базиса ег, е2, ..., еп для V Л. ф. а (х) выражается в виде а (х) = п =2 ai ii’ где Ь. •••> In — координаты i=l вектора х в выбранном базисе. В обобщении такого представления, в функциональных про- странствах Л. ф. задаются обыкновенно ин- тегралами. Л. ф. на V сами образуют для операций сложения и умножения на скаляр линейное пространство V, называемое сопря- женным (или двойственным) пространству V. Для конечномерных V, пространство V изо- морфно исходному пространству V В случае функциональных или топологических линей- ных пространств отдельно рассматриваются те Л. ф., которые непрерывны в топологии пространства; двойственным пространством в этом случае считается совокупность непрерыв- ных функционалов. Л. ф. и операторы линей- ные — один из главных разделов алгебры ли- нейной, имеющий многочисленное применение в геометрии, функциональном анализе и в
ЛИНЕЙНЫХ АЛГЕБРАИЧЕСКИХ СИСТЕМ УРАВНЕНИЙ СПОСОБЫ РЕШЕНИЯ прикладных разделах математики, в кибер- нетике. В частности, напр., в задачах линей- ного программирования и в теории игр иногда надо находить такое решение системы линей- ных неравенств, которое минимизирует неко- торую заданную Л. ф., описывающую «стои- мость» данного решения. Л. А. Калужнин. ЛИНЕЙНЫЕ ФУНКЦИИ АЛГЕБРЫ ЛОГИ- КИ — функции алгебры логики, которые мож- но представить в виде / (хх, х2, ..., хп) = а0 + + + ... + апхп (mod 2). Каждая Л. ф. а. л. полностью определяется набором своих коэфф. а0, ..., ап, принимающих значения О или 1. Отсюда очевидно, что число всех Л. ф. а. л. от п аргументов равно В част- ности, все ф-ции одного переменного линейны. Класс всех Л. ф. а. л. является классом замк- нутым функций алгебры логики; более того, он является классом предполным функций ал- гебры логики. ЛИНЕЙНЫХ АЛГЕБРАЙЧЕСКИХ СИСТЕМ уравнений способы решения — совокупность способов, обеспечивающих на- хождение вектора х из системы уравнений Ах = у, (1) где А — квадратная матрица и у — правая часть системы уравнений. В общей записи х = А~^у и при любом у решение существует, если det А =£ 0. Практические Л. а. с. у. с.р. различают в зависимости от структуры исход- ных данных (матрицы А и вектора у), поряд- ка матрицы А и типа используемых ЭВМ. Л. а. с .у. с. р. имеют исключительно большое значение в практике вычислений. Это объяс- няется гл. о. тем, что приводящее к линейным алгебр, системам (л. а. с.) линейное по отно- шению к искомым коэфф, приближение самых разных моделей математических исследуемых реальных процессов оказывается удобным в применениях и нередко достаточным в смысле требуемой точности. Задачи решения л. а. с. возникают, в частности, при обработке экспе- риментальных данных по наименьших квадра- тов методу, приближенном решении линейных интегр. и дифф, ур-ний методом конечных раз- ностей и вариационными методами, в методах последовательной линеаризации при решении нелинейных операторных ур-ний и т. п. Рассмотрим Л. а. с. у. с. р. в зависимости от характерных для практики различий в объ- еме и структуре исходных данных. 1. Л. а. с. (1) имеет матрицу, близкую к вы- рожденной, а именно: изменение элементов матрицы А в пределах точности их задания может привести к чисто вырожденной матри- це Ао (det Ао = 0). Такие задачи наз. не- корректно поставленными. На практике указанные задачи возникают чаще всего тогда, когда реальный процесс описывае- тся системой ур-ний с чисто вырожденной ма- трицей, но в результате неизбежных погреш- ностей измерений полученная прибл. система (1) имеет матрицу, уже отличную от чисто вырожденной. Возможен также случай, когда det А = 0, а прибл. вектор у не удовлетворяет условиям разрешимости. Иными словами, та- кая система не имеет «классического» матем. решения. Для построения решения некоррект- но поставленных задач, даже если они раз- решимы, оказываются абсолютно неприемле- мыми численные методы, дающие математиче- ски точные решения заданной системы (1). Это объясняется тем, что в данной ситуации решение системы весьма чувствительно к ма- лым изменениям исходных данных и матема- тически точное решение «возмущенной» систе- мы (1) может оказаться далеким от состояния реального процесса. В этом случае для по- строения решения следует использовать мето- ды регуляризации для решения вырожденных л. а. с. (см. Некорректно поставленных задач способы решения). Один из методов регуляри- зации состоит в том, что вместо системы (1) решается всегда разрешимая система а.х 4- А*Ах = А*у, (2) где а, > 0, А* — сопряженная с А матрица. При определенной зависимости а от точности исходных данных, напр., при а = где е > max (|| 6А || , || 8у || ), || 6А || и || Sy || — спектральные нормы возможных вариаций соответственно А и у, решение системы (2) сходится, когда е -> 0, к т. н. норм, решению системы (1) (к тому из векторов, который дает миним. значение ЦАх— у || и имеет миним. значение || х ||). При невозмож- ности варьирования е методы регуляризации могут оказаться практически неэффективны- ми. В подобных случаях необходимо перефор- мулировать исходную задачу или изменить условия получения исходных данных. 2. Известно, что возможные вариации SA заданной невырожденной матрицы А не могут превратить ее в вырожденную матрицу Ао = = А + 6А, если выполняется условие || A~‘SA || < 1 или || А-11| || SA || < 1 (3) в любой из норм. В частности, в спектральной норме это означает, что норма возмущения || оА || должна быть меньше миним. модуля собственного значения матрицы А (в случае симметричной А) или меньше квадратного корня из миним. собственного значения ма- трицы А*А (для произвольной матрицы А). Иными словами, выполнение условия (3) га- рантирует выход за пределы 1-го случая. Од- нако это условие ни в коем случае не обеспе- чивает близости решений истинной, но не из- вестной нам системы Ах — у и заданной прибл. системы Ах = у (А = А + SA, у = у +6 у). Даже точные решения этих двух систем при выполнении условия (3) могут весьма сильно отличаться друг от друга. Ф-ла II II II® II <|| Л || || А"11| ЦбА|| ||6уЦ II Л || ’ || у\\ 1-11М/Ы1 (Sx = X — X) 525
ЛИНЕЙНЫХ АЛГЕБРАИЧЕСКИХ СИСТЕМ УРАВНЕНИЙ СПОСОБЫ РЕШЕНИЯ дает верхнюю границу для относительной по- грешности решения через относительные по- грешности заданных матриц А и вектора у при выполнении условия (3). Оценки, полу- ченные по этой ф-ле, обычно весьма завышены. При достаточно малых 6А и бу в рамках ли- нейной теории 6х = А~1 (—8Ах + бу), откуда III м II ( МП II бж || м IIА1111 А-1!!- , II бу || \ 11И1 Предполагая бу и 6А случайными нормально распределенными величинами (см. Нормаль- ное распределение), получаем, что в рамках линейной теории бх также нормально распре- делено и область его возможных значений при заданной вероятности точно совпадает с соот- ветствующим гипер-эллипсоидом рассеивания. При численном решении л. а. с. (1) достаточно попасть в любую точку этого эллипсоида, и это при больших его размерах может облег- чить решение задачи, но при этом само реше- ние может потерять практический смысл. В этом случае приходится иметь дело с т. и. плохо обусловленной системой, решение ко- торой имеет лишь устойчивую проекцию на подпространство, образованное собственными векторами матрицы Л*Л, соответствующими большим собственным значениям. Поэтому, если нельзя переформулировать задачу так, чтобы получить достаточно хорошо обуслов- ленную систему, то для заданной плохо обу- словленной задачи имеет смысл находить лишь упомянутую устойчивую проекцию. Один из способов отыскания этой проекции может быть основан на предварительном отыскании не- обходимых собственных чисел и векторов (см. Собственных значений и собственных век- торов матриц способы вычисления), после чего А*у = у —-------г— eh и искомая проекция “j ек> Л (Л*у, eh) п Жпр= 1 Хь(еь,еь) е*' ГДе {Мт-выбран- ные большие собственные значения, ek — еди- ничные векторы в направлении взаимно-орто- гональных осей. Нередко по практическому смыслу задачи нас устраивает любое х, кото- рое дает достаточно малое значение || Ах — — у ||. Если х6 таково, что |) Ах6 — у || =С б, то И Ах — у||<б-Ы|бЛ||||х6||-|-||б!/|| и мы впра- ве выбрать б, минимизирующее полученную оценку. Функция || Л х — у ||2 от х является всегда выпуклой и квадратической. На этом основаны многие способы минимизации || Ах — — у || и тем самым отыскания решения л. а. с. Системы, рассмотренные выше, — это в ка- кой-то степени особые системы, нередко встре- чающиеся на практике. Методы решения их появились недавно, и многие детали реали- зующих их алгоритмов требуют дальнейшего совершенствования. 3. Методы решения хорошо обусловленных систем достаточно хорошо развиты и стали «классическими». Задача состоит в том, чтобы из их многообразия отобрать необходимый минимум при создании оптим. матем. обес- печения конкретных машин и систем. Рас- смотрим более подробно лишь отдельные Л. а. с. у. с. р., получившие наибольшее рас- пространение при решении л. а. с. на ЦВМ и АВМ. Прямые (точные) методы обычно при- меняются при небольшом порядке системы. Из таких методов рассмотрим компактную схему метода Гаусса с аналогом выбора глав- ного элемента по столбцу, метод отражений и метод квадратного корня (последний для положительно определенной матрицы). Везде будем предполагать, что суммы парных про- изведений компонент векторов вычисляются на ЦВМ с округлением лишь результатов, причем ЦВМ работает в режиме с плавающей запятой. Компактная схема при А = = У = {^i}” осуществляет непосред- ственное разложение матрицы А на две тре- угольные: А = LU, где L — нижняя треуголь- ная с единицами на главной диагонали, a U — верхняя треугольная. Разложение записывае- тся в виде вспомогательной матрицы элементы которой вычисляются по ф-лам: г—1 иЦ — аИ 2 likukj’ i С 75 fe=1 / 7—1 \ zv= ( aH - 2 likukj • изг 1 > fe=l / Правая .часть преобразуется в вектор / по ф-ле 1—1 h = У1 - 2 likh- fe=l Решение вычисляется как I = п. п — 1, . . . , 1. Чтобы обеспечить аналог выбора главного элемента по столбцу, вычисления производят следующим образом. На каждом шаге г (г = = 1, 2, ..., п) вычисляют выражения st = г—1 = <Чг — 5 lthuhr> t = r+i.............п. Если fe=l max | st[= | sT, |, то строки гиг' меняют ме- 526
ЛИНЕЙНЫХ АЛГЕБРАИЧЕСКИХ СИСТЕМ УРАВНЕНИЙ СПОСОБЫ РЕШЕНИЯ стами, так что после этого s( r-i итт = V’ ltr =---• urt — art~ 5 lrhuM' urr h=l t — r + 1, . . . , n. Аналогичные преобразования выполняют и над элементами правой части. Такой выбор главного элемента обеспечивает \l^ | 1. Реа- лизация указанного алгоритма на ЦВМ тре- бует хранения п2 чисел, выполнения га делений, п3/3 умножений, п3 сложений и порядка га2 логических операций. При этом здесь и даль- ше учитываются лишь главные степени п. Для характеристики точности любого из прямых методов можно использовать понятие эквивалентного возмущения (э. в.), которое указывает, какое изменение исходных данных системы эквивалентно суммарному влиянию погрешностей округления на вычисляемое ре- шение. Обозначим символами с индексом t Вы- численные величины, где t — число двоичных разрядов мантиссы машинного представления числа. Решение xt точно удовлетворяет не системе (1), а системе (А + dA) xt = у ~\~dy, где dA и dy — соответствующие э. в. Главную часть F э. в. во всех прямых методах состав- ляют погрешности округления, возникающие при разложении (преобразовании) матрицы А. В случае компактной схемы: LtUt = А + F, где I! F k С Ci • 2—; || А ||Е , Cj — константа, за- висящая от величины max | |; || А ||Е = _____ ii -К2 • ' гз ч Метод отражений основан на ор- тогональном преобразовании исходной си- стемы к системе с треугольной матрицей. Пре- образования над заданной матрицей А = = Аг выполняются по правилу: = UhAh, к = i, 2, ..., п — 1 с помощью матриц отра- жения Щ- По данному вектору z и единич- ному координатному вектору е всегда можно построить матрицу отражения и = I — — 2WW*, || W || = 1 (I — единичная матри- ца, W — матрица-столбец), для которой Vz — = а,е. Для этого достаточно положить а2 = 1 = (z, z), W -----(z — ае), p2 = 2 [а2 — a(z, e)]. P Ha 1-ом шаге полагаем z = e — elt где ajo> — 1-й столбец матрицы Alt ег = (1, О, . . ., 0). Тогда W*t = pW* = (an ± a. a31, . . . . . . , anl), a2 = aip a имеет знак ац, i=l . 1 иг = I — kWiW,, rut: к = —--------. В резуль- а2 ± ааи тате А3 = HjAj = Аг — kWjW i А, где В—матрица п— 1-го порядка. Далее про- цесс повторяется для матрицы В. Аналогич- ные преобразования выполняются и над пра- вой частью: = Uhbh. Полученная в ито- ге система с треугольной матрицей решает- ся простым методом последовательного ис- ключения. Данный алгоритм требует также га2 ячеек памяти ЦВМ, 2п — 1 делений, 2»3/3 умножений, 2п3/3 сложений, п3/3 логических операций и п операций извлечения квадрат- ного корня. Для него || FjiE < 3,35 (п - 1) [1 + 9,01 • 2~*]п~2 X X 2-‘||AJE^C3n2-(||A||E. В ычислителъная схема метода квад- ратного корня (для положительно определенной матрицы) состоит в представле- нии А в виде А = S*S, где S — верхняя тре- угольная матрица, и решении двух треуголь- ных систем S*z = у и Sx = z. Элементы ма- трицы S находят по ф-лам: / 2—1 \ sij I aij ' skiskj I * sii’ ' fe=l / При этом требуется n2/2 ячеек памяти, п деле- ний, п3/6 умножений, п3/6 сложений, п3 логи- ческих операций и п операций извлечения квадратного корня. Здесь |]F||E С3 • 2~(||А||Е. Статистический анализ ошибок округления показывает, что мажорантную оценку для ме- тода отражений можно улучшить в Y п, а для методов квадратного корня и компакт- ной схемы в этой оценке можно улучшить лишь постоянные коэффициенты. Итеративные методы решения линейных систем (1) на ЦВМ применяют обыч- но при больших п, а также для уточнения решения при любом п. Одним из простейших итерационных методов является метод после- довательных приближений (м. п. пр.): дХе-Н) _ д. = 0, 1, 2, . .. , р, где В = I — А, х^ — задано. Для сходимости метода при любом необходимо и достаточ- но, чтобы все собственные значения матрицы В были по модулю меньше 1. Если || В || < 1, то погрешность метода || х _ ж(Р+1) || < _ |J Ах(°) - у ||. Если В представлено в виде В = T~^GT и II G|| < 1, то X || Ах<°> - у ||. Реализация метода требует рп3 умножений и сложений. При больших р и четных п = 21 это число можно уменьшить примерно вдвое, 527
ЛИНЕЙНЫХ АЛГЕБРАИЧЕСКИХ СИСТЕМ УРАВНЕНИЙ СПОСОБЫ РЕШЕНИЯ используя тождество 21 I Ш’ = 5 (b^u-i + ^X 7=1 U=i X <&i, 2и + г2и—1) — 5 ж2и—1ж2и ~~ аг’ и=1 I где “i=2 6i,2u-l • 6i,2u> i = 1. 2, . . . , 21, U=1 не зависят от номера итерации к и вычисляют- ся лишь один раз. Ошибка округления ме- тода ^(p+D _ ж(р+1) || с 2 1 тах||ж(5)[| О^з^р_______ 1 — 9 (1 -?р+‘), где q < 1 и равно указанным выше || В || или ||G || (учтены лишь члены первой степени от- носительно 2—(). М. п. пр. в канонической форме может быть представлен в виде аКМ-1) _ _(fe) -----Л_ + А^=У. х<0)=Жо, где т = 1. Если А — симметричная и поло- жительно определенная матрица, то для ре- шения л. а. с. (1) могут быть применены ите- ративные методы с ускорением сходимости, реализуемые по схеме (ft-H) _ «(ft) ... С —-------------+Ах^=у, (4) т ж(0> = ®0. где С — симметричная и положительно опре- деленная матрица-регуляризатор, которая вы- бирается из условий экономичности итератив- ного процесса, напр., из условий, чтобы число операций на одной итерации было по возмож- ности минимальным, а скорость сходимости процесса — максимальной. Параметр т обыч- , 2 но вычисляется по ф-ле т = ------------- , Ti +Тз где у, (Сх, х) < (Ах, х) у3 (Сх, х). При этом итеративный процесс (4) сходится со скоростью геом. прогрессии, знаменатель которой р = (уг — Vj) : (у, + yj. В отличие от одношаговых (4) двухшаговые итеративные методы в канонической форме записываются в виде Г r(k-J-l) r(fe—1) ,ь, /ь П 1 С L---------*--------(-х(ж(й+1>—2x(ft>-|-a:(ft_1)) 4- [2т J + Ах^> = у (5) 1 где z(0) = х0, s(1> = х1г т = , * = = —Для процесса (5) р = (/у2—Kyj: : ( + Kyi)- Указанные итеративные мето- ды являются примерами линейных методов в том смысле, что очередное приближение является линейной ф-цией предыдущего при- ближения (или предыдущих приближений). Другую группу итеративных методов состав- ляют вариационные методы: скорейшего спу- ска, миним. невязок, сопряженных градиен- тов и др., построенные на принципе миними- зации соответствующей квадратичной ф-ции (об этих и некоторых др. методах см. также Численные методы и Операторных уравнений способы решения). Решение систем линейных алгебр, ур-ний с вещественными коэфф, можно произвести также на АВМ, пользуясь методом аналогий или квазианалогий. Суть метода аналогий за- ключается в том, что из элементов АВМ со- бирается цепь, электр. состояние которой опи- сывается системой ур-ний, подобной системе, подлежащей решению. Метод квазианалогий отличается тем, что собирается цепь, ур-ния которой не подобны, а лишь эквивалентны заданным в том смысле, что среди их решений содержатся решения заданной системы. Ме- тод квазианалогий применяют тогда, когда не существует цепи, ур-ния которой подобны за- данным, либо тогда, когда такая цепь суще- ствует, но является неустойчивой. Наиболее перспективны квазианалоговые модели систем линейных алгебр, ур-ний. Их можно разбить в соответствии с их свойствами на три группы: 1) модели, пригодные для получения нормаль- ного решения совместных систем; 2) модели, пригодные для получения нормального реше- ния совместных и несовместных систем при условии, что число ур-ний больше или равно числу неизвестных, а ранг матрицы равен числу неизвестных: 3) модели, пригодные для решения систем общего вида, но дающие ре- шение, приближенное к нормальному. В мо- делях последней группы реализуется метод регуляризации Тихонова. В моделях, пригод- ных для получения нормального решения не- совместимых систем, имеются напряжения, пропорциональные невязкам заданных ур-ний. Относительная погрешность решений систем алгебр, ур-ний, получаемых на АВМ, в зави- симости от обусловленности обычно колеблет- ся от нескольких десятых процента до не- скольких процентов. Лит.: Фаддеев Д. К., Фаддеева В. Н. Вычислительные методы линейной алгебры. М.— Л., 1963 [библиогр. с. 677—734]; Пухов Г. Е., Борковский Б. А. Принципы построения ква- зианалоговых моделей систем линейных алгебраиче- ских уравнений. В кн.: Доклады четвертой межву- зовской конференции по применению физического и математического моделирования в различных отрас- лях техники, сб. 3. М., 1962; Воеводин В. В. Численные методы алгебры. Теория и алгорифмы. М., 1966 [библиогр. с. 247—248]; Фаддеев Д. К., Ку б л ановск ая В. Н., Фаддеева В. Н. Линейные алгебраические системы с прямоугольными матрицами. В кн.: Материалы Международной лет- ней школы по численным методам, в. 1. М., 1968; Глушков В. М., Молчанов И. Н., Ни- коленко Л. Д. О наборе программ для реше- 528
ЛИНЕЙНЫХ СИСТЕМ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ АНАЛИЗ ния систем линейных алгебраических уравнений на машинах серии «Мир». «Кибернетика», 1968, № 6; Самарский А. А. Введение в теорию разностных схем. М., 1971 [библиогр. с. 538—550]; Форсайт Дж., Молер К. Численное решение систем ли- нейных алгебраических уравнений. Пер. с англ. М., 1969 [библиогр. с. 160—1631; Уилкинсон Дж. X. Алгебраическая проблема собственных значений. Пер. с англ. М., 1970 [библиогр. с. 559—564]. Б. А. Борковский, В. В. Иванов, И. Н. Молчанов, Л. Д. Николенко. ЛИНЕЙНЫХ СИСТЕМ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ АНАЛИЗ — исследование влияния структуры, численных значений па- раметров и внешних воздействий на динами- ческие свойства и поведение линейных систем. Анализ осуществляется на основе изучения свойств решений дифф, уравнений, описываю- щих систему. В общем случае автоматические системы описываются нелинейными дифф, уравнениями. Однако процессы, происходя- щие в некоторых нелинейных системах, не- существенно отличаются от процессов в ли- нейных системах, поэтому для анализа таких систем можно применять т. н. линеаризован- ные уравнения первого приближения. При достаточно малых возмущениях, действующих на систему, по линеаризованным уравнениям можно судить о некоторых важных свойствах исходной системы. Вопрос о законности и гра- ницах применимости метода линеаризации в исследовании динамики систем был наиболее полно и до конца исследован рус. математиком А. М. Ляпуновым (см. Ляпунова методы). Для анализа свойств линейных систем автомат, управления эффективны методы, основанные на интегральных преобразованиях Лапласа и Фурье, т. н. операторные методы. Осн. содержанием анализа линейных систем являе- тся исследование устойчивости, качества пе- реходного процесса и точности воспроизведе- ния управляющего воздействия. Исследование устойчивости являет- ся первой и осн. задачей анализа систем ав- томатического управления. Для того, чтобы линейная система с постоянными параметрами была асимптотически устойчивой, необходимо и достаточно, чтобы действительные части кор- ней были отрицательными (см. У стойчивости непрерывных систем теория). Проблема устой- чивости (как и вообще анализа линейных си- стем) была бы исчерпана, если бы достаточно просто можно было вычислить корни. Но ВВИ- ДУ трудностей вычисления корней были разра- ботаны методы оценки знаков действительных частей косвенным путем, по коэффициентам характеристического уравнения на основе т. н. устойчивости критериев. Наиболее распро- страненными являются алгебраические крите- рии Гурвица и Рауса, частотный критерий Найквиста и графоаналитический критерий Михайлова (см. Гурвииа теорема). Часто бывает необходимо установить, при каких значениях параметров, которые входят в коэффициенты характеристического уравне- ния, система будет устойчивой. Для этой цели наиболее простым и эффективным методом яв- ляется метод О-разбиения. Этот метод за- ключается в построении кривой, которая яв- ляется отображением мнимой оси плоскости корней на плоскость параметров системы. Эта кривая разбивает плоскость на ряд об- ластей, каждой из которых соответствует опре- деленное количество корней с отрицатель- ной действительной частью. Путем нанесения штриховой выделяют область, содержащую наибольшее число таких корней, и далее, поль- зуясь любым критерием устойчивости, прове- ряют устойчивость для каких-либо значений параметров из этой области. Если система устойчива для этих контрольных значений параметров, то она будет устойчивой для всех значений параметра внутри этой области. Устойчивость далеко не полностью харак- теризует динамические свойства системы. Су- щественны еще и другие показатели, которые 1. Кривая переходного процесса. 2. Область определения корней характеристического уравнения. в общей совокупности характеризуют каче- ство процесса регулирова- ния. Последнее определенным образом свя- зано с качеством переходного процесса — ре- акции системы на входное воздействие типа единичного толчка. Поэтому качество процес- са регулирования можно анализировать по показателям качества переходного процесса (см. Критерии качества систем автоматиче- ского управления). Качество переходного процесса анализируе- тся прямым путем — на основе переходной характеристики системы, если последняя из- вестна или легко может быть определена, или же косвенно — по коэффициентам характери- стического уравнения и т. д. Применяются следующие показатели качества переходного процесса: время переходного процесса t , ве- личина абсолютной статической погрешнос- ти е = х0 — жуст или относительной стати- е ческой погрешности Д = —-, величина пере- до регулирования a , величина х° колебательности р (число колебаний за время tp ) (рис. 1) и др. Здесь х0, хуст и хшах — соот- ветственно заданное, установившееся (за вре- мя и макс, значения регулируемой вели- чины. Как и в случае анализа устойчивости, разработаны косвенные методы анализа каче- ства линейных автомат, систем, не требующие определения переходной характеристики и вы- числения корней характеристического урав- 34 4-210 529
ЛИНЕЙНЫХ СИСТЕМ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ АНАЛИЗ нения. К косвенным методам анализа качества переходного процесса относятся также методы, основанные на изучении расположения корней характеристического уравнения на комплекс- ной плоскости, на использовании частотных характеристик, интегральные методы и др. Если все корни характеристического уравне- ния расположены внутри трапеции слева от мнимой оси комплексной плоскости (рис. 2), где т] — степень устойчивости, tg 0 = р — ве- личина колебательности, то это свидетельствует о том, что показатели качества будут не хуже In 1/А . заданных значении ц = --------, t Ди ц, «р я определяющих границы этой трапеции. Задача анализа качества и заключается в установле- нии этого факта. Последний может быть до- статочно просто выявлен на основе т. н. метода смещенного характеристического уравнения. Смещенное уравнение Aazn + Axzn~*+ ... + + Ап = 0 получается заменой s на z — т] в ха- рактеристическом уравнении, что соответству- ет переносу мнимой оси плоскости корней влево на величину Т]. Кроме того, поворотом мнимой оси на угол (90° — 0) против часовой стрелки и соответствующим преобразованием характеристического уравнения получают пре- образованное характеристическое уравнение. Если корни преобразованного и смещенного уравнений имеют отрицательные веществен- ные части, то корни исходного характеристи- ческого уравнения все расположены внутри трапеции. Так достаточно просто можно не только установить факт расположения всех корней внутри желаемой области, заданной тех. условиями, но и произвести выбор пара- метров системы так, чтобы все корни входили в эту область. Это делается путем соответст- вующего выбора параметров системы, исходя из условий устойчивости смещенного и преоб- разованного характеристических уравнений. Для анализа устойчивости и качества пере- ходного процесса применяется также корне- вого годографа метод. Он заключается в пост- роении корневых траекторий — т. е. геом. места всей совокупности значений корней ха- рактеристического уравнения в зависимости от изменения какого-нибудь параметра систе- мы. По этим траекториям можно достаточно полно судить об устойчивости и качестве пе- реходного процесса системы. Существенным недостатком этого метода является трудность построения траектории корней. Рассмотренные методы оценки качества пе- реходного процесса имеют один общий недо- статок: не учитывается влияние правой части дифф, уравнения системы, от которой также существенно зависит качество переходного процесса. Действительно, переходная харак- теристика определяется как решение неодно- родного дифф, уравнения системы dnx (t) dn~}x tt) ----— + «1 г2- + • • • + V 0 = dtn 1 1 n ’ ^4x(Q dtm-1 + • • • + bmxBz при единичном входе xBX (t) = 1 (г) и нулевых начальных условиях. Правая часть уравнения зависит от того, к какому элементу системы приложено воздействие жвх (£), левая же — не зависит. Изображение по Лапласу переход- ной характеристики в силу этого уравнения будет X(s) = I’os’” + biSm 1 + • • • + bm 1 sn + atsn 1 + • • • + an Учитывая в анализе качества только левую часть уравнения, пользуются фактически ис- каженной переходной характеристикой 1 1 X (s) ---------—---------------------, sn -j- ар- + • • • + an s что безусловно влияет на результаты анализа качества. Но при прочих равных условиях качество реального переходного процесса в общем случае тем лучше, чем лучше показа- тели качества, полученные без учета правой части уравнения, т. е. изложенные выше ме- тоды имеют безусловную ценность. Большое значение имеют частотные методы анализа качества, которые позволяют произ- вести оценки качества по виду различных ча- стотных характеристик системы. Наряду с рассмотренными методами для оценки качества широко применяются ин- тегральные методы, позволяющие учитывать и знаменатель, и числитель пере- даточной функции, т. е. учитывают не только левую, но и правую части дифф, уравнений системы. Наиболее часто применяют следую- щие интегральные рценки: ОО со = J х (t) dt, Z2 = j ж3 {t) dt, I3 = о о сю — f {х2 (t) -|- kx2 (Г)] dt. где х (t) — переходная характеристика. Ка- чество системы тем лучше, чем меньше значе- ния этих интегралов. При анализе качества интегральными методами обычно ставятся две задачи: 1) определить величину интеграла и 2) так подобрать параметры системы, чтобы значение интеграла было минимальным. Обе эти задачи решаются косвенным путем, не требующим определения переходной харак- теристики. Интегралы 1г, 12 я Ц могут быть выражены через коэффициенты левой и пра- вой части дифф, уравнения системы, и, следо- вательно, по ним можно вычислить значение этих интегралов или же минимизировать их соответствующим выбором настроечных пара- метров системы, входящих в эти коэффи- циенты. 530
ЛОГИКА КОНСТРУКТИВНАЯ Одной из важных задач анализа линейных систем управления является исследование вы- нужденных движений, вызванных внешними воздействиями, т. е. анализ точности воспроизведения управляющего сигнала на фоне помех и вредных возмущений. О послед- них обычно известно лишь то, что они относят- ся к определенному классу функций — детер- минированных или случайных. Если о воз- мущениях ничего не известно, кроме того, что они изменяются в заданном диапазоне, то за- дача может решаться методами теории инва- риантности (см. Инвариантность систем ав- томатического управления). При случайном характере помех и возмущений эта задача ре- шается методами теории случайных функций — статистическими методами, суть которых за- ключается главным образом в оценке точности функционирования системы по величине ее среднеквадратической погрешности. В зави- симости от статистических свойств помех и возмущений разработаны различные методы анализа точности линейных систем. Анализ линейных систем с точки зрения точности при изменении параметров системы осуществляют на основе теории чувствительности (см. Дина- мических систем теория чувствительности). Характерно, что анализ точности любыми методами не исключает анализа устойчивости и качества переходного процесса. Для анализа систем со многими регулируемыми величина- ми, кроме вышеизложенного, решается еще дополнительно задача автономного управле- ния (см. Автономность). Лит.: Воронов А. А. Основы теории автома- тического управления, ч. 1. М.— Л., 1965 [библиогр. с. 382—392]; Теория автоматического регулирования, кн. 1. М., 1967 [библиогр. с. 743—763]. А. Г. Шевелев. ЛИСП — списковый язык программирования. Исходная информация записывается в виде списков. Напр., TIMES, ONE, (plus, X, А), У. Программа на языке Л. представляет собой рекурсивную функцию символьных выражений, которая строится аналогично арифм. ф-циям из элементарных с помощью условного опера- тора и оператора суперпозиции. Условный оператор имеет вид (pt ly, ...; Рп^- 1п). Ре- зультатом его выполнения будет выражение ц если Pi— истинно. Имеется пять элементар- ных ф-ций: atom — булева функция, опреде- ляющая, является ли исследуемое выражение атомом — неделимой единицей информации; eq — булева ф-ция, устанавливающая равен- ство двух атомов; car, cdr — функции, выде- ляющие из списка первый и остальные эле- менты соответственно; cons — соединение двух списков в один. Кроме элементарных, имеется ряд более сложных ф-ций, которые строятся из них, напр., подстановка в выражение z вместо всех вхождений символа у выражения х запишется в виде следующей ф-ции: subst [х; у; z] = [atom [z] -» [eq [z; у] -> x; T -> z]; T -> cons [subsf [x; y, car [z]]; subst [x; y; cdr [z]]]]. Здесь T означает «истина». Эта запись пред- ставляет собой пример программы на языке Л. Л. получил дальнейшее развитие в ряде других языков. Лит.: Ефимова М. Н. Алгоритмические языки. М., 1965 [библиогр. с. 86]; McCarthy J. Recur- sive functions of symbolic expressions and their com- putation by machine, part. 1. «Communications of the Associations for Computing Machinery», 1960, v. 3, N. 4. T. А. Гринченко. ЛОГИКА КОНСТРУКТИВНАЯ — раздел логики математической, изучающий логиче- ские аспекту конструктивной математики. За- дачи Л. к. разделяют на две группы: первая — построение формализованных языков кон- структивной математики; более строгая характеристика понятия истинной ф-лы и по- строение формальных аппаратов логич. вы- вода для каждого из таких языков; вторая — изучение класса конструктивно истинных ф-л и формального аппарата логич. вывода кон- структивной математики при помощи матем. методов. Задачи первой группы решают на основе анализа методов доказательства, скла- дывающихся в процессе становления и раз- вития конструктивной математики (см. До- казательств теория). Характерные особен- ности формализованных языков, понятия ис- тинной ф-лы и дедуктивных аппаратов, из- учаемых в Л. к., определяются особенностями конструктивной математики, в частности, принципом, согласно которому утверждение о существовании матем. объекта, удовлетво- ряющего некоторому условию, считается обос- нованным только тогда, когда указан способ построения такого объекта (см. Конструктив- ное направление в математике). Среди формализованных языков, рассмат- риваемых в Л. к., различают языки логико-ма- тематические и логические. Ф-ла логико-ма- тем. языка соответствует какому-то одному суждению из какой-либо области конструк- тивной математики, а ф-ла логич. языка — целому классу матем. суждений, имеющих одинаковую логич. структуру (благодаря, напр., наличию в таких ф-лах переменных для суждений или предикатов). Наиболее важны- ми логико-матем. языками являются логикб- арифм. язык, языки, содержащие переменные для слов и алгоритмов, языки с подчиненными переменными. Примерами логич. языков, изу- чаемых в Л. к., могут служить языки исчисле- ния высказываний и исчисления предикатов. Для сходных языков предлагались в неко- торых случаях неэквивалентные определения понятия истинной ф-лы, что свидетельствует о существовании различных вариантов кон- структивной математики. Наиболее сущест- венные расхождения • между различными ва- риантами существуют во взглядах на прием- лемость тезиса Чёрча и принципа конструк- тивного подбора, выдвинутого сов. математи- ком А. А. Марковым (р. 1903). Этот принцип состоит в следующем: если для свойства Р натуральных чисел имеется алгоритм, выяс- няющий для всякого натурального числа п, обладает ли п свойством Р, и опровергнуто предположение о том, что ни одно число свой- ством? не обладает, то имеется натуральное число со свойством Р. 34» 531
логика мажоритарная В качестве обоснования совместимости этого принципа с основным требованием к до- казательствам существования в конструктив- ной математике А. А. Марков указывает, что в описанной ситуации можно найти число п, обладающее свойством Р, путем перебора натуральных чисел (начиная с нуля, в порядке возрастания) и проверки для каждого рас- сматриваемого числа п, обладает ли оно свой- ством Р. Одно из возможных определений понятия конструктивной истинности формул логико- арифм. языка основано на понятии рекурсив- ной реализуемости. Индукцией по числу вхож- дений логич. знаков в ф-лу F определяется отношение «натуральное число п реализует ф-лу /'». По определению, напр., число п реализует ф-лу А \/ В, если п есть номер (в некотором фиксированном упорядочении пар натуральных чисел) пары, первый член кото- рой а есть 0 или 1, а второй член Ь есть число, реализующее ф-лу А (если а = 0), и реализу- ющее ф-лу В (если а = 1); число п реализует ф-лу '-'хА (х), если п — номер общерекурсив- ной ф-ции <р, такой, что для любого к число ср (к) реализует ф-лу А (к). Принимая тезис Чёрча, арифм. ф-лу считают истинной тогда, когда существует реализующее ее число. Напр., ф-ла вида kfx (Р (х) \/ ~].Р (х)) реали- зуема тогда и только тогда, когда существует алгоритм распознавания у числа х свойства Р. Другим средством характеристики понятия конструктивно истинной ф-лы является ука- зание алгоритма, перерабатывающего произ- вольную ф-лу в ф-лу некоторого простого ти- па или в ф-лу более простого языка, рассмат- риваемую как «разъяснение», «расшифровка» исходной ф-лы. Таков алгоритм выявления конструктивной задачи, переводящий произ- вольную ф-лу языка (по существу, эквивалент- ного логико-арифм. языку), позволяющего формулировать суждения о словах и алгорит- мах, в ф-лу вида Зх1...хпА, где А не содержит знаков V, 3, или в ф-лу, вообще не содер- жащую этих знаков. В основу этого алгоритма положены идея, близкая к идее реализуемости, тезис Чёрча и принцип Маркова. Описаны также алгоритмы, устраняющие в ф-ле под- чиненные переменные. Условием истинности ф-лы логич. языка естественно считать ис- тинность всех ф-л некоторого логико-матем. языка, обладающих той же логич. структурой. Таково, напр., понятие реализуемости ф-л исчисления высказываний. Дедуктивные системы Л. к. часто получают из соответствующих классических систем, от- брасывая неприемлемые аксиомы, схемы ак- сиом или правила вывода, чаще всего — ис- ключенного третьего загон или закон двой- ного отрицания. Так получают конструктив- ное исчисление высказываний, конструктив- ное исчисление предикатов, конструктивную арифметику. Такие системы могут быть рас- ширены, напр., присоединением аксиом ис- тинных конструктивно, но не классически, как ф-ла \fx^yP (х, у) -> 3/ '-/хЛ (х, f (х)), где х, у — переменные для натуральных чи- 532 сел, / — переменная для общерекурсивных ф-ций. Одной из осн. задач Л. к. является иссле- дование корректности и полноты аппаратов логич. вывода (относительно того или иного определения понятия конструктивно истин- ной ф-лы), т. е. исследование того, всякая ли доказуемая ф-ла истинна (корректность) и вся- кая ли истинная ф-ла доказуема (полнота). Из теоремы о корректности для арифметики (всякая ф-ла логико-арифм. языка, доказуе- мая в конструктивной арифметике,— реали- зуема) вытекает реализуемость каждой про- позициональной ф-лы, доказуемой в конструк- тивном исчислении высказываний. Гёделя тео- ремы о неполноте имеют место не только для классических, но и для конструктивных ло- гико-матем. исчислений, так что для всех до- статочно богатых логико-матем. языков кон- структивной математики не могут быть указа- ны полные аппараты логич. вывода. Вопрос о полноте важнейших логич. исчислений ре- шается в классической логике и в Л. к. по- разному. В то время как в классической ло- гике исчисление высказываний и исчисление предикатов оказываются полными, существуют реализуемые пропозициональные ф-лы, недо- казуемые в конструктивном исчислении вы- сказываний. В задачи Л. к. входит также ис- следование логич. исчислений вне связи с по- нятием истинной ф-лы, в частности, исследо- вание проблемы разрешимости, отыскание классов ф-л, для которых доказуемость в кон- структивном исчислении эквивалентна дока- зуемости в соответствующем классическом ис- числении, построение погружающих опера- ций из конструктивных исчислений в класси- ческие и из классических в конструктивные, построение исчислений, приспособленных для поиска логического вывода, и алгоритмов по- иска логического вывода (см. Генцена формаль- ные системы}. Значение Л. к. для развития конструктив- ной математики обусловлено тем, что с по- мощью ее понятий и теорем можно разъяснять конструктивное понимание матем. суждений, исследовать, насколько глубоки различия между конкретными теориями конструктив- ной математики и соответствующими класси- ческими теориями, а также между различными вариантами теорий конструктивной матема- тики. Лит.: Шанин Н. А. О конструктивном понима- нии математических суждений. «Труды Математиче- ского института им. В. А. Стеклова АН СССР», 1958, т. 52; Марков А. А. О конструктивной математи- ке. «Труды Математического института им. В. А. Стек- лова АН СССР», 1962, т. 67; Шанин Н. А. О ре- курсивном математическом анализе и исчислении арифметических равенств Р. Л. Гудстейна. В кн.: Гудстейн Р. Л. Рекурсивный математический анализ. Пер. с англ. М., 1970; К л и н и С. Н. Мате- матическая логика. Пер. с англ. М., 1973 [библиогр. с. 451-465]; Кушнер Б. А. Лекции по конструк- тивному математическому анализу. М., 1973 [биб- лиогр. с. 427—440]. В. А. Лифшиц. ЛОГИКА МАЖОРИТАРНАЯ — раздел структурной теории автоматов, в котором рассматривают свойства мажоритарного бази- са и способы представления в нем логических
ЛОГИКА МАТЕМАТИЧЕСКАЯ функций. Мажоритарный базис состоит из ма- жоритарной операции: та] (хъ хг, . . хп) = а2, если У, х- а2; j=l п — at, если У х- =С — Яр 7=1 где х-} — целые числа, х^ е [—аъ а2], / = 1, 2, ..., п (п — нечетное), а2, а* > 0 — операции диаметрального отрицания ~х = а2 — at — х (мн-во значений х должно быть инвариантным относительно этой операции) и констант 1 и О, Мажоритарный базис представляет собой функционально полную систему элементарных операторов при любом нечетном п > 3. Лю- бая логическая функция может быть представ- лена в мажоритарном базисе (с произвольно- местной мажоритарной операцией) с помощью разложения функций по переменным, что соот- ветствует каскадному построению сети (см. Ка- скадов метод), реализующей эту функцию. Минимизация функций в этом случае основана на соответствующем выборе способа и порядка исключения переменных. К более экономич- ной реализации, как правило, приводят мето- ды функциональной декомпозиции в мажори- тарном базисе, когда образом декомпозиции является мажоритарная операция, а к состав- ляющим декомпозиции предъявляется ряд тре- бований, связанных с простотой реализации этих функций. Решение задачи декомпозиции сводится к решению систем логич. уравнений в мажоритарном базисе. Наибольшее развитие методы Л. м. получили для трехместной ма- жоритарной операции в двузначной логике (at = а2 — 1; х-} = —1, 1; п = 3). Лит.: Варшавский В. И. Мажоритарная де- композиций. «Автоматика и телемеханика», 1965, М 9; Варшавский В. И. Мажоритарная опе- рация-^ многозначной логике. «Кибернетика», 1969, № 2; О в с и е в и ч Б. Л., Розенблюм Л. Я. Проектирование вычислительных и управляющих схем на мажоритарных элементах. Л., 1969 [библиогр. с. 34—35]; Cohn М., Lindaman R. Axioma- tic majority-decision logic. «IRE tfransactions on elect- ronic computers», 1961, v. EC-10, АГ» 1. Б. Л. Овсиевич. ЛОГИКА МАТЕМАТИЧЕСКАЯ, формаль- ная логика — дедуктивная математиче- ская теория, которая исследует схемы или формы истинных высказываний, имеющих наи- большую степень общности, т. е. схемы вы- сказываний, истинных для произвольных со- вокупностей объектов. Она тесно связана с традиционной логикой, т. е. наукой о построе- нии правильных умозаключений: каждой тео- реме Л. м., содержащей некоторые условия, однозначно соответствует схема правильного умозаключения. Л. м. составляет основу со- временной логики, вне ее рамок оказываются лишь немногие направления — индуктивная логика, диалектическая логика. К Л. м. в широком смысле, кроме собственно логич. ис- числений, относят ряд матем. наук, возник- ших под влиянием запросов логики, таких, как моделей теория, алгоритмов теория, различ- ные алгебры, возникшие при исследовании логич. конструкций, и др. К Л. м. относят и конкретные исследования разных науч, тео- рий, проводимые с целью выяснения их ло- гич. непротиворечивости и дедукционных воз- можностей, напр., вопросы оснований мате- матики, логич. исследования языков и т. и. Некоторые из этих теорий тесно связаны с Л. м., другие — отделились от нее и приобре- ли самостоятельное значение (напр., булевы алгебры), так что четко очертить границы Л. м. довольно трудно. В более узком смысле, под термином «Л. м.» понимают науку, объек- том изучения которой является математика и другие дедуктивные системы, точнее логиче- ская состоятельность проводимых в них выво- дов и конструкций, т. е. этот термин относят к логике, развивающейся сообразно потреб- ностям математики. Ее наз. также метамате- матикой или металогикой. Логика — наука о построении правильных умозаключений чисто формальным путем, ког- да исходят из вида посылок, а не их содержа- ния, насчитывает многовековую историю. До- вольно большая часть формальной логики была изложена в виде фигур силлогизмов (см. Силлогистика) в трудах Аристотеля. В та- ком виде формальная логика развивалась до середины 19 в. Ее разрабатывали как одно из направлений философии, но заметного практического применения она не находила. В середине 19 в. были предприняты попытки представить логику в виде алгебр, системы и изучать ее теми же методами, что и другие разделы математики. Это направление, пер- вые успешные шаги в разработке которого сделал англ, математик Дж. Буль (1815—64), оказалось чрезвычайно плодотворным. В на- стоящее время алгебра логики играет важную теор. и практическую роль. Несколько позже были предприняты попытки найти в логике обоснование математики. Первые работы в этом направлении принадлежат нем. логику Г. Фреге (1848—1925), англ, ученым А. Уайт- хеду (1861—1947) и Б. Расселу (1872—1971). А. Уайтхед и Б. Рассел разработали теорию типов, свободную от известных антиномий тео- рии множеств, в т. ч. и от антиномии Рассела, которая имеет место в системе Фреге. В рабо- тах Фреге, Уайтхеда и Рассела была разрабо- тана логика предикатов, причем в работах Уайтхеда и Рассела она была тесно перепле- тена с теорией типов. Большой вклад в раз- витие современной Л. м. внес нем. математик Д. Гильберт (1862—1943). Хотя выдвинутая им программа обоснования математики ока- залась несостоятельной (см. Формализм в мате- матике, Гёделя теоремы о неполноте), однако при попытке ее осуществления были в значи- тельной степени разработаны проблемы логи- ки. В частности, Д. Гильберт выделил исчис- ление предикатов как систему, не зависящую 533
ЛОГИКА МИНИМАЛЬНАЯ от теории типов. Дальнейшее развитие Л. м. было связано в основном с запросами математики. Большие заслуги здесь принад- лежат австр. математику К. Гёделю (р. 1906), амер, математику А. Чёрчу (р. 1903), сов. ма- тематику А. И. Мальцеву (1909—68), амер, математику А. Тарскому (р. 1902) и др. Основу современной Л. м. составляют — исчисление высказываний и исчисление преди- катов. Первое оперирует высказываниями (утверждениями), выступающими как единое целое,не рассматривая их субъектно-предикат- ной структуры. Сложные высказывания полу- чаются из более простых при помощи логич. связок. В исчислении высказываний употреб- ляются не конкретные высказывания, а вы- сказывательные переменные, поэтому здесь изучаются не конкретные высказывания, а высказывательные ф-ции, которые превра- щаются в высказывания, если все входящие в них высказывательные переменные заменить высказываниями. Истинность или ложность полученного сложного высказывания зависит только от истинности или ложности состав- ляющих высказываний и не зависит от их содержания. Изучение этого исчисления как алгебр, системы составляет предмет алгебры логики. Все понятия и теоремы исчисления выска- зываний употребляются в более широкой ло- гич. теории, называемой исчислением преди- катов, в котором, в отличие от исчисления высказываний, рассматривают внутр, струк- туру простых высказываний, из которых потом составляют сложные высказывания. А именно: в высказывании выделяют подле- жащее и сказуемое (предикат). Если в данном предложении удалить подлежащее и на его место подставить другое подлежащее,— полу- чим другое высказывание. Т. о., сказуемое (предикат) представляет собой высказыватель- ную форму, определенную на множестве объек- тов, которые могут выступать в качестве под- лежащих. Язык исчисления предикатов на- много выразительнее, чем язык исчисления высказываний, с его помощью удается выра- зить значительные фрагменты математики (см. Элементарные теории). Область приме- нений Л. м. расширяется. Л. м., кроме изу- чения построения правильных рассуждений в обычном языке, занимается анализом осн. понятий в науке (в частности, в матема- тике). Для этого она привлекает понятия множеств теории или арифметики. Таким образом, Л. м. нашла широкое применение в методологии науки. Новой и очень пер- спективной областью применения Л. м. яв- ляется кибернетика. Кибернетика не только использует результаты, полученные ранее в Л. м., но и стимулирует новые исследо- вания и появление новых науч, направ- лений. Напр., связь между релейно-контакт- ными схемами и формулами алгебры логики стимулировала развитие алгебры логики. Во- просы полноты ф-ций алгебры логики, их де- композиции и минимизации разработаны бла- годаря поиску методов синтеза оптим. схем. Л. м. широко применяли также в автоматов теории, в частности, для описания функцио- нирования автоматов, для задания условий функционирования автоматов, для изучения их вычисл. способности (см. Меры сложности в теории автоматов). Перспективным направ- лением кибернетики является исследование возможностей применения машин для дока- зательств теорем (см. Автоматизированный поиск доказательств теорем, Доказательство теорем на ЭВМ). Развитие таких направле- ний, как теория предсказаний, автоматизация диагностики и др. требует разработки соот- ветствующих логич. систем в рамках логик не- классических. Важные работы проводятся по логич. исследованию естественных и искус- ственных языков (см. Лингвистика математи- ческая, Языки программирования). Лит.: «Труды Математического института им. В. А. Стеклова АН СССР», 1958, т. 5Г, Глушков В. М. Введение в кибернетику. К., 1964 [библиогр. с. 319— 322); Мендельсон Э. Введение в математиче- скую логику. Пер. с англ. М., 1971 [библиогр. с. 296— 309]; Клини С. К. Математическая логика. Пер. с англ. М., 1973 [библиогр. с. 451—465]. В. М. Глушков, М. И. Кратко. ЛОГИКА МИНИМАЛЬНАЯ — то же, что и исчисление высказываний минимальное. ЛОГИКА МНОГОЗНАЧНАЯ — область ма- тематики, изучающая свойства функций, при- нимающих в качестве значений, как и их ар- гументы, элементы из заданного множества, семейств и алгебр таких функций, в которых в качестве операций выступают операции су- перпозиции и некоторые их аналоги. Иногда предмет Л. м. расширяют, включая в нее раз- личные логич. исчисления. Ниже термин Л. м. будет пониматься без такого включения. Л. м. занимает промежуточное положение между логикой математической, алгеброй и теор. кибернетикой. Первоначально Л. м. исполь- зовали при изучении логич. исчислений (ис- числения высказываний и предикатов), в ко- торых высказываниям приписывались любое конечное (большее, .чем 1) и иногда бесконеч- ное мн-ва значений истинности. Это позволя- ло, помимо общих, рассматривать и спец: за- дачи матем. логики, связанные с оценкой меры истинности модальных высказываний, а так- же высказываний, в которых не указано время и место события, и т. п. Исторически первыми системами Л. м. явились двузначное исчис- ление Дж. Буля (середина 19 в.), позднее оформленное усилиями англ, логика Б. Рас- села (1872—1971), нем. логика Д. Гильберта (1862—1943), амер, математика Э. Поста (1897—1954) и др. в двузначную логику (см. Алгебра логики); трехзначная логика Лу- касевича (1920) и fc-значная логика Поста (1921). Одновременно Э. Пост предложил рас- сматривать Л. м. как алгебры и установил целый ряд существенных свойств этих алгебр. С тех пор Л. м. стала важным объектом алгеб- ры. Позже (30—40-е гг. 20 ст.) в процессе раз- вития кибернетики выяснилось большое при- кладное значение Л. м. Было установлено, что язык Л. м. удобен при описании функциони- рования сложных электр. схем, и это дало новый толчок к ее развитию. Пограничное по- 534
ЛОГИКА МНОГОЗНАЧНАИ ложение Л. м. сыграло большую роль в ее формировании и развитии, поскольку обеспе- чило постановку новых задач и потребовало разработки новых методов для их решения. В основе построения Л. м. лежит следующая концепция, обобщающая построение алгебры логики. Исходят из некоторых высказываний, истинность значений которых градуирована и образует некоторое мн-во Е. Отвлекаясь от смысла этих высказываний, интересуются прежде всего их значениями с точки зрения истинности, что позволяет все исходные вы- сказывания разбить на группы, соответствую- щие одному и тому же значению истинности. Эти значения, а также переменные из алфа- вита Х={хг, х2, ..., хп, ...}, принимающие в качестве значений указанные величины, объяв- ляются элементарными высказываниями (кон- стантами и переменными соответственно). По аналогии с логикой суждений, вводятся неко- торые отношения над элементарными выска- зываниями, точнее, функции, которые, как и их аргументы, принимают в качестве значе- ний константы и которые соответствуют раз- личным логическим связкам над высказыва- ниями. Эти функции, образующие мн-во М, наз. элементарными. Мн-во М является под- множеством мн-ва РЕ всех т. н. ф-ций | Е |- значной логики, т. е. функций, зависящих от переменных из алфавита X и принимающих значения из Е (здесь через | Е | обозначена мощность Е). Затем вводят понятие формулы, которое соответствует содержательному пред- ставлению сложного высказывания, построен- ного из исходных высказываний. Ф-лы строят из обозначений (элементарных ф-л) вида / (z^, ..., х* ) — элементарных ф-ций из М по правилам подстановки ф-ций друг в друга вместо некоторых переменных и путем под- становки переменных из X вместо переменных рассматриваемых ф-ций (операции суперпози- ции). В результате получается мн-во (М) всех ф-л над М. Содержательно сложные выска- зывания при фиксации в них значений истин- ности исходных высказываний также прини- мают значения истинности из Е. Эти значения определяются структурой сложного высказы- вания и логическими связками, входящими в него. Тем самым каждое сложное высказы- вание определяет некоторую ф-цию | .El-знач- ной логики (производную связку). Формально каждой ф-ле приписывается ф-ция из РЕ (су- перпозиция над М), которая является ф-цией, естественно определяемой этой ф-лой. Гово- рят также, что ф-ла реализует приписанную ей ф-цию. Все суперпозиции над М образуют мн-во [М] £ РЕ, которое наз. замыканием мн-ва М. С содержательной точки зрения по- строение Л. м. завершается указанием мн-в логических связок, сложных высказываний и производных связок. По аналогии с этим и формальное задание Л. м. (точнее: |Е|-знач- ной логики) будет эквивалентно заданию мн-в М, {М) и [М] (говорят также, что Л. м. по- рождается мн-вом М). Эту модель, играющую важную роль в матем. логике и теор. кибер- нетике, наз. формульной. Своеобразие подхода теор. кибернетики к Л. м. состоит в рассмот- рении Л. м. в качестве управляющей системы. Элементарные ф-лы при этом играют роль элементов, производящих определенные опе- рации, а ф-лы интерпретируются как схемы, построенные из элементов и также осуществ- ляющие переработку входной информации в выходную. Такого рода управляющие системы, известные в кибернетике как схемы из функ- циональных элементов, играют фундаменталь- ную роль в теоретических и практических вопросах кибернетики. Существует целый ряд общих проблем Л. м. которые интересны с позиций матем. логики, алгебры и с позиций кибернетики. К их числу относятся, например, вопрос о включении Мг £ [Afj] при заданных М2 £ РЕ (за- дача о выразимости) и об указании мн-ва всех ф-л из <М<>, реализующих ф-ции из М2 при М2 — [АГхГ (задача об описании). Частным случаем задачи об описании является важный вопрос матем. логики об указании всех ф-л, реализующих заданную константу, что, на- пример, эквивалентно для исчисления выска- зываний построению всех тождественно ис- тинных или соответственно тождественно лож- ных высказываний. Пограничным вопросом между матем. логикой и алгеброй, примыкаю- щим к задаче об описании, является задача о тождественных преобразованиях. В ней при заданном мн-ве М требуется выделить в не- котором смысле простейшее подмножество пар равных (т. е. реализующих одну и ту же ф-цию) ф-л из (АГ), позволяющее путем под- становки выделенных равных ф-л друг вместо друга получить из любой ф-лы все ф-лы, рав- ные ей. Аналогичное место занимает один из важнейших вопросов Л. м.— т. н. проблема полноты, состоящая в указании всех подмно- жеств А7\ заданного замкнутого, т. е. сов- падающего со своим .замыканием, мн-ва М2, таких, что [Afj] = М2. К ней примыкает за- дача о базисах, состоящая в указании всех полных в М2 подмножеств Мъ никакое соб- ственное подмножество которых уже не яв- ляется полным. Глобальной задачей для Л. м. является задача о строении структуры замк- нутых мн-в в данной Л. м. и выяснении ее раз- личных свойств. Характерный для теории управляющих систем вопрос о сложности этих систем, естественно, можно поставить и по от- ношению к ф-лам и ф-циям из Л. м. При та- ком подходе типичной является следующая задача о сложности реализации. На мн-ве всех элементарных ф-л нёкоторым способом вводят числовую меру (сложность формул), которая затем распространяется на мн-во всех ф-л, напр., путем суммирования мер всех тех эле- ментарных ф-л, которые участвуют в построе- нии заданой ф-лы. Требуется для заданой ф-ции указать ту ф-лу (простейшая ф-ла), ко- торая реализует эту ф-цию и имеет наимень- шую сложность, а также выяснить, как эта сложность зависит от некоторых свойств рас- сматриваемой ф-ции. Исследуют различные 535
ЛОГИКА МНОГОЗНАЧНАЯ обобщения этой задачи. Широкий круг вопро- сов, связанный с реализацией ф-ций ф-лами с наперед заданными свойствами, в известном смысле примыкает к уже рассмотренному во- просу о сложности реализации. Здесь в пер- вую очередь следует назвать задачу о реали- зации ф-ций алгебры логики дизъюнктивными нормальными формами и связанную с этим т. н. задачу минимизации, а также обобщение этой задачи на ф-ции fc-значной логики при к > 2. Сюда же относятся задачи о реализа- ции ф-ций ф-лами в некотором смысле огра- ниченной глубины, когда цепочка подставляе- мых друг в друга выделенных элементарных ф-л не может превосходить некоторой констан- ты, что при соответствующей интерпретации может быть связано с надежностью или ско- ростью вычисления ф-ции ф-лами; задачи о де- композиции, т. е. о реализации ф-ций от п переменных при помощи ф-л, построенных из элементарных ф-л, реализующих ф-ции, за- висящие менее чем от п переменных, и ряд других. При рассмотрении ряда задач и в том числе о выразимости, о полноте, об описании струк- туры замкнутых классов и других, где на первый план выдвигаются соответствия типа мн-во М и его замыкание [М] и затушевы- вается иная роль ф-л над М, кроме их способ- ности порождать новые ф-ции, часто перехо- дят к другой модели Л. м. (термальной), в ко- торой мн-во (АГ) заменяется мн-вом термов, представляющих собой те же ф-лы, но по- строенные не из имен индивидуальных ф-ций, а из обобщенных (переменных) имен ф-ций с фиксированной для данного переменного име- ни арностью. Эти термы фактически играют роль частичных операторов над мн-вом М. Следующий шаг на этом пути, в некотором смысле упрощающий только что введенную термальную модель, приводит к рассмотрению Л. м. как алгебры. Наиболее употребитель- ной является алгебра, введенная сов. матема- тиком А. И. Мальцевым (1909—67), которая строится следующим образом. Сначала уточ- няют строение мн-ва РЕ предположением о том, что каждая ф-ция f с учетом фиктивных переменных зависит от переменных xlt х2, ... ..., хп, где п зависит от /. Затем определяются пять операций £, т, А, у, *. Первые че- тыре из них являются унарными и факти- чески действуют на мн-ве индексов пере- менных ф-ций / (хг, ..., хп) следующим обра- зом: С7) ("Ч, X2t • ’ •» Xri) = 7 (^2, ХЯ • • •> XW Ж1)’ (Т/) (Xj, . . ., Xj = f (X>, Xj, X3, . . ., Xn), A/) (Xj, . . ., Xn_j) f (Xj, Xj, X2, . . ., Xn_j), (V/) (Xj, x2, . . ., Xn_j_j) = f (x2, x3, . . ., Xn_j_j). При этом для одноместной ф-ции f полагается U = т7 = А/ — /• Операция * бинарная, дей- ствует одновременно на индексы переменных 536 рассматриваемой пары ф-ций / (хь х2, ..., х^ и g (xj, ..., хт) и на саму пару, ставя ей в со- ответствие ф-цию (7 * g) (Xj, х2, . . ., xn+m_j) = = f(s(xt, х2, . . ., Хт), хт+1, . . ., xm+n_t). Таким образом приходят к алгебре МЕ — ={М- т, A, v,*>, которую часто и считают основной моделью ( Б|-значной логики (опера- торная модель) и называют алгеброй | Б|-знач- ной логики. Помимо перечисленных задач для этой модели характерна задача о представле- нии, заключающаяся в описании всех подал- гебр |^1|-значной логики, изоморфных ал- гебре | Б2|-значной логики. Построенные из операторов алгебры М,Е после указания ф-ций, к которым они применяются, фактически лег- ко можно интерпретировать как ф-лы в фор- мульной модели Л. м. и тем самым изучение формульной модели Л. м., а также рассмотре- ние всех упомянутых выше задач можно про- водить на алгебре М.Е. Следует отметить, что все общие задачи для Л. м. приобретают осо- бый смысл и значимость после соответствую- щего уточнения их постановок и рассматри- ваемых моделей Л. м. и что в общем случае они, естественно, мало обозримы. К числу наиболее важных примеров Л. м. можно отнести алгебры ^Е = <РЕ; L, А, V, *> при I Е |= fc, 2 к < tf0> и при | Е |= = среди которых наиболее детально ис- следован случай к = 2. Важнейшим резуль- татом здесь является полное описание Э. По- стом структуры всех подалгебр.Мн-во всех под- алгебр оказалось счетным, каждая подалгеб- ра строится эффективно и эффективно же ука- зывается включение их друг в друга. Э. Пост показал также, что во всякой подалгебре имеется конечный базис и число ф-ций в нем не превосходит четырех. Из этих результатов лег- ко можно извлечь также решения упомянутых задач о выразимости, о полноте и о базисах. На основе результатов Э. Поста амер, логик Р. Линдон решил задачу о тождественных пре- образованиях. В задаче о сложности реали- зации относительно полных конечных систем советский математик О. Б. Лупанов (р. 1932) для почти всех ф-ций указал поведение меры сложности «простейших» ф-л, реализующих эти ф-ции, и построил соответствующий ал- горитм синтеза ф-л. Значительно продвинуто решение задач о построении оптимальных по сложности ф-л, реализующих ф-ции надежно или достаточно хорошо по быстродействию. Вместе с тем следует отметить, что в указан- ном направлении по отношению к семействам ф-ций, составляющим малую долю от всех ф-ций, а также по отношению к индивидуаль- ным функциям общая теория пока еще далека от своего завершения. Продвинуто вперед ре- шение и других из упомянутых выше задач. Следует подчеркнуть особенность случая к— = 2, с которой связано пристальное внимание
ЛОГИКА ПОРОГОВАЯ к этой задаче со стороны исследователей. Эта особенность состоит в удачном сочетании про- стоты рассматриваемой алгебры с возмож- ностью моделировать с ее помощью различ- ные объекты, в том числе путем подходящего кодирования ф-ций и алгебр fc-значных ло- гик при к > 2. Правда, получающиеся при этом алгебры, являющиеся декартовыми сте- пенями подалгебр алгебры ^?Е, к — 2 есте- ственно, уже не будут обладать столь прозрач- ным набором операций, как в алгебрах fc-знач- ных логик. Менее глубоко исследованы алгебры конеч- нозначных логик (при 3 к < jt0). Задача о выразимости до конца решена лишь для ко- нечных систем ML и М2, при этом указан ал- горитм ее решения. Наиболее глубоко разра- ботаны вопросы, связанные с задачами о пол- ноте, о представлениях и о базисах. Здесь для +>Е следует назвать в первую очередь эффек- тивное описание всех максим, подалгебр, кон- тинуальность мн-ва подалгебр и существова- ние подалгебр, имеющих базис любой конеч- ной и счетной мощностей, а также вовсе не имеющих базисов, что указывает на существен- ное отличие случаев, когда к = 2 и к > 2; асимптотические оценки числа максим, под- алгебр и числа т. н. простых базисов в ^Е, т. е. таких, которые теряют свойство полноты после Отождествления любой пары перемен- ных у любой из ф-ций этого базиса, а также решение А. И. Мальцевым задачи о представ- лениях для алгебр ^?>Е1 и В области оце- нок сложностей формул некоторые принци- пиальные теоремы, например, о порядке слож- ности простейших формул для почти всех функций можно распространить со случая к = — 2 и на случай произвольного натурального к, однако такой же глубокой теории, как в случае к = 2, здесь не получено. Имеются не- которые результаты и в задаче о минимизации. Менее исследована алгебра #0-значной логики. Здесь можно выделить для установление гиперконтинуальности мн-ва максимальных подалгебр и получение неко- торых критериев полноты в предположении, что рассматриваемые системы обладают рядом наперед заданных свойств, например, содер- жат все одноместные ф-ции и т. п. Заметное место в проблематике Л. м. зани- мают вопросы исследования спец, замкнутых классов ф-ций Л. м., которые представляют интерес прежде всего в связи с вопросами ин- терпретации различных логич. исчислений. Здесь следует назвать уже упомянутые трех- значную логику Лукасевича, которую порож- дают ф-ции 1 — х, min (1, 1 — xt + х2), где хг, х2 принимают в качестве значений 0, */2, 1, А-значную логику Поста, которую порождают ф-ции xt + 1 (mod к) и max (xt, х2), где х1г х2 принимают значения 0, 1, ..., к — 1, а также Л. м., соответствующие матрицам Ст. Яськов- ского, Л. м. М. Мак-Нотона и др. Эти исследо- вания представляют интерес как с точки зре- ния накопления фактов для построения общей теории Л. м., так и с целью установления по- средством их некоторых новых свойств интер- претируемых логических исчислений. Как отмечалось, к Л. м. можно отнести так- же и такие алгебры функций | Е|-значных ло- гик, в которых запас операций несколько от- личается от описанного выше. Как правило, это достигается или на пути сужения указан- ного запаса или путем введения в число опе- раций некоторых функций рассматриваемой алгебры. Существуют и другие содержатель- ные задачи, приводящие к нестандартным мо- делям Л. м. Как правило, эти задачи связаны с выделением спец, допустимых классов фор- мул из (М), указание которых приводит к не- которым частичным алгебрам многозначных логик. Лит.: Яблонский С. В. Функциональные по- строения в ft-значной логике. «Труды Математическо- го института им. В. А. Стеклова АН СССР», 1958, т. 5Г, Журавлев Ю. И. Теоретико-множественные ме- тоды в алгебре логики. «Проблемы кибернетики», 1962, в. 8; Л у п а и о в О. Б. Об одном подходе к синтезу управляющих систем — принципе локаль- ного кодирования. «Проблемы кибернетики», 1965, в. 14; Г а в р и л о в Г. П. О функциональной полно- те в счетнозначной логике. «Проблемы кибернетики», 1965, в. 15; Яблонский С. В., Гавр и: лов Г. П., Кудрявцев В. Б. Функции ал- гебры логики и классы Поста. М., 1966 [библиогр. с. 113—115]; Мальцев А. И. Итеративные ал- гебры и многообразия Поста. «Алге.бра и логика», 1966. т. 5, в. 2; В о s е n b е г g I. (jber die funktio- nale vollstandigkeit in den mehrwertigen Logiken. «Rozpravy Ceskoslovenske Akademie ved», 1970, r. 80, N. 4. В. Б. Кудрявцев. ЛОГИКА ПОРОГОВАЯ — раздел структур- ной теории авточотов, в котором рассматри- ваются вопросы анализа и синтеза логических схем из пороговых элементов. Пороговый эле- мент определяется: ф-цией преобразования входов / (X), областью определения которой является булево «-мерное пространство, а об- ластью значений — мн-во действительных чи- сел А; упорядоченной последовательностью действительных чисел Tt > Т2 > ... > Т k называемых порогами; начальной константой s е{0,1). Закон функционирования порогового элемента описывается 'булевой функцией <p(zi, х2, ..., хп), принимающей значение s для всех наборов а, при которых Ti < / (а) + где i = 0 mod 2 или 1+1 = 1 mod 2, и зна- чение s для всех остальных наборов. Разли- чают одно-, дву- и /с-пороговые элементы. Вид функционала преобразования входов, а так- же вид остальных параметров привел к раз- личным моделям пороговых элементов, из ко- торых наиболее характерными являются ли- нейные однопороговые элементы (ЛПЭ) с функ- ционалом преобразования видов /(X) = п = 2 wi xi и с начальной константой s = 0. г=1 В данном функционале константы при- надлежат мп-ву действительных чисел и наз. весами порогового элемента. ЛПЭ можно охарактеризовать вектором w2, ..., щг, Т), называемым структурой ЛПЭ. Булева ф-ция <р (хг, х2, ..., хп), для которой имеется структура ЛПЭ, реализующего ф (хг, х2, ..., хп), наз. п о р о г о в о й. Факт реали- 537
ЛОГИКА ПРЕДИКАТОВ ВЫСШИХ СТУПЕНЕЙ зации пороговой ф-ции ср (xx, х2, ..., хп) ЛПЭ (и>г, w2, ..., ivn, Т) фиксируется таким обра- зом: <p (xt, х2, ..., хп) ~ (и>г, и>2, ..., wn,, Т). Не все булевы ф-ции являются пороговыми. Пороговые ф-ции однородны и полностью мо- нотонны. Монотонную пороговую ф-цию <р (Х], х2, .... хп), реализуемую на ЛПЭ (wt, w2, ..., wn, Т) с целыми положительными ве- сами и порогом, можно получить из монотон- ной симметрической ф-ции Ст (X] j, X] 2, . . . , xtwt, , хп11 хп2.......хп, и>п) путем объ- единения переменных, имеющих одинако- вый 1-й индекс. Важнейшими задачами Л. п. являются за- дачи анализа и синтеза логических схем из пороговых элементов. Задача анализа логич. схем из пороговых элементов сводится к оп- ределению булевой ф-ции по структуре ЛПЭ или по структуре сети, которая ее реализует. Задача нахождения пороговой ф-ции по струк- туре ЛПЭ наз. задачей анализа порогового элемента. Задача синтеза логич. схем из пороговых элементов имеет следующие осн. постановки: 1) определение в соответствии с избранным критерием оптимальной структуры ЛПЭ для реализации заданной пороговой ф-ции; 2) по- строение сети логической из пороговых элемен- тов, реализующей произвольную булеву ф-цию при отсутствии ограничений, накладываемых на параметры пороговых элементов сети; 3) по- строение логич. сети из пороговых элементов, реализующей произвольную булеву ф-цию при наличии ограничений, накладываемых на параметры пороговых элементов сети. Наиболее разработана задача в 1-ой поста- новке. Она сводится к решению следующей системы неравенства: п 2 “Чау > Г при ср (а;) = 1; г—1 п 2 “4% < т при ф (%•) = °’ г=1 где а,,. — значение аргумента х4 на наборе с номером J; ср (ар — значение булевой ф-ции ср (xj, х2, ..., хп) на наборе аргументов ау = Наибольший практический интерес пред- ставляет задача отыскания такого решения системы неравенств, при котором линейная п форма R = Т +2 обращается в мини- г=1 мум. Особенностью 2-й постановки является наличие широкого нерегулярного базиса. Как правило, решение данной задачи получают применительно к фиксированной структуре сети, напр., к однорядной, порогово-дизъюнк- тивной, порогово-конъюнктивной и т. п. При 3-й постановке задачи синтеза учитываются характеристики физ. устр-в, описываемых мо- 538 делью порогового элемента. Некоторые огра- ничения на параметры пороговых элементов могут привести к классическим постановкам задачи синтеза, напр., синтезу в базисе «И», «ИЛИ», «НЕ», синтезу в мажоритарном базисе. Ввиду того, что система пороговых элемен- тов является функционально, полной, с по- мощью логич. сети из пороговых элементов можно реализовать любую булеву ф-цию. За- дача синтеза сети из пороговых элементов решается неоднозначно; поэтому при синтезе сети вводят определенные критерии качества: сложность сети, ее быстродействие, надеж- ность и т. п. Лит.: Вавилов Е.Н. [и др.]. Синтез схем на пороговых элементах. М., 1970 [библиогр. с. 363— 364]; Бутаков Е. А. Методы синтеза релейных устройств из пороговых элементов. М., 1970 [библиогр. с. 315—326]; Д ер то у з о с М. Пороговая логика. Пер. с англ. М., 1967 [библиогр. с. 337—341]. В. В. Литвинов. ЛОГИКА ПРЕДИКАТОВ ВЙСШИХ СТУПЕ- НЕЙ — комплекс направлений в логике ма- тематической и основаниях математики, ис- следующий языки высших ступеней и логиче- ские исчисления высших ступеней. В основ- ном, в такие языки, кроме индивидных пере- менных, входят предикатные переменные (од- ной или нескольких «ступеней» или «типов»). Их разрешается связывать кванторами, а также подставлять на места аргументов дру- гих предикатных переменных при выполне- нии определенных условий, налагаемых на типы переменных. Такие языки и связанные с ними исчисления возникли в связи с теорети- ко-типовым подходом к основаниям математи- ки, предпринятым англ, учеными Б. Расселом (1872—1971), А. Уайтхедом (1861—1947) с целью построения основ математики, свобод- ных от теоретико-множественных и логичес- ких парадоксов. С появлением работ польск. (ныне амер.) логика А. Тарского (р. 1902), заложивших основы современной логической семантики, начинается развитие семантического, или тео- ретико-модельного, направления в Л. п. в. с. Ныне это направление доминирует настолько, что чаще всего именно его называют Л. п. в. с. Его важность и необходимость состоит, в част- ности, в том, что языки 1-ой ступени недоста- точны для выражения важнейших матем. кон- цепций. К тому же введение в рассмотрение нестандартных интерпретаций для теорий выс- ших ступеней позволяет применять для их изучения развитый аппарат моделей теории, а также дает возможность находить для этих теорий новые интересные истолкования. От- правные понятия Л. п. в. с. определяются следующим образом. Пусть —наименьшее из мн-в слов в алфавите {0, (,)}, содержащих О, и вместе с любыми словами тг, т2, ..., тп слово (тг.,.тп). Элементы^" наз. типами. Примеры типов: 0, (0), (00), ((0)), ((00 (0))). Понятие ступени типа т (обозначение—St т) оп- ределяется так: St 0 = 0, St (тг...т ) = 1 + + шах {St тг, ..., St тп). Напр., St (0) = = 1 + max St 0 = 1, St (00) = 1, St ((00)0)= = 1 -}- max {St (00), St 0} = 2. Пусть A— ка-
ЛОГИКА ПРЕДИКАТОВ ВЫСШИХ СТУПЕНЕЙ кое-нибудь мн-во, а (Ат) — семейство мн-в, такое, что А° = А, А• • • тп> — мн-во всех подмножеств декартова произведения ATl X ••X А тп. Элементы мн-ва Лт(т s ^") наз. отношениями типа т на А. (Всякое, напр., двухместное отношение R — отношение в оби- ходном матем. смысле — между элементами мн-ва А взаимоопределимо с мн-вом яд°) s е ^4 (•)•)) таким, что s ян°^ равносильно aiRa2. Отсюда ясно, что сформулированное выше определение понятия «отношение» уточ- няет обиходный матем. смысл термина «от- ношение». Отношения типа 0 на Л — это эле- менты А; отношения типа (00) — двухмест- ные отношения на А; отношения типа ((0)) — наборы подмножеств А, и т. п. Формальный язык L® содержит символы логич. операторов (логич. связки и кванторы), равенство и для каждого типа т — последова- тельность xj, xj, ... переменных типа т. Вы- ражения видов хТ = xj и х(Т1‘" тп) хр ...х^п наз. атомарными ф-лами. Исходя из понятия атомарной ф-лы, определяют (обычным обра- зом) понятия ф-лы и предложения. Ступенью ф-лы наз. наивысшая из ступеней входящих в нее переменных, увеличенная на единицу. Через Ln обозначается фрагмент языка L®, располагающий переменными лишь таких ти- пов т, что St т < п. Этот фрагмент наз. язы- ком n-ой ступени. Пусть (^т)те^" — такое семейство мн-в, что Ах с Ах для всякого типа т и Ао = А. По- нятие выполнимости формулы на (Ат)те^- определяется по Тарскому, переменные типа т интерпретируются как элементы Ах- Формула наз. истинной на если она выпол- няется на при всех значениях свобод- ных переменных (принадлежащих соответ- ствующим мн-вам Ат). По аналогии с исчис- лениями предикатов 1-ой ступени строятся исчисления предикатов высших ступеней. Се- мейство (Лт)те^- наз* правильным для дан- ного исчисления, если на нем истинны все ак- сиомы этого исчисления, а каждое правило вывода сохраняет на нем истинность. Амер, логик Л. Генкин доказал, что всякая ф-ла исчисления предикатов высших ступеней, истинная на всех правильных (для этого ис- числения) семействах, доказуема в этом ис- числении. Среди различных видов интерпретаций язы- ков высших ступеней особый интерес пред- ставляют интерпретации, стандартные в сле- дующем смысле. Говорят, что данная ф-ла стандартно выполняется на мн-ве А, если она выполняется на семействе где А° = — А. Формула стандартно истинна на А, если она истинна на (Ат)теет-. Формула наз. стан- дартно выполнимой (общезначимой), если она стандартно выполнима (истинна) на некотором (всяком) непустом мн-ве (см. Тождественно истинная формула). Изучение вопросов, свя- занных со стандартными интерпретациями, предполагает достаточно содержательную тео- ретико-множественную базу. Является ли ка- кая-либо ф-ла стандартно общезначимой, вооб- ще зависит от положенной в основу множеств теории. Напр., свойство мн-ва быть вполне упорядочиваемым выразимо формулой 2-ой ступени. Является ли эта ф-ла стандартно общезначимой, зависит от того, имеет ли место в этой теории множеств аксиома выбора. Фор- мулы аир наз. стандартно эквивалентными, если а «-> Р есть стандартно общезначимая формула. Говорят, что ф-ла Р логически, или стандартно, следует из аг, ..., ап, если ф-ла аг Д ... Д ап -> Р стандартно общезначима. Для исчисления предикатов 1-ой ступени по- нятия логич. и дедуктивного следования сов- падают в силу полноты этого исчисления. Из Гёделя теоремы о неполноте следует, что для исчислений высших ступеней понятие дедук- тивного следования — более сильное: множе- ство гёделевых номеров всевозможных кор- тежей (ai, ..., an, р> ф-л этого исчисления таких, что Р логически следует из ai, ..., аП) не только не является рекурсивно перечис- лимым, но не появляется ни в каком разумном расширении иерархии Клини — Мостовского (так что, в частности, исчисления предикатов высших ступеней не полны относительно об- щезначимости при стандартных интерпрета- циях, т. е. для стандартных интерпретаций упомянутая выше теорема Генкина не имеет места). Поэтому в исследованиях, относящих- ся к стандартным интерпретациям, приходится использовать преимущественно теоретико-мно- жественные средства- Излагаемые ниже ре- зультаты относятся к стандартным интерпре- тациям и доказуемы в рамках теории мн-в Цермело — Френкеля. Для всякой ф-лы можно эффективно построить стандартно эквивалент- ную ей регулярную ф-лу той же ступени, т. е. такую ф-лу в предваренной форме, в которой нет квантора по переменной большей ступени, следующего за квантором по переменной мень- шей ступени. Класс регулярных ф-л будет обозначаться через L. Ф-ла из L наз. монади- ческой, если типы связанных переменных в ней принадлежат мн-ву {0, (0), ((0)), ...}. Для монадических предложений 2-ой ступени проб- лемы выполнимости, общезначимости и проб- лема спектра (состоящая в отыскании харак- теризации классов мощностей всех мн-в, на которых предложения истинны) решаются эф- фективно. Положение меняется для ф-л выс- ших ступеней: для всякой ф-лы n-ой ступени а можно эффективно построить стандартно эк- вивалентную ей монадическую формулу (п + + 1)-ой ступени; если п > 3, то можно эф- фективно построить стандартно эквивалент- ную а на бесконечных мн-вах монадическую ф-лу n-ой ступени. Следовательно, примени- тельно к бесконечным мн-вам выразительные возможности языка n-ой ступени (п 3) те же, что и для его монадического фрагмента- 539
ЛОГИКИ НЕКЛАССИЧЕСКИЕ Особое место класса L2 ф-л 2-ой ступени вы- является следующей теоремой: L2 является классом сведения по выполнимости для L®, т. е. существует эффективная процедура, пе- реводящая всякую ф-лу в ф-лу из L2, одно- временно с нею выполнимую или невыпол- нимую. Пусть хп— наименьший из таких кардина- лов х, что всякая выполнимая формула из Ln выполняется на мн-ве мощности, не большей х. В силу теоремы Лёвенгейма—Сколема Xi = if о- Для п^> 1 кардиналы хп равны х2 и «необозри- мо» велики: они больше многих недостижимых и даже измеримых кардиналов (если таковые имеются). Это показывает, что уже проблемы семантики языка 2-ой ступени вызывают не- обходимость рассмотрения очень больших кар- диналов. Моделью формулы о наз. всякая пара 21 = = (Л, F), где А — непустоемн-во, a F — ф-ция, определенная на переменных х^, сво- бодно входящих в о, такая, что 1) F (г*) s Ах, 2) о выполняется при интерпретации каждой свободной переменной х^ как F (г*), а связан- ных переменных х£ -- как всевозможных эле- ментов Ах. Из приведенных результатов сле- дует, что изучать общие свойства классов мо- делей для ф-л 2-ой ступени (и даже, как мож- но показать, для ф-л вида Vi-1'1'1 (а), где а не содержит связанных предикатных, т. е. неиндивидных, переменных), так же трудно, как изучать свойства классов моделей для ф-л сколь угодно высоких ступеней. Отсюда ясна безнадежность поисков па традиционных пу- тях сильных и общих теорем, относящихся к языку L2 и подобных известным теоретико- модельным теоремам. В связи с этим приобре- тает интерес изучение семантики языков, промежуточных между языками 1-ой и 2-ой ступеней, и некоторыхих модификаций, в част- ности, языков 2-ой ступени с одноместными предикатными переменными, интерпретируе- мыми как конечные подмножества индивидов, языков, содержащих переменные, интерпре- тируемые как конечные последовательности индивидов, и языков, содержащих лишь ин- дивидные переменные, но допускающих счет- ные конъюнкции и дизъюнкции. Один из таких промежуточных языков применяют в автома- тов теории (см. Язык логический для задания автоматов). Стандартно выполнимая ф-ла а из Ln наз. /"-полной, если для всякой ф-лы 0 из Ln об- щезначимо а -> 0 или а -> ~| 0. а наз. /"-попол- нением ф-лы 0 из Ln, если из а. логически следует 0, а а — /"-полна. Стандартно выпол- нимая ф-ла наз. категоричной, если все ее модели (интерпретации) изоморфны. В пред- положении гёделевской аксиомы конструктив- ности для всякой стандартно выполнимой ф-лы из Ln (п > 1) существует ее /"-пополнение, являющееся категоричной ф-лой (и, значит, для всякой ф-лы из Ln ее /."-полнота равно- 540 сильна категоричности). Эта теорема в неко- тором смысле двойственна гёделевской теоре- ме неполноты, устанавливающей, в частности, что существует выполнимая ф-ла 1-ой ступе- ни, не имеющая ^-пополнения. Вместе с тем, природа этих теорем одна и та же: достаточно богатые выразительные возможности языков Ln (еще более усиливаемые аксиомой конст- руктивности), влекущие (в силу теоремы Тарского) неопределимость понятия истины для этих языков средствами самих этих язы- ков. Вскрывая ограниченность (в этом «ме- тасмысле») выразительных возможностей таких языков, теорема Тарского вскрывает и огра- ниченность дедуктивных возможностей свя- занных с ними исчислений, проявляющуюся как существование дедуктивно непополнимых формул. Лит.: Б о ч в а р Д. А. Об одном трехзначном ис- числении и его применении к анализу парадоксов классического расширенного функционального ис- числения. «Математический сборник. Новая серия», 1938, т. 4, в. 2; Б о ч в а р Д. А. К вопросу о пара- доксах математической логики и теории множеств. «Математический сборник. Новая серия», 1944, т. 15, в. 3; 3 ы к о в А. А. Проблемы спектра в расширен- ном исчислении предикатов. «Известия АН СССР. Серия математическая», 1953, т. 17, № 1; Kora- fl о в с к и й С. Р. К семантике теории типов. «Из- вестия высших учебных заведений. Математика», 1966, № 1; Tarski A. Der Wahrheitsbegriff in den formalisierten Sprachen. «Studia Philosophica», 1936, v. 1; Robinson A. Non-standard analysis. «Pro- ceedings of the Royal Academy of Sciences», 1961, ser. A, v. 64; А д д и с о н Дж. Теория иерархий. В кн.: Математическая логика и ее применения. Пер. с англ. М., 1965; F г а е n k е 1 А. А., Ваг-Hillel Y. Foundations of set treory. Amsterdam, 1958. С. P. Когаловский. ЛОГИКИ НЕКЛАССЙЧЕСКИЕ — логические системы, в основе которых лежит иное, чем в классической логике, истолкование традици- онных логических операций отрицания, конъ- юнкции, дизъюнкции, импликации и кванто- ров. В некоторых Л. и. к числу исходных тра- диционных логических связок добавляются такие, как «необходимо», «возможно», «разре- шено», «будет» и др.' Л. н., одно из направлений современной логики математической, начали развиваться в начале 20 в. Появление одной из первых си- стем Л. н.— интуиционистской, связано с кри- тикой одного из осн. законов классической логики — исключенного третьего закона: из любых двух противоречащих друг другу суж- дений одно — истинно. В матем. логике этот закон формулируется так: для каждого пред- ложения А либо А либо не А. С критикой этого закона выступил в 1908 голл. математик Л. Брауэр. В своей критике он исходил из осн. принципа интуиционизма-, существование в математике — это то же самое, что конструк- тивность (т. е. возможность построения). В со- ответствии с этим принципом, напр., предло- жение: «существует х, обладающий свойством Р», следует понимать как возможность ука- зать конкретный х, обладающий свойством Р. Теперь предположим, что высказывание А — предложение: некоторый элемент мн-ва обла- дает свойством Р. Если речь идет об элемен- тах некоторого конечного мн-ва, то в принципе возможно перебрать все эти элементы и для
ЛОГИКИ НЕКЛАССИЧЕСКИЕ каждого проверить, обладает он свойством Р или нет. Если же это мн-во бесконечно, то такой перебор в принципе невозможен. Можно только надеяться, что удастся найти элемент с нужным, свойством или аналитически дока- зать, что А неверно, напр., вывести из А про- тиворечие. Однако общего метода, позволяю- щего по любому предложению А установить, верно оно или нет, не существует. Поэтому Брауэр считал необходимым отказаться от принципа исключенного третьего. Классиче- ской логике была противопоставлена интуи- ционистская логика, которую формализовал голл. математик А. Гейтинг в 1930. В 1910—13 рус. логик Н. А, Васильев пред- ложил логику, которую он назвал «воображае- мой». Подобно тому, как «воображаемая» гео- метрия Лобачевского была результатом от- каза от 5-го постулата Евклида, «воображае- мая» логика основывалась на отказе от закона противоречия, сформулированного следующим образом: ни одной вещи не принадлежит пре- дикат, противоречащий ей. В «воображаемой» логике возможны три типа суждений: сужде- ние может быть утвердительным (С есть Р), отрицательным (С не есть Р) и акциденталь- ным (С есть Р и есть не-Р). Из истинности, напр., акцидентального суждения следует ложность утвердительного и отрицательного, из ложности утвердительного и акциденталь- ного следует истинность отрицательного. Закон исключенного третьего заменяется, та- ким образом, законом «исключенного четвер- того». При этом сохраняется закон «несамо- противоречия»: одно и то же суждение не мо- жет быть одновременно истинным и ложным. Логика Васильева была мало известной и не получила глубокого развития. Широко известными являются логики мно- гозначные, построенные польским логиком Я. Лукасевичем (1920) и амер, математиком Э. Постом (1921). Они являются обобщением классической логики в следующем смысле. В fc-значной логике предложения могут при- нимать любое из к истинностных значений, подобно тому, как в классической логике пред- ложения принимают два значения: «истинно» и «ложно». Напр., в трехзначной логике Лу- касевича предложения могут быть «истинны- ми», «ложными» и «нейтральными». В 1930 Я. Лукасевич и А. Тарский построили также бесконечнозначную логику. Значением для высказывания в этой логике может быть лю- бое действительное число в интервале от 0 до 1. Истинностное значение рассматривается в ней, как вероятность справедливости вы- сказывания. Высказывания, которые всегда принимают значение 1, являются тавтология- ми этой логики. С критикой т. н. «парадоксов материальной импликации», которые противоречат интуи- тивному пониманию логического следования, связано построение логик импликации стро- гой. Первую из таких логик разработал амер, логик К. Льюис в 1912—18. Дальнейшую фор- мализацию строгой импликации предложил в 1956 нем. математик В. Аккерман. Ряд ра- бот, относящихся к формализации логиче- ского следования, принадлежит сов. логику А. А. Зиновьеву. Другой вид импликации, т. н. коннексив- ная импликация, возник при попытке постро- ить логику, в которой справедлив «тезис Ари- стотеля»: никакое высказывание не может имплицироваться своим собственным отри- цанием. Полную непротиворечивую логику с такой импликацией построил совр. логик С. Мак-Колл. Рассмотрение суждений не только истинных и ложных, но также возможных, необходимых и др. привело к созданию модальной логики. В модальных логиках в качестве исходных логических связок берутся, наряду с тради- ционными связками, модальные операторы: необходимость, возможность и т. д. Ряд логи- ческих исчислений модальной логики построил К. Льюис. Трехзначная и четырехзначная ло- гики Лукасевича также являются модальными логиками. Наряду с «абсолютными» модаль- ностями рассматриваются и относительные, где суждения могут быть необходимы или воз- можны относительно других суждений. Близ- кими к модальным логикам являются деон- тическая логика, у которой в число исходных связок входят операторы: «разрешено» и «за- прещено», временная логика с ее исходным опе- ратором: «будет случай, что...» и другие Л. н. Существуют два пути построения Л. н. Один из них есть обобщение двузначности класси- ческой логики, где все предложения интер- претируются на мн-ве из двух значений. Он состоит в задании логики посредством интер- претации. При этом явно указывается, какие «истинностные» значения могут принимать вы- сказывания и какие из этих значений являются выделенными или отмеченными (аналог зна- чения «истинно» в классической логике). Ло- гические операции задаются как ф-ции на мн-ве истинностных значений. Таковы, напр., мно- гозначные логики Лукасевича и Поста. Дру- гой путь построения Л. н.— аксиоматический метод. Подобно тому, как классическую логику можно задать с помощью системы аксиом и правил вывода, Л. н. можно ввести в виде исчисления, т. е. указать аксиомы и правила, позволяющие из аксиом получать все верные в рассматриваемой логике формулы. Таким способом строят интуиционистскую логику, логики строгой импликации и многие модаль- ные логики. При задании логики в виде исчисления одной из осн. проблем является проблема интерпре- тации, т. е. построения адекватной матрицы для исчисления или хотя бы класса матриц таких (по возможности просто устроенных), чтобы выводимость формулы в исчислении бы- ла эквивалентна ее общезначимости в этом классе матриц. При построении логики по- средством интерпретации важной проблемой является проблема аксиоматизации, т. е. пред- ставления логики в виде исчисления, в кото- ром выводимы все верные в логике формулы и только они. Эта проблема решена для боль- шого класса многозначных логик. 541
ЛОГИКО-МАТЕМАТИЧЕСКОЕ ИСЧИСЛЕНИЕ Значительное число исследований в области многозначных логик относится к проблеме функциональной полноты. Она состоит в на- хождении условий, при которых через связки из данного произвольного списка можно вы- разить все мыслимые логические связки ис- следуемой логики. Как правило, Л. н., кото- рые содержат лишь традиционные логические связки, являются частью классической логики в следующем смысле. В Л. н. отвергаются не- которые постулаты классической логики, од- нако все формулы, верные в какой-либо из Л. н., являются тавтологиями классической логики (исключение составляет логика кон- нексивной импликации, в которой верными являются некоторые тождественно ложные формулы). Модальные логики также согласованы с классической логикой. Все формулы, верные в модальной логике и содержащие только связки классической логики, являются тож- дественно истинными. Более того, большинство модальных, деонтических и др. логик осно- ваны на классической логике, т. е. верно и обратное: любая тавтология классической ло- гики является верной и в этих Л. н. Возможна интерпретация некоторых Л. н. с помощью классической логики. Речь идет о семантике, которую предложил современ- ный амер, математик С. Крипке, для интуи- ционистской и ряда модальных логик. Семан- тические построения Крипке замечательны тем, что они позволяют объяснить истинность в той или иной Л. н. через классическую ис- тинность в некоторой системе связанных меж- ду собой «воображаемых» миров. Большое внимание при изучении Л. н. уде- ляется установлению связей между различ- ными логиками. Кроме обычного отношения включения (все верные формулы одной логики являются тавтологиями в другой), большой интерес представляет переводимость одной ло- гики в другую. Напр., по любой формуле ин- туиционистской логики можно построить фор- мулу модальной логики Si, тавтологичность которой в модальной логике эквивалентна справедливости исходной формулы в интуи- ционистской логике. Это позволяет свести многие проблемы интуиционистской логики к проблемам модальной логики. Модальные логики являются в некотором смысле универ- сальными, т. к. для многих логик возможен их перевод в подходящие модальные логики. Из Л. н. интуиционистская и близкая к ней логика конструктивная являются наиболее известными. Критика методов классической математики, провозглашающая необходимость их ограничения, была вызвана обнаружени- ем парадоксов в наивной теории множеств. Устранение парадоксов теории множеств воз- можно на основе других Л. н. Примером такой логики является трехзначная логика Д. А. Бочвара. В этой логике различаются высказывания, имеющие смысл, и бессмыслен- ные высказывания. При этом предложения, выражающие парадоксы теории множеств, оказываются бессмысленными. 542 Из других приложений многозначных логик следует отметить построение спец, логических систем для преодоления трудностей в изуче- нии квантовой механики (логика квантовой механики). Различные Л. н. строятся при до- казательстве независимости систем аксиом, в частности, для классической логики. Чтобы доказать, что какая-либо аксиома не выводит- ся из остальных, достаточно найти многознач- ную логику, в которой верны все аксиомы, кроме исследуемой. При построении и исследовании различного рода кибернетических моделей часто сталки- ваются с логикой, отличной от классической. Так, напр., при прогнозировании и диагно- стике сталкиваются с некоторыми разновид- ностями модальной логики, при исследовании работы управляющих устр-в — с различными формами временных логик, с логикой вопро- сов и ответов и т. д. Аппарат многозначной логики удобен при решении вопросов анализа и синтеза управляющих систем и при разра- ботке методов контроля работы управляющих систем. Таким образом, кибернетика и вы- числ. техника являются и потребителями раз- личного рода Л. н., и одним из источников возникновения и развития таких логик. Лит.: Яблонский С. В. Функциональные по- строения в й-значной логике. «Труды Математического института им. В. А. Стеклова АН СССР», 1958, т. 51; Применение логики в науке и технике. М., 1960; С л и н и н Я. А. Теория модальностей в современ- ной логике. В кн.: Логическая семантика и модальная логика. М., 1967; Зиновьев А. А. Очерк много- значной логики. В кн.: Проблемы логики и теории познания. М., 1968; Неклассическая логика. М., 1970; Рейтинг А. Интуиционизм. Введение. Пер. с англ. М., 1965 [библиогр. с. 152—160, 194—195]. Л. Л. Максимова. ЛОГИКО-МАТЕМАТИЧЕСКОЕ ИСЧИСЛЕ- НИЕ — формализация математической (или логической) аксиоматической теории. Л.-м. и. задают языком логико-математическим, спис- ком постулатов (аксиом и правил вывода) и в большинстве случаев снабжают семантикой. Существенными чертами, которыми Л.-м. и. отличаются от аксиоматических теорий тра- диционной математики, являются: переход от разговорного языка к точному формализо- ванному языку и выявление используемых тео- рией логич. средств с помощью полного пере- числения всех аксиом и всех правил, позво- ляющих выводить одно утверждение из дру- гого. Язык Л.-м. и. и перечень его постулатов образуют синтаксис. Осн. единица языка Л.-м. и.— формула, которая интерпретирует- ся как высказывание или как высказыватель- ная ф-ция (если формула содержит свободные переменные). Осн. понятие теории Л.-м. и.— понятие вывода (из гипотез). Формула А (или секвенция — для секвенциальных исчислений, см. Генцена формальные системы), не являю- щаяся аксиомой, есть вывод ф-лы А из спис- ка гипотез А. Аксиома есть свой собственный вывод из пустого списка гипотез. Если Di, ... ..., Dn — выводы ф-лAi, ..., Ап из списков Ci, , Сп и В получается из Ai, ..., Ап по одному из правил рассматриваемого Л.-м. и., то {.Di, Dn, В} есть вывод А из списка
ЛОГИКО-МАТЕМАТИЧЕСКОЕ ИСЧИСЛЕНИЕ Ci U ... (J Сп. Ф-ла выводима, если имеется ее вывод из пустого списка допущений. По языку Л.-м. и. классифицируются на исчис- ления первого и более высоких порядков; ис- числения первого порядка в свою очередь де- лят нЙ кванторные и бескванторные. Самое крупице подразделение Л.-м. и. по семанти- ческому признаку — это деление на класси- ческий и неклассические исчисления. Класси- чески^ исчисления содержат (в той или иной форме| постулат, выражающий в интерпрета- ции, что любое высказывание либо истинно, либо ^ожно. В большинстве случаев таким постудатом является исключенного третьего закон Д V ~| А или правило разбора случаев: из А В, ~| А -> В вывести В. Часто не- классйческими считаются также логики, со- держащие нетрадиционные логические связки [напр., модальные исчисления со связками □ (необходимо) и 0 (возможно)], даже если в них постулирован закон исключенного тре- тьего. Два Л.-м. и. наз. равнообъемными (эквива- лентными), если мн-ва выводимых в них объек- тов совладают. Иногда равнообъемность по- нимается более широко: достаточно, чтобы сов- падали мн-ва выводимых объектов спец. вида. Так, при сравнении исчислений предикатов иногда ограничиваются рассмотрением чистых ф-л (в которые никакая переменная не входит и свободно, и связанно), а при сравнении генценовских исчислений — рассмотрением се- квенций только вида -* А (т. е., по существу, формул). Часто рассматривают мн-во не толь- ко выводимых ф-л, но и выводимых (производ- ных) правил: правило [мн-во (ге + 1)-членных систем ф-л Ai, ..., Ап/В, называемых приме- нениями этого правила; Ai, ..., Ап — посылки; В — заключение] производно в Л.-м. и., если заключение каждого его применения выводимо из его посылок. От производных следует от- личать допустимые правила, присоединение которых не изменяет объема выводимых ф-л: правило подстановки вместо пропозициональ- ной переменной допустимо в классическом ис- числении высказываний (сформулированном с использованием схем аксиом), но не производ- но в нем. Л.-м. и. делятся на логические и соб- ственно логико-математические (прикладные). Логические исчисления осно- ваны на логич. языках; понятие ф-лы, выводи- мой в логич. исчислении, служит уточнением и формализацией понятия утверждения, ис- тинного в силу своей логической формы, не- зависимо от истолкования входящих в него символов понятий и отношений. Примеры: классическое исчисление высказываний, ис- числение предикатов и др. Исчисления высказыва- ний — это логич. исчисления, в которых за- даны правила оперирования с пропозицио- нальными логическими связками (см. Ло- гические операции), но не предусмотрены пра- вила оперирования с кванторами (V, 2) и предметными переменными, хотя такого рода символы могут быть в языке исчисления. По- стулаты чаще всего делятся на группы, соот- ветствующие оперированию со связкой: ее вве- дению (доказательству ф-л, содержащих связ- ку) и удалению (использованию уже дока- занных ф-л, содержащих связку). Примеры: правило &-введения Г -> А, Г -> 2? ]— Г -> -> А & В, аксиома &-введения (у ~> а) ~> □ ((?D Ь) гэ (у О а & ЬУ); правила &-уда- ления: Г А & В Г -> А, Г -> А & В ]— (— Г -> В. Аксиомы «S-удаления получаются из правил заменой |— на 2J. Среди неклассических исчислений чаще всего упоминаются многозначные логики и конструктивное (интуиционистское) исчисле- ние высказываний (см. Логика конструктив- ная), аксиоматика которого получается уда- лением схемы А V П А (или ~] ~] А -> А) из аксиоматики классического исчисления вы- сказываний. Важным методом исследования структуры исчислений высказываний является использо- вание матриц — конечных таблиц для связок исчисления, аналогичных обычным таблицам для булевых функций, но имеющих, возможно, несколько выделенных значений (соответ- ствующих значению «истина»). Формула об- щезначима на матрице, если при любой ком- бинации значений пропозициональных пере- менных она принимает одно из выделенных значений; формула опровержима, если она не общезначима. Матрица М корректна для ис- числения, если все выводимые формулы обще- значимы на М. Исчисление наз. финитно ап- проксимируемым, если имеется последователь- ность Мп матриц, корректных для этого ис- числения и таких, что любая невыводимая формула опровержима на одной из матриц этой последовательности. Для финитно аппро- ксимируемого исчисления разрешима пробле- ма распознавания выводимых формул: чтобы узнать, выводима ли формула А, следует раз- вернуть процесс порождения формул из аксиом по правилам вывода и процесс поиска опро- вержения А на матрицах из последователь- ности Мп. Один из этих процессов оборвется через конечное число шагов и даст искомый ответ. Матрица М адекватна для некоторого исчисления, если для любой формулы обще- значимость на М эквивалентна ее выводи- мости. Обычная булева матрица адекватна для классического исчисления высказываний; .ана- логично этому многозначные матрицы адек- ватны для многозначных исчислений выска- зываний. Для остальных исчислений высказы- ваний адекватные матрицы обычно невоз- можны. Исчисление предикатов (уз- кое) получается обычно из соответствующего исчисления высказываний путем расширения языка и добавления аксиом УхА (х) A (t) (V-удаление); А (<) 3 хА (х) (3-введение), где t — терм, свободный для хвА (х); а также добавления правил С О А (х) С О V хА (х) (V-введение); А (х) О С 3 я А (х) О С (3-удаление), где х не входит свободно в С (или соответствующих правил для генценов- 543
ЛОГИЧЕСКАЯ РАСПОЗНАЮЩАЯ СИСТЕМА ского варианта). В неклассических исчисле- ниях иногда добавляются отдельные аксиомы, связывающие пропозициональные связки и кванторы. В случае, если имеются исчисления с несколькими сортами переменных в аксио- мах v-удаления и 3-введения требуется, что- бы t был термом того же сорта, что и перемен- ная х. Исчисление предикатовс ра- венством — результат добавления к соответ- ствующему исчислению предикатов символа = с аксиомами: V® (х = х), у-х V J/yz (х = у 2D (х = z 2D 2D у = z)) и У-хУу (х = у 2D (A (x)Z) А (у)) для любой формулы А. Прикладные исчисления обыч- но представляют собой формализацию теории некоторых ф-ций и предикатов. Специфические (т. е. нелогические) аксиомы выражают свой- ства этих ф-ций и предикатов, а логич. аппа- рат (за исключением бескванторного случая) — соответствующее исчисление предикатов (с ра- венством, если оно входит в язык рассматри- ваемой системы). Бескванторные прикладные исчисления либо снабжаются логическим ап- паратом исчисления высказываний (чаще всего классического, т. к. основные предикаты ока- зываются разрешимыми; см. Алгоритмов тео- рия), либо (если единственным предикатом является равенство) оформляются в виде ис- числения равенств. Аксиомами тогда считают определяющие равенства рассматриваемых ф-ций (напр., х 0 =0, х-у' = (х у) + х), а правила вывода формализуют: 1) осн. свойства равенства (рефлексивность, симметричность, транзитивность, возможность замены одного из равных объектов другим); 2) рассуждения методом матем. индукции (чаще всего по об- разцу: «из f (0) = g (0), f (х') = h (х, f(x)), g (x') = h (x, g (x)) можно вывести f (x) = = g (x)» — правило отождествления ф-ций, определяемых одной и той же примитивной рекурсией); 3) рассуждения, соответствующие V-удалению: «из А (х) можно вывести А (7)» (правило подстановки вместо свободной пред- метной переменной). Прикладными исчисле- ниями являются, напр., примитивно рекур- сивная арифметика (бескванторное приклад- ное исчисление), арифметика формальная, ак- сиоматические множеств теории, элементар- ная групп теория, аксиоматическая проектив- ная геометрия, арифметика 2-го порядка с одноместными предикатами и несколькими ф-циями следования (прикладное исчисление 2-го порядка). Семантика Л.-м. и. задает интерпретацию переменных матем. символов (символов пре- дикатов и ф-ций) и логических операций. Тем самым определяются модели Л.-м. и. Важным свойством, которым обладают не все Л.-м. и., является семантическая полнота: формула, истинная на всех моделях, выводима. Семан- тически полными оказываются классическое исчисление высказываний, классическое ис- числение предикатов узкое и др. Дедуктивная полнота означает, что каждая формула А без 544 свободных переменных выводима, или опро- вержима (т. е. выводима ~| А). Из дедуктив- ной полноты Л. -м. и. следует разрешимость проблемы выводимости — существование ал- горитма, позволяющего по каждой формуле узнать, выводима она или нет. Важнейшим дедуктивно полным Л. -м. и. является теория вещественно замкнутых полей (система, Тар- ского). Согласно Гёделя теореме о неполноте дедуктивно полные теории редки; всякое Л.-м. и., содержащее некоторый весьма узкий фрагмент арифметики, дедуктивно (и семан- тически) неполно. Для еще более широкого класса Л.-м- и. (включающего исчисление пре- дикатов, формализованную арифметику и др.) проблема выводимости неразрешима (теорема Чёрча). Вопросы внутр, структуры Л.-м. и.— непро- тиворечивость, независимость отдельных по- стулатов, существование отделенных аксиома- тик (т. е. таких, что всякая выводимая фор- мула А имеет вывод, использующий постулаты лишь для символов, входящих в А, и, быть может, для импликации), существование ин- терпретаций одних Л.-м. и. в других и т. д.— исследуются в доказательств теории. Лит.: Новиков П. С. Элементы математической логики. М., 1973; Клини С. К. Математическая логика. Пер. с англ. М., 1973 [библиогр. с. 451—465]; Чёрч А. Введение в математическую логику, Пер. с англ., т. 1. М., 1960; Карри X. Б. Основа- ния математической логики. Пер. с англ. М., 1969 [библиогр. с. 518—547]. Г. Е. Минц. ЛОГИЧЕСКАЯ РАСПОЗНАЮЩАЯ СИСТЕ- МА — распознающая система, в которой сиг- налы, описывающие объекты распознавания, представляют собой наборы логических пере- менных, а каждый класс объектов определяет- ся некоторой логической (булевой) функцией от этих переменных. Фактическое значение (1 или 0) каждой из переменных, входящих в сигнал, обозначает присутствие или отсут- ствие одного из признаков, характеризующих распознаваемый объект. Л. р. с. относит объект к классу, для которого соответствую- щая логическая ф-ция равна 1, если при этом все остальные функции равны 0. В противном случае производится отказ от распознавания, либо указывается не один, а несколько клас- сов, к которым может принадлежать объект. Л. р- с. используется при решении некоторых прикладных задач распознавания образов, в частности, в читающих автоматах. Подходя- щие признаки и функции обычно выбирают вручную, на интуитивном уровне, реже — на основе автоматического или автоматизирован- ного отбора среди мн-ва признаков и функций, генерируемых случайным образом на ЭВМ. Примером использования Л. р. с. могут слу- жить читающие автоматы амер, фирмы Лан- ди — Фаррингтон, предназначенные для чте- ния машинописных знаков стилизованного шрифта «Селфчек». Признаками в них высту- пают отрезки прямых линий, из которых со- ставлены знаки шрифта: ГВ, ГС, ГН, КВЛ, КВП, КНЛ, КНП, ДЛ, ДП. Здесь Г — гори- зонтальный. К — короткий вертикальный, Д — длинный вертикальный, В — верхний,
ЛОГИЧЕСКИЕ ОПЕРАЦИИ Н — нижний, С — средний, П — правый, Л — левый. Логические функции, определяю- щие классы, имеют следующий вид: для цифры 0: ГВ • ГС ГН • ДЛ ДП; для цифры 1: ГВ ГСТ- ГН КВЛ КНЛ ДП; для цифры 2: ГВ • ГС • ГН ЧКВЛ__КВП • КНЛ • КНЛ X X ДЛ ДП; и т. д. В приведенных логических ф-циях точка обозначает логическое умножение, черта свер- ху — логическое отрицание. Если в распозна- ваемом сигнале переменные ГВ, ГС, ГН, КВП и КНЛ равны 1, а переменные КВЛ, КНП, ДЛ и ДП равны 0, то соответствующий знак будет распознан как цифра 2. Г. Л. Гимелъфарб. ЛОГИЧЕСКИЕ ОПЕРАЦИИ — операции, с помощью которых из выражений того или иного языка образуют новые выражения этого языка. К Л. о. относятся логические связки, кванторы, оператор дескрипции, оператор аб- стракции и некоторые др. операторы. Логи- ческие связки — это Л. о. над вы- сказываниями, рассматриваемыми как одно целое, безотносительно к их субъектно-пре- дикатной структуре. В формализованных язы- ках логические связки — это формализация употребляемых в обычных языках союзов и союзных слов «и», «или», «если..., то», «тогда и только тогда», частицы «не» и т. п. Различ- ные подходы к формализации смысла этих союзных слов явились одной из причин раз- вития наряду с классической логикой ряда логик неклассических. Логические связки мо- гут быть одноместные (сингулярные), двумест- ные (бинарные), трехместные (тернарные) и т. д.— в зависимости от числа высказыва- ний, которые «связываются» данной связкой. В формальных исчислениях эти связки задаю- тся либо с помощью аксиом — в аксиоматиче- ских исчислениях (см. Исчисление высказыва- ний), либо с помощью правил вывода— в на- туральных исчислениях (см. Генцена формаль- ные системы). В алгебре логики их рассматри- вают как алгебр, операции на множестве из двух значений: 0 и 1. Константы 0 и 1 можно рассматривать как нульместные операции. Осн. одноместной логич. связкой является отрицание, которое обозначается через , (черточка сверху) или ~ и определяется ра- венствами: 1 = 0, ~| 0 = 1. Высказывание X наз. отрицанием высказывания X. Осн. двухместные логич. связки приведены в табл. В 1-м столбце таблицы помещены формулы вида X * У с принятым обозначением для каж- дой связки *, во 2-м — некоторые другие изоб- ражения формулы, в 3-м — последователь- ность значений ф-лы X * У для значений пары аргументов (X, У), равных соответственно (0,0), (0,1), (1,0) и (1,1), в 4-м — встречающиеся в логике и ее приложениях названия связки (и соответствующей формулы), в 5-м — формулы с соответствующими связкам словами обычного языка. Выражение 21, которое что-либо утвер- ждает о переменных объектах xi, ..., хп, наз. высказывательной формой с этими свободны- ми вхождениями переменных. Эта форма за- дает высказывательную ф-цию (предикат) от аргументов xi, ..., хп, т. е. функцию со зна- чениями «истинно» или «ложно». Напр., «х есть простое число», <w > у» и «х2 + у2 = г». Применение квантора общности, квантора существования, оператора дескрипции, опера- тора абстракции, е-оператора к выражению 21 обозначается соотиетственно через (V х) 21, (3 х) 21, (tx) 21, (Хх) 21, еж21 (1) (где вместо х может стоять также любая дру- гая переменная). Любое вхождение перемен- ной х в выражении (1) наз. вхождением, свя- занным соответствующим оператором (если оно не было уже связано некоторым оператором в 21), а выражение 21 наз. областью действия данного оператора. Вхождение, не являющееся связанным никаким оператором, наз. свобод- ным. Форма задает ф-цию только от тех пере- менных, которые имеют свободные вхождения в эту форму. Кванторы — это логические операто- ры, которые позволяют формировать выска- зывания всеобщности и существования и пе- реводят одну высказывательную форму в дру- гую (обычно с меньшим числом вхождений свободных переменных) или же в высказыва- ние. Если высказывательная форма 21 (х) имеет свободные вхождения переменной х, то выражение (ух) 21 (х) истинно в произволь- ной области D тогда и только тогда, когда 21(г) истинно для каждого элемента х е. D, а вы- ражение (В х) 21 (х) истинно в D тогда и толь- ко тогда, если существует такое х е D, что истинно 91 (х). Очевидно, связывание квантором переменной, все вхождения которой уже свя- заны, или переменной, вообще не входящей в формулу, не меняет содержания выражения. Оба квантора связаны между собой следующей эквивалентностью: “] (ух) 21 (х) «-> (3-г) Д ~| 21 (х). Другие обозначения квантора (Ух): (х), (Ах), Г), Д, П; квантора (Зх): : (Ех), XXX и, V» 2- Наряду с этими кванторами упот- ххх ребляют и т. н. ограниченные кванторы (V^2((x))’ (3^Х))т связанные с обычными кванторами следующими эквивалентностями: (v®2l(x))®(x)^ (V*)(2I(z) В (х)), O^g^X X ®(z) «-» (3 гД21 (х) & ®(х)). Часто упот- ребляется квантор единственности (Biz) X X 21 (х) («существует единственный х такой, что 21 (х)»), но он также выражается через кванторы (ух) и (3z) следующим образом: (3! х) 21 (х)++ (3^)21 (x)&(yy)(yz) X X (21 (y)&2I(z)->y = z). В расширенном исчислении предикатов кван- торами могут связываться также предикат- ные переменные, напр., (УГ) (Зх) (F (х) \) \/ "| F (х)). В формальных теориях кванторы вводятся с помощью аксиом и правил вывода. 35 4-210 545
ЛОГИЧЕСКИЕ ОПЕРАЦИИ Выражение 21, которое представляет собой составное название и у которого хг, хп — список всех переменных, имеющих свободные вхождения в 21, наз. предметной формой (или термом) с этими свободными вхождениями. Этот терм задает некоторую функцию от xlt ... ..., хп. Напр., «единственное целое число х больше у и меньше у + 2» (это форма с един- ственной переменной у, имеющей свободные вхождения в эту форму), «sin (х + у)» и т. п. Оператор дескрипции (соответ- Ур ..., у® переменных уп ..., уп ту функцию (соответственно тот предикат) от аргумента х, которая (который) каждому значению х0 ар- гумента х сопоставляет значение выражения 23 (ха, yl, ..., уО)- Таким образом, выражение (кх) 23 (х, yi, ..., уп) представляет собой пред- метную форму, которая задает функцию от Уп Уп' принимающую в качестве своих значений некоторые функции (соответственно некоторые предикаты), а именно: для значе- Обозначение операции Другие обозначения и представ- ления Таблица ИСТИННОСТИ Логические связки Названия операций Как читать Х& У X У X У ХлУ 0001 конъюнкция, логическое произведение, логическое «и», функция совпаде- ния X и У Х\/У ОШ дизъюнкция, логическая сумма, логическое «или», функция разделения X или У, (X и У) х -‘у X П У 1101 материальная импликация если X, то У; X влечет У; X имплицирует У Хм У III I 1001 эквивалентность, функция равнозначности X тогда и только тогда, когда У; X эквивалентно У X + У х V У 1(ХмУ) 1 (X = У) У оно сумма по модулю 2, разделительная дизъюнкция, отрицание эквивалентности, функция неравнозначности либо X, либо У; X не эквивалентно У X | У ~| (X & У) ХЛУ 1110 Шеффера штрих, отрицание конъюнкции, антиконъюнкпия X и У несовместны; неверно, что X и У X 4. У 1 (X V У) у v у 1000 Пирса стрелка, отрицание дизъюнкции, антидизъюнкция, функция Веоба ни X, ни У X М У X У 1 (X м У) 1(Х Э У) 0010 отрицание материальной импликации материальная антиимпликация, X, но не У; неверно, что X влечет У X +- У X С У У - X У пх 1011 обратная импликация X, если У; если У, то X; У влечет X X У Х<х У 1(У-Х) 1 (У ОХ) 0100 отрицание обратной импликации, обратная антиимпликация не X, но У; неверно, что У влечет X ственно оператор абстракции) переводит вы- сказывательную (соответственно предметную и высказывательную) форму в предметную, обычно с меньшим числом переменных, имею- щих свободные вхождения, или же в название определенного предмета. Если 23 (х, уг, ... .., уп) — предметная (соответственно выска- зывательная) форма, у которой х, yi, ..., уп — список всех переменных, имеющих свободные вхождения в 23 (х, уг, ..., уп), то (A.z)23(z, yi, уп) обозначает при заданных значениях о U О нии ...» уп аргументов уи ..., уп ее значе- нием является ф-ция (соответственно преди- кат), задаваемая (задаваемый) выражением (кх) 23 (х, у°, ..., у°). В формализованных языках, содержащих оператор абстракции, имеется обычно пра- вило преобразования выражения ((кх) х X 23 (х))а в выражение 21 (а), получающееся заменой всех свободных вхождений перемен- ной х в 23 (х) на а. Отметим, что (кх) (ку) 23 =£ #= (ку) (кх) 23. Выражение (кх) 2 именует од- 546
ЛОГИЧЕСКИЙ ЭЛЕМЕНТ АВМ номестную функцию-константу 2. Выражение (кх) sin (у + z) есть терм со свободными вхож- дениями переменных у, z; при любых число- вых значениях переменных у и z, напр., при . л у = 0, z = ~2~, этот терм именует одномест- ную функцию-константу, в этом примере — л ф-цию, принимающую значение sin (0+ -2")=1 для каждого числа х. Амер, математик А. Чёрч (р. 1903) показал, что всякая общерекурсивная ф-ция (см. Рекурсивные функции) может быть специальным образом определена с помощью некоторого выражения, образованного из пе- ременных, с помощью двух операций: сочле- нения и абстракции. Если 21 (х, ух, ..., уп) — высказывательная форма, у которой х, уг, ..., уп— список всех переменных, имеющих свободные вхожде- ния в 21 (х, уг, ..., уп), несли для yf, ..., у'п существует единственный х такой, что истин- но 21 (х, у°, ..., yty (т. е. выполняется условие единственности), то (ix) 21 (х, у°, ..., у^) обозначает тот единственный х, для которого истинно 21 (г, уг, ..., г/п). Логики расходятся в своих интерпретациях оператора дескрип- ции для тех случаев, когда указанное выше условие единственности не удовлетворяется. В некоторых формальных системах употреб- ление оператора дескрипции допускается только после того, как доказано условие един- ственности. Однако при таком подходе может оказаться неразрешимой проблема определе- ния того, какие из выражений языка явля- ются формулами. Др. логики выбирают раз навсегда определенный объект из области значений соответствующих переменных, ко- торый объявляется значением результата при- менения оператора дескрипции в случае, если не выполняется условие единственности. В ка- честве такого объекта берется, напр., число «0», если объектами системы являются числа, множество всех таких х, что 21 (х, у®, ..., у^), или пустое множество, если в формальной си- стеме нет различий между объектами и мно- жествами, или некоторая индивидная постоян- ная с выделенным для нее обозначением, напр., а*. Если таким объектом считают а*, то выражение В (ix 21 (х)) определяется как эк- вивалентное следующему выражению: (Эу) [(Vx) (21 (х) <-> х = у) & В (г/)] V V [ ~| ( 3У) (Vx) (21 (х) х = у) & Я3(а*)] («или существует такой у, что 23 (у) и у — единственный предмет, для которого 21 (у); или такого предмета нет и 93 (а*)»). Операторы дескрипции и операторы абст- ракции можно употреблять не только с пред- метными переменными, но (в соответствую- щих системах) и с предикатными и функцио- нальными. В формальных системах, основан- ных на исчислении предикатов, и те, и др. операторы можно элиминировать (исключить). Для целей обоснования математики нем. математик Д. Гильберт (1862—1943) построил исчисление с е-оператором, который делает излишним кванторы. Для высказывательной формы 21 (х) выражение еж 21 (х) приблизи- тельно обозначает: «некоторый объект х, удов- летворяющий условию 21 (х), если таковой существует, и некоторый произвольный объект в противном случае». В исчислениях с е-опера- тором имеется аксиомная схема 21 (х) -> -> 21 (ех 21 (х)). Исчисления, совмещающие е- оператор и технику естественного вывода, мо- гут представлять некоторые удобства для ма- шинного поиска доказательства теорем на ЭВМ. Лит.: Карнап Р. Значение и необходимость. Пер. с англ. М., 1959; Ч е р ч А. Введение в матема- тическую логику. Пер. с англ., т. 1. М., 1960; Fra- enkel A. A., Bar-Hillel Y. Foundations of set theory. Amsterdam, 1958. В. Ф. Костырко. логический задерживающий эле- мент — элемент, в котором осуществляется строго фиксированная задержка во времени между поступлением входной информации и выдачей информации па выходе. Это дости- гается применением тактирующей серии им- пульсов (сигналов опроса), которые синхро- низируют весь процесс преобразования ин- формации в схемах на Л. з. э. В функциональ- ном отношении Л. з. э. аналогичен обычному логическому элементу ЦВМ. Как правило, Л. з. э. выполняется на ферритовых сердеч- никах (см. Элементные структуры на логи- ческих задерживающих элементах). Г. И. Корниенко. логический элемент АВМ — элемент, используемый для выбора и коммутации пере- менных в схеме электрического моделирова- ния, а также для формирования команд пере- ключения в схеме логического управления поиском решения. Для реализации простей- ших логич. операций непрерывного выбора максимальной или минимальной из несколь- ких переменных используют пассивные ре- зистивно-диодные цепи, аналогичные схемам совпадения ЦВМ. Реализация нелинейных ф-ций типа сигнатур, которые используются в АВМ для выполнения логич. операций сравнения и условного перехода, производит- ся при помощи спец, схем, обладающих ре- лейной характеристикой. Выходное напря- жение такой схемы может принимать два оп- ределенных значения и всякий раз скачкооб- разно изменяется при изменении знака суммы входных сигналов, т. е. схема осуществляет элементарное преобразование аналоговых сиг- налов в цифровые команды, которые могут использоваться для управления ключами, обеспечивающими изменение структуры моде- лирующей цепи- В гибридных вычислительных машинах набор схем с релейной характеристи- кой составляет блок сигнатур, формирующий входные команды цифрового управления из непрерывных сигналов аналогового операци- онного устройства. Простейшим формирова- телем цифровых управляющих команд может служить триггер Шмидта, напряжение на вы- ходе которого изменяется при достижении 35* 547
ЛОГИЧЕСКИЙ ЭЛЕМЕНТ ЦВМ входным сигналом установленного значения. Порог срабатывания схемы — 0,15—0,3 в. При моделировании различных процессов и систем на обычных АВМ, а также на АВМ с периодизацией решения широко использую- тся аналоговые компараторы, построенные на базе типовых решающих усилителей. Анало- говый компаратор состоит из усилителя по- стоянного тока с большим коэфф, усиления и с ограничителями уровня в цепи обратной связи и резисторного устройства сравнения входных сигналов. Точность выполнения такой схемой ным компонентам, из которых построены Л. э. ЦВМ. Согласно этим признакам ниже указаны осн. варианты цифровых двоичных Л- э. ЦВМ. Простейшими функциональными типами Л. э. ЦВМ являются схемы совпадения, соби- рательные схемы и инверторы, которые реа- лизуют переключательные функции наиболее распространенной функционально полной си- стемы (соответственно конъюнкцию, дизъюнк- цию и инверсию). Указанные типы Л. э. ЦВМ чаще всего выполняются в виде стандартных сочетаний, напр., для реализации универсаль- Схема блока операционного реле. операции сравнения без особых трудностей может быть доведена до 0,01—0,02 в. Л. э. АВМ наз. также спец, блоки опера- ционных реле, которые используются для вы- полнения операций переключения в заданных местах моделирующей цепи. В состав блока входят схема сравнения, формирователь и ис- полнительный элемент, который срабатывает при достижении входной величиной заданного уровня. На рис. приведена схема блока опе- рационного реле, который используется в не- которых отечественных АВМ. Входы и выходы блока выведены на наборное поле, где опера- тор соответствующей коммутацией реализует различные зависимости: у = х3 sign (ж, + х2), 1 + sign (хг + х2) и = ------------------ ^3 и Др. Лит.: Ушаков В. Б. [и др.]. Электронная не- линейная аналоговая вычислительная машина МН-14. М., 1965; Корн Г., Корн Т. Электронные ана- логовые и аналого-цифровые вычислительные маши- ны. Пер. с англ., ч. 1—2. М., 1967—68 [библиогр. ч. 1, с. 453—456]. Ю. П. Космач. ЛОГИЧЕСКИЙ ЭЛЕМЕНТ ЦВМ — техниче- ское устройство для реализации элементарной логической функции, имеющее внешние вы- воды для приема и выдачи сигналов, соответ- ствующих аргументам и значению функции. Информационными сигналами современных Л. э. ЦВМ в основном служат дискретные значения напряжения, тока и т. п. Такие Л- э. ЦВМ наз. дискретными, или цифровыми. Для упрощения тех. реализации большинство дискретных Л. э. ЦВМ выполнены как двух- позиционные, при этом одно из состояний обо- значают «0», другое — «1». Однако применяют и многопозиционные дискретные Л. э. ЦВМ (см. Многозначные схемы). Л. э. ЦВМ разли- чают, в основном, по функциональному на- значению, по способу представления инфор- мации и способу связи между ними, а также по используемым физ. явлениям и характер- ных Л. э. ЦВМ с ф-циями X V У, X . Y, X-YXJZ -U и т. д. (см. Дискретных элементов система). Получили развитие и пороговые Л. э. ЦВМ, образующие «1» на выходе в случае, когда алгебраическая сумма сигналов на их входах превзойдет заданный пороговый уро- вень (см. Логика пороговая). Л. э. ЦВМ, вы- полняющие, кроме логических ф-ций, и ф-ции усиления выходных сигналов, наз. актив- н ы м и, а Л. э. ЦВМ без свойств усиления — пассивными. Различают Л. э. ЦВМ с за- поминанием (см. Логический задерживающий элемент) и без запоминания. У элементов без запоминания отключение информации от входа переводит элемент в исходное состояние, а у Л. э. ЦВМ с запоминанием такое отключение не повлечет изменения состояния. По способу представления информации в способу связи между собой Л. э. ЦВМ принято подразделять на Л. э. ЦВМ потенциального типа (см. Потенциальная элементная струк- тура ЦВМ), импульсного типа (см. Импульс- ная элементная структура ЦВМ) и потен- циально-импульсного типа (см. Потенциально- импульсная элементная структура ЦВМ). В зависимости от используемых физ. явле- ний и компонентов Л. э. ЦВМ делят на полу- проводниковые (диодные, транзисторные, диодно-транзисторные и т. д.); магнитополу- проводниковые (феррит-диодные, феррит-тран- зисторные); электромеханические (реле и кон- такторы); Л. э. ЦВМ на вакуумных или газо- наполненных лампах и др., напр., оптические, криотронные и химотронные. Наиболее рас- пространены полупроводниковые Л. э. ЦВМ. Осн. характеристиками цифрового двухпо- зиционного Л. э. ЦВМ, выполняющего задан- ные логические функции, являются: сигналы для представления логического «0», логиче- ской «1» и помехоустойчивость; коэфф, объеди- 548
ЛОГИЧЕСКИХ ВЫРАЖЕНИЙ НОРМАЛЬНЫЕ ФОРМЫ нения по входам «И» и «ИЛИ», коэфф, развет- вления по выходу; быстродействие; питающие напряжения и рассеиваемая мощность; габа- риты и вес; стоимость и надежность, рассмат- риваемая как совокупность свойств безотказ- ности, восстанавливаемости и долговечности. Коэфф, объединения по входу Л. э. ЦВМ оп- ределяет его максимально возможное количе- ство логических входов, а коэфф, разветвле- ния по выходу показывает, на какое количе- ство логических входов можно подключать одновременно выход данного Л- э. ЦВМ. Для 2. Передаточная характеристика инвертора. конкретного Л. э. ЦВМ указываются поляр- ность и амплитуда, а в ряде случаев и дли- тельность входных и выходных сигналов. Ти- повой цифровой Л. э. (инвертор), реализую- щий функцию «НЕ», представлен на рис. 1. Передаточная характеристика его (рис. 2) отражает зависимость выходного напряжения £7ВЫХ от входного напряжения Z7BX и имеет вид кривой с двумя прямолинейными участ- ками, соответствующими уровням логических «1» и «О», и с узким переходным участком. Обычно для получения необходимой надеж- ности и быстрого достижения устойчивых то- чек логических «О» и «1» для Л. э. задают до- пустимые уровни входных сигналов. Причем из-за разброса параметров входных сигналов и компонент Л. э. ЦВМ, в зависимости от из- менения питающих напряжений и температуры окружающей среды, функционирование Л. э. ЦВМ определяют семейства передаточных ха- рактеристик. Крайние значения входного сиг- нала, при которых выходной сигнал Л. э. ЦВМ равен макс, сигналу «О» или миним. сиг- налу «1», наз. пороговыми значениями сигна- лов Л. э. ЦВМ (точки 1 и 2 на рис. 2). Быстро- действие Л. э. ЦВМ характеризует среднее время задержки в нем сигнала. Конструктивно Л. э. ЦВМ чаще всего вы- полняют в отдельных корпусах или в одном корпусе размещают несколько независимых Л. э. ЦВМ. Известны также варианты с раз- мещением одного Л. э. ЦВМ в нескольких типизированных корпусах. Развитие цифро- вых Л. э. ЦВМ особенно связано с развитием цифровых электронных вычислительных ма- шин. Л. э. ЦВМ 1-го поколения строили на электронных лампах (подключенных проводни- ками к сопротивлениям, конденсаторам и ин- дуктивностям), в машинах 2-го поколения — на транзисторах. Последние, исчерпав воз- можности повышения осн. характеристик Л. э. ЦВМ с подключенными радиодеталями, уступи- ли место микроэлектронным интегральным схе- мам (машины 3-го и 4-го поколений). Именно интегральные схемы обеспечивают наибольшие возможности повышения быстродействия и на- дежности и снижения стоимости, веса и габари- тов Л. э. ЦВМ и потребляемой ими энергии. Весьма перспективным направлением улучше- ния характеристик Л. э. считается использо- вание возможностей квантово-оптических при- боров типа лазеров (машины 5-го поколения). См. также Микроэлектронная элементная ба- за вычислительной техники. Э. И. Комухаев. ЛОГИЧЕСКИХ ВЫРАЖЕНИИ НОРМАЛЬ- НЫЕ ФОРМЫ — логические выражения (фор- мулы) специального вида. В алгебре логики различают две нормальные формы — дизъюнк- тивную и конъюнктивную. В обоих случаях это ф-лы, в которых из знаков логических опе- раций содержатся только знаки &, V и ’» причем операция отрицания относится только к отдельным переменным. Элементарной конъ- юнкцией наз. конъюнкцию некоторого числа переменных или их отрицаний такую, что, каждая переменная встречается в ней не боль- ше одного раза. Аналогично определяют эле-' ментарную дизъюнкцию, напр., xi & х2& х3 является элементарной конъюнкцией, а V V х2 V хз — элементарной дизъюнкцией. Дизъюнктивной нормальной формой наз. дизъюнкцию некоторого числа элементарных конъюнкций, взятых без повторений, и, ана- логично, конъюнктивной нормальной фор- мой — конъюнкцию некоторого числа элемен- тарных дизъюнкций. Напр., ф-ла (а^ & х2 & & х3) \/ (^ & х2) является дизъюнктивной норм, формой, ф-ла (zj V х2 V хз) & (xi V V х2)& (х2 V хз) — конъюнктивной нормаль- ной формой, а формула (xj & х2 V хз> & & х2 — не является ни конъюнктивной, ни дизъюнктивной нормальной формой. В логике предикатов употребляются еще предваренные нормальные формы и нормаль- ные формы Сколема. Формулу наз. предварен- ной нормальной формой, если все кванторы, встречающиеся в ней, выписаны впереди, а 549
ЛОКАЛИЗОВАННЫЕ ПЕРЕМЕННЫЕ подкванторная часть имеет вид дизъюнктивной или конъюнктивной нормальной формы, напр., Э У Э z У и[(Р (х, у) & Q(x)) V (Р (У, & Q (и))]. Для каждой ф-лы алгебры логики и логики предикатов существует эквивалентная ей (т. е. принимающая одинаковые с ней значения при одинаковых значениях переменных) нормаль- ная форма. Формула наз. нормальной формой Сколема (по фамилии норв. математика Т. Ско- лема), если она имеет вид предваренной нор- мальной формы и все кванторы существования, если они есть, предшествуют всем кванторам общности. В логике предикатов не для всякой ф-лы существует эквивалентная нормальная форма Сколема, но для всякой ф-лы существует дедуктивно эквивалентная нормальная форма Сколема. Для исчисления предикатов понятия «эквивалентные формулы» и «дедуктивно эк- вивалентные формулы» не равнозначны. Две формулы 21 и В наз. дедуктивно эквивалент- ными, если из аксиом исчисления предикатов и ф-лы 21 посредством правил вывода можно вывести ф-лу В и наоборот, из аксиом и фор- мулы В можно вывести ф-лу 21. Очевидно, что эквивалентные ф-лы являются дедуктивно эквивалентными, но не наоборот. Л. в. н. ф. чрезвычайно удобны при поста- новке и решении различных проблем логики математической и ее приложений. Лит.: Новиков П. С. Элементы математической логики. М., 1973. М. И. Кратко. ЛОКАЛИЗОВАННЫЕ ПЕРЕМЕННЫЕ — пе- ременные в языках программирования с блоч- ной структурой, описанные в блоке програм- мы и имеющие смысл, определенный этим опи- санием, только в данном блоке. Переменные, оаисанные в начале блока, наз. локали- зованными в блоке (см. Глобальные переменные). Эти переменные приобретают смысл при входе в блок и теряют его при вы- ходе. Исключение составляют собственные пе- ременные (см. АЛГОЛ-60). Л. п. позволяют использовать в языках программирования с блочной структурой в различных блоках одни и те же идентификаторы и тем самым состав- лять блоки независимо друг от друга, а также позволяют реализовать динамический прин- цип памяти распределения. а. И- Халилов. ЛОКАЛЬНОГО КОДИРОВАНИЯ ПРИН- ЦИП — общий подход к построению методов синтеза схем, реализующих булевы функции (или вектор-функции) из специальных классов функций, основанный на обладающем особы- ми свойствами кодировании функций наборами из нулей и единиц. Для построения асимпто- тически оптим. метода синтеза кодирование должно быть асимптотически оптимальным: длина кода должна быть асимптотически рав- на (двоичному) логарифму числа рассматривае- мых ф-ций (от п аргументов). Кодирование должно быть локальным в том смысле, что для вычисления ф-ции ( на каждом конкрет- ном наборе о значений аргументов (для «деко- дирования») достаточно знать сравнительно небольшой отрезок кода- Декодирование так- 550 же должно осуществляться сравнительно про- сто. Во-первых, сравнительно просто (в смыс- ле сложности схемной реализации) должны вычисляться «координаты» отрезка кода; напр., номер отрезка кода, если код разбит на отрезки одинаковой длины; номер первого разряда и длина отрезка, если отрезки имеют различную длину. Во-вторых, по набору о, отрезку кода (и, быть может, «координатам» отрезка кода) сравнительно просто должно вы- числяться значение / (о). Схема вычисления f (х) по принципу локального ко- пирования. В общем виде схема, построенная для / (х) в соответствии с Л- к. п., состоит из несколь- ких подсхем (рис.). Подсхема А по набору о вычисляет координаты отрезка кода. Подсхе- ма В по координатам отрезка кода выдает часть кода (фиксированной длины), содержащую требуемый отрезок его. Подсхема С выделяет из части кода требуемый отрезок кода, под- схема D вычисляет f (о). Обычно подсхема С является универсальной (не зависящей ни от класса F реализуемых ф-ций, ни от кон- кретной ф-ции /); подсхемы А и D не зависят от /, но зависят от F; подсхема В зависит от /; эта подсхема содержит осн. часть элементов всей схемы. Кодирование не обязательно должно быть взаимно однозначным. В неболь- шом количестве дополнительная информация может содержаться в подсхеме декодирования D. Л. к. п. фактически сводит задачу синтеза схем к задаче кодирования ф-ций, осп. труд- ность задачи в этом случае сосредоточена здесь. Особенно удобен Л. к. п. в том случае, если схемы имеют достаточно большие возможности (схемы из функциональных элементов, логи- ческие сети и алгоритмы). Примеры асимптотически оптим. локаль- ного кодирования. 1. Пусть Sn —класс симметрических ф-ций f (хг, ..., хп). Кодом ф-ции / (xi, ..., хп) являе- тся набор (л0, лх, ..., лп), где ni— значение функции / на (любом) наборе с i единицами. 2. Пусть Яп,>г — класс ф-ций / (хг, ..., хп), принимающих значение 1 на к наборах щ, ... _ log к ..., значений аргументов. Если —-—-> О, то асимптотически оптим. локальным кодом является набор ой (длины к).
ЛЯПУНОВА МЕТОДЫ 3. Пусть а = (аг, ап) набор из нулей и единиц, | а | = ai2° + a22x + ... + ап2п~1 и ЭЛП — класс вектор-функций F = (Д (хг, ... *п), /п (xlt .... хп)), удовлетворяющих условию: если | а | | Р |, то | F (а) | | А(Р) |. Нелокальный (но асимптотически оптималь- ный) код вектор-функции F — это набор дли- ны 2n+1 — 1, имеющий 2П нулей и 2П — 1 еди- ниц, в котором число единиц, стоящих перед i-м нулем, равно I F (а) |, где | a | = i — 1. Пусть набор л разбит на 2й частей: л = (nlt ..., n2fe) имеет длину 2n—h+1, кроме Jt2k) и р4 — набор длины п такой, что | р4| есть число единиц в наборе (щ, ..., л;_р. Асимпто- тически оптим. локальный код для F (при п ------ - - ~n_fe -» 0) — это набор р1П1р2л2 ... p2kx2k. О. Б. Лупанов. ЛЯПАС — язык программирования, ориенти- рованный на описание логических задач. К та- ким задачам относятся, напр., задачи логики математической, автоматов теории, бу- левой алгебры, графов теории, кодирования теории. Разработан в 1966. Л.-70 представ- ляет собой развитие языка Л., предложенного ранее для применения преимущественно в области логического синтеза дискретных авто- мат. устройств. Л.-70 обладает тремя уров- нями. Первый из них близок к языкам машин- ным и позволяет достаточно полно использо- вать возможности современных ЦВМ. Его осн. операндами являются булевы векторы и мат- рицы, над которыми определяется ряд элемен- тарных операций. Второй уровень содержит аппарат для расширения языка путем введения новых операторов, реализуемых подпрограм- мами, поэтому Л.-70 относится к открытым, растущим языкам. Третий уровень содержит аппарат сегментирования, облегчающий со- ставление больших программ, которые не по- мещаются целиком в оперативной памяти. Язык Л.-70 положен в основу одноименной системы программирования, осн. блоком ко- торой является быстродействующий трансля- тор. Все блоки системы оформлены как под- программы, их можно использовать при раз- работке новых программ. Система Л.-70 реа- лизована на отечественных вычисл. машинах «М-20», «БЭСМ-ЗМ», «БЭСМ-4», «Минск-2», «М-220», «Минск-22», «БЭСМ-6». Лит.: Автоматизация синтеза дискретных автоматов. «Труды Сибирского физико-технического института», 1966, в. 48: .3 а к р е в с к и й А. Д. Алгоритмиче- ский язык ЛЯПАС и автоматизация синтеза дискрет- ных автоматов. Томск, 1966 [библиогр. с. 245—261]; Логический язык для представления алгоритмов син- теза релейных устройств. М., 1966; 3 а к р е в - с к и й А. Д. Алгоритмы синтеза дискретных автома- тов. М., 1971 [библиогр. с. 502—504]. A 77 11/ ЛЯПУНОВА МЕТОДЫ — методы, позволяю- щие качественно исследовать некоторые важ- ные свойства (напр., устойчивость, диссипа- тивность) решений обыкновенных дифферен- циальных уравнений, не отыскивая сами ре- шения. Разработал их в 1892 рус. математик А. М. Ляпунов. Они составляют основу теории устойчивости решений обыкновенных дифф, уравнений. Проблема устойчивости впервые возникла из практических задач небесной ме- ханики, однако впоследствии было обнаруже- но, что она возникает во всех научных зада- чах, связанных с изучением движения любых материальных систем, описываемых обыкно- венными дифф, уравнениями. Исследования этой проблемы до А. М. Ляпунова относились к частным случаям движения и не всегда об- ладали достаточной матем. строгостью. Стро- гие определения устойчивости, общая поста- новка задачи, а также корректные методы ее решения (т. н. 1-й и 2-й Л. м.) впервые пред- ложены в диссертации А. М. Ляпунова «Об- щая задача об устойчивости движения». Рассмотрим систему дифф, уравнений, опи- сывающую движение некоторой динамической системы: dy Л =g(f’y)’ (1) гдеу=(У1......y„),g = (gi, ..., gn) — (nXl)- -матрицы (векторы-столбцы), = gi (t, у)— некоторые функции независимой переменной t (обычно — времени) и вектора фазовых коор- динат системы у, удовлетворяющие условиям существования и единственности решений си- стемы (1). Предположим, что необходимо изу- чить некоторое частное, т. н. невозму- щенное, движение исследуемой динамиче- ской системы, которому соответствует частное решение у = z (t) системы дифф, уравнений (1). Все прочие движения системы, которым соответствуют любые решения у z, наз. возмущенными движениями, а раз- ности х = у — z — возмущениями. Подставив в уравнение (!) у = х + z (z пред- полагается известной функцией 4), получим т. н. уравнение возмущенного движения dx -х- = f (t, х). (2) at где f (t, x) = g (t, x + z) — g (4, z). Определение 1. Невозмущенное дви- жение наз. устойчивым (по Ляпунову), если для всякого положительного числа 8 найдется положительное число 6, такое, что для всех возмущений х (4) (или для всех возмущенных движений), для которых в начальный момент t = 4о выполняется неравенство ||х(40)||<6, при всех t > 4о будет выполняться неравенство II X (4) II < 8, (3) где || • || — норма вектора. Определение 2. Если невозмущенное движение устойчиво (в смысле определения 1) и при некотором А > 0 для всех возмуще- ний, удовлетворяющих неравенству || х (4)|| < < А, существует предел lim || х (4) || = 0, то t-*OQ невозмущенное движение наз. асимптотически устойчивым (по Ляпунову). 551
ЛЯПУНОВА МЕТОДЫ Определения 1 и 2, введенные А. М. Ляпуно- вым, устанавливают связь между понятием устойчивости и характером изменения во вре- мени (часто говорят — ростом) нормы || х (4) || решения х (4) уравнения (2). Идея 1-го Л. м. заключается в том, что рост ||х (4) || оценивает- ся по шкале ростов, заданной некоторым упо- рядоченным семейством известных ф-ций t. А. М. Ляпунов использовал ф-ции ем, для которых показателем роста служит параметр (вещественное число) X. В соответствии с та- кой шкалой показатель роста решений х (4) определяется по формуле X = X (х) = Ит — In || х (4) ||, I -»-со t где символ Нт <р (4) означает верхний предел ф-ции <р (4). В современной литературе число X наз. характеристическим по- казателем (показателем Ляпунова) ре- шения х (4) (сам А. М. Ляпунов пользовался числом а = —X и называл его характеристич- ным числом). Характеристический показатель X представляет собой функционал, определен- ный на множестве ф-ций || х (4) ||, заданных на полуоси (to, оо). Очевидно, что если X > О, то lim || х (4) || = оо, а если X < 0, то || х (4) || -> 4-*оо -> 0 при 4 -> оо. Вообще, чем больше показа- тель А, тем «быстрее» растет ф-ция || х (4) ||. А. М. Ляпунов доказал ряд теорем о характе- ристических 'показателях решений уравнения (2) и о влиянии иа показатели различных пре- образований, производимых над этим урав- нёнием. 1-й Л. м. позволяет решить задачу об устойчивости, если по виду правой части уравнения (2) удается вычислить характери- стические показатели его решений или, по крайней мере, найти некоторые их оценки. Наиболее исследованы этим методом линей- ные системы dx —- = А (4) х. (4) at где А (4) — (п X п)-матрица, зависящая от 4. Важные результаты получены для линей- ных периодических систем вида (4), у которых А (4) = А (4 + (о), со > 0, а также для ряда других частных случаев. Развивая 1-й Л. м., более поздние исследователи использовали в качестве шкалы ростов двупараметрическое семейство функций, напр. Идеи 1-го Л. м. получили применение и глубокое раз- витие в трудах многих отечественных и зару- бежных ученых. Идея 2-го (т. н. п р я м о г о) Л. м. восходит к известной теореме Лагранжа об устойчи- вости равновесия консервативной механиче- ской системы (1788), в которой утверждалось, что состояние равновесия устойчиво, если в нем достигается минимум потенциальной энергии системы. Строгое доказательство этой теоремы позднее предложил Л. Дирихле. Тео- рема Лагранжа — Дирихле относится к част- ному случаю движения, а ее практическое ис- 552 пользование затруднено необходимостью оты- скивать потенциальную энергию системы, что далеко не всегда удается сделать. 2-й Л. м. представляет собой далеко идущее обобщение идеи Ж.-Л. Лагранжа. Для исследования ус- тойчивости движения системы (1) А. М. Ля- пунов предложил использовать спец, знако- определенные пробные ф-ции v (4, х) (т. н. функция Ляпунова, отдаленный аналог энергетической функции Лагранжа). Факт устойчивости или неустойчивости был связан с наличием такой функции г (4, х), производная которой, взятая согласно урав- нениям возмущенного движения, обладает спец, свойствами. Так, напр., невозмущенное движение системы (1) устойчиво, если произ- dv (4, х) водная---—----функции Ляпунова, взятая вдоль фазовых траекторий системы (2), знако- постоянна и обладает противоположным по от- ношению к v (4, х) знаком. А. М. Ляпунов до- казал ряд теорем о ф-циях и (t, х), составив- ших основу его 2-го метода, и с их помощью получил некоторые конкретные результаты. Одним из наиболее известных результатов та- кого рода явилось строгое обоснование метода исследования устойчивости по уравнениям 1-го приближения (метод линеаризации). Этим методом без достаточного обоснования поль- зовались ранее многие исследователи, однако А. М. Ляпунов доказал, что в ряде случаев такой метод приводит к ошибочным резуль- татам, и сформулировал строгие условия, при которых им можно пользоваться. Идея 2-го Л. м. оказалась чрезвычайно эф- фективной и плодотворной. Применением и дальнейшим развитием этого метода занима- лись многие ученые. На основе 2-го Л. м. были решены задачи об устойчивости в целом (т. е. при любых возмущениях х (4)) и в об- ласти, об абсолютной устойчивости, о дисси- пативности (предельной ограниченности ре- шений) , об устойчивости на конечном интер- вале времени и при постоянно действующих возмущениях, об устойчивости дискретных, стохастических систем, систем с запаздывани- ем и с распределенными параметрами, систем, заданных дифф, уравнениями в банаховом пространстве, и много других задач. Кроме классической проблемы об устойчивости дви- жения, 2-й Л. м. находит применение и в ряде других задач, напр., в задаче о синтезе оптим. систем автомат, управления. Л. м. являются теор. основой решения многих прикладных задач, в том числе задач теории автомат, управления (техн, кибернетики). См. также Устойчивости дискретных систем теория, Устойчивости непрерывных систем теория. Лит.: Ляпунов А. М. Общая задача об устой- чивости движения. М.— Л., 1950; Былов Б. Ф. [и др. ]. Теория показателей Ляпунова и ее приложе- ния к вопросам устойчивости. М., 1966 [библиогр. с. 558—565 ]; М а л к и н И. Г. Теория устойчивости движения. М., 1966; Демидович Б. П. Лекции по математической теории устойчивости. М., 1967 [библиогр. с. 466—469]; Л а - С а л л ь Ж., Леф- ш е ц G. Исследование устойчивости прямым ме- тодом Ляпунова. Пер. с англ. М., 1964 [библиогр. с. 160—161]. Ю. Н. Чеховой.
«М-20» — цифровая электронная вычисли- тельная машина общего назначения, ориенти- рованная на решение сложных математических задач. Разработана в 1958 в Ин-те точной ме- ханики и вычисл. техники АН СССР. «М-20» послужила исходной моделью семейства сов- местимых вычисл. машин. «М-220» и «М-222». Ср. быстродействие — 20 тыс. трехадресных операций в 1 сек. Система счисления двоичная. Способ представления чисел — с плавающей запятой. Разрядность — 45 двоичных разрядов (мантисса — 36 разрядов, знак числа — 1 раз- ряд, порядок — 7 разрядов, признак числа — 1 разряд). Диапазон чисел, с которыми опери- рует машина — в пределах от 2—64 до 2+63 Структура команд — трехадресная, с авто- мат. изменением адресов. Каждый адрес со- стоит из 12 двоичных разрядов, что позволяет хранить в оперативном запоминающем уст- ройстве (цикл обращения 6 мксек, выполнено на ферритовых сердечниках) 4096 слов. В ма- шине предусмотрены внешние ЗУ на магн. барабанах и лентах. Три магн. барабана дают возможность запомнить свыше 12 тыс. слов, а четыре блока накопителей на магн. ленте позволяют хранить свыше 300 тыс. чисел или команд. Скорость обмена информацией с ОЗУ, без учета времени ожидания, составляет для магн. барабанов 12 тыс., а для магн. лент — 2800 слов в 1 сек. Ввод информации в машину производится с перфокарт со скоростью 100 карт в 1 мин. Подача карт осуществляется ши- рокой стороной с мех. считыванием пробивок. Устройства вывода — быстродействующее пе- чатающее устройство (скорость 15 строк/сек) и выходной перфоратор (скорость 50 карт/.мим). Промежуточное буферное ЗУ на магн. бара- бане позволяет осуществлять одновременно вывод результатов и производить вычисления. Машина построена по мелкоблочному прин- ципу- Стандартные блоки выполнены на им- м «М-220» — цифровая электронная вычисли- тельная машина общего назначения. Предна- значена для решения научно-технических, а также отдельных классов экономических за- дач. По структуре и системе команд «М-220»- аналогична «М-20», но построена на полупро- водниковых приборах. Быстродействие — около 27 тыс. трехадресных операций в 1 сек. Центр, вычислитель состоит из блока управ- ления и арифм. устр-ва; предназначен он для выполнения операций над числами и командами. Оперативное ЗУ (ОЗУ) на фер- ритовых сердечниках со временем обращения 6 мксек имеет емкость от 4 тыс. до 16 тыс. 47-разрядных слов. Внешнее ЗУ (ВЗУ) на магн. ленте состоит из 4 лентопротяжных механизмов и одной стойки управления, имеет общую емкость 4 млн. слов. Скорость чтения или записи ин- формации составляет 5 тыс. слов в 1 сек (предусмотрена возможность увеличения ем- кости накопителя на магн. лентах до 16 млн. слов). ВЗУ на магн. барабане имеет емкость 24 тыс. слов. Кроме того, имеется буферное- ЗУ на 1024 слова, используемое для вывода информации. Макс, время обращения к магн. барабану не превышает 60 мсек, а скорость обмена составляет 17 тыс. слов в 1 сек. Пре- дусмотрена возможность дополнительно под- Цифровая вычислительная машина «М-220». пульсных потенциальных элементах. В маши- не использовано 4500 электронных ламп и 35 тыс. полупроводниковых диодов. Лит.: Ляшенко В. Ф. Программирование для цифровых вычислительных машин М-20, БЭСМ-ЗМ, БЭСМ-4, М-220. М., 1967 [библиогр. с. 419]. Ю. В. Старченко. ключать магн. барабаны, увеличивая общую емкость накопителя до 65 тыс. слов. Устр-во управления выводом обеспечивает вывод информации на алфавитно-цифровое пе- чатающее устройство типа АЦЙУ-128 или на перфоратор результатов. Скорость работы 553
МАЖОРИТАРНЫЙ ЭЛЕМЕНТ перфоратора — 100 карт/жи«, АЦПУ — 400 строкЛиин.. АЦПУ позволяет печатать информацию в восьмеричной, десятичной или алфавитно-цифровой форме. Длина строки — 128 знаков. С помощью АЦПУ можно выво- дить таблицы и графики. Устр-во ввода с перфокарт позволяет вво- дить информацию со скоростью 700 карт/лия. Наличие коммутации в нем позволяет обраба- тывать карты, перфорированные на любом устр-ве. В машине имеется управляющий ка- нал (вход и выход) на 45 двоичных разрядов для обмена информацией с др. устр-вами (напр., устр-во сопряжения с линиями связи) или с вычисл. машинами, имеющими режим прерывания программ. Управляющий канал (вход и выход) на 18 двоичных разрядов по- зволяет подключать аналоговые системы или реальные объекты через спец, преобразовате- ли, а также графопостроители. Наличие сиг- налов прерывания и каналов обмена позволяет производить обмен информацией между маши- нами, а также вести выполнение одной про- граммы параллельно на нескольких ЦВМ. Воз- можности машины значительно расширяются при подключении долговременного ЗУ (ДЗУ) емкостью на 16 тыс. слов. Обращение к ДЗУ производится с помощью команды переклю- чения. Для построения схем в «М-220» использова- на импульсно-потенциальная система элемен- тов, работающая на частоте 660 кгц. Для по- вышения надежности, облегчения контроля за выполнением вычисл. процесса и устранения неисправностей в машине осуществлен конт- роль по модулю 2 передачи информации между магн. ОЗУ, центр, вычислителем, внешними магн. ЗУ, внеш, выходными и входными устройствами и контроль над выборкой числа или команды по адресу. Для увеличения скорости выполнения опе- раций применен ряд логич. приемов: прием следующей команды совмещен с выполнением текущей, умножение производится одновре- менно на два разряда с запоминанием перено- сов, сложение и вычитание при операциях ум- ножения и деления совмещены во времени со сдвигами. Лит.: Ляшенко В. Ф. Программирование для цифровых вычислительных машин М-20, БЭСМ-ЗМ, БЭСМ-4, М-220. М., 1967 [библиогр. с. 419]. МАЖОРИТАРНЫЙ ЭЛЕМЕНТ ство, реализующее мажоритарную операцию (см. Логика мажоритарная). Представляет со- бой частный случай порогового элемента. На базе М. э. может быть реализован функцио- нально полный набор логических элементов ЦВМ. Наиболее естественно М. э. реализуются на основе параметронов и «твинов» — пар Го- то на туннельных диодах. На практике полу- чили распространение двузначные трехвходо- вые, реже пятивходовые, М. э. Применяется в качестве восстанавливающего органа в схемах с многократным резервированием, а также в качестве функционального элемента в вычис- лительных и управляющих устройствах дис- кретного действия. Б. Л. Овсиевич. 554 МАЙЕРА задача — вариационная задача с подвижными концами и дифференциальными связями. Формулируется так: среди кривых у (х), удовлетворяющих дифференциальным уравнениям ф, (*. У, у') = 0 (1) Х1 < ж<ж2, у = (yi.....уп), i — 1, . . . , тч т <Z п и граничным условиям Фг (®1, У (*1)) = 0, (2) i = 1, . . . , к, к п ~Г 1, И,- (*2. У (®г)) = 0, (3) 7 = 1, .... р, р < п + 1, найти такую кривую, которая доставляет ми- нимум функционалу 7 = g (х1ч у (^j), х2, у (^а))* При этом ф-ции у, Фр фр Т|., g должны удов- летворять определенным требованиям глад- кости. Ур-ния (2), (3) определяют в (п + 1)-мерном пространстве некоторые поверхности и S2. Одна из них (напр., 5Х) может вырождаться в точку. В этом случае М. з. является задачей с одним фиксированным и одним подвижным концами. М. з. совпадает с Больца задачей, если в по- следней в функционале I ф-ция / = 0. Тогда и вся теория задачи Больца полностью перено- сится на М. з. В частности, для М. з. справед- ливо правило множителей и все следствия, вы- текающие из него,— условия трансверсаль- ности, ур-ния Эйлера и условия Вейерштрас- са — Эрдмана для угловых точек. Если рассматривать кривые (ух (ж), ..., уп(х), Уп+1 (г)), удовлетворяющие условиям (1—3) и, кроме того, условиям ?/п+1 (х) — 0, yn+i(x)X X (х2 — xi) = g, и записать I в виде I = ж? = Уп+1 то в таком виде М. з. экви- Xj валентна Лагранжа задаче. Лит. см, к ст. Вариационное исчисление. МАККЛАСКИ АЛГОРИТМ -^алгортм'^по- строения сокращенной дизъюнктивной нор- мальной формы (ДНФ) представления булевой функции из ее совершенной дизъюнктивной нормальной формы. М.-К. а. основан на ис- пользовании некоторого спец, способа пред- ставления конституэнт и импликант, а также задания совершенной ДНФ булевых функций. В соответствии с этим способом конституэнты единицы представляют с помощью условных чисел, называемых номерами соответствующих конституэнт. Номер конституэнты определяе- тся числом, запись которого в двоичной систе- ме счисления совпадает с набором значений пе- ременных, на котором конституэнта принимает единичное значение. Совершенная ДНФ ф-ции задается мн-вом номеров конституэнт единицы этой ф-ции.
МАКРОМОДЕЛН ЭКОНОМИЧЕСКИЕ Если номера конституэнт записываются в двоичной системе счисления, то элементарные произведения при заранее фиксированной ну- мерации переменных представляются с по- мощью последовательностей нулей, единиц и меток. Переменной без отрицания соответ- ствует «1», переменной с отрицанием — «О», а отсутствию переменной — метка (напри- мер, при п = 4 обозначается 1—01, zi — 1-------и т. п.). М.-К. а. при такой записи состоит в сле- дующем. Номера конституэнт заданной бу- левой ф-ции разбиваются по числу единиц в их двоичной записи на непересекающиеся группы, и каяедой группе присваивается та- кой индекс, что в группу с индексом (г = 1, 2, 3, ..., п) входят все конституэнты, в двоичной записи номеров которых содержится г единиц. Между номерами конституэнт, входящими в группы, индексы которых отличаются на еди- ницу, производятся попарные сравнения. Если сравниваемые номера отличаются значением некоторого разряда (например, 0001 и 0101), на его месте ставят метку (0—01), а номера, над которыми выполнено сравнение, отмечаю- тся. Сравнение номеров конституэнт и полу- чение в результате некоторых новых номеров с метками, представляющих элементарные произведения, соответствует выполнению опе- рации склеивания сравниваемых конституэнт. К полученным номерам снова применяют опе- рацию попарного сравнения, которая в этом случае уже соответствует склеиванию элемен- тарных произведений. Номера с метками, над которыми выполнено сравнение, снова отме- чаются. Сокращенная ДНФ заданной ф-ции получается в результате выполнения всех возможных операций попарного сравнения и содержит только те элементарные произведе- ния, номере которых после всех сравнений останутся неотмеченными. Выбор только неот- меченных элементарных произведений соот- ветствует выполнению всех возможных опе- раций поглощения. Наряду с двоичной систе- мой счисления для записи номеров консти- туэнт иногда используют десятичную (т. н. усовершенствованный М.-К. а.). При такой записи не нужны спец, метки в представлении номеров элементарных произведений. Однако для отображения результатов сравнения но- меров конституэнт и представлений элемен- тарных произведений в этом случае приходит- ся формировать дополнительные признаки, являющиеся некоторым упорядоченным мн-вом номеров и их разностей. Это приводит к услож- нению процедуры сравнения. Более слож- ным при использовании десятичной системы счисления оказывается и переход от получаю- щегося в результате работы М.-К. а. представ- ления имиликант к их записи в явном виде. М.-К. а. является модернизацией первого этапа Квайна метода минимизации булевых функций. Метод минимизации, основанный на использовании М.-К. а., обычно называют методом Квайна — Мак-Класки. Этот метод очень удобен на практике, т. к. позволяет за- менить громоздкую запись конституэнт и им- пликант более простой и существенно умень- шает число сравнений конституэнт и элемен- тарных произведений при построении сокра- щенной ДНФ. Лит.: Глушков В. М. Синтез цифровых ав- томатов. М., 1962 [библиогр. с. 464—469]; Me С i u S- k е у Е. J. Minimization of boolean functions. «The bell system technical journal». 1956, v. 35, Ml 6. Ю. Л. Ивасъкив. МАКРОКОМАНДА — оператор в машинно- ориентированных языках программирования, реализуемый несколькими машинными коман- дами. С помощью М. можно заказать для за- дачи некоторые ресурсы, возбудить процесс ввода — вывода, вызвать в решение подчинен- ную задачу и т. д. Подпрограммам операцион- ной системы, отрабатывающим М., свойственен, как правило, высокий приоритет, особенно если они связаны с обработкой информации в реальном масштабе времени. Близким к М. понятием в языках машинных является экстра- код-команда со спец, кодом операции, вызы- вающая обращение к операционной системе. А. И. Никитин. МАКРОМОДЁЛИ ЭКОНОМИЧЕСКИЕ — ма- тематическое представление наиболее суще- ственных связей интегрально описываемого экономического процесса, позволяющее про- следить его развитие на основе идей планиро- вания или прогнозирования. М. э. являются средством объединения частных моделей для недопущения противоречий между отдель- ными компонентами экономики, способствую- щим получению объективной оценки развития различных эконом, подсистем. В первоначаль- ном значении под М. э. понимали модели, оперирующие синтетическими показателями (общественный продукт, национальный доход, инвестиции и т. п.). Первым опытом макроэко- ном. анализа является «Экономическая таб- лица» франц, экономиста Ф. Кенэ (1758), в ко- торой в еще не развернутом виде сформулиро- вана идея простого воспроизводства и введены понятия совокупного общественного продук- та, основных и оборотных фондов, «эконом, излишка» (прибавочная стоимость в понима- нии физиократов) и т. д. Создание теории вос- производства связано с работами К. Маркса, чьи числовые двухсекторные модели являются основой для теории воспроизводства (в т. ч. макромоделирования) и для практики плани- рования. Схемы К. Маркса и В. И. Ленина, предназначенные для целей общего политэко- ном. анализа, абстрагируются от многих сто- рон реального эконом, процесса. В трудах сов. экономистов и экономистов социалистич. стран они развиваются в следующих направлениях: 1) исследование процесса воспроизводства при переменных параметрах и с учетом возможно большего числа факторов; 2) согласование раз- личных стадий итерационного процесса пла- нирования; 3) оптимизация управления нар. хозяйством. Существует двойное деление на макро- и микромодели экономические. Во-первых, моде- ли классифицируют с позиций рассматривае- мого объекта: М. э. описывают нар. х-во в це- лом, а микромодели характеризуют наиболее 555
МАКРОМОДЕЛН ЭКОНОМИЧЕСКИЕ «низкие» экоиом. единицы. Такая классифи- кация является результатом отражения струк- туры эконом, системы. Во-вторых, деление моделей связывают с к-вом позиций, представ- ленных в модели для характеристики уже фик- сированного рассматриваемого объекта, т. е. с номенклатурой позиций модели. Оба направ- ления классификации связаны с аспектом укрупненности описания эконом, процессов. Иногда исключают из класса М. э. модели с векторной ф-цией состояния системы, напр., модели, характеризующие нар. х-во вектором выпуска продуктов-агрегатов (в качестве аг- регатов можно рассматривать отрасли, сек- торы или подразделения). Тогда уже двухсек- торные модели не принадлежат к классу М. э. В другом случае М. э. отождествляют с моде- лями роста или развития экономики, а так как к моделям роста относят и многоотрасле- вые модели, последние также рассматриваются как М. э. Все же определяющим признаком в понятии М. э., по-видимому, является макро- уровень, так как макроподход с позиций укрупнения лучше отражать посредством ука- зания на степень агрегирования. При таком понимании имеет смысл употреблять термины «макроагрегированная» и «макродезагреги- рованная» модель (напр., межпродуктовый баланс нар. х-ва) М. э., как модели обще- эконом. системы, должны включать двойной аспект макро, т. е. и по объекту исследования и по степени агрегирования переменных. В зависимости от имеющейся информации и принятой при моделировании гипотезы от- носительно поведения системы М. э. делятся: по назначению — на оптимизационные и не- оптимизационные (среди последних выделяю- тся, напр., балансовые модели, модели равно- весия, многофакторные корреляционные); по виду функциональных соотношений — линей- ные и нелинейные; по учету фактора времени — статические и динамические (в т. ч. с конеч- ным и бесконечным интервалом планирования непрерывного и дискретного характера); по степени отражения неопределенности случай- ного характера — детерминированные и ве- роятностные; по используемому уровню агре- гирования показателей, характеризующих объект. Эти последние, в свою очередь, подраз- деляются на такие виды: предельно укрупнен- ные или однопродуктовые модели (в частности, модели роста в виде макропроизводственных функций); сильно агрегированные модели, с числом секторов до нескольких десятков; слабо агрегированные модели (до несколь- ких сотеи секторов); макродезагрегирован- ные (т. е. практически детализированные мо- дели). Во временном аспекте М. э. может теорети- чески охватывать любой промежуток времени О Т < оо, практически tmin < Т < <тах, где гтах определяется надежностью информа- ции, fmin — целесообразностью и необходи- мостью обновления некоторых элементов мо- дели. М. э. в равной мере базируются на ка- чественном и количественном анализе, причем 556 только модели, отражающие производствеиио- тех. факторы и социальио-эконом. природу моделируемого процесса могут претендовать на адекватность. Осн. управляющим параметром в предельно и сильно агрегированных М. э. является соотношение между потреблением и накопле- нием (числовые модели С. Г. Струмилина, мо- дели В. С. Немчинова, О. Ланге и др.). Напр., по схеме Струмилина трудоспособное населе- ние страны создает в базисном году Уо единиц национального дохода, который возрастает только за счет фондовооруженности труда, т. е. ДУг = EFt, где Е — эффект вложений, аналог фондоотдачи, Ft — основные и оборот- ные фонды иа начало периода t. Прирост фон- дов EFt осуществляется за счет направления на их расширение части х национального до- хода, т. е. EFt = xEYt. На потребление рас- ходуется Ct= Са + ДУ( — EFt. Необходимо определить долю х национального дохода, при которой в течение 40 лет (срока трудоспособ- ности поколения) максимизируется суммарный фонд потребления 40 1 — 2 Ct = 40С„ + F1 —А((1 + &)« - 1]. г=1 х В ряде случаев к схеме Струмилина добавляют условие монотонного роста потребления, а в критерий вводят взвешивающую функцию g (t) = ё~м, т. е. рассматривают функцию по- п требления У Cte~M. В процессе ее анализа (=1 устанавливают зависимость глобального мак- симума от выбора ф-ции взвешивания, опре- деляют границы области, которой должна принадлежать норма накопления х. Резуль- таты расчетов по сочетанию накопления и по- требления привлекаются при построении мо- дели соотношения между ростом произво- дительности труда и заработной платы. Сре- ди вопросов, рассматриваемых на основе сильно укрупненных М. э., следует указать на соотношение темпов роста I и II подразде- лений. Из менее агрегированных М. э. не- обходимо выделить модель Л. В. Канторовича, основанную на задаче программирования ли- нейного. Ингредиенты модели разбиты на 4 группы: 1) первичные ресурсы (население, природные запасы полезных ископаемых и т. и.); 2) производственные факторы (катего- рии труда, производственные мощности, осво- енные природные ресурсы); 3) промежуточные продукты (сырье, материалы и др.); 4) конеч- ные продукты (предметы народного потреб- ления и непроизводственные услуги). Произ- водственные способы, относящиеся к одному периоду (производство, транспорт) и ко многим периодам (создание и использование фондов, освоение природных ресурсов), записываются в виде матрицы (а®г), где г — вид продукта, ресурса и т. п.; t — год; s — технологический
«MARK-1» способ; asit < 0 соответствует затратам, asit > > 0 — выпуску продукции. План определяе- тся заданием интенсивностей rs технологиче- ских способов, чем фиксируются балансы по различным ингредиентам xit = V rsatf С по- S мощью этих балансов записываются огра- ничения, определяющие допустимый план: ог- раничения по первичным ресурсам для всех периодов t > — Lit', задание производ- ственных мощностей, освоенных природных ресурсов и т. п. в начальный период 4 > > —Lt jj балансы по промежуточным продук- там xit 0; ограничения по конечным про- дуктам, напр., требование их выпуска в оп- ределенном ассортименте: Xt t = CitDt. Здесь Li t — наличие различных видов ресурсов, Ci t — характеристика г-й компоненты набо- ра Dv В качестве критерия оптимизации при- нимается максимум темпа роста а конечных продуктов, при котором разрешима задача Dt = (1 + a) Dt—{. Возможны и другие кри- терии эффективности. Значительное внимание макромоделирова- нию уделяется в капиталистических странах, где М. э., оперирующие синтетическими по- казателями, появились в начале 30-х гг. Эти М. э. отражают взаимосвязь эконометрии и буржуазной политэкономии. Хотя они и не разрешают кардинальных проблем политэконо- мии и развития капиталистической экономики, накопленный эконометрией опыт представ- ляет большой интерес как в смысле модели- рования производственно-тех. стороны вос- производства, так и анализа ее ошибок и пер- спективных линий развития. Важным шагом в исследовании проблемы оптимизации эконо- мики явилась предложенная амер, математи- ком Дж. фон Нейманом (1903—1957) концеп- ция расширения и равновесия для замкнутой модели в предположении развития с постоян- ными темпами. В последнее время уделяется большое внимание как обобщениям модели Неймана, так и некоторым ее частным случаям, напр., простой модели Леонтьева (см. Баланс межотраслевой), по отношению к которой тео- рия «расширенного равновесия» становится проще. Для исследования расширенного вос- производства в общем случае, т. е. не только в смысле Неймана, применяются различные модификации модели Леонтьева. Осн. функ- циональным соотношением в модели Купманса является: xt + zt = / (zt) — kzt, где zt — ка- питал в расчете на одного рабочего в момент t, f (z) — выпуск продукции в зависимости от капитала, xt — потребление в расчете на од- ного рабочего, t.zt — возрастание инвестиций пропорционально росту рабочей силы, кото- рый в свою очередь пропорционален росту населения Lt = Lnj4t (X > 0), Lt — население в момент t (Lo = const), zt — чистое прираще- ние капитала на одного рабочего. В качестве СО критерия принимаются: max j e~f>tu (xt) dt— о интегр. полезность на душу населения, СО max e~p*tu (xt) dt — суммарная полезность 'О для всех людей (р* = р — X) или более сложные варианты построения целевой функ- ции, напр., посредством рекуррентных соот- ношений, связывающих значения целевой ф-ции двух бесконечных временных интерва- лов, один из которых является частью дру- гого. Лит.: Маркс К. Каштал, т. 2. К., 1954; Ле- нхи В. I. 3 приводу так званого питания про рин- ки. Повне згбрання твор!в, т. 1;Струми линС. Г. К проблеме оптимальных пропорций. «Плановое хо зяйство», 1962, Хе 6; Немчинов В. С. Эконо мико-математические методы и модели. М., 1965; Канторович Л. В. Математические проблемы расчета и анализа оптимальных динамических моде- лей. Новосибирск, 1965; Аллен Р. Математиче- ская экономия. Пер. с англ. М., 1963 [библиогр. е. 647—655]; Макроэкономические модели планирования и прогнозирования. Пер. с англ, и франц. М., 1970. В. В. Демьяненко, В. А. Коноплицкий. МАКСИМЙНА ПРИНЦИП — принцип опти- мального поведения игроков в игр теории. М. п. состоит в стремлении максимизировать миним. выигрыш, имеет особенно большое зна- чение в играх антагонистических, в которых приводит к получению 1-м игроком игры зна- чения. Следуя М. п., игроки нередко вынужде- ны применять стратегии смешанные. МАКСИМУМА ПРАВДОПОДОБИЯ МЁТОД— метод определения оценок неизвестных пара- метров для случая, когда распределение слу- чайной величины принадлежит классу распре- делений, зависящему от конечного числа па- раметров. См. Статистические оценки. МАНИПУЛЯТОР — механизм, осуществляю- щий под управлением оператора манипуляции, эквивалентные действиям руки человека. М. применяются для выполнения работ, требую- щих захвата предметов, перемещения их в лю- бую зону рабочего пространства в недоступ- ной для человека среде (высокая т-ра, радио- активность и т. п.), или выполнения подобных действий с приложением больших сил (напр., манипулирование крупной поковкой под мо- лотом). Ведутся работы по созданию систем управления М. с использованием цифровых вычислительных машин. И- г. Пархоменко. «MARK-1» — первая в мире автоматическая электромеханическая цифровая вычислитель- ная машина. Создана фирмой чИнтернейгиенал бизнес машине корпорейшен» в 1944 в сотруд- ничестве с Гарвардским ун-том (США). Машина представляла собой синхронное вы- числительное устр-во параллельного действия, оперировала с числами, имевшими 23 десятич- ных цифровых разряда и один знаковый раз- ряд; предусматривалась возможность произ- водить вычисления с 46-разрядными словами. «М.-l» выполняла пять осн. операций (сложе- ние, вычитание, умножение, деление и оты- скание в таблицах величин, предварительно вы- численных машиной). В ней было 60 регистров 557
МАРКЕР для записи констант, 72 накапливающих ре- гистра, центр, блок умножения и деления, устр-ва для вычисления элементарных транс- цендентных ф-ций log10 х, 10х и sin ж и 3 меха- низма для считывания кодов программ с пер- фолент. Ввод данных — с перфокарт и по- зиционных переключателей (использовались затем и электрифицированные пишущие ма- шинки). Каждый из 60 регистров констант состоял из 24 десятипозиционных переключателей. Каждый из 72 накапливающих регистров со- стоял из 24 цифровых колес, посредством ко- торых можно было складывать и запоминать числа. Цифровое колесо представляло собой, по существу, десятипозиционный переключа- тель, переключаемый с помощью магнитной муфты. Операция вычитания (как обратная операции сложения) выполнялась путем пред- ставления чисел в дополнительном коде. Блок умножения и деления производил умножение следующим образом. Вначале образовывались и запоминались 9 целых чисел, кратных мно- жимому, затем из них выбирались числа, соот- ветствующие всем цифрам множителя. Ото- бранные числа сдвигались и складывались в столбик. Положение запятой — фиксирован- ное и устанавливалось на коммутационной па- нели. Деление выполнялось тем же блоком аналогичным образом. Логарифмы, антилога- рифмы и синусы величин вычислялись методом разложения в ряд этих ф-ций с использова- нием спец, регистров. Каждый из трех меха- низмов считывания с перфоленты был снабжен кольцевой лентой с проперфорированными на ней через равные промежутки кодами ф-ций и интерполяционными коэфф. Вначале лента автоматически перематывалась в направлении ближайшего значения аргумента, затем маши- на считывала значение ф-ции и производила интерполирование. Устр-во управления со- стояло из зубчатого колеса, которое перема- тывало «управляющую» перфоленту. Лента имела поперечные ряды отверстий. В любом из рядов было по 24 равноотстоящих отвер- стия, разбитых на 3 группы А, В и С по 8 от- верстий. Каждый ряд отверстий содержал команду: «Взять число из ячейки А, послать его в В, произвести операцию С». Устр-во управления, интерполяторы и цифровые коле- са работали синхронно, т. к. их привод осу- ществлялся мех. системой зубчатых передач от одного электромотора. Осн. цикл длился 300 мсек. Среднее время выполнения операции умножения составляло около 3 сек. «М.-l» была передана Гарвардскому ун-ту и проработала более 15 лет. На ней были вы- полнены расчеты для многих вычисл. лабора- торий США. Лит.- Aiken Н. Н., Hopper G. М. The auto- matic sequence controlled calculator. «Е lectrical engi- neering», 1946, v. 65, august — September — October— november: Уилкс M. В. Автоматические цифро- вые вычислительные машины. Пер. с англ. Л., i960 [библиогр. с. 316—329]. П. В. Походзило. МАРКЕР — специальный знак, наносимый на носитель информации (магнитную ленту или магн. барабан, перфоленту, перфокарту и т. п.) вместе с основными запоминаемыми данными. М. предназначен для некоторых служебных ф-ций, связанных с переработкой информации (поиск начала или конца требуе- мой зоны, стирания), распознаванием харак- тера записанной информации (М. адресный, числовой), размещением информации на но- сителе (напр., М. отделяет одну зону на магн. ленте или барабане от другой) и т. д. Синхронизирующие М. служат для управле- ния процессом записи и считывания инфор- мации. Для представления значений М. ис- пользуют пространственные (отдельная до- рожка на магн. ленте), временные (порядок следования) или физические (перфорация, цветные метки на магн. ленте) признаки. Ю. Л. Ивасъкив. МАРКОВА ЦЕПЬ — марковский процесс с ди- скретным временем и конечным или счетным множеством состояний. Пусть (х2, х2, ...} — состояния М. ц.; обычно считают, что времен- ной параметр t пробегает неотрицательные це- лые числа. М. ц. определяется набором веро- ятностей перехода pt- (п), т. е. вероятностями на n-ом шаге перейти из состояния i в состоя- ние /. Если эти вероятности не зависят от п, то М. ц. наз. однородной. С помощью М. ц. описывается эволюция любой системы, имеющей конечное или счетное мн-во состоя- ний и изменяющей свои состояния под влия- нием независимых случайных импульсов. Пусть Хп — состояние системы в момент п. a g (п, х, у) — состояние, в которое пере- ходит система из состояния х, если в момент п на нее воздействует импульс у. Тогда, если Ki, Y2, ...— последовательность независимых импульсов, то последовательность хп= g (п, Хп, Уп) будет М. ц. с переходной вероятностью Ру (”) = Р U (ге- xv Yn) ~ xj} (величина g (n, х^ Yn) — случайная величина, принимаю- щая значения хг, х2, ...; слева указана вероят- ность того, что эта случайная величина равна Xj). Если Pi (0) обозначает вероятность того, что система в начальный момент (t = 0) нахо- дится в состоянии xit то можно вычислить ве- роятность любого отрезка траектории системы, т. к. траектория системы на отрезке [0, п] является последовательностью ее значений х (0), х (1), .., х (п): р {х (0) = xio, х (1) = = xiv .... х(п) = xin} = pio (0) Pi°it (1) . . . Pln Зная вероятности перехода Pij (n), которые наз. вероятностями перехода за один шаг, можно вычислить вероятности перехода за несколько шагов (т, п), т. е. вероятность системы в момент п попасть в состояние /, если она в момент т < п нахо- дилась в состоянии г. Справедлива формула Рц n + 1) = 2 Pih n) Pkj (п’ п + (!) k (суммирование справа производится по всевоз- можным значениям индекса, указанного под 558
МАРКОВСКИЙ ПРОЦЕСС знаком суммы). При изучении вероятностей перехода удобно располагать их в матрицы П (rti, n) = (pv (т, п)), П (п) = (ру (п)) (г указывает номер строки, а / — номер столб- ца, на пересечении которых стоит элемент, указанной в обоих равенствах справа). Матри- цы такого вида наз. стохастически- м и; они представляют собой матрицы с не- отрицательными элементами, причем сумма элементов по строке равна 1. Произведение стохастических матриц также является стоха- стической матрицей. Соотношение (1) с помо- щью матриц записывается так: П (zn, п) = П (т + 1) П (т + 2) ... П (т + п). Одной из важнейших задач М. ц. является изучение поведения вероятностей ру (т, п) при п -> оо. Эта задача рассматривается пре- имущественно для однородных цепей. В этом случае П (п) = П не зависит от п и, следова- тельно, П (т, п) = Пп—т (справа стоит (п — — т)-ая степень матрицы П). Т. о., задача сводится к изучению поведения n-й степени стохастической матрицы при п -> оо. Наиболее интересным с практической точки зрения яв- ляется тот случай, когда выполняется эргоди- ческая теорема, т. е. Ру (т, п) при п стремятся к пределу р^, не зависящему от исходного состояния i. Для М. ц. с конечным мн-вом состояний для выполнения эргодиче- ской теоремы необходимо и достаточно, чтобы при некотором п матрица П" имела хотя бы один столбец, составленный из положитель- ных элементов; в частности, если таковой яв- ляется матрица П, то эргодическая теорема выполняется (см. Эргодическая теория). Ве- роятности р. = lim р.. (т, п) наз. э р г о - дическими вероятностями, они являются стационарными вероятностями: если р (ж (0) = х£ = Ру то р {х (п) = х^ = р} при всех п > 0. Стационарные вероятности удов- летворяют уравнению J^PiPy —Р; (здесь г р^. — вероятности перехода за один шаг од- нородной цепи). Это ур-ние с условием V р. = j — 1 в эргодическом случае (если справедлива эргодическая теорема) однозначно определяет эргодические вероятности. См. также Слу- чайных процессов теория. Лит.: Колмогоров А. Н. Цепи Маркова со счет- ным числом возможных состояний. «Бюллетень Мо- сковского университета», 1937, т 1, № 3; С а р ы м - саков Т. А. Основы теории процессов Маркова. М-, 1954 [библиогр. с. 202—205J; Чжуч К. Од- нородные цепи Маркова. Пер. с англ. М., 1964 [би- блиогр. с. 406—415]; Феллер В. Введение в теорию вероятностей и ее применения, т. 1. Пер. с англ. М., 1967; Кемен и Дж., Снелл Дж. Конечные цепи Маркова. Пер. с англ. М.. 1970. А. В. Скороход. МАРКОВСКИЙ ПРОЦЕСС — случайный про- цесс, обладающий тем свойством, что его пове- дение после момента t зависит только от его значения в этот момент и не зависит от пове- дения процесса до момента t. Понятие М. п. как обобщение понятия динамической си- стемы ввел сов. математик А. Н. Колмогоров (р. 1903). Говорят, что в некотором фазовом пространстве X динамическая система опре- делена, если задана ф-ция р (t, х, s) для t < s, х е X, со значением в X, определяющая поло- жение системы (последнее определяется точ- кой фазового пространства) в момент s, если в момент t ее положение было х. Эта ф-ция удовлетворяет эволюционному соотношению р (t, х, и) = р (у, р (t, х, у), и), если только t < s и. Это соотношение означает, что, на- ходясь в момент t в точке х и попадая в оп- ределенный момент в состояние р (t, х, и), система попутно в момент s попадет в состоя- ние р (t, х, у). В некотором фазовом простран- стве X задан М. и., если определена ф-ция р (t, х, s, Е) — вероятность того, что система, находясь в момент t в состоянии х, в момент s > t попадет в одно из состояний мн-ва Е. При этом требуется, чтобы: 1) функция р (t, х, у, Е) была определена для всех t < у, при- надлежащих некоторому мн-ву моментов Т (последнее наз. областью определения процес- са), х е X и Е принадлежит некоторой а -ал- гебре I подмножеств из X; 2) функция р (t, х, s, Е) была мерой по Е (так должно быть, поскольку p(t, х, s, Е) есть вероятность); 3) при t < у < и выполнялось соотношение р (4, х. и, Е) — J г (у, у, и, Е) р (S, х, у, dy). (1) Чтобы это соотношение имело смысл, требуе- тся также, чтобы р (t, х, у, Е) для всех t < у и Е е X было измеримо по х. Ур-ние (1) наз. уравнением Чепмена—Колмогорова и является аналогом эволюционного соотношения: при переходе из х в Е за время от t до и система попутно с вероятностью р (t, х, у, dy) попадет в окрестность точки у, а затем с вероят- ностью р (у, у, и, Е)' переходит из у в Е. При этом, поскольку у может быть любым, то по у нужно произвести интегрированйе (просуммировать все возможности). Область определения Т М. п. может быть либо неко- торой последовательностью моментов времени, тогда М.- п. наз. процессом с дискретным вре- менем (в качестве Т в этом случае берется гл. о. последовательность натуральных чи- сел), либо Т является конечным или бесконеч- ным интервалом. Различают М. и. ив зави- симости от фазового пространства. Наиболее распространенные следующие случаи: а) X — конечное мн-во, тогда М. п. наз. процессом с конечным мн-вом состояний; б) X — счет- ное мн-во, тогда М. п. является процессом со счетным мн-вом состояний; в) X — конечно- мерное эвклидово пространство, тогда М. п. наз. процессом с непрерывным мн-вом состоя- ний. М. п. с дискретным временем и конечным или счетным мн-вом состояний наз. Маркова цепями. Функция р (t, х, у, Е), с помощью которой определяется М. п., наз. переходной вероятностью, или переходной вероят- 559
МАССИВ ностной ф-цией М. п. Определение возможных переходных вероятностей является одной из осн. задач теории М. п. Это определение сво- дится в основном к тому, что для вероятности перехода нелинейное уравнение (1) заменяе- тся линейными уравнениями, которые наз. уравнениями Колмогорова. Последние имеют различный вид для разных классов М. п. Наи- более простой случай — если X — конечное или счетное фазовое пространство, а время не- прерывно; тогда переходная вероятность оп- ределяется ф-циями (7, s), равными услов- ной вероятности того, что система находится в /-ом состоянии в момент s, если в момент t она находилась в г-ом состоянии. Функции Pij ((, s) удовлетворяют двум системам урав- нений: 3 V1 Рц (*. «) = Pih (г, «) ahj (s), 5 xi - — Pij s> = aik (7) ph- (7, s), которые в этом случае и являются уравнения- ми Колмогорова. Эти уравнения существенно упрощаются в случае, если М. п. однородны. М. п. наз. однородным, если р (7, х, s, Е) = р (7 + h, х, s + h, Е). М. п. наз. чисто разрывным, если существу- ют пределы 1 lim --------р It — h,, х, t + h, E) = h 0. hi 4. 0 h -J- ^1 = X (7, х^ E) для всех E, не содержащих x, и 1 llm , IP <г~ hi), x’ * + h< W) — !)= h 10. 4.0 h -|- «j = — X (7, x), где {ж} — мн-во, состоящее из одной точки х. Следует отметить, что с помощью чисто разрыв- ных процессов описывается большинство си- стем, которые меняют свое состояние под влия- нием случайных возмущений, возникающих в случайные моменты времени (к таким слу- чайным возмущениям относятся, напр., по- ступление нового вызова на телефонную стан- цию, разладка одного из приборов автомат, системы и пр.). Очень важный класс М. п. с непрерывным мн-вом состояний составляют диффузионные процессы. Их можно интерпретировать как вероятностное описание явления диффузии. Кроме указанных М. п., рассматриваются так- же М. п. смешанного типа, в которых на не- прерывное (диффузионное) движение наклады- ваются скачки. Тогда ур-ния Колмогорова имеют вид интегро-дифференциальных ур-ний. Кроме определения переходной вероятности М. п., важной задачей является определение распределения различных функционалов от М. и. При этом М. п. рассматривается как слу- чайный процесс (или точнее, как некоторая 560 совокупность марковских случайных процес- сов с одной и той же вероятностью перехода). Теория М. п. изучает также поведение вероят- ности перехода р (t, х, s, Е) при s -> 00, осо- бенно в случае, если процесс однороден. Эта задача является основной для процессов с ди- скретным временем и отвечает одной из форм эргодического принципа (см. Эргодическая теория). Лит.; Сары мсаков Т. А. Основы теории процессов Маркова. М.,. 1954 [библиогр. с. 202—205]; Дынкин Е.Б. Основания теории марковских процессов. М., 1959 [библиогр. с. 219—220]; Дын- кин Е.Б. Марковские процессы. М., 1963 [библио- лиогр. с. 840—850]; Г и х м а и И. И., Скоро- ход А. В. Стохастические дифференциальные урав- нения. К., 1968 [библиогр. с. 353—354]; Гих- м а н И. И., Скороход А. В. Теория случайных процессов, т. 1—2. М., 1971—73 [библиогр. т. 1, с. 656— 661; т. 2, с. 632—636]; Чжун К. Однородные цепи Маркова. Пер. с англ. М., 1964 [библиогр. с. 406— 415]; Ито К., Маккин Г. Диффузионные процес- сы и их траектории. Пер. с англ. М., 1968 [библи- огр. с. 371—379]. А. В. Скороход. МАССИВ — 1) В задачах автоматической об- работки данных — совокупность однотипных по структуре и способу использования записей, относящаяся к определенному этапу управ- ленческих работ и рассматриваемая как еди- ное целое. Иногда М. наз. ф а й л о м (от англ, file). Примером М. может служить совокуп- ность учетных анкет (карточек) работников предприятия. Как правило, М. содержит боль- шие объемы информации и размещается на внешних носителях памяти ЦВМ. При обра- ботке М. его записи поочередно переносятся в оперативную память. Кроме записей, М. обычно содержит некоторые сведения (метки М.), позволяющие отличить один М. от дру- гого, определить последнюю запись М. и др. 2) В языках типа АЛГОЛ-60 — n-мерная упо- рядоченная совокупность однотипных элемен- тов Л. И. Бабенко. МАССИВ ИНФОРМАЦИОННЫЙ — набор поисковых образов документов или записей фактов (данных) в , информационно-поисковой системе. Первичные документы, поисковые образы которых хранятся в информационно- поисковой системе, образуют информационный массив документов. Существуют прямой и ин- версный способы организации М. и. При пря- мой организации осн. структурным элемен- том массива является запись, включающая адрес хранения документа и его поисковый образ. Элементы массива в этом случае обычно размещают и нумеруют в порядке их поступ- ления в систему. При инверсной орга- низации элементом масива являются запись, включающая слово языка информационного (дескриптор), и адреса хранения всех докумен- тов, в поисковые образы которых входит дан- ное СЛОВО. Э. Ф. Скороходъко. МАССОВОГО ОБСЛУЖИВАНИЯ СИСТЕ- МА — одна из возможных математических формализаций реальных систем технического, производственного, экономического или био- логического характера, осуществляемая с целью исследования работы системы и на- хождения наиболее рационального режима ее функционирования. М. о. с.— основной объ-
МАССОВОГО ОБСЛУЖИВАНИЯ СИСТЕМА 6КТ изучения массового обслуживания теории. Наибольший интерес с практической и теор. точки зрения представляет изучение т. н. ве- роятностных М. о. с., в функционировании которых принимают участие различные веро- ятностные факторы: случайные величины, си- стемы взаимно зависимых случайных величин, случайные процессы различной природы. Исследование вероятностных М. о. с. пред- ставляет собой специфический раздел случай- ных процессов теории. Реальной системой, до- пускающей формализацию в виде М. о. с., является, напр., производственная станочная линия. Каждый станок такой линии можно рассматривать как обслуживающий прибор, выполняющий ту или иную операцию обслу- живания. Поступления материалов, загото- вок, полуфабрикатов на линию извне обра- зуют совокупность входящих потоков системы. Время обработки детали на станке интер- претируется как время обслуживания. Запас заготовок, подлежащих обработке, образует очередь. Выходящими потоками М. о. с. яв- ляются потоки готовых деталей, прошедших обработку, отсев обракованных изделий, про- изводственные отходы. Группа станков, осу- ществляющих выполнение одной и той же производственной операции для различных деталей, образует многолинейную М. о. с. Многофазная М. о. с.— это группа станков, последовательно выполняющих раз- личные операции обработки одних и тех же деталей. Вынужденные перерывы в производ- ственном процессе и в снабжении рассматри- ваются как блокировка (см. Блокировка обслу- живания). Исследовать эту систему могут, напр., с целью определения таких значений параметров системы, при которых достигается максимум выпускаемой продукции за фикси- рованное время или минимум ожидаемых за- трат при выпуске заданного к-ва продукции. Функционирование М. о. с. сопряжено с по- ступлением извне или возникновением внутри системы определенных требований, вызовов, сообщений (абонентов), прохождением их че- рез систему, расщеплением на несколько но- вых требований или рекомбинацией несколь- ких требований в одно, выходом требований из системы. Процесс поступления или возник- новения абонентов носит характер потока слу- чайного. М. о. с. может обладать одним или несколькими однородными или неоднородны- ми, взаимно независимыми или зависимыми, равноправными или неравноправными входя- щими случайными потоками. Осн. элементом каждой М. о. с. служит т. н. обслуживающий механизм (прибор, линия, ка- нал) — функциональный элемент, осуществ- ляющий непосредственно операцию обслужи- вания требований (задержки во времени). В различных случаях М. о. с. может содер- жать только один обслуживающий механизм или мн-во их (конечное или бесконечное). Дли- тельность обслуживания требований (время обслуживания) — одна из существенных ха- рактеристик процесса обслуживания, про- текающего в системе. Длительности обслужи- вания различных требований могут быть по- стоянными (одинаковыми или различными для различных обслуживающих механизмов), слу- чайными (взаимно независимыми или зависи- мыми, распределенными по одному и тому же закону или по различным законам), управ- ляемыми (могут зависеть от состоявий в дан- ный момент некоторых из элементов системы). Перемещение требований внутри системы от одних обслуживающих механизмов к другим происходит на основании спец, правил функ- ционирования системы, входящих в ее опи- сание. Во многих М. о. с. происходит ожидание требований, поступивших к обслуживающему механизму в тот момент, когда последний за- нят обслуживанием ранее прибывшего требо- вания. При этом образуется очередь требова- ний. Очередь может быть общей для всех об- служивающих механизмов системы или перед отдельными механизмами или их группами может формироваться отдельная очередь. Тре- бования, покидающие систему в процессе ее функционирования, образуют выходящий по- ток. В различных случаях системы могут иметь выходящие потоки полностью обслуженных требований, потоки частично обслуженных или совсем необслуженных требований (пото- ки потерь). Для потребностей практики часто необходимо изучать М. о. с., в которых об- служивающие приборы время от времени мо- гут выходить из строя. Встречаются также ситуации, когда отдельные входящие потоки системы периодически на некоторое время пе- рестают действовать — т. е. происходит блоки- ровка входов системы. Для М. о. с. весьма существенна ее струк- тура. В понятие структуры М. о. с. включа- ется информация о том, сколько в системе об- служивающих механизмов каждого типа, о на- личии входящих и выходящих потоков, об их взаимной приоритетности, о возможности фор- мирования очередей перед определенными об- служивающими механизмами или их груп- пами, о путях перемещения требований внутри системы. Различают однолинейные и многолинейные системы, однофазные и многофазные (многоэтапные). Многолинейная система в отличие от однолинейной имеет несколько (конечное, или счетное, множество) обслуживающих механизмов, выполняющих однородные операции обслуживания, т. е. осу- ществляющих параллельное обслуживание. Требование считается обслуженным системой, если оно прошло обслуживание на одном из ее обслуживающих механизмов. На рис. 1 схематически изображена много- линейная система обслуживания с общим входящим потоком и одной общей для всех обслуживающих механизмов очередью ожидаю- щих требований. Прямоугольниками А, В, С, ..., К представлены обслуживающие при- боры, кружками — ожидающие требования, сплошной стрелкой — входящий поток, штри- ховыми стрелками — возможные пути дви- жения требований. Во многофазной М. о. с. 36 4-210 561
МАССОВОГО ОБСЛУЖИВАНИЯ СИСТЕМА обслуживающие механизмы выполняют раз- нородные операции обслуживания и осуществ- ляют последовательный процесс обслужива- ния. Требование считается полностью обслу- женным данной системой, если оно было полностью обслужено на каждой из ее фаз (этапов). Схематическое представление о та- кой системе дает рис. 2 (обозначения на нем та- кие же, как и на рис. 1). Перед каждой фазой формируется самостоя- тельная очередь. М. о. с., являющаяся систе- мой смешанного типа, т. е. обладающая в одно поступающие требования однородны, допуска- ется их накопление в очереди в любом к-ве, требования выбывают из очереди для об- служивания строго в порядке очередности их поступления в очередь. Несколько более сложным является принцип формирования очереди с приоритетами. При этом каждому поступившему требованию ставится в соответ- ствие определенная характеристика — пока- затель приоритетности. Требование претен- дует на право постановки в определенное место очереди согласно значению его показа- 1. Схема многолинейной системы массового обслуживания. 2. Схема многофазной системы массового обслуживания. 3. Схема сети массового обслуживания. и то же время свойствами многолинейных и многофазных систем, а также иногда харак- теризуемая и усложненными связями других типов (напр., возможность для части требо- ваний проходить повторное обслуживание на некоторых фазах), наз. сетью массо- вого обслуживания. Схема одной из таких сетей приведена на рис. 3 (буквен- ные символы, проставленные около некото- рых стрелок, означают вероятности направле- ния требования по данному пути). Некоторые М. о. с. обладают, напр., такими свойства- ми, как ограничение времени ожидания или времени пребывания в системе, блокировка обслуживания и входящего потока, резерви- рование запасных элементов и восстановле- ние вышедших из строя. Такие свойства по- зволяют причислять, в принципе, каждую М. о. с. к тому или иному классу систем. Рас- смотрим подробнее некоторые наиболее важ- ные классы таких систем. М. о. с. с ожиданием — система, в ко- торой предусматривается возможность фор- мирования очереди требований, ожидающих обслуживания. Это самый распространенный и общий тип М. о. с. Наиболее простой част- ный случай такой системы имеет место, когда при функционировании системы происходит образование т. н. простой очереди, когда все теля приоритетности. Иногда требования, ожидающие в очереди, должны быть охарак- теризованы рядом числовых показателей. Та- кая ситуация наиболее типична для задач уп- равления, при решении которых производится выбор требования’ из очереди на основании многих его характеристик. Примеры реальных М. о. с. с ожиданием: склад, отпускающий продукцию по заявкам, система автомати- зированной обработки поступающей инфор- мации на электронных или перфорационных машинах, морской порт, выполняющий обра- ботку прибывающих судов. М. о. с. с ограничениями — систе- ма, функционирование которой обусловлено определенными ограничениями, касающимися различных ее характеристик и показателей требований, проходящих через систему. Чаще всего ограничения налагают на длину очере- ди, время ожидания требования и на время его пребывания в системе. При ограничении длины очереди с помощью постоянной или случайной величины требования, прибывшие в систему и заставшие там очередь предельно допустимой длины, теряются и не проходят обслуживания. При ограничении, налагаемом на время ожидания, происходят потери тре- бований, которые, пробыв в очереди предель- но допустимое время, не дождались начала 562
МАССОВОГО ОБСЛУЖИВАНИЯ СИСТЕМА обслуживания. Если в алгоритме функ- ционирования М. о. с. предусмотрено ограни- чение, накладываемое на время пребывания требования в системе, то требование покидает систему всякий раз, когда время с момента его прибытия в систему достигнет максималь- но возможной величины. Это может произойти либо в момент, когда требование обслужива- ется (происходят потери частично обслуженных требований), либо когда он ожидает в очереди (потери полностью не обслуженных требова- ний). На практике М. о. с. с ограничениями весьма распространены. Это, напр., устрой- ства для обработки информации, обладающие памятью конечного объема, склады ограничен- ной емкости, счетчики для регистрации эле- ментарных частиц, которые вызывают све- чение экрана только на протяжении опреде- ленного времени после их попадания и т. д. Исследования М. о. с. с ограничениями имеют для практики весьма важное значение, т. к. дают возможность судить о способности си- стемы работать без потери информации или допускать такую потерю в заданных пределах. М. о. с. с потерями — системы, в ко- торых не допускается образование очереди пе- ред обслуживающими механизмами. Системы такого типа являются частными случаями си- стем с ограничением, когда длина очереди требования ограничена величиной нуль. На практике — это системы обработки информа- ции без ассоциативной памяти, в частности, системы автомат, телефонных станций. Осн. интерес при изучении М. о. с. с потерями пред- ставляет определение доли всех поступивших требований, которым удалось пройти обслу- живание. М. о. с. с резервированием — си- стемы, в которых предполагается возможность выхода из строя обслуживающих механизмов и замены неисправных механизмов резервны- ми. Для систем этого типа характерны сле- дующие понятия (в общем случае — это слу- чайные величины): время безотказной работы (продолжительность жизни) обслуживающего механизма, время восстановления неисправ- ного элемента, наличный запас резервных эле- ментов, длина очереди неисправных элемен- тов, ожидающих восстановления. Различают нагруженный и ненагруженный резервы. Эле- менты нагруженного резерва в любой момент готовы к использованию для обслуживания требований. Чтобы вышедший из строя эле- мент заменить элементом из ненагруженного резерва, последний необходимо предваритель- но перевести из ненагруженного состояния в нагруженное. Издержки содержания элемен- та в нагруженном состоянии, как правило, больше издержек содержания его в ненагру- женном состоянии. М. о. с. с резервированием широко применяют в теории надежности. Фор- мализация реальных систем в виде М. о. с. с резервированием позволяет наиболее подроб- но отразить существо функционирования си- стем с ненадежными элементами. В частности, это относится к различным электронным схе- мам. Круг М. о. с. с резервированием доста- точно обширный и многообразный. Для неко- торых наиболее часто встречающихся М. о. с. введено систему сокращенных обозначений. Каждое обозначение состоит из трех символов. Первый характеризует входящий поток, вто- рой — время обслуживания, третий — число обслуживающих приборов. Обозначение стан- дартное: М — Пуассона поток, или показа- тельное время обслуживания; Eh — поток Эрланга или время обслуживания; G — ре- куррентный поток; GI — независимые оди- наково распределенные длительности обслу- живания. Так, М | Etl | S означает многоли- нейную М. о. с. с X приборами, пуассонов- ским входящим потоком и эрланговским вре- менем обслуживания. В большинстве случаев никакое указание на принадлежность М. о. с. к тому или дру- гому классу систем или о наличии у системы тех или иных особенностей не определяет пол- ностью ни структуры системы, ни алгоритма ее функционирования. Для этого необходимо достаточно подробное словесное или матем. описание системы. Описание системы незави- симо от формы его задания должно содержать сведения о вероятностных факторах, влияю- щих на систему. Одним из наиболее универ- сальных и самых распространенных методов матем. описания М. о. с., являющимся одно- временно и методом матем. исследования таких систем, служит аппарат вероятностных мар- ковских процессов. При этом в каждый момент времени система может быть охарактеризова- на с помощью некоторого вектора, компонен- тами которого служат временные характери- стики системы. Изменение значений этого век- тора во времени определяют с помощью либо стохастической матрицы вероятностей пере- хода, либо некоторой системой ур-ний: раз- ностных, дифф., интегр., интегро-дифферен- циальных, стохастических и т. д. Распростра- ненными методами решения таких ур-ний и получения окончательных результатов иссле- дования М. о. с. служат методы операцион- ного исчисления, особенно метод производя- щих ф-ций и интегр. преобразований. При исследовании достаточно сложных М. о. с., для которых марковский вектор со- стояний имеет большую размерность, приме- нение аппарата марковских процессов в чис- том виде становится затруднительным.*В этих случаях приходится применять другие, более тонкие методы описания и исследования си- стем. Одним из таких методов является метод вложенных цепей Маркова, заключающийся в рассмотрении состояний системы не во все моменты времени ее функционирования, а лишь в определенные моменты, когда компо- ненты марковского вектора состояний, инте- ресующие исследователя, образуют Маркова- цепь. При описании и исследовании М. о. с. успешно применяется такой совершенный со- временный метод, как метод полумарковских процессов. Во многих случаях возникает необходимость при описании системы учитывать изменение 36* 563-
МАССОВОГО ОБСЛУЖИВАНИЯ ТЕОРИЯ размерности марковского вектора состояний в процессе функционирования М. о. с. При этом бывает удобно пользоваться аппаратом марковских процессов. Задание такого про- цесса обычно осуществляется с помощью век- тора, одна из компонент которого является целочисленной и показывает размерность со- стояния системы в данный момент времени. Из других методов описания и исследования систем, применяемых при изучении М. о. с., следует указать на процессы с дискретным вмешательством случая, процессы, управляе- мые марковской цепью, управляемые полу- марковские процессы и т. д. Если исследуемая система настолько сложна по своей структуре и алгоритму функционирования, что изучать ее всеми перечисленными аналитическими ме- тодами затруднительно, прибегают к методам статистического моделирования (см. Монте- Карло метод) с использованием ЭВМ. При исследовании М. о. с., особенно систем с ожиданием, весьма существенным является вопрос о существовании для системы стацио- нарного режима функционирования, т. е. во- прос о возможности установления для системы со временем такого устойчивого равновесия состояний, при котором каждому состоянию системы из определенного мн-ва состояний соответствует определенная, не изменяющаяся в дальнейшем частота появления. Для одних н тех же М. о. с. в зависимости от значений параметров системы стационарный режим мо- жет либо существовать, либо не существовать. Условия существования стационарного режи- ма М. о. с. обычно могут быть записаны в виде систем неравенств и равенств относительно параметров системы и моментов случайных величин, влияющих на ее работу. Определе- ние условий существования стационарного режима — один из важных этапов исследова- ния М. о. с. Для его осуществления обычно применяются различные эргодические теоре- мы вероятностей теории. В зависимости от задач, стоящих перед ис- следователем, целью исследования может быть вычисление того или иного неслучайного функ- ционала от характеристик системы. Чаще всего таким функционалом оказываются показате- ли распределений вероятностей определенных характеристик системы (напр., длины очере- ди, времени ожидания, периода занятости и т. д.). Если исследование носит оптимиза- ционный характер, вычисляемый функционал имеет вид целевой функции, отвечающей вы- бранному критерию эффективности системы. Оптимизация М. о. с. заключается в опреде- лении значений параметров системы, ее струк- туры или таких алгоритмов функциониро- вания, при которых целевая ф-ция принимает минимальное или максимальное значение. Эту задачу иногда удается выполнить, применяя методы линейного, нелинейного, динамиче- ского или эвристического программирования. Лит.: Климов Г. П., Алиев Г. А. Решение на вычислительных машинах одной задачи теории массового обслуживания методом Монте-Карло. «Жур- нал вычислительной математики и математической физики», 1961, т. 1, А6 5; X и н ч и н А. Я. Работы 564 по математической теории массового обслуживания. М., 1963; Гнеденко Б. В..Коваленко И. Н. Введение в теорию массового обслуживания. М., 1966 [библиогр. с. 421—428]; Ежов И. И., Коро- лю к В. С. Полумарковские процессы и их прило- жения. «Кибернетика», 1967, АВ 5; Кофман А., Крион Р. Массовое обслуживание. Теория и при- ложения. Пер. с франц. М., 1965 [библиогр. с. 284— 299]; С а а т и Т. Л. Элементы теории массового об- служивания и ее приложения. Пер. с англ. М., 1971 [библиогр. с. 450—509]. Я. В. Яровицкий. МАССОВОГО ОБСЛУЖИВАНИЯ ТЕОРИЯ, теория очередей — раздел приклад- ной математики, изучающий процессы, свя- занные с удовлетворением массового спроса на обслуживание к.-л. вида, с учетом случай- ного характера спроса и обслуживания. М. о. т. возникла в нач. 20 в. на базе задач телефонии: требовалось найти способ определения числа телефонных линий, обеспечивающего удовле- творительное обслуживание абонентов. Специ- фика этой задачи состоит в случайном харак- тере моментов времени, когда абоненты вызы- вают друг друга, и длительности разговора. Вначале задача решалась эмпирическим пу- тем, затем начала строиться теория расчета телефонных систем, основанная на вероят- ностей теории. Задачи, аналогичные по ма- тем. форме телефонным задачам, возникали при расчете предприятий массового обслужи- вания, аэродромов, автомобильных дорог, при планировании железнодорожных перево- зок, запасов продуктов различного рода и пр. Во второй половине 60-х годов М. о. т. стала применяться ко многим задачам кибернетики: организации взаимодействия вычислительных машин, теории надежности, операций исследо- вании, а также ко многим задачам радиотех- ники, радиолокации и др. Основной задачей М. о. т. является изучение процесса образо- вания спроса на обслуживание во времени. В М. о. т. такие процессы рассматриваются как потоки однородных событий, т. е. сово- купности случайных моментов времени (см. Поток случайный). Основным в теор. и прак- тических работах является Пуассона поток. Сначала выводы о пуассоновском характере потока делались лишь на основании наблю- дений; в последующем развитии М. о. т. к по- добным выводам стали приходить на основа- нии различного рода предельных теорем: о суперпозиции независимых малоинтенсивных потоков, о разрежении случайного потока и т. п. Так, если предположить, что каждый из п абонентов телефонной станции посылает вы- зов в случайный момент времени £ с плотнос- тью рп (t), причем п неограниченно возрастает, а прп (4) стремится к интегрируемой ф-ции X (4), тогда поток вызовов будет приближаться к потоку Пуассона с переменным параметром X (4). Подобные выводы особенно существенны при решении задач планирования, когда наблюдение случайного потока невозможно прежде, чем создана сама система. Если же за- дан случайный поток, управляющий процессом образования спроса на обслуживание, то этот поток рассматривается как входящий поток некоторой системы. Эта система представляет собой устр-во, выполняющее однородные эле-
МАССОВОГО ОБСЛУЖИВАНИЯ ТЕОРИЯ ментарные операции обслуживания поступаю- щих требований. Так, в телефонной системе элементарная операция состоит в предостав- лении абоненту телефонной линии для тре- буемого разговора. Обычно возможность осуществления операции обслуживания связы- вается с наличием свободного оператора или обслуживающего прибора, канала или линии обслуживания. Время обслуживания одного требования считается случайной величиной с не- которым законом распределения (см. Распреде- ление вероятностей). Обычно предполагают, что длительности обслуживания различных требований — независимые, одинаково рас- пределенные случайные величины. Если эти величины обозначить через ть, ц2, •••> 'Нп> •••, а моменты поступления в систему требований — через zlt z2, ..., zn, ..., то определяется неко- торый случайный процесс £ (4), значение кото- рого в любой момент времени характеризует состояние массового обслуживания системы; траекторию процесса £ (4) полностью опреде- ляют последовательности {zn} и {цп}. В М. о. т., как правило, изучаются только такие случайные процессы £ (4), которые либо являются марковскими, либо некоторым обра- зом связаны с марковскими процессами. Это соответствует реальным системам массового об- служивания, для которых обычно можно ука- зать один или несколько параметров, харак- теризующих состояние системы в момент 4 и со- средоточивающих в себе всю существенную информацию о функционировании ее до момен- та 4. Наиболее простая ситуация имеет место, когда входящий поток требований является пуассоновским потоком, а распределение дли- тельности обслуживания требования подчи- няется экспоненциальному распределению. В этом случае оказывается возможным опи- сать функционирование системы массового обслуживания марковским процессом v (4) с конечным или счетным мн-вом состояний. Так, для системы массового обслуживания с ожи- данием таким процессом будет число требо- ваний в системе в момент 4, для системы ма- ссового обслуживания с потерями — число занятых в этом момент приборов. Системы массового обслуживания, поведение которых описывается марковскими процессами с ко- нечным или счетным мн-вом состояний, были исследованы раньше других. Но в случае структурно сложных систем типа многокаскад- ных телефонных сетей при этом требуется спец, методы расчета в связи с очень большой размерностью задачи. Были созданы спец, методы анализа структурно сложных систем массового обслуживания, основанные на ук- рупнении состояний марковского процесса и использовании свойств специфических для М.о.т. стохастических матриц. Более сложные полумарковские процессы могут служить моделью математической про- цессов действия систем массового обслужива- ния. Их применение возможно при условии, когда среди случайных величин, характери- зующих состояние системы в момент 4, может быть одна с произвольным законом распре- деления, все же остальные распределены по экспоненциальному закону (возможно, при некотором расширении пространства состоя- ний процесса). Так, в системе массового об- служивания с экспоненциально распределен- ным временем обслуживания при входящем потоке с ограниченным последействием число требований в системе в момент 4 представляет собой полумарковский процесс v (4). Метод, в аналитическом отношении эквивалентный методу полумарковских процессов и называе- мый методом вложенных цепей Маркова, раз- работал англ, математик Д. Кендал (по суще- ству, этот же метод сов. математик А. Я. Хин- чин использовал при решении конкретных задач М. о. т. раньше Д. Кендала). Этот метод состоит в выборе такой последовательности моментов времени {4П}, при которой последо- вательность значений процесса {5 (4П)} обра- зует Маркова цепь с конечным или счетным мн-вом состояний. Чаще всего последователь- ность {4П) образуется моментами поступления в систему требований или моментами оконча- ния операций обслуживания. Таким методом получены осн. ф-лы М. о. т. (см. Длина оче- реди, Хинчина—Полачека формула, Период занятости в системах массового обслужива- ния). Получена также теорема об общем ана- литическом виде стационарных характеристик широкого класса однолинейных систем мас- сового обслуживания и обобщена на нестацио- нарный случай. Системы массового обслуживания, к кото- рым метод полумарковских процессов не при- меним, изучаются с помощью многомерных марковских процессов вида ? (4) = (у (4); (4), с, (4), ...), где v (4) —дискретная ком- понента с конечным или счетным мн-вом воз- можных значений, обозначающая такие вели- чины, как число занятых приборов, величину очереди и т. п.; (4) — числовые переменные, интерпретируемые либо как время, прошед- шее с момента начала к.-н. операции, либо как время до ее окончания. Методом процессов такого рода исследован широкий класс систем массового обслуживания с потерями. В 60-х годах 20 ст., когда обнаружили, что многие ф-лы М. о. т., выведенные в предположении о независимости длительностей обслуживания требований, сохраняют силу и при зависимых длительностях обслуживания, была построе- на теория для широкого класса систем. В зна- чительной степени в- М. о. т. применяются ме- тоды теории суммирования независимых слу- чайных величин и теории случайных блужда- ний. В 60-х годах интенсивно развивались- асимптотические методы М. о. т. Замечено, что во многих случаях, когда изучение системы обслуживания, характеризующейся некоторы- ми распределениями Fi (г) (интервала между поступлением требований, времени обслужи- вания ит. п.), анализ осн. характеристик си- стемы при общем виде F{ (х) затруднителен; в то же время, в определенных предельных 565
МАТЕМАТИКА ВЫЧИСЛИТЕЛЬНАЯ условиях, связанных с поведением параметров распределений (ж), выполняются простые асимптотические ф-лы. Напр., рядом авторов изучено поведение систем обслуживания с ожи- данием в случае загрузки, стремящейся к кри- тической (т. е. к такой загрузке, при которой отношение числа поступающих в систему тре- бований к числу требований, которое может быть обслужено, близко к единице). При соот- ветствующей нормировке распределение вре- мени ожидания и длины очереди сходится к экспоненциальному распределению. Парал- лельно развивается теория систем с малой за- грузкой (интенсивность входящего потока рас- сматривается, как малый параметр), что имеет существенное значение для теории высокона- дежных систем (см. Облегченное резервирова- ние'). В большинстве задач М. о. т. находят распределения различных величин, связан- ных с процессом функционирования системы 5 (4) (длины очереди, времени ожидания и ве- роятности полного обслуживания); дальней- шая ступень развития теории состоит в реше- нии задач оптимизации структуры системы и процесса обслуживания. Для широкого клас- са случаев была решена задача об установле- нии оптим. режима обслуживания в схеме обслуживания с приоритетом, когда имеется несколько типов требований, каждый из ко- торых характеризуется определенным ср. вре- менем обслуживания и к.-л. ф-цией потерь (напр., стоимостью единицы времени ожида- ния). Для исследования сложных систем мас- сового обслуживания широко применяется Монте-Карло метод, связанный с моделиро- ванием процесса поведения системы. Для ал- горитмизации решения задач М. о. т. на ЭВМ созданы некоторые алгоритм, языки (напр., СЛЭНГ). Первыми , исследователями М. о. т. являют- ся датский ученый А. Эрланг и сов. математик А. Я. Хинчин. В своих работах А. Эрланг в 1909—1922 гг. исследовал М. о. т. в связи с организацией телефонных сетей. А. Я. Хин- чин в 1932—1933 гг. решил ряд задач из об- ласти многостаночного производства, а позднее разработал матем. теорию исследования си- стем массового обслуживания. Развитие про- изводства, техники, эконом, связей в 50-е гг. привело к необходимости исследования но- вых систем массового обслуживания. В на- стоящее время М. о. т. успешно применяется в различных областях нар. х-ва, экономики, техники и науки, разрабатываются новые ме- тоды исследований, расширяется круг методов изучения и оптимизации систем массового об- служивания, поддающихся решению, изыски- ваются новые пути практического приложе- ния имеющихся теор. результатов. Исследо- вания М. о. т. имеют большое значение при проектировании и построении различных си- стем автоматизированного управления про- изводством и транспортом, для рациональной орг-ции производства и снижения себестои- мости продукции. Лит.: Хинчин А. Я. Работы по математической теории массового обслуживания. М., 1963; Бус- 586 л е н к о Н.'П. Математическое моделирование про- изводственных процессов на цифровых вычислитель- ных машинах. М., 1964 [библиогр. с. 361—362]; Гнеденко Б. В., Коваленко И. Н. Вве- дение в теорию массового обслуживания. М., 1966 [библиогр. с. 421—428]; Климов Г. П. Стохасти- ческие системы обслуживания. М., 1966 [библиогр. с. 242—243]; С а а т и Т. Л. Элемент теории массо- вого обслуживания и ее приложения. Пер. с англ. М., 1971 [библиогр. с. 450—509]. И. Н. Коваленко. МАТЕМАТИКА ВЫЧИСЛИТЕЛЬНАЯ — см. Вычислительная математика. МАТЕМАТИЧЕСКАЯ СТАТИСТИКА — раз- дел математики, изучающий методы обработки и классификации статистических данных для получения на их основании обоснованных вы- водов. Простейшим примером статистических данных является последовательность конеч- ного числа наблюдений некоторой случайной величины, напр., последовательности резуль- татов взвешивания некоторого тела на ана- литических весах, последовательность числа распадов радиоактивного вещества в течение каждого из 100 одинаковых промежутков вре- мени и др. Такие статистические данные яв- ляются результатом подсчетов или измерений и представляют собой наборы чисел. Такие данные наз. дискретными. Другой тип стати- стических данных — непрерывные данные, напр., записи колебаний напряжения на выхо- де приемника в некотором промежутке време- ни, записи колебаний земной коры и т. п. По определению одного из основателей М. с. англ, ученого Р. А. Фишера М. с. можно рассмат- ривать как учение о методах приведения дан- ных к компактной форме. Это означает, что М. с. дает методы замены мало пригодного для получения сведений о случайной величине на- бора наблюденных значений небольшим к-вом чисел, содержащих как можно больше нуж- ных сведений о случайной величине. М. с. широко используется в исследованиях с демо- графии, эконом, науках, в с. х-ве, биологии, медицине, геологии, физ. науках, лингвисти- ке, психологии и т. д. Основой М. с. является вероятностей теория. Однако, если задачей теории вероятностей является разработка ме- тодов определения вероятностей некоторых событий по заданным вероятностям др. собы- тий, то задачей М. с. является построение ме- тодов оценки вероятностей событий или при- нятий решений о характере событий на основе статистических данных. При теор. анализе предполагается, что статистические данные являются случайными величинами. Это пред- положение дает возможность использовать ме- тоды теории вероятностей и обусловливает ве- роятностный характер выводов. Необходимость в привлечении М. с. возни- кает в том случае, когда нужно получить све- дения о характеристиках некоторой случай- ной величины на основании п ее значений, наблюденных в эксперименте хг, х2, .... хп. Пусть F (х) — ф-ция распределения вероят- ностей (ф. р. в.) действительной случайной ве- личины £. Мн-во значений случайной величи- ны £ с ф-цией F (х) наз. генеральной совокупностью (часто просто сово- купностью), имеющей ф-цию распределения
МАТЕМАТИЧЕСКАЯ СТАТИСТИКА F (ж). Наблюденные значения xt, х2, ..., хп ве- личины £ наз. выборочными значения- ми или выборкой из совокупности с ф-ци- ей распределения F (ж). Число выборочных значений п наз. объемом выборки. Обычно предполагается также, что наблюдения xt, х2, ..., zn независимы, т. е. что величина X} не оказывает влияния на остальные наблю- дения. В совр. М. с. исходным пунктом теор. анализа является следующее допущение: вы- борка объема п из совокупности с ф-цией рас- пределения F (х) есть re-мерная случайная ве- личина (arlt х2, ..., а?п) с совместной ф. р. в. п P{X1<tv x2<t2, ... , 1„<4П}=П ffij). i=l Выборка объема n наз. также выборкой объема п независимых наблюдений в отличие от слу- чая связанных наблюдений, с которым имеет дело статистика случайных процессов. Одной из осн. задач М. с. является прибл. построение распределений параметров поло- жения и мер рассеяния случайной величины. Полное описание случайной величины £ дает ее ф. р. в. F (х). Поэтому естественно попытать- ся, основываясь на выборке xt, х2, ..., хп, сде- лать заключение о том, какой является ф. р. в. £. Если рассматриваемая случайная величина дискретна, т. е. принимает только значения at, а2, ..., ат, ..., то первое представление о неизвестном распределении получают, постро- ив эмпирическое распределение и сравнив его с некоторым из известных дискретных рас- пределений. Эмпирическое распределение в данном случае — это набор точек плоскости / м с координатами ----у, где — к-во наблю- дений в выборке xlt х2, ..., хп, равных (от- личны от 0 не более п значений nj. Чаще всего из дискретных распределений употребляются биномиальное распределение, Пуассона рас- пределение и гипергеометрическое распределе- ние. В ряде случаев простые предположения о рассматриваемом эксперименте позволяют сделать определенный вывод о распределении. Напр., если xlt х2, ..., хп есть числа вызовов поступивших на телефонную станцию за п равных промежутков времени, то иногда мож- но предполагать, что интенсивность поступ- ления вызовов остается неизменной, что число вызовов, поступивших за данный промежуток, не влияет на число вызовов, поступивших за промежуток времени, не перекрывающийся с первым, и что за конечный промежуток вре- мени может поступить конечное число вызовов. Если эти допущения верны, то неизвестное распределение случайной величины является распределением Пуассона. Это распределение используется в ряде физ. задач, таких, как описание числа частиц, зарегистрированных счетчиком Гейгера за единицу времени, опи- сание числа бактерий некоторой колонии, на- ходящихся в заданной области простр., числа происшествий за данный период времени и т. п. Биномиальное распределение используется в задачах генетики, контроле произ-ва и т. п. Для непрерывной случайной величины хоро- шее представление о неизвестной плотности распределения вероятностей при достаточно большом объеме выборки дает гистограмма. Сравнивая гистограмму с одним из известных непрерывных распределений, делают первое заключение о неизвестной плотности распре- деления вероятностей. Важными примерами непрерывных распределений являются нор- мальное распределение с плотностью распре- деления вероятностей (х—а)2 ж=—U-* а (а — ср. значение, а2 — дисперсия распреде- ления) и сосредоточенное на положительной полуоси показательное распределение с плот- ностью распределения вероятностей X f <х)=-4-е 9, х > ° и (0 — ср. значение распределения, 0 > 0). В некоторых случаях из общих предположе- ний относительно условий эксперимента мож- но сделать определенный вывод о неизвестном распределении. Напр., в теории погр. изме- рений исходят из того, что погрешности из- мерений являются результатом сложения боль- шого числа незначительных независимых «эле- ментарных погрешностей». Если принять это допущение, то центральная предельная теоре- ма теории вероятностей гарантирует близость распределения ошибок к нормальному распре- делению. Соображения, основанные на центр, предельной теореме, справедливы и во многих др. случаях; этим частично объясняется важ- ная роль нормального распределения в стати- стике. Из др. причин, по которым нормаль- ное распределение употребляется очень часто, назовем такие: с помощью нормального рас- пределения получают хорошие приближения к распределениям, не являющимся нормаль- ными; некоторые распределения после преоб- разований либо становятся нормальными, ли- бо хорошо приближаются нормальными; не- которые распределения хорошо приближаются к нормальным при больших или малых зна- чениях параметров. Нормальное распределе- ние постоянно встречается во многих областях использования М. с. Показательное распре- деление используют в тех случаях, когда слу- чайную величину можно рассматривать как время жизни, время ожидания, время ис- правной работы и т. п. Осн. допущением, при- водящим к показательному распределению, является «отсутствие последействия»: если £ есть время жизни, то это допущение равно- сильно тому, что при любом возрасте время оставшейся жизни не зависит от прошлого и имеет то же распределение, что и время жизни в начальный момент. Важные приложения показательное распределение имеет в теории надежности. 567
МАТЕМАТИЧЕСКАЯ СТАТИСТИКА Подбор распределения, соответствующего эмпирическому распределению или гистограм- ме, составляет первый этап статистической обработки. Содержанием второго этапа являе- тся ответ на вопрос: насколько хорошо соот- ветствует предполагаемое (гипотетическое) рас- пределение выборочным данным. Обоснован- ный ответ на этот и др. подобные вопросы дает глава М. с.— теория проверки статистических гипотез (см. Статистическая проверка гипо- тез, Эмпирическая функция распределения). Часто бывает удобно описывать ф-цию рас- пределения вероятностей с помощью момен- тов. Для случайной величины с плотностью вероятности / (х) моменты и центр, моменты (если они существуют) определяются как ©О mk = § xhf (х) dx — co И co hi = j (« — ml)k f ю соответственно. В качестве оценок и цй по выборке xlt х2, ..., хп используют выбороч- ные моменты —. 1 'п = — S xi’ п fe=l i п m^h k=l (о свойствах выборочных моментов см. Ста- тистические оценки). Для многих практических задач (особенно при предварительном исследовании) достаточ- но знать простейшие характеристики случай- ной величины S. Такими характеристиками яв- ляются параметр положения и мера рассея- ния. Параметром положения яв- ляется среднее значение (или математическое ожидание) mt величины Оценкой по выборке хи х2, ..., хп для параметра тг является вы- 1 " борочное среднее! =----- У, xi. Другой пара- i=i метр положения — медиана величины g. Ме- ди а н а т случайной величины £ — это та- 1 кое число т, для которого F (т) F (т + 0) (F (х) — ф. р. в. g). Оценкой ме- дианы является средний член вариационного ряда при нечетном п или полусумма двух сред- них членов вариационного ряда при п четном. Если распределение симметрично (т. е. если Р {£ — и х} = Р {§ — и > — х} при каж- дом х и некотором и), то среднее и медиана сов- падают. Следует отметить, что в случае сим- метричных распределений оценка среднего с помощью выборочной медианы обладает ма- лой эффективностью. Для получения нужной точности в оценке среднего нормального рас- пределения с помощью медианы нужно при- 568 мерно на 64% больше наблюдений, чем для получения той же точности с помощью х. Простейшей мерой рассеяния слу- чайной величины является среднее квадратич- ное отклонение — кв. корень из дисперсии случайной величины. Оценкой среднего квад- ратичного отклонения по выборке х1г х2, ..., хп 1 п является величина s, где s2 = — V. (xs — п .. ' 1 г=1 — г2). На практике часто используются сле- дующие свойства х и s. Если п достаточно велико, то в интервале (х — s, х + s) располо- жено около 2/3 всех наблюдений, а в интер- вале (х — 2s, х + 2s) — около 95%; х и s2 — случайные величины, причем среднее величины х равно неизвестному среднему, дисперсия х о2 равна---- (а2 — дисперсия величины g), а ц2 _ !) среднее s2 равно ---------. Важнейшей задачей М. с. является построе- ние оценок неизвестных пара- метров. Во многих случаях можно обо- сновать принадлежность неизвестного распре- деления случайной величины к некоторому семейству ф. р. в., зависящих от конечного числа параметров, напр., установить, что рас- пределение является нормальным (в этом слу- чае неизвестных параметров два — среднее значение и дисперсия). Возникает задача по- строения по выборочным данным наилучших возможных оценок для неизвестных парамет- ров. Методам нахождения оценок, изучению их свойств и сравнению различных оценок, описанию семейств распределения вероятно- стей, допускающих хорошие оценки, посвя- щен важный раздел М. с.— теория оценок. В этой теории различают точечные оценки и интервальные оценки. Точечная оцен- ка — ф-ция наблюдений xlt х2, ..., хп случай- ной величины, по которой судят о значении неизвестного параметра. Интервальная оценка — интервал с концами, зависящи- ми от выборочных значений, содержащий с за- ранее определенной вероятностью значение неизвестного параметра (см. Доверительный интервал для параметра 0, соответствующий доверительному уровню е, Доверительная об- ласть). Теория оценок неизвестных парамет- ров связана с теорией проверки гипотез. Ме- рой качества рассматриваемых оценок являе- тся обычно среднее квадратичное отклонение. В наст, время используют и др. меры каче- ства. Большое значение для получения точных выводов относительно оценок имеет отыскание точного распределения оценок или описание приближений к некоторым хорошо известным распределениям (напр., нормальному) при большом объеме выборки. Точное распределе- ние оценок в пригодном для применения виде удается получить редко; в удобной форме по- лучено распределение опенок параметров нор- мального распределения.
МАТЕМАТИЧЕСКАЯ ЭКОНОМИКА Методы регрессии и корреляции часто ис- пользуются в М. с. при решении задач, в ко- торых рассматриваются совместно несколько случайных величин. Если случайные величины связаны, то возникает задача описания зави- симости, напр., с целью оценки значений од- ной величины по наблюдениям другой. Под зависимостью случайных величин понимается вероятностная зависимость — задание одной величины влияет на значение другой, но не определяет ее полностью (т. е. оставляет слу- чайной величиной). Примерами такой зави- симости является связь роста ребенка и его возраста, роста отца и роста сына, роста и ве- са человека и т. п. Построение методов описа- ния такого типа зависимостей, определение этих зависимостей по результатам эксперимен- тов составляет содержание регрессионного ана- лиза. Полезной мерой связи между случайны- ми величинами ; и г) является коэфф, корре- ляции м (£ — mg) (ТГ) — т ) р =----------—-------— , 2 2 где mg, m^ и Qg, — средние значения и дис- персии величин £ и т). В том случае, когда р = = 1, величины g и т) линейно зависимы, т. е. £ = air) + Ъ (а и Ъ — постоянные числа); если р = 0, то величины S и т) наз. некорре- лированными (для совместно нормально рас- пределенных g и т) некоррелированность эк- вивалентна статистической независимости). Оценкой неизвестного коэфф, корреляции р поп парам наблюдений (аг,, р1;), (г2, у2), (гп’ уп) величин g и т) является выборочный коэфф, корреляции п 2 — х) (уг — у) р=1±*-------------------, п S1 ' s2 где i=i i=i В ряде задач важно решить, равно ли 0 зна- чение р. Для проверки этой гипотезы по выбо- рочным данным построены спец, критерии. Из спец, методов М. с. следует отметить дис- персионный анализ, методы планирования экс- периментов, теорию последовательного анализа. Исторически первыми серьезными работами, относящимися к М. с., являются исследования швейцарского математика Я. Бернулли (1711 г., о применении теоретиковероятност- ного подхода к вопросам экономики) и иссле- дование франц, математика П. Лапласа (18 в., первые применения М. с. в астрономии). Ряд применений теоретиковероятностных методов к демографии и страховому делу дал рус. ма- тематик В. Я. Буняковский (19 в.). Нем. ма- тематик К.-Ф. Гаусс (1777—1855) разработал теорию погр. и дал ее применение к астроно- мии, а также предложил наименьших квадра- тов метод, широко употребляемый в М. с. (19 в.). Ряд важных исследований, относя- щихся к методу наименьших квадратов и свой- ствам получаемых при этом оценок, провел рус. математик А. А. Марков (1856—1922). Общую технику статистических исследований применительно к социальным наукам дали в 19 в. англ, ученый Ф. Галтон и бельгийский математик и статистик А. Кетле. Важный вклад в М. с. внес англ, математик К. Пирсон (конец 19 — начало 20 вв.). Ему принадлежат распределения Пирсона, метод моментов, кри- терий X2 и ряд других методов и понятий М. с., статистические таблицы и конкретные приложения М. с. в ряде областей науки. Ряд важных совр. понятий и методов М. с. пред- ложил англ, математик и статистик P.-А. Фи- шер (метод максимума правдоподобия, дис- персионный анализ и понятия состоятельности, достаточности, эффективности и др.). Работы P.-А. Фишера оказали большое влияние на развитие совр. методов М. с. Ряд новых идей М. с., интенсивно разрабатываемых и широко используемых в настоящее время, пред- ложили англ, математики Стьюдент (псевдо- ним В. Госсета), Э. Пирсон и амер, математики Ю. Нейман и А. Вальд. В СССР важные ре- зультаты в области М. с. получили В. И. Ро- мановский, Е. Е. Слуцкий, А. Н. Колмогоров, Н. В. Смирнов, Б. В. Гнеденко, Ю. В. Лин- ник и И. И. Гихман. Полный обзор работ со- ветских ученых в области М. с. можно найти в книгах: «Математика в СССР за тридцать лет. 1917 —1947» (М. — Л., 1948); «Математика в СССР за сорок лет. 1917—1957» (т. 1—2. М., 1959); «Математика в СССР. 1958—1967», т. 2, в. 1—2. М., 1969—70). М. с. вместе с теорией вероятности является осн. матем. аппаратом кибернетики при описании недетерминирован- ных (стохастических) систем; она применяе- тся при оценке и планировании надежности сложных систем, при построении с помощью эмпирических данных моделей различных про- цессов поведения и управления, а также в тео- рии стохастических автоматов и т. п. Лит.: Крамер Г. Математические методы ста- тистики. Пер. с англ. М., 1948 [библиогр. с. 612—6201; Уилкс С. Математическая статистика. Пер. с- англ. М., 1967 [библиогр. с. 601—619]. МАТЕМАТИЧЕСКАЯ ЭКОНОМИКА — на- правление в теоретической экономике, сло- жившееся на основе использования математи- ческих моделей и методов для выявления раз- личного рода закономерностей и эффектов в экономических системах. В отличие от эконо- метрии, изучающей в реальных эконом, си- стемах преимущественно закономерности статистического характера и вопросы адекват- ности реальных явлений теор. представле- ниям, М. э. изучает динамику развития и ха- рактер функционирования абстрактных ма- тем. моделей эконом, систем. По отношению к практике М. э. и эконометрия играют роль аналогичную, напр., теории вероятностей и статистике. При формулировании матем. 56£
МАТЕМАТИЧЕСКИЕ МЕТОДЫ В ПОЭТИКЕ моделей эконом, систем делаются попытки ма- ксимально приблизить теор. представления к реальным фактам. Но вследствие исключи- тельной сложности социально-эконом. явле- ний, модели, изучаемые в настоящее время в М. э., довольно грубо отражают реально происходящие эконом, процессы, более того, набор моделей М. э. носит разрозненный ха- рактер и не является еще целостной систе- мой, способной дать объяснение всех эконом, явлений практики. Матем. символика для представления закономерностей развития и •связей между эконом, факторами применялась сравнительно давно, более того, часто мате- матически получались выводы, характеризую- щие динамику и особенности этих закономер- ностей и связей. Еще К. Маркс, а позже В. И. Ленин чисто математически изучали условия простого и расширенного воспроиз- водства. Модель К. Маркса была, по существу, первой в ряду макромоделей экономических. От модели К. Маркса ведут начало также ли- нейные модели экономики. В виде линейных закономерностей изображают межотраслевые связи в моделях баланса межотраслевого, тех- промфинплан предприятий матричный также может быть представлен как линейная модель, т. е. модель, выражаемая системой линейных ур-ний. Введение идеи оптимизации в такого рода модели, линейной или нелинейной функ- ции-критерия превращает балансовые линей- ные модели в модели программирования мате- матического. Поиск оптимальных решений в таких моделях ведется с помощью методов ма- тем. программирования. Интересно, что в осно- ву некоторых методов матем. программиро- вания положены идеи моделирования соответ- ствующих систем (см. Дифференциальных рент метод). Одним из важнейших результатов М. э. при исследовании линейных моделей явилось вы- явление природы и регулирующего характера цен в этих моделях с точки зрения теории двойственности в матем. программировании. Уже исследование простейших функциональ- ных зависимостей между эконом, факторами (см. Производственная функция) может дать много для прогнозирования развития эконом, систем, результаты этих исследований хоз. руководители могут использовать для предот- вращения нежелательных тенденций. Разло- жение таких ф-ций в ряд Тейлора приводит к простым моделям линейного, динамического и квадратичного программирования. Даже графические представления такого рода за- висимостей (напр., паутинообразная модель динамики спроса и предложения) позволяют делать нетривиальные выводы и рекоменда- ции (знаменитый свиной цикл). К простейшим моделям такого рода можно отнести и хорошо известную макроэкономическую модель Кейн- са, количественно показавшего (качественно это доказал еще К. Маркс), что в капиталисти- ческой экономике нет гармонического саморе- гулирования. Выводы Кейнса имели большое значение для развития идей программирования в бурж. экономике. 570 Аппарат дифф, и интегр. исчислений, тео- рии дифф, ур-ний, теории устойчивости ис- пользован в более поздних экономических мак- ромоделях. Эти направления продолжают интенсивно развиваться за рубежом. В послед- ние годы получили развитие микроэкономи- ческие модели, направленные в основном на получение выводов, имеющих значение для программирования и планирования развития эконом, систем. Исследовать такие модели и решить возникающие экстремальные задачи чаще всего удается с помощью методов ими- тационного моделирования систем на ЭВМ. Развитие такого рода методов и моделей М. э. особенно бурно началось с внедрением в прак- тику алгоритмических языков и языков моде- лирования: методы имитационного моделиро- вания стали осн. аппаратом исследования эко- ном. моделей. Введение в такого рода модели идеи управления (управляющих параметров) позволило просматривать с помощью ЭВМ поведение эконом, систем при разного рода внешних эффектах. Особенно интенсивно в на- стоящее время развиваются разделы М. э. при- менительно к теории фирм и производства, тео- рии рынка и запасов (см. Запасов теория), во- просам равновесия и роста в моделях нацио- нальной экономики. Широкое практическое применение получили модификации модели межотраслевого баланса в программировании экономики различных стран. Применительно к конфликтным ситуациям в экономике (от- крытой и скрытой конкуренции) развитие по- лучили модели, основанные на использовании аппарата игр теории. Практическое исполь- зование моделей М. э. выдвинуло ряд новых проблем идентификации моделей, агрегации переменных и построения человеко-машинных систем экспертно-процедурного характера, ре- шаемых в рамках кибернетики экономической. Лит.: Применение математики в экономических ис- следованиях, т. 1—3. М., 1959—65 [библиогр. т. 1, с. 461—473]; Кантбрович Л. В. Экономиче- ский расчет наилучшего использования ресурсов. М., 1960; Моисеев Н. Н. Математика — управ- ление — экономика. М., 1970; Аллен Р. Матема- тическая экономия. Пер. с англ. М., 1963 [библиогр. с. 647—655]; Ваумоль У. Экономическая теория и исследование операций. Пер. с англ. М., 1965 [биб- лиогр. с. 480—485]. В. В. Шкурба. МАТЕМАТИЧЕСКИЕ МЕТОДЫ В ПОЭТИ- КЕ — количественные и символико-логиче- ские методы изучения художественных текстов и стоящего за этими текстами и проявляю- щегося в них «поэтического языка». В той мере, в которой художественные тексты рассматри- ваются как источник для изучения общенарод- ного языка, к ним применимы любые матема- тические методы, используемые в описатель- ном языкознании. Однако поэтика имеет и соб- ственный столетний опыт использования и разработки специфических матем. методов — от первых чисто вспомогательных арифм. под- счетов до попыток теоретико-множественного и алгебраического моделирования таких цент- ральных понятий, как «поэтический язык». Разработка количественных методов изучения поэтики и теории поэтической речи была на- чата в трудах А. Белого, А. Пешковского,
МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ЦВМ Б. Томашевского и Б. Ярхо, в украинском ли- тературоведении — в работах Г. Шенгели и др. Новый этап в развитии М. м. в п. связан с внедрением идей кибернетики, которое не только позволило дать строгое обоснование ранее применявшимся М. м. в п., но и вызвало к жизни новый подход, использующий поня- тия информации и энтропии, а также моде- лирование творческих процессов на ЭВМ (см. Алгоритмизация творческих процессов}. Опыт разработки М. м. в п. имеет определен- ную, эвристическую ценность для самой кибер- нетики. Во-первых, поэтика доставляет при- меры описания наиболее сложно организован- ных знаковых управляющих систем, в моде- лировании устр-ва и функционирования ко- торых кибернетика делает лишь первые шаги. Общекибернетическое значение имеют, напр., разработанные поэтикой понятия «остранения» и «эффекта обманутого ожидания». Во-вторых, поэтика изучает такие сравнительно элемен- тарные знаковые образования типа «метров», на которых могут быть «проиграны» процессы, происходящие в более сложных системах типа естественного языка. В-третьих, наряду с М. м. в п., направленными на изучение спе- цифических особенностей художественной ре- чи, существуют и М. м. в п., связанные с по- этикой лишь историей своего возникновения и традиционного применения, но принци- пиально применимые и за ее пределами, в ана- лизе различных информационных процессов. Так, статистические методы изучения словаря писателя можно использовать в целях авто- мат. аннотирования и реферирования текстов (см. Реферирование автоматическое), а работы по определению информационных характерис- тик художественных текстов послужили одним из стимулов к исследованию сложности авто- матов и комбинаторного и алгоритмических подходов к информации теории. Наряду с др. методами и понятиями поэтики и литературоведения М. м. в п. применяются и при целостном анализе литературного про- изведения как единого художественного орга- низма во взаимосвязи и взаимодействии всех его структурных слоев и уровней. Киберне- тические представления полезны и при уточ- нении общих схем литературного процесса. Наибольшие успехи в применении матем. методов достигнуты встиховедении — части поэтики, изучающей принципы органи- зации стиха как формы речи. Разрабатывают- ся матем. приемы описания метрики и ее свя- зей с фонетической и интонационной системами языка, многие модели и графики ритма, мето- дика вычисления степени близости рифмую- щихся сочетаний и т. д. (см. Структурное сти- ховедение). За пределами стиховедения наи- более разработаны матем. методы изучения словаря писателей и отд. произведений. Вызванные к жизни необходимостью опре- деления авторства анонимных (прежде всего — античных) текстов, они оказались полезными и для исторической лексикологии и стилисти- ки. Разнообразные статистические коэффи- циенты характеризуют богатство словаря, ди- намику его развития во времени и внутри од- ного произведения и распределение слов по лексико-грамматическим классам. Производи- лись опыты сравнения семантико-тематических разбиений словарей частотных как своеобраз- ных моделей «мира поэта». Выдвинута гипо- теза, что частая совместная встречаемость слов в тексте в пределах некоторого интервала фиксированной длины отражает парадигмати- ческую, языковую связь этих слов. На основе этой гипотезы предложены алгоритмы, рекон- струирующие по текстам стоящую за ними семантическую систему или распределяющие эти тексты по различным стилям. Из аппарата теории информации наибо- лее полезным в применении к художествен- ным текстам оказалось понятие энтропии. А. Н. Колмогоров усовершенствовал экспери- ментальный метод К. Шенонна для определе- ния энтропии речи и предложил разграничение в художественных текстах «энтропии мысли» и «энтропии построения», а также способы оценки объема «локального словаря» поэта и определения числа равнообъемных осмыслен- ных текстов, удовлетворяющих известным формальным требованиям. Имеются попытки матем. моделирования тропов и приемов вы- разительности (математико-логическая модель русской метафоры и способов ее образования Ю. И. Левина, его же статистика типов мета- форы) и исчисления всевозможных типов сю- жетов и ситуаций художественных произве- дений (см. Структурная поэтика). Проблема соотношения «языка поэзии» и «языка науки» изучается ныне при помощи абстрактного мо- делирования этих понятий (С. Маркус) и путем непосредственного статистического сопостав- ления различных, прежде всего — синтакси- ческих, характеристик художественных и на- учных текстов. В украинском литературоведении и лингво- стилистике М. м. в п. применяются, в основ- ном, как вспомогательное средство структур- ной типологии функциональных стилей со- временного украинского языка. Лит..' Шенгели Г. Трактат о русском стихе, ч. I. Органическая метрика. М.— Пг., 1923; Тома- шевский Б. О стихе. Л., 1929; Ревзин И. Совещание в г. Горьком, посвященное применению математических методов к изучению языка художест- венной литературы. В кн.: Структурно-типологические исследования. М., 1962; Шайкевич А. Я. Расп- ределение слов в тексте и выделение семантических полей. В кн.: Иностранные языки в высшей школе, в. 2. М., 1963; Левин Ю. И. О некоторых чертах плана содержания в поэтических текстах. В кн.: Структурная типология языков. М., 1966; Копте- лов В. В., Н1к1т1на Ф. О. Число i слово. К., 1966; Статистичн! параметри стил!в. К., 1967- Содружество наук и тайны творчества. М., 1968 [библиогр. с. 433—449]; Гаспаров М. Л. Рабо- ты Б. И. Ярхо по теории литературы. В кн.: Труды по знаковым системам, в. 4. Тарту, 1969; Семиотика и искусствометрия. М., 1972; Bailey R., Do- le z е 1 L. An annottated bibliography of statistical stylistics. Ann Arbor, 1968; Marcus S. Poetica Ma- tematicA. Bucuresti, 1970 [библиогр. c. 339—374]. См. также лит. к ст. Структурное стиховедение, Струк- турная поэтика. С. И. Гиндин. МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ЦВМ- комплекс программ, описаний и инструкций, позволяющих автоматизировать вычислитель- ный процесс на ЦВМ в процессе программиро- 571
МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ЦВМ ВНУТРЕННЕЕ вания, отладки и решения задач. Понятие М. о. ЦВМ возникло в середине 50-х гг. 20 ст. в период становления и развития ЦВМ 2-го поколения, когда стало очевидным, что для их эффективного использования необходимо провести большие и весьма трудоемкие рабо- ты по программированию для ЦВМ. Различают общее и специальное М. о. ЦВМ. В общее М. о. ЦВМ входят программы, являющиеся в большинстве случаев обязатель- ными для организации вычисл. процесса на данной ЦВМ. Достаточно развитое общее М. о. ЦВМ наз.также операционной системой. Спе- циальное М. о. ЦВМ состоит из программ, ориентированных на конкретную специализа- цию вычислительной системы. Эта классифи- кация относительна, т. к. в развитии М. о. ЦВМ намечается тенденция постепенного пе- ревода программ специального М. о. ЦВМ в состав общего. Программы общего М. о. ЦВМ бывают управляющие и обрабатывающие. Управляющие программы обеспечивают функционирование ЦВМ в процессе подготовки, отладки и реше- ния задач в наиболее удобных для пользова- теля режимах. Обрабатывающие программы общего М. о. ЦВМ реализуют собственно об- щие методы обработки информации в процес- се отладки и решения задач. Обрабатывающие программы общего М. о. ЦВМ делят на про- граммы, входящие в системы программирования и отладки, и на программы наиболее распро- страненных методов вычислительной математи- ки, обработки массивов данных и др., объединяе- мые в библиотеки стандартных подпрограмм. Наиболее типичными обрабатывающими про- граммами общего М. о. ЦВМ являются транс- ляторы (в частности, с языков ФОРТРАН, АЛГОЛ и КОБОЛ), ассемблеры, программы вычисления элементарных ф-ций, реше- ния систем алгебр, и дифф, уравнений, программы сортировки, слияния, выборки и т. д. Во многих случаях в общее М. о. ЦВМ включаются программы обработки графиче- ской информации, функционирующие на базе устр-в отображения (см. Экранный пульт). Специальное М. о. ЦВМ функционирует, как правило, в тесном взаимодействии с програм- мами общего М. о. ЦВМ и реализует специфи- ческие методы решения задач, которые либо вовсе не могут быть решены программами об- щего М. о. ЦВМ, либо решаются недостаточно эффективно (по быстродействию или исполь- зованию оборудования). ЦВМ 3-го поколения (см. Электронная вычислительная машина) ос- нащают общим матем. обеспечением объемом в миллионы машинных команд, что дает воз- можность решать значительную часть задач в вычислительных центрах общего назначения. В настоящее время созданы большие биб- лиотеки специализированных программ, опи- санных, как правило, на языках программи- рования высокого уровня. Использование общего и специального М. о. ЦВМ в разра- батываемых ЦВМ связано с проблемой обес- печения программной совместимости (преем- ственности) машин на уровне машинных 572 команд. Создание М. о. для новых ЦВМ свя- зано с проблемой их эффективной интерпре- тации на старых машинах с целью отладки матем. обеспечения в процессе проектирова- ния. Разработка интегральных схем и запоми- нающих устройств и связанное с этим разви- тие логич. возможностей ЦВМ привели к воплощению многих программ общего М. о. ЦВМ непосредственно в устр-вах ЦВМ. При- мером ЦВМ со встроенным общим М. о. ЦВМ являются машины семейства «МИР». Для рас- пространения программ общего и специаль- ного М. о. ЦВМ среди пользователей в СССР организуются ассоциации пользователей опре- деленного типа ЦВМ и централизованные фонды алгоритмов и программ. Лит.: Ф и ш е р Ф. П., СуиидлДж. Ф. Системы программирования. Пер. с англ. М., 1971; Фло- рес А. Программное обеспечение. Пер. с англ. М., 1971; Джермейн К. Программирование |на IBM/360. Пер. с англ. М., 1973. А. И. Никитин. МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ЦВМ ВНУТРЕННЕЕ — состав алгоритмов и дан- ных, зафиксированных в цифровой вычисли- тельной машине структурным способом (см. У правление структурное в ЦВ М). В практике вычисл. машиностроения сложились опре- деленные принципы построения компонент внутреннего математического обеспечения (МО). Константы, как правило, помещаю- тся в долговременное запоминающее устройство (ДЗУ). Для фиксации алгоритмов управления существуют два основных способа—в виде схем автоматов управляющих и в виде управляю- щих кодов в ДЗУ. Оба способа в конечном счете обеспечивают образование необходимых последовательностей микрокомандных сигна- лов, т. е. микропрограмм (см. Язык ЦВМ внутренний) — в этом смысле они равнознач- ны — однако конструктивные отличия обуслав- ливают различные области их применения. Первый способ, называемый аппаратным, применяется, как правило, во всех машинах, и он наиболее эффективен для управления несложными, но часто встречающимися опера- циями. Второй способ, называемый обычно микропрограммным, наиболее рас- пространен в последнее время и эффективен для управления сложными операциями типа различных встроенных процедур. . В соответствии с видом использования алгоритмы М. о. ЦВМ в. подразделяются на стандартные и служебные, первые из которых включаются в рабочие программы решаемых задач, а вторые носят вспомогательный ха- рактер и вызываются автоматически без ука- заний программиста и транслятора. В зависимости от функционального назначе- ния алгоритмы внутр. МО могут быть разделе- ны на два осн. класса — алгоритмы системы интерпретации и алгоритмы операционной си- стемы. Алгоритмы 1-го класса, как правило, охватывают всю систему интерпретации про- граммного уровня внутр, языка, начиная от анализа программы и кончая образованием микрокомандных сигналов, обуславливающих выполнение соответствующих микроопераций. Алгоритмы 2-го класса являются составной
МАТРИЦА ВТОРЫХ МОМЕНТОВ частью операционной системы. В первую оче- редь, с их помощью реализуются алгоритмы распределения памяти, управления внеш, обо- рудованием и прерыванием и т. и. В настоящее время наблюдается явная тен- денция продвижения компонент операционной системы из внешнего в сторону внутр. МО, что способствует повышению их эффектив- ности. Расширение сети встроенных стандарт- ных и служебных процедур, аппаратной и мик- ропрограммной реализации ряда компонент операционной системы, развитие системы М. о. ЦВМ в. в целом можно считать одним из гл. на- правлений развития структур ЦВМ. См. так- же Математическое обеспечение ЦВМ-. Лит.: Глушков В. М. [и др.]. Вопросы развития структур ЦВМ в связи с системами их математическо- го обеспечения. «Кибернетика», 1967, Ws 5; Глуш- ков В. М. [и др.]. Вычислительные машины с раз- витыми системами интерпретации. К., 1970 [библиогр. с. 254—257]. 3. Л. Рабинович. МАТЕМАТИЧЕСКОЕ ОЖИДАНИЕ, сред- нее значение — числовая характерис- тика распределения вероятностей случайной величины. М. ’о. случайной величины £ опреде- оо ляется ф-лой Mi, = j" xdF (z), где F (x) — — CO ф-ция распределения величины g, М — сим- вол М. о. Если g принимает значения xlt ..., хп, ... с вероятностями pt, ..., рп, ..., то Mi, = = У, ^пРп- В частности, если g принимает ко- п нечное число значений xlt..., Хп с одинаковыми ,,t ж1+ ” + *П _ вероятностями, то ------------------. Для п случайной величины, имеющей плотность рас- со пределения р (х), Мс, = J хр (х) dx. В силу — оо больших чисел закона среднее арифметическое 51+ +5П ------------ п независимых результатов на- блюдений над случайной величиной g при большом п в определенном смысле близко к М. о. Mi,. М. о. существует не для любой случайной величины. Если конечен хотя бы ОО один из интегралов а = § [1 — F (я)] dx, b = о о = J F (х) dx, то М. о. существует и равно — со а — Ь. М. о. суммы случайных величин рав- но сумме М. о. соответствующих слагаемых, М. о. произведения двух независимых случай- ных величин равно произведению М. о. сомно- жителей. М. И. Ядренко. МАТЕМАТИЧЕСКОЕ ПРОГРАММИРОВА- НИЕ — см. Программирование математиче- ское. МАТРИЦА — прямоугольная таблица чисел (i = 1, 2, ..., т, k = 1, 2, ..., п), состоящая из т строк и п столбцов: aii а1з • • • ain а21 а22 • • • а2п ат! ат2 * * * атп (1) Если т = п, то М. 4 наз. квадратной, а число п — ее порядком. Числа, образующие М., наз. ее элементами. Наряду с конечными М. вида (1) в математике встречаются и М., имею- щие бесконечное к-во строк или столбцов. М. в математике чаще всего интерпретируются как операторы. Минором к-го порядка матрицы А (к т, к + п) наз. определитель D, составленный (с сохранением порядка) из к2 элементов М., лежащих на пересечении некоторых ее к строк и к столбцов (см. схему). Наибольший порядок, который могут иметь миноры М., не равные нулю, наз. рангом М. М. применяются при решении систем ли- нейных алгебр, ур-ний (см. Линейных алгеб- раических систем уравнений способы решения), в игр теории (см. Игра биматричная, Игры матричные), в матем. анализе при интегриро- вании систем дифф, ур-ний, в механике и тео- рет. электротехнике, при исследовании малых колебаний мех. и электр. систем, в кванто- вой механике и др. областях естествознания. О классификации М. и действиях над ними см. Алгебра матриц. А. Т. Хавро. МАТРИЦА ВТОРЫХ МОМЕНТОВ слу- чайного в екто р а| = (gx, g2, ..., gn) — квадратная матрица п-ro порядка Н. = || Ьу||, где Ьу = Mi,^,- — смешанные моменты 2-го порядка величин и g. (г, у = 1, 2, ..., п). М. в. м. существует, если для всех к (1 + к <n) < оо. М. в. м. симметрична и не- отрицательно определена: Ьу = и при лю- бых вещественных t,, t2, ..., tn п п ' / П \ 2 2 Ш = 2 = М S > °. 1,1=1 i,j=l \г=1 / Пусть а = Mi, = (an a2, ..., ап), где ak = Mi,k. М. в. м. вектора g — а наз. диспер- сионной матрицей вектора = = || di}-H, где dy = М (g{ — a4) X (g7— а-) — смешанные центральные моменты 2-го поряд- ка величин g; и gj. При г = i d^ = Di^-, при 573
МАТРИЦА ЗАПОМИНАЮЩАЯ i * 1 Лц = rijVDli^ г«е ггз — коэфф. корреляции между координатами и £. век- тора Если координаты вектора g взаимно независимы, то = 0 при i =4= j. Обратное утверждение в общем случае неверно; однако, если распределение £ нормально и = О при i 4= j, то его координаты взаимно незави- симы. Дисперсионная матрица вектора g, вооб- ще говоря, характеризует степень линейной зависимости между его координатами. Если ранг матрицы равен г, (0 < г < п), то между координатами вектора £ существует п — г линейно независимых линейных соот- ношений и, следовательно, его распределение сосредоточено в r-мерном подмножестве n-мерного пространства. М. в. м. использует- ся для определения точности оценок неизвест- ных параметров. В случае нормального рас- пределения вектора £ М. в. м. вместе с мате- матическим ожиданием, является полной ха- рактеристикой вектора g. Н. П. Слободенюк. МАТРИЦА ЗАПОМИНАЮЩАЯ — совокуп- ность конструктивно связанных запоминаю- щих элементов (ферритовых сердечников, пле- ночных магнитопроводов и т. п.), располо- женных в плоскости в порядке, удобном для построения накопителя. Как конструктивный узел М. з. предназначена для обеспечения тех- нологичности изготовления накопителя и ис- пользуется преимущественно в запоминающих устройствах с координатной системой выбор- ки. Запоминающие элементы в матрице рас- полагаются на пересечении взаимно перпен- дикулярных координатных шин. По способу изготовления различают интегральные и сбор- ные матрицы. Первые характерны изготовле- нием матрицы со всеми запоминающими эле- ментами в едином технологическом цикле (напр., матрицы на тонких магнитных плен- ках, многоотверстные ферритовые матрицы). Изготовлению сборной матрицы предшествует изготовление и отбор запоминающих элемен- тов, которые затем монтируются в матрицу. Одна или несколько матриц, объединенных координатными шинами, образуют кассету. В кассете, как правило, размещены запоми- нающие элементы либо одного разряда всех ячеек, либо несколько полиоразрядных ячеек накопителя. Несколько кассет, соединенных между собой по координатным шинам, образу- ют накопитель. В зависимости от типа матриц и технологии их производства координатные шины наносятся либо в процессе изготов- ления (сборки) матриц, либо при изготовле- нии кассет. В некоторых случаях часть коор- динатных шин наносится при изготовлении матриц, а часть — при сборке кассет или на- копителя. Запоминающих элементов в матри- це может быть от нескольких десятков до не- скольких тысяч. Количество их ограничивае- тся для интегр. матриц приемлемым выходом годных матриц, а для сборных — технологич- ностью сборки. Н. К. Бабенко. МАТРИЦА ОБУЧАЕМАЯ — простейшее рас- познающее устройство, основанное на вычис- лении скалярных произведений вектора-изо- бражения на векторы-эталоны. Каждое из этих произведений соответствует одному из рас- познаваемых классов. М. о. указывает номер класса, эталон которого обеспечивает макс, значение скалярного произведения. Обучение М. о. заключается в вычислении векторов- эталонов усреднением или суммированием изображений обучающей выборки, отнесенных учителем к одному классу. М. о. может решать некоторые простейшие задачи распознавания образов. Появление систем типа М. о. (как и систем «адалин» и «мадалин») в период зарож- дения теории распознавания образов сыграло определенную положительную роль в станов- лении этой теории. Лит.: Steinbuch К., W i d г о w В. A critical comparison of two kinds of adaptive classification networks. «IEEE transactions on electronic computers», 1965, V. EC-14 N 5. M. И. Шлезингер. матрица Ферритовая многоотвёрст- НАЯ — массив запоминающих элементов, об- разующихся в окрестности отверстий в пла- стинке ферромагнетика с прямоугольной пет- лей гистерезиса. Работа запоминающего эле- мента в М. ф. м. основана на свойстве ферро- магнетика устойчиво сохранять остаточную намагниченность и изменять ее под действием внешнего магн. поля, создаваемого электр. током в проводниках, проходящих через от- верстия (рис.). Конструктивно М. ф. м. выполняются в виде монолитной пластины или собираются из т. н. числовых линеек, хранящих одно полнораз- рядное число. Один из селектирующих прово- дов матрицы с целью упрощения монтажа на- копителя наносится обычно печатным спосо- бом. Запоминающие устройства (ЗУ) на М. ф. м. строятся, как правило, по системе с непосредственной выборкой, а сами матрицы выполняются с использованием двухотвер- стных элементов. Для коммутации адресных управляющих токов используются магнитные или магнито-диодные коммутаторы, основой которых также являются многоотверстные пластины, но несколько большей толщины и с большими отверстиями. Благодаря возмож- ности изготовления отверстий малого диаметра Матрица ферритовая многоотверстная: а—в виде пластины: б — в виде числовых линеек (0,16 мм и меньше) накопители на М. ф. м. отличаются высокой плотностью размещения запоминающих элементов. Для управления ими требуются сравнительно малые токи и мощности, что позволяет использовать микро- электронные схемы управления. По основным 574
МАШИННОЕ ПРОЕКТИРОВАНИЕ ИНТЕГРАЛЬНЫХ СХЕМ параметрам ЗУ на М. ф. м. относятся к быст- родействующим оперативным запоминающим устройствам малой емкости (цикл обращения порядка 0,5—2 мксек, емкость — несколько сот чисел). Используются преимущественно в специализированных вычислительных машинах. Н. К. Бабенко. МАТРИЦА ферритовая слоистая — набор запоминающих элементов, которые об- разуются вокруг перекрестий ортогональных проводников с током в феррите с прямоуголь- ной петлей гистерезиса. М. ф. с. прессуется из трех слоев феррита (см. рис.): двух край- них — с нанесенными проводниками и одного среднего без проводников; затем матрица от- жигается. В зависимости от толщины среднего слоя каждое перекрестие эквивалентно ферри- товому сердечнику, биаксу и др. Из М. ф. с. строятся запоминающие устройства (ЗУ) пре- имущественно системы 2D с одним или двумя перекрестиями на бит. По основным парамет- рам ЗУ на М. ф. с. относятся к быстродей- ствующим оперативным запоминающимустрой- ствам. Размеры элементов М. ф. с., а, сле- довательно, и токи управления — небольшие, плотность размещения элементов велика, спо- соб изготовления — интегральный. Все это делает М. ф. с. перспективными для машин на интегральных схемах. Ю. В. Остапенко. МАТРИЧНЫЕ ИГРЫ — см. Игры матрич- ные. МАШЙНА — 1) Совокупность механизмов и устройств, осуществляющих заданные дви- жения для преобразования энергии, про- изводства работ или для сбора, передачи, хра- нения, обработки и использования информа- ции. Все многообразие М. делят на три осн. класса: М.-двигатели, с помощью которых один вид энергии преобразуется в другой, удобный для эксплуатации; рабочие М. (М-ору- дия), с помощью которых производится изме- нение формы, свойств, состояния и положе- ния объекта труда; М., выполняющие вместо человека некоторые ф-ции умственного труда (счетные М., вычислительные М.). В процессе развития техники возник совре- менный маш. агрегат (автомат, автомат, ли- ния), представляющий собой комплекс, в ра- боте которого наряду с элементами развитой рабочей М. участвуют механизмы и аппараты управления (механические, электрические, электронные). Тенденцией развития М. являет- ся создание комбинированных М.-комбай- нов и автомат, заводов. Важную роль в раз- витии М. играют современные гидромех., пнев- матические, электромеханические и особенно электронные устр-ва, позволяющие создавать следящие системы, которые автоматически управляют и регулируют процессы, выполняе- мые М. С развитием автоматизации и особенно в связи с возникновением кибернетики тер- мин М. распространился на очень широкий круг понятий (см. Бионика, Цифровая вы- числительная машина). 2) Абстрактное математическое понятие, си- ноним понятия автомат. В кибернетике тер- мин «машина» чаще всего используют для обо- значения бесконечных автоматов (напр., Тью- ринга машина), а для автоматов конечных чаще употребляется термин «автомат». Лит.. Машина. М., 1959 [библиогр. с. 503—509]; Пути развития техники в СССР. 1917—1967. М., 1967 [библиогр. с. 263—273]. Д. К. Лисенбарт. МАШЙНА ЦЕНТРАЛИЗОВАННОГО КОНТ- РОЛЯ — управляющая вычислительная маши- на, автоматически реализующая функции контроля и регистрации параметров техноло- гического процесса. МАШИННАЯ ПЕРЕМЕННАЯ — физическая величина (ток, угол поворота вала, электри- ческое напряжение, время и т. д.), изменяю- щаяся по заданным в аналоговой вычислитель- ной машине математическим соотношениям (машинным уравнениям) и связанная с неза- висимой величиной t и зависимыми х, у, ... переменными решаемой задачи, соотношения- ми X = тхх, Y = туу, .... т = m^t, где тх, т.у, ..., mt — размерные масштабные коэфф. В универсальных АВМ зависимыми М. п. яв- ляются электр. напряжения, а независимой — время. Масштабные коэфф, выбирают, исходя из условия точности и эквивалентности маш. ур-ний решаемой задаче. Масштабные коэфф, выбирают таким образом, чтобы М. п. прини- мали по величине возможно большие значения в пределах допустимого диапазона (100, 50 или 10 в). При т = t (если t — время) моделирование ведется в реальном масштабе времени. При тг > 1 исследуемый процесс «растягивается», при mt < 1 — «сжимается». Масштабные коэфф, могут быть переменными: тх (т), ту (т), ..., в частности, при решении «неустой- чивых» задач. В. А. Земцев. МАШИННОЕ ПРОЕКТИРОВАНИЕ ИНТЕ- ГРАЛЬНЫХ СХЕМ — автоматизация этапов разработки и производства интегральных схем и их элементов с помощью электронных вы- числительных машин. Интегральные схемы (ИС) являются основой элементной базы вы- числ. машин третьего поколения, а М. п. и. с. — один из этапов автоматизации проектирова- ния ЦВМ. Автоматизированная система М. п. и. с.— это комплекс взаимосвязанных алгоритмов и программ, входящих в следую- щие подсистемы: 1) структурного и логич. мо- делирования функциональных схем; 2) анализа 575
МАШИННОЕ ПРОЕКТИРОВАНИЕ ИНТЕГРАЛЬНЫХ СХЕМ и моделирования принципиальных схем; 3) проектирования топологии; 4) статистиче- ского проектирования и оптимизации; 5) про- граммного обеспечения работы специализи- рованных устр-в изготовления шаблонов; 6) матем. обеспечения тех. средств машинного проектирования. Структура автоматизирован- ной системы М. п. и. с. не зависит от конкрет- ной элементной базы и технологии, изменение которых определяют достоверностью моделей математических, выбором методов формиро- вания ур-ний, проектирования топологии, по- следовательностью функционирования подси- стем. Преимущества М. п. и. с., выражающиеся в сокращении сроков, затрат и повышении качества ИС, проявляются в полной мере лишь при сквозной автоматизации всех этапов про- ектирования и комплексном решении задач. Применение машинного проектирования обу- словлено следующими осн. условиями: 1) при полном исследовании вариантов схемы еще до их воплощения в «масках» или «шаблонах», поскольку без изменения последних нельзя изменять компоненты схемы, чтобы оптими- зировать ее качество; 2) взаимосвязью этапов проектирования ИС (особенно для больших интегральных схем), в которых результаты одного этапа, например, электр. расчета схем, являются исходными данными для других, напр., для проектирования топологии, а ре- зультаты топологического решения, в свою очередь, непосредственно определяют парамет- ры схемы и, следовательно, влияют на резуль- таты электрического расчета; 3) анализом ра- ботоспособности схем на всех этапах разра- ботки и проверкой соответствия: функциональ- ных структурных схем — логич. и матем. ур-ниям, принципиальных электр. схем — функциональным структурным схемам, топо- логических схем — принципиальным электр. схемам, фотошаблонов — топологическим схе- мам, изготовленных схем—исходным логич. и матем. ур-ниям; 4) взаимным соблюдением тех- нологических, конструктивных и схемных тре- бований и ограничений, обусловленных неиз- бежным статистическим характером техноло- гического процесса произ-ва и возможностями применяемых тех. и технологических средств и оборудования. Существующее теоретическое и програм- мное обеспечение М. п. и. с., в основном, относится к рассмотрению отдельных этапов проектирования, в частности, к анализу и мо- делированию компонентов схем. В последнее время выполнен ряд работ по системному под- ходу к автоматизации проектирования. Для ИС, содержащих, напр., МОП-транзи- сторы, матем. обеспечение 1-ой подсистемы состоит из программ, обеспечивающих авто- мат. формирование логич. модели МОП-ИС, представляющей собой систему булевых функ- ций, ее анализ, диагностику и необходимую корректировку. Исходными данными для про- граммы логич. моделирования является си- стема ур-ний непосредственных связей ИС и система тестовых параметров. Выходной ин- 576 формацией 1-ой подсистемы является таблица преобразованных на ЭВМ ур-ний непосред- ственных связей с учетом ограничений, на- кладываемых на выбранную элементную базу, и требований «заказчика». Эта информация (вместе с перечнем технологических и тополо- гических ограничений) используется как ис- ходная в 3-ей подсистеме. Программы этой подсистемы осуществляют подготовку на ЭВМ «коммутационной» схемы ИС, на которой фиксируются с помощью условных координат места расположения коммутационных (аллю- миниевых и диффузионных) шин, МОП-тран- зисторов, контактных площадок и т. д. Спец, подпрограммы обеспечивают пересчет тополо- гических параметров «коммутационной» схемы в электр. параметры транзисторов, рабочих и узловых емкостей и выполняют электр. рас- чет, анализ и корректировку параметров «кри- тических» каскадов (используя программы 2-й и 4-й подсистем). Автомат, формирование мас- сивов перехода от условных координат геом. фигур к действительным координатам, компо- новка топологического чертежа (с прорисов- кой для контроля на графопостроителе с помощью программ 4-й подсистемы) произво- дится с учетом стыковки логич. каскадов и эле- ментов обрамления ИС. Программы 4-ой под- системы хранятся в библиотеке готовых топо- логических решений, записанной в долговре- менной памяти ЭВМ. С помощью программ 5-й подсистемы осуществляется автомат, под- готовка исходных данных (на перфоленте, пер- фокартах) для программного управления из- готовлением шаблонов на специализированных установках (координатограф, фотонаборная установка). Используя перечень технологиче- ских и топологических ограничений (библио- тека 4-й подсистемы), программы 3-ей подси- стемы размещают элементы схемы на подлож- ке, проводят трассировку межсоединений, кор- ректировку в размещении элементов ИС и меж- соединений на подложке. Выходной информацией автоматизированной системы проектирования служат топологиче- ский чертеж ИС и перфорационная лента (перфорационная карта) для изготовления фотошаблонов. Отдельные программы 3-й, 5-й и 6-й подси- стем можно выделить в подсистему тех. проек- тирования — преобразования исходной ин- формации и формирования выходной инфор- мации с выпуском документов и перфолент (перфокарт, магн. лент) для специализирован- ных устр-в и оборудования (см. «ТГигв-67»). Применение автоматизированной системы М. п. и. с. дает наибольший технико-эконом. эффект в области проектирования схем ди- скретной техники благодаря существующей здесь унификации и стандартизации элемент- ной базы (см. Стандарты по вычислительной технике). Разработка и внедрение методов М. п. и. с. в настоящее время направлены на сокращение (а впоследствии на полное устра- нение) ручного труда, на повышение произ- водительности труда в отрасли приборострое- ния.
МАШИННЫЙ «ИНТЕЛЛЕКТ» Лит.: Сиг ор ск ий В. П., Петренко А. И. Алгоритмы анализа электронных схем. К., 1970 [биб- лиогр. с. 381—392]; Автоматизация проектирования радиоэлектронной аппаратуры. «Обмен опытом в ра- диопромышленности», 1971, № 7, 1972, Ха 4; Иль- ин В. Н. Машинное проектирование электронных схем. М., 1972 [библиогр. с. 274—278]; Мора- лев С. А. [и др.]. Система машинного проектирова- ния БИС на МОП-транзисторах. «Электронная про- мышленность», 1972, № 2; К а лахан Д. Методы машинного расчета электронных схем. Пер. с англ. М., 1970; М э д л е н д Г. Р. [и др.]. Интегральные схемы. Основы проектирования и технологии. Пер. с англ. М., 1970; Машинный расчет интегральных схем. Пер. с англ. М., 1971. В. Г. Табарный. МАШИННОЕ СЛОВО — последовательность символов, которая занимает одну ячейку па- мяти машины. В частности, М. с. может быть командой, числом или буквенно-числовой по- следовательностью. Обычно М. с. обрабаты- вается и передается схемами вычислительной машины как единое целое, хотя в некоторых вычислительных машинах возможна обработ- ка и частей М. с. МАШИННЫЙ «ИНТЕЛЛЕКТ» — совокуп- ность таких характеристик вычислительной машины, как запас сведений в ней и способ- ность к его пополнению путем обучения, сте- пень «понимания» языков программирования высокого уровня, степень структурного вопло- щения методов переработки информации и ор- ганизации вычислительного процесса в целом. Эти характеристики иммитируют такие черты человеческого интеллекта, как эрудиция и вос- приимчивость к приобретению опыта, понят- ливость, сообразительность и организован- ность в процессе деятельности. Отсюда и про- исходит термин «машинный „интеллект"», осн. черты которого для удобства можно охаракте- ризовать так: машинные эрудиция и воспри- имчивость, понимание входных языков, отно- сительная быстрота реакции и уровень орга- низации. М. «и.» как совокупность данных свойств характеризует определяемые алгорит- мической структурой ЦВМ возможности ма- шины, которые проявляются, гл. образом, в сфере взаимодействия машины с пользова- телем (непосредственно и через посредство дру- гих объектов внеш, среды). Т. о., понятие «М. ,,и.“» отражает потребности развития струк- тур вычисл. машин, возникающие вследствие того, что ЦВМ используют различные специа- листы. Это понятие принципиально иное, чем «искусственный интеллект», который является моделью определенных свойств интел- лекта — вне зависимости от характеристик средств моделирования. Вместе с тем, уровень М. «и.» существенно отражается на возмож- ностях и эффективности применения этих средств для представления искусственного ин- теллекта. М. «и.» воплощается во внутреннем, а также квазивнутр. матем. обеспечении (МО) машины (см. Математическое обеспечение ЦВМ внут- реннее). В соответствии с этим все алгоритмы и др. компоненты М. «и.» всегда (т. е. без пред- варительной «ручной» подготовки работы с ни- ми) доступны для использования, независимо от способа их реализации в качестве того или иного вида машинного оборудования. Вместе с тем, выбор способов реализации компонен- тов М. «и.» зависит от их ф-ций, назначения ма- шины, экономических и др. факторов, причем наибольшая эффективность и надежность про- цесса матем. эксплуатации машины достигает- ся преимущественным использованием пер- вых двух способов, превышающих в то же время третий по фактору стоимости. Важной особенностью понятия «М. ,,и.“» яв- ляется возможность выработки количествен- ных оценок его уровня как показателя при- способленности машины к решению разнооб- разных задач и к эффективному взаимодей- ствию человека с вычислительной машиной (из этого вытекает возможность сравнения раз- личных машин по этому показателю). В запас хранимых сведений, определяющих машинную эрудицию, включаются стандартные и служеб- ные алгоритмы (предназначенные для выпол- нения вычисл. и управляющих процедур), константы, заполняемые формы (структуры таблиц), а также данные, получаемые в про- цессе обучения и эксплуатации машины и ис- пользуемые при решении последующих задач. Характерной чертой использования всей этой информации («знаний» машины) в процессах программирования, отладки и решения при достаточно высоком уровне М. «и.» является простота и оперативность. «Понимание» машиной задания обуславли- вает непосредственное его выполнение при помощи интерпретации, т. е. целиком пони- маемое задание — это то, которое записано на программном уровне внутр, языка машины в качестве рабочей программы (см. Интер- претация языка структурная). Т. о., степень «понимания» машиной алгоритм, языков про- граммирования определяется соотношением между этими языками и программным уровнем внутр, языка. Предусмотрение в последнем элементов и конструкций алгоритм, языков повышает степень их «понимания» машиной, за счет чего упрощается система трансляции, повышается эффективность реализации про- грамм, составляемых на алгоритм, языке, об- легчается процесс подготовки и отладки задач и т. п., но при этом усложняется система структурной интерпретации внутр, языка. Тенденция к увеличению степени «понимания» алгоритм, языков проявляется весьма отчет- ливо, в особенности при использовании машин для работы в диалога режиме. Последняя черта М. «и.» определяется соот- ветственно ускоренным выполнением опера- ций, совмещенностью процессов, организацией вычисл. процесса средствами самой машины (напр., воплощением в ее структуре компонент операционной системы). Здесь охватывается весьма широкий круг принципов, связанных со структурно-конструктивными особенностя- ми машины и с технико-организационными особенностями процесса ее матем. эксплуата- ции. Тенденция к повышению М. «и.»’ обуслав- ливается возрастанием требований к машинам; с другой стороны, развитие их конструктивно- технологической базы способствует реализа- ции этой тенденции. 37 4-210 577
МАШИННЫЙ ПЕРЕВОД Лит.: Глушков В. М. [и др.]. Вычислительные машины с развитыми системами интерпретации. К., 1970 [библиогр. с. 254—257]; Фогель Л., Оу- энс А., Уолш М. Искусственный интеллект и эволюционное моделирование. Пер. с англ. М., 1969 [библиогр. с. 220—228]. 3. Л. Рабинович. МАШИННЫЙ ПЕРЕВОД, автоматиче- ский перевод — в узком смыс- ле — перевод текстов с одного естественного языка на другой при помощи электронных вы- числительных (универсальных или специали- зированных) машин; в широком смыс- ле — область научных исследований, свя- занных с созданием систем М. п. в указанном выше узком смысле. Вопрос о возможности использования ЦВМ для перевода с одного естественного языка на другой был впервые поставлен в США 1947. С 1954 начались иссле- дования по М. п. в СССР. В настоящее время работы в этой области ведутся в СССР, США, Франции, Великобритании, ГДР, Чехослова кии, Болгарии, Венгрии, Канаде, Японии. ФРГ, Италии и др. странах. В системах М. п. (в узком понимании этого термина) обычно различают следующие состав- ные части: словарь (см. Словарь автоматиче- ский), алгоритм и его реализующую програм- му. Первоначально лингвистические сведения о двух языках, участвующих в переводе, не выделяли как нечто самостоятельное, т. е. они не составляли описания языка, отдельного от правил перевода. Данные о языках были раз- бросаны по тем или иным правилам алгорит- ма, причем в одном правиле могли использо- ваться сведения очень разнородного харак тер а. Со временем стало принятым различать: све- дения о языке, форму записи этих сведений, т. е. используемый формализм, и собственно алгоритм, т. е. правила работы, сформулиро- ванные применительно к принятому формализ- му и не зависящие от конкретного запаса линг- вистических сведений. Однако, несмотря на то, что такое деление общепринято, и теперь еще нередко термин «алгоритм М. п.» употреб- ляют, подразумевая и собственно алгоритм и сведения о языке, записанные в принятой форме. При таком широком понимании слова «алгоритм» именно алгоритм и является осн. частью системы М. п., поскольку словарь и программа им определяются. Поэтому, го- воря о разных подходах к построению систем М. п., в первую очередь имеют в виду разные подходы к построению алгоритмов М. п. В ра- ботах по созданию алгоритмов перевода можно выделить (несколько приближенно и условно) три этапа и говорить соответственно о систе- мах М. п. 1-го, 2-го и 3-го поколений. В системах 1-го поколения алгоритмы имели бинарный характер, т. е. были рассчитаны только на два языка, участвующие в переводе. При этом анализ переводимого текста был ориентирован на свойства выходного языка, т. е. при обработке текста на входном языке ставилась задача выяснения данных не только о переводимом тексте, но сразу и о переводя- щем; иначе говоря, анализ и синтез доволь- но тесно переплетались друг с другом. Как 578 правило, такие алгоритмы были последователь- но одновариантными, т. е. они имели конеч- ной целью получение одного варианта пере- вода для каждой фразы и, кроме того, для всех тех случаев, когда возникала необходимость сделать выбор из некоторого круга возмож- ностей, предлагался рецепт выбора одной из них. При этом в одних алгоритмах возвраще- ние к месту, где однажды решение было при- нято, было уже невозможно, в других преду- сматривались способы отметки таких сомни- тельных мест с тем, чтобы к ним можно было вернуться, если по некоторым признакам уда- валось установить неудовлетворительность ре- зультата. В системах 1-го поколения описание свойств языков не было выделено в самостоя- тельную часть. В системах 2-го поколения произошло от- деление анализа от синтеза в следующем смыс- ле. Анализ стал независимым от языка, иа который переводят, его целью стало выяснение строения переводимого текста и записи резуль- тата в виде некоторого представления этого текста в определенной форме (см. Синтакси- ческий анализ автоматический естественных языков). Синтез стал независимым от языка, с которого переводят, его целью стало развер- тывание заданного ему представления в текст иа выходном языке. Системы 2-го поколения уже не ориентированы на получение одного варианта и принятие одного решения в каж- дом сомнительном случае. На смену такому подходу пришел многовариантный анализ, Т. е. подход, основанный на переборе возмож- ностей и разветвлении процесса (см. о фильт- рах в статье «Синтаксический анализ автома- тический»). Анализ и синтез в этих системах Стали подразделяться на уровни, соответствен- но расчленению уровней в языке. Кроме того, в системах 2-го поколения произошло упомя- нутое выше деление алгоритма на собственно алгоритм и на данные о языке, записанные с использованием определенного формализма. В большинстве своем системы 2-го поколения— Это системы, в которых основное внимание уде- лено этапу синтаксического анализа, заверша- ющему анализ входного текста. Синтез в них играет в некотором смысле вспомогатель- ную роль, он обычно намного беднее и проще анализа. К системам 3-го поколения можно отнести Системы, в которых, во-первых, появляются Этапы семантического анализа и синтеза; во- вторых, меняется соотношение между анали- зом и синтезом: анализ перестает быть центром Системы, степень сложности и «нагрузка» ана- лиза и синтеза выравниваются, синтез также становится многовариантным. Последнее озна- чает, что на смену нацеленности синтеза на один вариант приходит нацеленность на построение многих вариантов текста по заданной струк- туре с использованием перефразирования (см. Модель «смыслтекст»), В остальном си- стемы 3-го поколения сохраняют многие черты систем 2-го поколения: независимость анализа и синтеза, их расчлененность на уровни, ориен- тация на переборный (фильтровый) подход в
машинный перевод анализе, выделение собственно алгоритма и наличие сформулированных формализмов для записи сведений о языне (в частности, исполь- зование грамматик формальных). Процесс перевода текста машиной подразде- ляется на ряд этапов. В разных системах М. и. они несколько различны, однако можно пред- ставить некоторую общую схему, которая до- статочно характерна для систем 2-го и 3-го поколений (системы 1-го поколения в настоя- щее время не строят). Общую схему и встречающиеся отклонения можно описать так. В некоторых случаях на- чалу машинной переработки текста предше- ствует подготовительный этап. Он может вклю- чать в себя либо достаточно сложное предре- дактирование текста, либо только некоторую несложную разметку (напр., введение спец, знаков для формул и т. п.). Текст поступает в машину в закодированном виде. При полной автоматизации перевода ввод будет осуществ- ляться при помощи читающих автоматов. В настоящее время ввод осуществляется пу- тем перекодирования текста на перфокарты или записи его на ленту магнитную и т. п. Первым этапом машинной переработки текста обычно является этап поиска слов в автоматическом словаре, хранящемся в запо- минающем устройстве машины. Затем следует этап обработки словосочетаний, непереводи- мых пословно. В случае, если используется словарь основ, после этих двух этапов начи- нается морфологический анализ. Затем сле- дует этап синтаксического анализа, а после него — этап семантического анализа, которым и завершается анализ. В результате анализа получается некоторое представление перево- димого текста, записанного на языке-посред- нике. Синтез переводящего текста содержит этапы, соответствующие перечисленным этапам анализа, но они следуют в обратном порядке. Так, синтез начинается с семантического син- теза, затем следует этап синтаксического син- теза, потом этап морфологического синтеза, который и завершает машинную обработку текста и после которого машина печатает по- лученный перевод (после окончания машинной обработки текста может еще следовать этап постредактирования полученного перевода че- ловеком). Возможны следующие отклонения от общей схемы, приведенной выше. В том случае, когда в словаре содержатся не основы слов, а слово- формы целиком, этап морфологического ана- лиза отсутствует. В некоторых системах пере- вода, где используется словарь основ, этап морфологического анализа осуществляется первым, он приводит к отсечению от слов окон- чаний и получению основ, которые после этого отыскиваются в словаре основ. Этапов семан- тического анализа и синтеза в системах 1-го и 2-го поколений нет, в полном объеме их пока нет ни в одной системе, хотя необходимость их осознают в настоящее время все исследова- тели. В некоторых системах имеются те или иные разделы, которые представляют собой попытки семантической переработки текста (такова, напр., система русско-французского М. п., созданная в Гренобльском ун-те во Франции). Наряду с этим есть работы, в которых предлагается начинать семантический анализ без предварительного синтаксического. В алго- ритмах между анализом и синтезом есть и промежуточный этап — преобразование, целью которого является переделка результата ана- лиза, т. е. представления переводимого текста, полученного при анализе, в представление, которое может быть исходным материалом для синтеза, т. е. в такое представление, в котором учтены особенности выходного языка (такова, напр., система англо-русского перевода, раз- работанная в Ленинградском ун-те). В боль- шинстве существующих систем объектом ра- боты является одна фраза текста, причем даже для одной фразы каждый из названных вы- ше этапов может повторяться несколько раз (столько, сколько вариантов фразы приходит к этому этапу). Работы в области М. п. в широком смысле можно разделить на работы, направленные не- посредственно на создание систем перевода (создание словарей, грамматик, собственно алгоритмов) и их реализацию па ЦВМ, и работы, имеющие целью глубокую теор. раз- работку тех или иных проблем матем. или лингвистического характера, решить которые нужно для создания эффективных систем перевода. Непосредственная разработка систем М. п. требует от лингвистов решить следующие за- дачи: 1) определить запас лингвистических сведений, который будет использоваться в си- стеме (напр., установить критерии, по которым будет происходить классификация слов, и по- лучить классы слов в соответствии с этими критериями); 2) создать словарь, т. е. отобрать словник и приписать словарным единицам на- боры признаков; и 3).создать подробные грам- матики для всех уровней языка, в частности, сформулировать лингвистические требования (фильтры, правила предпочтения) к каждому уровню представления текста. Проблему вы- деления разных уровней представления текста в процессе преобразования должны решать математики и лингвисты совместно. Математики решают следующие задачи: 1) создают формализмы для описания каждого уровня представления текста, или иначе го- воря, для описания входных и выходных дан- ных каждого этапа; 2) изучают строение соб- ственно алгоритмов в системах перевода и раз- рабатывают эффективные алгоритмы для всех этапов процесса перевода, т. е. для перехода от уровня к уровню; и 3) разрабатывают спец, языки для описания этих алгоритмов. Главными проблемами реализации систем М. п. на ЦВМ являются следующие. Вопросы кодирования инфор- мации. Сюда относится, во-первых, коди- рование информации в словарях. Ввиду того, что большие автомат, словари содержат тысячи слов с подробной информацией о них, эти словари обычно хранятся во внешних, медлен- 37* 579
МАШИННЫЙ ПЕРЕВОД но действующих запоминающих устройствах (напр., на магнитных лентах или барабанах). Поэтому приходится думать о таких методах кодирования, которые были бы удобны для работы системы перевода и вместе с тем не приводили бы к большим затратам машинного времени на обращение к этим медленно дей- ствующим запоминающим устройствам. Во- вторых, на разных этапах работы систем М. п. удобно иметь разные формы записи и кодиро- вания перерабатываемого материала, причем тут важно найти такие способы кодирования, чтобы одновременно было удобно работать на каждом этапе, и вместе с тем, чтобы переход от одного способа кодирования к другому не требовал большой работы машины. Вопросы программирования. Реализация систем М. п. требует разработки специальных методов программирования. Это связано, во-первых, с тем, что алгоритмы пе- ревода имеют весьма специфическую и очень сложную логическую структуру. Этим они существенно отличаются от вычисл. алгорит- мов, на которые ориентировано как обычное программирование (включая создание языков программирования типа АЛГОЛ, ФОРТРАН и др.), так и само конструирование ЦВМ. Во-вторых, общим свойством всех систем М. п., осуществляемых до сих пор на ЦВМ, является то, что все они открыты, т. е., что системы М. п., даже реализованные на машине, под- вергаются доработке, исправлению и расши- рению. Больше того, часто значительная доля самой разработки алгоритма осуществляется в процессе экспериментов, проводимых на ма- шине. Это объясняется тем, что переводческие системы очень сложны, число учитываемых в них факторов очень велико и создать «на бумаге» полностью готовый алгоритм, в ко- тором все согласовано и проверено, очень труд- но; проверить алгоритм и его отдельные части на больших массивах текста можно только в процессе машинного эксперимента. При этом обычно выясняется, что же именно в алгорит- ме надо изменить или дополнить. Поэтому надо уметь быстро и легко менять программы, реализующие алгоритм М. п. Указанные две особенности ведут к необходимости разрабаты- вать для систем М. п. специальные языки раз- личного назначения: для описания алгорит- мов, для описания программ и др. Исследования, направленные на построение систем перевода и на разработку различных лингвистических проблем в связи с построе- нием таких систем, вызвали к жизни совершен- но новые подходы в лингвистике (см. Лингвис- тика прикладная). Построение систем М. п. дало возможность практически опробовать лингвистические теории, поскольку оно по- требовало такого описания языковых фактов, которое дало возможность создать алгоритми- ческую имитацию владения языком хотя бы в процессе перевода с одного языка на другой; эта алгоритмическая имитация проверяется машинным экспериментом. Начавшиеся на ба- зе М. п. пересмотр и упорядочение системы лингвистииеских понятий и теорий в сочета- 580 нии с требованием высокой логико-матем. от- четливости привели к созданию нового науч- ного направления — построения моделей язы- ка (см. Языка модели аналитические, Языка модели математические). Связь исследований в области М. п. с обще- кибернетической и, в частности, математико- киберн. проблематикой определяется следую- щими факторами. Кибернетика изучает про- цессы управления и строение управляющих систем с помощью методов точных наук. При этом кибернетика изучает и управляющие си- стемы. возникшие в природе (напр., нервную систему), и управляющие системы, созданные в процессе существования человечества (напр., экономику), и искусственно созданные модель- ные управляющие системы. Проблематика ки- бернетики в значительной степени формирует- ся вокруг единой задачи — выяснения соот- ношений между возможностями человече- ского мышления и машин в процессах перера- ботки информации. Дело в том, что всякий процесс управления представляет собой про- цесс переработки информации, записанной на некотором языке (естественном или искус- ственном). Решение указанной выше задачи предполагает передачу машинам возможности пользоваться человеческой речью, т. е. пере- рабатывать тексты на естественных языках. Задача автомат, перевода текстов с одного естественного языка на другой является част- ным случаем подобной переработки, причем в некотором смысле наиболее простым случаем. Кроме того, многие реальные управляющие системы, изучаемые кибернетикой, имеют дело с информацией, записанной на естественных языках, и при переработке этой информации возникают те же проблемы анализа и синтеза текстов, что и при переводе. Такое наличие аналогий и родство информационных задач разной природы ведет к тому, что продвижение вперед в любой области машинной переработ- ки текстов облегчает’ формулировку задач в М. п. и нахождение подходов к их решению, а продвижение в области М. п. означает про- движение к решению указанной выше общей задачи кибернетики. Этим определяется цен- ность М. п. как научного направления, в отвлечении от того, что автоматизация пере- вода будет практически полезна, т. к. она по- может человечеству справиться с чрезмерно возрастающим потоком информации в науке и различных областях хозяйственной и куль- турной деятельности людей. Связь матем. проблематики М. п. с другими областями кибернетики определяется тем, что вМ. п., пусть часто и не в точной постановке, возникают такие же проблемы, которые в том или ином виде возникают при всякой попытке построения алгоритмической имитации слож- ной природной системы переработки инфор- мации, а в точной постановке изучаются в ди- скретном анализе на модельных объектах (напр., функциях алгебры логики). Сюда от- носятся такие проблемы, как установление неразрешимости некоторых задач без перебо- ров; проблема локализации переборов, выяс-
МЕДИЦИНСКАЯ ИНФОРМАЦИОННАЯ СИСТЕМА некие соотношений между переборными и од- новариантными этапами в процессе переработ- ки информации; выяснение соотношения тру- доемкости и эффективности универсальных ал- горитмов и ограниченных алгоритмов разной степени мощности, использующих определен- ную часть информационных связей между объ- ектами изучаемой и моделируемо!! управляю- щей системы; установление априорных кри- териев для выяснения того, какой степени мощности алгоритм следует применить в том или ином конкретном случае; выяснение струк- туры всей массы задач относительно наиболее трудоемкой и т. д. Многие из этих задач для модельных объектов имеют точное решение. Хотя непосредственный перенос результатов решения этих задач в область М. п. невозмо- жен, однако использование идей, на которых базируется решение, может быть полезно в машинном переводе. Лит,: Лейкина Б. М. [и др.]. Система автоматического перевода, разрабатываемая в группе математической лингвистики ВЦ ЛГУ. «Научно-техническая информа- ция», 1966, Ns 1; Машинный перевод. Пер. с. англ. М., 1957 [библиогр. с. 305—314]; Oettinger A. G. Automatic language translation. Cambridge, 1960 [биб- лиогр. с. 367—375]; Machine translation. Amsterdam, 1967; Мельчук И. А., Равич P. Д. Ав- томатический перевод. 1949—1963. Критико-библио- графический справочник. М., 1967. О. С. Кулагина. МЕДИЦИНСКАЯ ИНФОРМАЦИОННАЯ СИ- СТЕМА — комплекс математических и техни- ческих средств, обеспечивающий сбор, хра- нение, переработку и выдачу медицинской ин- формации в процессе решения задач клиниче- ской медицины или здравоохранения. М. и. с. создают с целью облегчения и упорядочения работы с потоками мед. информации. В зави- симости от характера решаемых задач раз- личают системы информационно-поисковые (справочные и с ф-цией переработки инфор- мации); диагностические; прогнозирующие; следящие; информационно-измерительные и управляющие системы. По характеру инфор- мации эти системы предназначены для кли- нической медицины, профилактической меди- цины, аптечного дела, гигиены труда, проведе- ния науч, эксперимента, обучения, поиска мед. библиографии, управления мед. учреждения- ми разного профиля. В зависимости от степени механизации про- цесса сбора и переработки информации М.и.с. делят на автоматизированные и автоматиче- ские. Первые предполагают обязательное участие в информационном процессе человека, а вторые — исключают его. В качестве носи- телей информации для переработки ее в М. и. с. используют перфокарты для ручной обработки, перфокарты для работы на сорти- ровочных машинах и различные первичные носители, приспособленные для обработки на ЦВМ. М. и. с., обеспечивающие процессы про- филактики и лечения, могут быть двух видов: информационно-поисковые системы (ИПС) и управляющие. Функцией ИПС является сбор, накопление и выдача по запросу информации о больном, о ходе лечения или профилактических меро- приятиях. Переработка информации произ- водится по определенным правилам (алгорит- мам). В результате анализа информации вы- даются заключения, диагнозы, прогнозы и ре- комендации различного типа для того, чтобы их использовал врач или управляющая си- стема. Управляющие системы вырабатывают с помощью обратной связи управляющие воз- действия па объекты управления. Лечебный процесс обеспечивается управляющей систе- мой, в которой обязательно участвует врач. Однако в эксперименте на животных уже от- рабатывают мед. управляющие системы, функ- ционирующие без участия врача. Системы, производящие сбор и переработку информа- ции для управления мед. учреждениями — больницами, поликлиниками, объединения- ми больниц, учебно-лечебными комплексами и т. п., делят на ИПС справочного типа (учет кадров, аптечное дело, ИПС хозяйственных служб), ИПС с ф-цией переработки информа- ции (статистический учет и отчетность, плани- рование деятельности мед. учреждения, фи- нансирование) и автоматизированные системы управления мед. учреждениями или группой учреждений. Автоматизированная система управления мед. учреждениями включает в себя ИПС обоих типов. Она работает в тесном контакте с внут- рибольничными информационными системами, обеспечивающими профилактический и лечеб- ный процессы, черпая из них необходимую информацию- Этим достигается оперативность в управлении. Управление системой здраво- охранения страны должно обеспечиваться сетью информационно-вычислительных цент- ров. Низшими центрами в ней являются ав- томатизированные системы управления мед. учреждениями, высшими — респ. региональ- ные и общесоюзный информационно-вычисли- тельные центры. Информация от учреждений по каналам связи может поступать непосред- ственно в высший информационный центр, минуя респ. центры. Это делает управление гибким и оперативным (илл. см. т. 2 между стр. 96—97)- При создании М. и. с. для ле- чения можно исходить из следующих прин- ципов. 1) Разрабатывая систему, следует ^от- четливо сформулировать конечную цель со- здаваемой системы и всю последовательность задач, которая позволяет выполнить ее. 2) Для создания М. и. с. надо применять унифици- рованные носители информации — стандар- тизированные истории болезни (СИБ), эпи- кризы и т. п. Разрабатывать мед. вопросники должны только высококвалифицированные специалисты, работающие в этой области ме- дицины. 3) Объем сведений, которые можно включать в СИБ, находится в прямой зависи- мости от объема информации, содержащейся в информационном массиве системы. 4) Ин- формация, вводимая в М. и. с., должна быть объективной (как можно меньше зависеть от «квалификации и настроения» операторов си- стемы). 5) Чем больше информационный мас- сив и объем информации в модели, тем больше времени идет на обработку информации. М. и. с. для лечения заболеваний разрабаты- 581
МЕДИЦИНСКАЯ ИНФОРМАЦИОННАЯ СИСТЕМА вается специалистами медиками и системотех- никами. М. и. с. относятся к классу киберн. систем «человек—машина», в которых распределение функций между обслуживающим персоналом (врачи, инженеры, техники и др.) и устр-вами (вычисл. машина, спец. мед. аппаратура и др.) зависит от степени механизации и автомати- зации приема, хранения, переработки и вы- дачи мед. информации. Мед. специалисты разрабатывают для М. и.с. номенклатуры методов лечения, клинических диагнозов, методов исследований, признаков, характеризующих ф-цию органов, и стандар- тизированные истории болезни (СИБ); созда- ют модели патофизиол. состояний различных органов и регулирующих систем организма. Номенклатуры и СИБ должны быть не просто повторением уже имеющихся документов, а служить основой для решения задач медицины. К ним относят: раннюю диагностику тяжелых заболеваний; прогнозирование течения болез- ни в зависимости от лечения, выполняемой ра- боты, наследственных факторов; выбор оп- тим. пути обследования и оптим. метода лече- ния больного. СИБ и номенклатуры едины и для врачей и для ЦВМ. Обычно врач произ- водит опрос больного, заполняет СИБ, дает дополнительную информацию, необходимую машине для уточнения диагноза, прогноза, или выбора методов лечения при первичном и повторных обследованиях больного; анализи- рует полученную от машины информацию о больном, которую он может либо изменить, либо дополнить; проводит и коррегирует на основе этой информации лечение. В М. и. с. врач играет ведущую роль, решение о лечении принимает только он или консилиум врачей. Математик-вычислитель разрабатывает со- вместно с врачом мед. информационно-логиче- ский язык; создает программы по оптим. рас- пределению информационных массивов в па- мяти ЦВМ; разрабатывает программы по ма- тем. обработке исходной мед. информации. Ма- тематик алгоритмизирует способы определе- ния оптим. пути сбора информации о больном, мед. диагностический процесс и лечение; раз- рабатывает способы повышения надежности информационной системы; составляет програм- мы анализа отчетности работы системы, про- граммы расчета и учета ее финансового и мате- риального обеспечения. Инженерно-тех. пер- сонал обеспечивает четкую, бесперебойную работу тех. частей системы. Процесс реше- ния некоторых задач в М. и. с. делят на та- кие этапы. Прием информации. Одним из ус- ловий эффективного функционированиям, и. с. является возможность оперативного накопле- ния и выдачи мед. информации в привычном для врача или руководителя виде. Т. к. су- ществующие ЦВМ не приспособлены для ре- шения задач, записанных на мед. языке, воз- никает проблема создания мед. информацион- но-логич. языка. Перевод с естественного языка на язык конкретной ЦВМ связан с ис- пользованием ряда языков-посредников, уро- 582 вень которых определяется степенью форма- лизации. В настоящее время уже разработаны некоторые алгоритмические языки для реше- ния информационно-логич. задач. Другим на- правлением в осуществлении более эффектив- ной связи между врачом и ЦВМ является раз- работка единых для всех лечебных учрежде- ний данной М. и. с. СИБ или вопросников для записи результатов обследования больных. Хранение информации. Мед. ин- формация хранится в информационном мас- сиве на внеш, накопителях — магн. лентах, барабанах, дисках. Вновь поступившей ин- формации назначается ее идентификатор, ко- торый состоит, напр., для СИБ из ее номера и года заполнения. Структура информацион- ного массива определяется формой машинного представления исходных медицинских дан- ных, которая различна для разных клиник и учреждений. Переработка информации. Поступившая в память ЦВМ исходная мед. ин- формация сначала освобождается от служеб- ных символов, из нее устраняются и некоторые виды ошибок. Следующей операцией является адресное упорядочение ее с целью разграни- чения порядка величин (напр., симптомов и их значений). Дальнейшая обработка инфор- мации в зависимости от типа решаемых задач производится в несколько этапов. На первом этапе (обучение) мед. информация подвергает- ся статистической обработке с целью получе- ния модели математической (статистической) исследуемых процессов и явлений. На втором этапе (экзамен) по вновь поступившим исход- ным мед. данным решаются осн. задачи М. и. с.: устанавливается диагноз (см. Автоматизация медицинской диагностики)', определяется оп- тим. маршрут обследования больного с авто- мат. оповещением соответствующих спец. мед. служб данной М. и. с. Кроме того, прогнози- руется течение заболевания в зависимости от лечения; производится выбор методов лечения и лекарственных средств; определяется сте- пень риска применения конкретного вида ле- чения или операции; даются всякого рода справки о больном; проводится консилиум врачей и ЦВМ и т. ц. (см- Управление лечебным процессом). Вывод информации. При выводе информации из ЦВМ возникают задачи, с од- ной стороны, аналогичные задачам ввода, а с другой стороны, специфичные для этого эта- па. Своевременное эффективное использование переработанной информации зависит от воз- можностей устр-в вывода ЦВМ. Эти устр-ва служат либо для скоростной и наглядной пе- чати соответствующих результатов, либо для стыковки с другими системами по каналам связи. Разрабатываются устр-ва, у которых выходной сигнал представлен человеческой речью (синтезируется человеческая речь из звуковых сигналов). Во многих странах работают над созданием М. и. с. различного характера. В США соз- дана и функционирует библиографическая си- стема мед. литературы. Во Франции, Швеции,
МЕДИЦИНСКАЯ ЭЛЕКТРОНИКА Дании разработаны системы сбора информа- ции для управления некоторыми отделениями частных клиник. Разрабатываются и создают- ся «банки мед. данных» в США, Швеции и Англии. В СССР создают автоматизированные системы сбора и переработки информации для лечения и для учреждений здравоохранения. В 1970 в Москве создан Главный вычислитель- ный центр Мин-ва здравоохранения СССР, ко- торый является центром разветвленной сети мед. информационных региональных и респ. центров сбора и переработки информации. Эти центры предполагают сбор информации непо- средственно от автоматизированных систем управления больницами и больничными объе- динениями. Прообразы таких систем созданы в Ин-те кибернетики АН УССР. В Ин-те хирур- гии им. А. В. Вишневского, в Ин-те туберку- леза и грудной хирургии М3 УССР в Киеве функционируют диагностические системы по приобретенным и врожденным порокам серд- ца. В Минске, Ленинграде и Новосибирске созданы диагностические системы по психо- неврологии; диагностика злокачественных опухолей с помощью ЦВМ налажена в Ин-те проблем онкологии АН УССР. Создается си- стема управления курортами Украины. Лит.: Вишневский А. А., Артоболев- ский И. И., Быховский М. Л. Принципы построения диагностических машин. «Вестник АМН СССР», 1964, № 2; П а р и н В. В., Баев- ский Р. М. Введение в медицинскую кибернетику. М.— Прага, 1966; Медицинская информационная си- стема. К., 1971 [библиогр. с. 283—2881; Старк Л. [и др.]. Состояние исследований в биомедицинской технике. «Зарубежная радиоэлектроника», 1969, № 5—6. С. Я. Заславский, В. Г. Мельников, А. А. Попов, В. М. Яненко. МЕДИЦИНСКАЯ ЭЛЕКТРОНИКА — науч- ное направление в электронике, разрабаты- вающее электронные приборы и технику их применения для медико-биологических иссле- дований и лечения человека. Мед. электрон- ные приборы и устр-ва применяют: для сбора и регистрации; индикации и анализа мед. информации; лечебного воздействия на чело- века; управления некоторыми функциями че- ловеческого организма; замены функций от- дельных органов и систем человека; электрон- ного моделирования процессов деятельности некоторых систем и органов человека. Сбор мед. информации осуществляют с по- мощью датчиков, при помощи которых можно принимать и преобразовывать информацию о функциях органов и систем человека или окружающей среды. По характеру восприни- маемой информации датчики можно разделить следующим образом: фотоэлектрические при- емники излучения (фотоэлементы, фотоумно- жители, фотосопротивления, полупроводни- ковые приемники), применяемые в оксигемо- метрах и оксигемографах, электрорентгеноки- мографах, фотоэлектрокалориметрах и т. п.: датчики, определяющие температурные коле- бания в организме или внешней среде (ртутно- стеклянные термометры, термопары, терми- сторы), применяемые в термостатах и электро- термометрах для определения скорости кро- вотока и др.; датчики, определяющие влаж- ность воздуха, одежды и пр. (гигрометры, в которых применяют термопары, герметизиро- ванные термисторы, электролитические пиро- метры); датчики, определяющие ионизирую- щее излучение (ионизационные камеры, счет- чики Гейгера — Мюллера, пропорциональные счетчики, сцинтилляционные счетчики); датчи- ки преобразования мех. величин в электр. Они делятся на динамические (пьезоэлектри- ческие, электродинамические, электромагнит- ные и магнитоэлектрические) и статические (реостаты, жидкостные потенциометры, тензо- метрические, индуктивные и фотоэлектриче- ские датчики, механотроны). В динамических датчиках выходной сигнал создается только при деформации или движении датчика. Они не требуют дополнительной энергии, тогда как статические не могут работать без нее, и ме- ханически управляют мощностью этого ис- точника энергии. Управление осуществляется в их схемах через сопротивления, емкость и индуктивность. И динамические, и статиче- ские датчики получили широкое применение в кардиологии (баллистокардиографические приставки, сфигмодатчики, кинето- и сейсмо- датчики и т. д.). Мех. датчики с круговым вра- щением (тахометры) преобразуют данные о ве- личине поворота вала в электр. сигналы; дат- чики регистрации и измерения потенциалов (капиллярные микроэлектроды с жидкостны- ми и металлическими проводниками), неполя- ризующиеся электроды (серебро, платина, цинк), простые металлические электроды, электроды для вживления в ткани, широко применяемые в электро- и векторкардиогра- фии и электрофизиологии; датчики для из- мерения напряжения кислорода, водорода, СО2 и т. п., в тканях (с открытым и скрытым кольцом, металлические и стеклянные, ра- диопилюли ит. п.). Все датчики должны га- рантировать требуемую точность измерения и быть по возможности небольших размеров, относительно простыми и надежными в поль- зовании. Кроме датчиков для сбора информации не- обходимы электронные усилители и устр-ва для регистрации. Электронные усилители применяют в боль- шинстве случаев при сборе физиол. информа- ции, так как датчик часто не имеет на выходе достаточного напряжения для того, чтобы регистрирующее устр-во могло записать эту информацию- Усилители биопотенциалов бы- вают низкой частоты — от 0—0,5 до 200— 250—500 гц. В приборах для сбора и регистра- ции физиол. информации может быть один или несколько каналов регистрации — соот- ветственно числу датчиков. При последова- тельном опросе датчиков через определенные промежутки времени, канал регистрации мо- жет оставаться одним и тем же. Число усили- телей при этом соответствует числу каналов регистрации. Снятая датчиком информация после предварительного усиления регистри- руется с помощью электроннолучевых галь- ванометров, электромагнитных самописцев с чернильной записью или нагревом пера на 583
МЕДИЦИНСКАЯ ЭЛЕКТРОНИКА фото- или бумажную ленту. При длительной регистрации информации, напр., при записи кардиотопограмм используют киноленту. В по- следнее время информацию в виде цифровых или аналоговых характеристик все чаще запи- сывают на магнитную ленту, анализируя ее впоследствии с помощью различных методов. К регистрирующим приборам относят элек- троннолучевые трубки с различной длитель- ностью послесвечения- По этому принципу в Киевском политехническом ин-те создан «за- поминающий вектор-кардиоскоп». С помощью приборов такого рода можно вести наблюде- ния за функциями сердца и мозга в процессе операции, физической нагрузки и т. п., так как по желанию исследователя в различных участках кинескопа могут сохраняться ранее записанные кривые. Регистрация информации С помощью голографии, по-видимому, один из наиболее перспективных методов сбора и ре- гистрации объемной информации мед. харак- тера, напр., запись человека в различных по- зах в процессе движения до и после заболева- ния и т. п. Для сбора, передачи и регистрации информации применяют метод биотелеметрии. Для этого разработаны спец, телеэлектрокар- диографы, телефонокардиографы и др. устр-ва. Индикаторами информации могут быть прибо- ры, которые отклонением стрелки (стрелочные приборы) или в виде последовательности цифр на световом табло (цифровые приборы) пока- зывают изменения, происходящие в организ- ме. При индикации выявляются одна или две осн. характеристики изучаемого процесса. Напр., хирурга, проводящего операцию на сердце, интересует число сердечных сокраще- ний за одну минуту и степень гипоксии мио- карда. Для этого к электрокардиографу сле- дует подключить счетно-решающее устр-во, которое после преобразования сигнала подсчи- тывает число зубцов R электрокардиограммы за минуту и выдает его на стрелочный инди- катор или на световое табло. После преобразо- вания информации вычисл. блок определяет отклонение от заданных пределов интервала S' — Т и показывает это в числах на световом табло. То же самое можно сделать, преобра- зуя информацию с помощью индикаторного устр-ва, при регистрации кривой давления плечевой артерии или кривой венозного дав- ления. В последние годы в М. э. большое внимание уделяют созданию анализаторов, в которые мед. информацию вводят с магнитных лент спец, или бытовых магнитофонов, анализиру- ют ее, получая в результате гистограммы и кривые авто- и кросскорреляционной функ- ции, по которым врач может судить о состоя- нии организма больного и его отдельных ор- ганов и систем. Такие устр-ва могут действо- вать автономно или в комплексе с ЭЦВМ, во внешнем ЗУ которой запоминаются резуль- таты анализа диагностики состояний (напр.. определение по энцефалограмме уровня бодр- ствования, появления ошибочных реакций, оценки умственной активности и т. п.). Соз- дан прибор для определения взаимной ди- сперсии данных различных энцефалографиче- ских отведений, который отличает уменьшение взаимных дисперсий на фоне нарастающей ги- поксии во время наркоза, что очень важно знать анестезиологу. Создан цифровой изме- ритель скорости пульсовой волны, выполнен- ный в виде небольшой приставки к многока- нальному электрокардиографу, на котором записываются кривые пульса и электрокар- диограмма. Прибор позволяет определить время распространения пульсовой волны с точностью до ±0,001 сек. Наряду с простыми приборами создаются сложные информационно-измерительные си- стемы с несколькими программами обработки информации. Так в США разработаны спе- циализированные мед. машины «Mediae», «АТАС-501-10», «АТАС-501-20» и др. Создана информационная система по векторному ана- лизу электр. поля сердца СВЭК (стереовек- торэлектрокардиограф), которая позволяет определить азимут, угол подъема и модуль моментного вектора, угловую и линейную скорость формирования пространственных петель QRS и Р. Разработан векторкардио- скоп с записью информации на магнитную лен- ту и передачей информации по телефонным каналам непосредственно в ЭВМ, которая не только вычисляет параметры, но и ставит диаг- ноз осн. заболеваний сердца. Наметилось направление, разрабатывающее мед. диагностические устр-ва, напр., диагно- стическая релейная машина, созданная в Ин-те математики АН УССР, специализиро- ванное диагностическое устр-во для опреде- ления степени недостаточности кровообраще- ния, разработанное в Ин-те хирургии им. А. В. Вишневского. Разрабатываются киберн. комплексы для измерения и диагностики состояния человека, находящегося в центре реанимации. Все при- боры такого комплекса состыковываются со средними или малымй ЭВМ. Каждый боль- ной, поступивший в центр реанимации, под- лежит наблюдению в комплексе, в систему оценок которого входят показатели: электро- кардиограммы, температуры тела, централь- ного и периферического пульса, дыхания, кро- вяного давления. Такого рода прикроватный блок мед. приборов позволит врачу или мед- сестре постоянно следить за характером из- менений органов и систем реанимированного больного. При изменении состояния больного к нему вызывается, с помощью аварийной сиг- нализации, врач. Такие устройства уже функ- ционируют в СССР,- США, Франции. ФРГ, Швеции. Создаются электронные анализаторы для клинико-диагностических и биохимических лабораторий, позволяющие выполнять за один час до 100—200 анализов с выпечатыванием результатов анализа в виде бланка заключения и передачей его содержания но телетайпу в клиники, из которых прибыл для анализа материал. Разработаны информационно-изме- рительные системы, совмещающие в себе элек- тронный микроскоп и ЭВМ. Эти системы по- 584
МЕЖДУНАРОДНАЯ АССОЦИАЦИЯ ПО АНАЛОГОВЫМ ВЫЧИСЛЕНИЯМ зволяют определить форменные элементы кро- ви, анализировать гистологические срезы и т. п. Делаются попытки анализировать на ЭВМ гемодинамику с помощью ангиокардио- граммы, электро- и фоиокардиограммы на ос- нове спец, матем. моделей и внеш, устр-в, создающих объемное изображение сердца и сосудов. Созданы сложные рентгено-диагно- стические устр-ва с биол. управлением от зубцов электрокардиограммы, с возможностью сбора информации в разные фазы систолы и диастолы сердца. Создаются и внедряются в клиническую практику экспресс-анализаторы, позволяю- щие анализировать по нескольким показате- лям большие потоки людей. В этом отношении очень перспективны разработки автоматизи- рованных флюорографических, теплографиче- ских, радиографических и кардиометрических анализаторов, совмещенных со счетно-решаю- щими и диагностическими устр-вами. Такие анализаторы нужны для создания систем ди- спансеризации в больших производственных коллективах. Аппаратура для лечебного воздействия на человека охватывает, в основном, два класса приборов: приборы, действующие при помощи электр. тока через контактно наложенные электроды, и приборы, действующие с помощью электр., магн. и электромагн. полей без кон- тактного наложения электродов. В области применения этой аппаратуры сложным остает- ся выбор соответствующих доз и времени действия лечебного фактора. Они, несмотря на появление специально разработанных до- зиметров, во многих случаях остаются эмпи- рическими, основанными на опыте врача. Раз- работан дозатор постоянного и импульсного действия для регуляции состояния сердечно- сосудистой системы животного. Ведутся ра- боты по созданию дозаторов для регулирова- ния углеводного обмена у больного сахарным диабетом, для расчета дозы радиоактивного иода при лечении больного тиреотоксикозом, для определения дозы радиорентгенологиче- ской терапии при лечении злокачественных опухолей. При создании таких дозаторов не- обходимо, чтобы они учитывали действие про- веденного ранее лечения, контролировали дозу при проведении терапии в зависимости от из- менения показателя эффективности назначен- ного лечения. Таким образом, в медицинскую электронику проникают идеи теории автома- тического регулирования. Некоторые устр-ва основаны на использо- вании биоэлектрического управления. Их мож- но разделить на два класса. 1) Устр-ва, воздей- ствующие па организм с помощью биол. про- цессов, записанных от здорового донора на магнитную ленту или другой носитель инфор- мации, напр., устр-ва «Миотон-1» и «Миотон-2»; подобное действие оказывают и электростиму- ляторы мышечной активности, кардиостиму- ляторы и др.; 2) устр-ва, в которых для управления применяют биол. процессы, проте- кающие в самом человеке. Это, напр., води- тели сердечного ритма, усиливающие сигнал от предсердия больного и подающие его на миокард желудочков того же человека, при полной атриовентрикулярной блокаде сердца. Система биоуправления искусственным дыха- нием, разработанная во Всесоюзном ин-те при- боростроения, обрабатывает информацию о со- держании СО2 в выдыхаемом воздухе, а также биотоки дыхательных мышц. На основе этого определяются характеристики дыхательного цикла. Устр-во имеет импульсный исполни- тельный механизм и обратную связь, кото- рая реализуется по скорости потока воздуха, автоматически изменяя частоту и дыха- тельный объем потока. Созданы приборы, ав- томатически регулирующие кровяное давле- ние человека во время операции. Существуют приборы и устр-ва, управляющие ф-циями че- ловека без биол. управления, напр., «Электро- сон», «Электронаркоз», разработанные в Ин-те кибернетики АН УССР, а также дефибрилля- торы ит. п. Разрабатываются устр-ва и при- боры для замены некоторых органов и систем человека. М. э. разрабатывает и создает спец, устр-ва, позволяющие моделировать деятельность от- дельных органов и систем; электр. активность сердца; динамические отношения между серд- цем и телом и т. п. М. э. находится на стыке с кибернетикой биологической, кибернетикой медицинской и бионикой. Лит.: Амосов Н. М., Шкабара Е. А. Опыт постановки диагноза при помощи диагностических машин. «Экспериментальная хирургия и анестезиоло- гия», 1961, № 4; Л и в е н ц е в Н. М. Электроме- дицинская аппаратура. М., 1964; Сидорен- ко Г. И. Кибернетика и терапия. М., 1970 [библиогр. с. 191—210]; А х у т и н В.М. [и др.]. Кибернети- ческий комплекс для центра реанимации. В кн.: Автоматизация. Организация. Диагностика, ч. 2. М., 1971; Дональдсон П. Электронные прибо- ры в биологии и медицине. Пер. с англ. М., 1963. А. А. Попов. МЕЖДУНАРОДНАЯ АССОЦИАЦИЯ ПО АНАЛОГОВЫМ ВЫЧИСЛЕНИЯМ (Associa- tion internationale pour le calcul analogique), АИКА — организация, способствующая раз- витию сотрудничества в области аналоговой и аналого-цифровой вычислительной техники. Членами ее могут быть отдельные специалис- ты, организации и фирмы. Создана 1955 на 1-м учредительном конгрессе, состоявшемся в Брюсселе. В работе конгресса приняли участие представители 20 стран. Согласно уставу секретариат Ассоциации размещается в Бельгии. Руководящий ко- митет (дирекция) АИКА может состоять из 15 выборных членов, представителей различ- ных стран- Руководящий комитет состоит из президента, трех вице-президентов, членов ко- митета, ученого секретаря и казначея (по- следний имеет совещательный голос). АИКА состоит из действительных индивидуальных и коллективных членов. К 5-му Междунар. конгрессу (1967) АИКА состояла из 321 ин- дивидуального действительного члена, 16 кол- лективных членов — фирм, 32 коллективных членов — науч, организаций. От коллектив- ных членов в состав Ассоциации был выделев 131 член-представитель. Междунар. конгресс 585
МЕЖДУНАРОДНАЯ ОРГАНИЗАЦИЯ ПО СТАНДАРТИЗАЦИИ АИКА созывается каждые три года. На за- седаниях конгрессов, участниками которых могут быть не только члены АИКА, заслушива- ются ваучн. доклады и проводятся дискуссии. Во время конгресса проводится заседание присутствующих членов АИКА, на котором заслушивается отчет Руководящего комитета, утверждается бюджет и план работы на три года, переизбирается одна треть состава Ру- ководящего комитета. Второй конгресс со- стоялся в 1958 в г. Страсбурге (Франция), третий — в 1961 в г. Опатия (Югославия), чет- вертый — в 1964 в г. Брайтоне (Англия), пя- тый — в 1967 в г. Лозанне (Швейцария), шес- той—в 1970 в г. Мюнхене (ФРГ). 6-й конгресс проводился совместно с Международной феде- рацией по обработке информации. В 1970 пре- зидентом АИКА вновь избран Ж. Гоффман; новыми членами Руководящего комитета были избраны представители США, Франции, ФРГ, Югославии и Японии. Между конгрессами АИКА проводит симпозиумы по отдельным во- просам, интересующим членов ассоциации. Седьмой — состоялся в 1973 в Праге (ЧССР), па котором президентом избран Р. Вишневец- кий. Доклады конгрессов публикуются в ви- де сборников. Ежеквартально АИКА выпус- кает науч.-тех. журнал — «Annales de 1’As- sociation internationale pour le calcul analogi- que — Proceedings of the international Asso- ciation for Analog Computation». («Труды Международной ассоциации по аналоговым вы- числениям»). Ученые СССР участвуют в АИКА с 1955. Для организации сотрудничества уче- ных и специалистов СССР, работающих в об- ласти аналоговой и гибридной вычисл. тех- ники с зарубежными учеными, входящими в АИКА, в 1967 создан Национальный комитет СССР М. а. по а. в. в составе 35 членов, пред- седателем его является Г. Е. Пухов. МЕЖДУНАРОДНАЯ ОРГАНИЗАЦИЯ ПО СТАНДАРТИЗАЦИИ (International Organi- zation for Standardization), ИСО — организа- ция, содействующая развитию стандартизации с целью расширения сотрудничества в области умственной, научной, технической и экономи- ческой деятельности. Создана в 1946. СССР входит в орг-цию со дня основания. Высший орган ее — Генеральная ассамблея — соби- рается раз в три года- Между сессиями дея- тельностью М. о. по с. руководит Совет во главе с президентом и вице-президентом. Для изучения общих вопросов и подготовки по ним решений создан ряд комитетов: по изуче- нию научных принципов стандартизации, по улучшению деятельности, комитет помощи раз- вивающимся странам и др. Осн. функция организации — разработка, утверждение и издание международных ре- комендаций по стандартизации, которые вы- полняются в тех. комитетах, но не являются юридически обязательными для стран-членов. Рекомендации реализуются странами через национальные стандарты. На 1 сентября 1969 в этой международной организации было 132 технических комитета. 586 Технический комитет ИСО/ТК 97 «Вычисли- тельные машины и обработка информации» со- здан в 1961. Он объединяет работу 14 подко- митетов: 1) «Словарь» — разрабатывает меж- дународные рекомендации по терминологии на основе «Толкового словаря IFIP/ICC»; 2) «Набор знаков, и кодирование» — определил семиэлементный код из 128 знаков для обмена информацией между электронными цифровыми вычисл. машинами (ЭЦВМ), разработал ре- комендации по маркировке лент магнитных и по структуре картотек на них; 3) «Распоз- навание знаков» — стандартизует наборы зна- ков для бланков, в том числе и для оптическо- го распознавания; 4) «Языки программиро- вания» —- разработал проекты рекомендаций по языкам программирования АЛГОЛу, ФОР- ТРАНУ и КОБОЛу, 5) «Передача данных» — разработал систему управления передачей ин- формации при помощи семиэлементного кода М. о. по с. и систему обнаружения ошибок (в программу работ входят акустическая связь, каналы связи, сети передачи данных); 6) «Системы документации, базирующиеся на вычислительной технике»; 7) «Цифровой кон- троль машин»; 8) «Языки программирования для цифрового контроля» — вопросы описания технологии и конструкций устройств; 9) «Маг- нитные диски» — стандартизует 6-дисковые пакеты и расположение на них информации; 10) «Магнитные ленты для вычислительных машин» — разработал систему рекомендаций по 12,7 мм ленте с 7-и 9-дорожечной записью и кассету для нее; 11) «Магнитные ленты для записи измерений»; 12) «Взаимостыковка обо- рудования»; 13) «Представление элементов ин- формации»; 14) «Этикетирование и структура картотек». Лит.: Д е м у с я к А. Г. Международная органи- зация по стандартизации. М.. 1967. В. R. Квасницкий. МЕЖДУНАРОДНАЯ ФЕДЕРАЦИЯ ПО АВ- ТОМАТИЧЕСКОМУ УПРАВЛЕНИЮ (Inter- national Federation of Automatic Control), ИФАК — организация, объединяющая уче- ных, занимающихся развитием теории авто- матического управления и ее применением в различного рода системах. Создана в связи с необходимостью установления творческих контактов между учеными и специалистами разных стран, а также для обмена информа- цией между ними. В 1957 в Париже состоялась Генеральная ассамблея М. ф. по а. у., которая положила начало ее существованию: приняла устав организации, избрала президента, Ис- полнительный сов.ет в составе 11 членов, Кон- сультативный комитет и приняла решение о проведении в 1960 в Москве первого междуна- родного конгресса ИФАК. В соответствии с уставом, ИФАК — международная научная организация, осн. целью которой является содействие развитию проблем автоматического управления, обмен научно-технической инфор- мацией, организация международных конгрес- сов и симпозиумов. Высшим руководящим органом федерации является Генеральная ас- самблея, состоящая из представителей стран —
МЕЖДУНАРОДНАЯ ФЕДЕРАЦИЯ ПО ОБРАБОТКЕ ИНФОРМАЦИИ членов ИФАК. Между конгрессами работой международной федерации руководит Консуль- тативный комитет. Организационную и научно-методическую работу по отдельным направлениям (частично изменявшимся за время существования ИФАК) проводят тех. комитеты: по теории автомати- ческого управления; техническим средствам; их применению; космическому пространству; системотехнике; образованию; по терминоло- гии. Комитеты, в частности, организуют меж- дунар. конференции и симпозиумы по отдель- ным направлениям. Каждые три года созывается конгресс ИФАК, где на заседании Генеральной ассамб- леи избирается президент федерации на после- дующие три года. Первым президентом в 1957 был избран амер, ученый Г. Честнат, в 1959 — сов. ученый А. М. Летов, в 1961 — швейц, ученый Э. Тереке, 1963 — англ, ученый Дж. Коулз, 1966 — польский ученый Н. Но- вацкий. В работе первого международного конгресса ИФАК-60 приняли участие 1190 делегатов от 29 стран. Национальные комите- ты 21 страны представили на конгресс 285 до- кладов. В работе второго конгресса 1963 в Ба- зеле участвовали 1500 делегатов от 32 стран, доклады представили национальные коми- теты 30 стран. Третий конгресс состоялся в 1966 в Лондоне, на нем было 1700 делегатов от 35 стран, всего было заслушано 282 докла- да. На четвертом конгрессе ИФАК в 1969 в Варшаве было более 1500 участников, заслу- шано и обсуждено 303 доклада. Одновременно с конгрессом состоялось заседание Генераль- ной ассамблеи с участием представителей от 33 национальных комитетов стран, президен- том был избран франц, ученый В. Бройда. Очередной пятый конгресс федерации состоял- ся в 1972 в Париже, на нем были делегаты от 38 стран; заслушано 218 докладов; президен- том избран амер, ученый Дж.-С. Лозье. Каждая страна представлена в ИФАК На- циональным комитетом. Председателем Нацио- нального комитета Советского Союза является акад- АН СССР В. А. Трапезников. Кроме того, в СССР существуют еще территориаль- ные группы Национального комитета. После каждого конгресса ИФАК издаются сборники его трудов, в которых публикуются доклады. ИФАК издает журнал «Автоматика» и «Информационный бюллетень ИФАК» (оба на англ, языке). Комитет по терминологии издает словарь терминов по автоматическому управлению (на 6 языках)- МЕЖДУНАРОДНАЯ ФЕДЕРАЦИЯ ПО ОБ- РАБОТКЕ ИНФОРМАЦИИ (International Federation lor Information Processing), ИФИП — организация, способствующая раз- витию теории и применения электронных вы- числительных машин (ЭВМ), в первую очередь в области научных расчетов, автоматизации обработки экспериментальных данных, авто- матизации проектирования, а также модели- рования процессов мышления, творческих про- цессов, машинного перевода и т. п. Цель — обмен информацией и установление творческих и деловых контактов между учеными, научны- ми центрами и фирмами, ведущими исследова- ния и разработки в указанных областях, а также выработка стратегии их развития. В 1959 в Париже состоялся 1-й конгресс ИФИП’а, положивший начало деятельности федерации. В состав организации входило 15 стран (в том числе СССР). Руководящий ор- ган — Генеральная ассамблея во главе с пре- зидентом и вице-президентом. На конгрессе была определена основная форма организации работы ИФИП’а, в частности, принято реше- ние о созыве через каждые три года конгрес- сов. Второй конгресс состоялся в 1962 в Мюн- хене, 3-й — в Нью-Йорке, 4-й — в г. Эдин- бурге, 5-й в 1971 в г. Любляне. По мере увеличения количества стран-членов федера- ции (в 1968 их было уже 29) был создан Совет ЙФИП’а. Генеральная ассамблея и Совет ИФИП’а определяют направление деятель- ности федерации. Совет является рабочим ор- ганом, решающим организационные (опреде- ление места и времени очередного конгресса, создание комитетов и подкомитетов, прием но- вых членов и т. п.) и финансовые вопросы (установление размеров взносов, учет доходов от издания «Трудов ИФИП’а» и т. п-). Всей деятельностью ИФИП’а, опираясь на Генеральную ассамблею и Совет, руководят президент и два вице-президента. Их канди- датуры выдвигает Совет из числа его членов, а утверждает Генеральная ассамблея путем голосования представителей всех стран. Дея- тельность ИФИП’а обеспечивается Исполни- тельным комитетом и постоянным секретариа- том (находятся в Женеве). Рабочими органами по отдельным вопросам являются технические комитеты, которые, в частности, организуют конференции и симпозиумы по определенным направлениям кибернетики. Имеются следую- щие тех. комитеты: по .языкам программиро- вания, терминологии, обучению и медицине, и постоянно действующие — по планированию, деятельности, публикациям, международным связям. Инициатором создания федерации и ее пер- вым президентом был амер, ученый А. Ауэр- бах, в 1968 президентом был избран сов. ученый академик АН СССР А. А. Дородницын. Каждая страна, входящая в ИФИП, пред- ставлена определенной организацией и выде- ляет официального представителя для участия в руководящем органе — Генеральной ассамб- лее. Советский Союз в ИФИП’е представляет АН СССР, официальным представителем на протяжении всех лет является акад. АН СССР А. А. Дородницын. Третьим по значению органом является Программный комитет, избираемый Советом. Основной задачей комитета является разра- ботка научной программы очередного конгрес- са ИФИП’а. Возглавляют его председатель и два вице-председателя. Председатель Програм- много комитета предыдущего конгресса входит во вновь избранный состав на правах консуль- танта. Председатель и члены Программного 587
МЕМИСТОР комитета избираются на каждый новый срок. Членов комитета, именуемых руководителями областей (в соответствии с основными направ- лениями деятельности федерации) на 4-м кон- грессе (1968) было пять (по областям: матема- тика, математическое обеспечение, аппаратная часть, применение ЭВМ и обучение). Председателем Программного комитета 5-го конгресса ИФИП’а был избран советский уче- ный акад. АН СССР В. М. Глушков. Опреде- лено 7 основных направлений (областей) кон- гресса: вычислительная математика, матема- тические основы обработки информации, мате- матическое обеспечение ЭВМ, аппаратная часть ЭВМ и вычислительные системы, управ- ленческие и административные системы управ- ления, технологическое приложение ЭВМ, применение ЭВМ в естественных и гумани- тарных науках. ИФИП издает труды международных кон- грессов, конференций и симпозиумов, много- язычный словарь, бюллетень по языку АЛГОЛ и бюллетень новостей (почти все издания на англ, языке). П. в. походзило. МЕМЙСТОР — электрохимическое управляе- мое сопротивление с памятью. Представляет собой (рис.) миниатюрную электролитическую ячейку с двумя электродами — управляющим 6 и электродом считывания 3 — тонкой про- водящей пленкой из инертного материала на диэлектрической подложке 4. На обоих кон- цах электрода считывания имеются выводы 1 для измерения сопротивления, кратность из- менения которого колеблется от 20 до 100 для различных типов элементов. Корпус 2 ячейки заполнен электролитом 5 с ионами металла управляющего электрода. При прохождении тока через М., когда управляющий электрод является анодом, а электрод считывания — катодом, на электроде считывания осаждается тонкая пленка метал- ла, изменяющая его сопротивление. Сопротив- ление электрода считывания зависит от коли- чества прошедшего электричества: оно умень- шается, когда анодом является управляющий электрод, и возрастает, когда анодом стано- вится электрод считывания и осажденный на нем металл переносится на управляющий элек- трод. Схема устройства мемистора. Считывание величины изменяющегося со- противления обычно производят с помощью моста переменного тока. При отключенном управляющем электроде сопротивление метал- лической пленки сохраняется с точностью до 1 % в неделю. Ток в управляющем электроде со- ставляет обычно несколько миллиампер, наи- меньшее время полного изменения сопротив- ления пленки колеблется у различных типов М. от 10 до 60 сек. Потребляемая мощность по управляющему входу М. около 1 мет. М. способны выдерживать довольно большое (по- рядка нескольких тысяч) число циклов пол- ного изменения сопротивления без нарушения осн. характеристик. М. применяют в измерительной технике в качестве реле времени, модуляторов токов высокой частоты, счетчиков импульсов, интег- раторов и т. п. Особенно перспективно приме- нение М. в самонастраивающихся автомат, системах, т. к. он легко управляем и имеет свойство долговременного запоминания. Лит.: Боровков В. С. [и др.]. Электрохимичес- кие преобразователи информации. М., 1966 [библи- огр. с. 102—103]; Крафтс (Crafts H.S.). Элементы самообучающихся систем и методы их использования. «Электроника» («Electronics»),1963,№12. А. А. Снегур. МЕРЫ СЛОЖНОСТИ в теории авто- матов. Для постановки и исследования за- дач автоматов теории характерным является сравнение автоматов или реализуемых ими операторов по степени их сложности. Как пра- вило, это связано с поиском оптим. решения (напр., при автоматов синтезе). Меры и кри- терии сложности классифицируют исходя из того, что именно они характеризуют слож- ность самих автоматов или же сложность вы- числ. процессов, протекающих в автоматах (см. Сложность вычислении). Сложность автоматов. В каче- стве М. с. здесь рассматривается некоторый функционал р, относящий каждому автомату ЯЛ из исследуемого класса автоматов число р (ЯЛ), характеризующее его громоздкость (сложность). Напр., в качестве М. с. конеч- ного детерминированного автомата можно при- нять число к его состояний; более тонким кри- терием сложности является число его команд, равное произведению тк, где т — число букв во входном алфавите. Это же произведение можно рассматривать в качестве М. с.'и для некоторых типов автоматов растущих. К ним относятся Тьюринга машина, имеющая т лен- точных символов и к состояний головки, ав- томат Неймана, элементы которого являются автоматами конечными с параметрами т, к и т. д. Удачность такого выбора меры подтвер- ждается, напр., следующим фактом: работу любой машины Тьюринга ЯЛ можно достаточно хорошо имитировать работой другой машины Я1, имеющей лишь два состояния (или два ленточных символа), причем для обеих машин число команд т, к остается почти неизменным. Другие результаты, которые используют эту М. с., устанавливают верхние и нижние оценки сложности автоматов универсальных в том или ином классе растущих автоматов. В структурной теории конечных автоматов автомат задается в виде схемы, напр., в виде сети логической. В этой ситуации М. с. обычно характеризуют к-во и ассортимент элементар- ных компонент (элементов), из которых состоит схема. Пусть, напр., рассматриваются логич. 588
МЕРЫ СЛОЖНОСТИ сети над базисом L = {Bi, ..., Bi, ..., Br) таким, что элементу типа В- приписан вес рг. Тогда в качестве сложности логич. сети, со- держащей т1 экземпляров типа Bi (i г), естественно принять сумму В част- ности, когда элементы считаются равноцен- ными, сложность определяется общим числом элементарных компонент (кстати, сложность схемы контактной также определяется числом ее контактов). Указанные меры имеют тот не- достаток, что они не учитывают топологии схемы, т. е. специфики соединений между от- дельными элементами (напр., максимальное число входных полюсов, которые могут быть подсоединены к одному выходному полюсу и т. д.). Среди мер, учитывающих это обстоя- тельство, следует отметить глубину схемы без циклов, т. е. максимальную среди длин пу- тей, ведущих от входа схемы к ее выходу. Глубину схемы можно интерпретировать как время ее срабатывания. В качестве других мер можно рассматривать также произведение к.-н. ранее описанных мер или результат другой подходящей операции над ними (напр., про- изведение числа элементов схемы на ее глу- бину). Если зафиксирована некоторая М. с. для автоматов, то тем самым индуцируется и М. с. для реализуемых ими операторов. А именно, сложностью оператора Т естественно объявить минимальную из сложностей автоматов, реа- лизующих этот оператор. В этом смысле мож- но рассматривать, напр., сложность булевых функций (булева ф-ция рассматривается как истинностный оператор •— поведение автомата без памяти). Исходя из указанных выше кон- цепций структурной сложности конечного ав- томата, удалось получить много тонких оце- нок (верхних и нижних) сложности булевых ф-ций различных классов, и вообще конечно- автоматных операторов различных типов (см. Синтез автоматов структурный). Ана- логичные М. с. используются и в др. областях математики и кибернетики. Напр., сложность формулы, по которой вычисляется многочлен, измеряется числом арифм. операций, фигури- рующих в этой формуле. В алгоритмов теории рассматривается об- щая ситуация, когда р. является функциона- лом, определенным на к.-л. мн-ве конструк- тивных объектов (напр., слов, нормальных алгорифмов, исчислений и т. п.), и исследуются сложностные закономерности при весьма об- щих предположениях о функционале р (см. Ал- горитмов сложность). Сложность вычислений. Пусть зафиксированы некоторый класс К автоматов и концепция поведения автоматов из К, в со- ответствии с которой каждый автомат реали- зует словарный оператор. Считают, что все эти операторы заданы на словах в одном и том же алфавите Z (но не обязательно определены для всех слов в этом алфавите). В качестве М. с. вычислений рассматривается функцио- нал о, относящий каждой паре (ЭЛ, а), где ЭЛ еК, а — слово в Z, для которого опера- тор, реализуемый автоматом К, определен,— число о (ЭЛ, а). Это число характеризует слож- ность работы автомата ЭЛ применительно к ис- ходным данным, закодированным в виде сло- ва а, до выдачи соответствующего результата. Напр., в качестве о (ЭЛ, а) можно взять число элементарных шагов, из которых складыва- ется эта работа (иначе говоря — длительность процесса вычисления), или объем памяти, ко- торый может понадобиться для записи всех промежуточных результатов по ходу данного процесса и т. д. Можно также считать, что в рассматриваемой ситуации М. с. является оператор (т. н. сигнализирующий оператор), который сопоставляет автомату ЭЛ ф-цию СТЯЛ = ст аргумента а (сигнализи- рующую функцию). М. с. вычислений, как и М. с- автоматов, можно использовать для характеристики слож- ности операторов, реализуемых автоматами данного класса. Однако имеется существенное различие между этими двумя подходами, за- ключающееся в следующем. Поскольку слож- ность автомата ЭЛ измеряется действительным числом, то любые два автомата рассматривае- мого класса сравнимы по сложности. Обычно считают, что р в качестве значений принимает лишь натуральные числа, поэтому для каж- дого оператора существует реализующий его автомат с миним. сложностью, которая и при- нимается за сложность оператора. Если же рассматривается М. с. вычислений, то сигнализирующие ф-ции <г^ двух автоматов ЭЛ, Л могут оказаться и несравни- мыми (даже если считать, как это принято, что Ojjj < Ojj, если почти для всех а, т. е. для всех а за исключением, быть может, конеч- ного их числа Ojjj (а) < о^(а)). Поэтому наи- лучшего вычисления может априори и не су- ществовать; строго доказано, что так и бывает на самом деле. В связи с этим ограничиваются более слабой характеристикой сложности опе- ратора Т, а именно: отыскивают ф-ции <pi (a) (ниж. оценку) и <р2 (а) (верх, оценку) по воз- можности близкие друг к другу и такие, что, во-первых, существует автомат ЭЛ, реализую- щий оператор Т, причем о,до (а) < <р2 (а) почти для всех а, а во-вторых, для всякого автомата ЭЛ рассматриваемого класса, который реали- зует оператор Т, (а) > <рх (а) почти для всех а. Явления инвариантности. Рассматривают различные М. с. в зависимости от исследуемого класса автоматов. Однако да- же для одного и того же класса автоматов воз- можны различные сигнализирующие опера- торы, подобно тому, как выше были указаны различные М. с. для автоматов одного класса. Напр., для машин Тьюринга можно рассмат- ривать сигнализирующие времена, сигнали- зирующие емкости (т. е. памяти) и т. д. Оцен- ки сложности операторов зависят от того, какая М. с. автоматов или какая М. с. вычис- лений положена в основу теории. Но при этом обнаруживаются и некоторые явления 589
МЕТАЛОГИКА инвариантности, заключающиеся в следующем: если оператор Ti значительно сложнее опера- тора Т2 при одной концепции сложности, то это отношение сохранится и при другом выбо- ре меры. Явления такого рода применительно к вычислениям удобнее всего исследовать в рамках аксиоматической теории вычислений. При исследовании сложной схемной реализа- ции конечно-автоматных операторов (в част- ности, булевых ф-ций) установлено также, что сложность оператора слабо зависит от избран- ного базиса. Все это свидетельствует о том, что указанные подходы к оценке сложности операторов действительно выясняют объектив- ную трудность, присущую тем или иным пре- образованиям информации. Лит.: «Труды Математического института им. В. А. Стеклова АН СССР», 1958, т. 51; Трахтен- б р о т Б. А. Сложность алгоритмов и вычислений. Новосибирск, 1967 [библиогр. с. 255—2581; Пробле- мы математической логики. Сложность алгоритмов и классы вычислимых функций. М., 1970. Б. А. Трахтенброт. МЕТАЛОГИКА — наука, изучающая строе- ние логических теорий. М. включает исследо- вания исчислений и строго отличает содержа- тельные выводы, которые делаются при дока- зательстве различных положений, касающих- ся исчисления, от формальных выводов самого исчисления, представленных в виде операций над высказываниями и рассматриваемых толь- ко в качестве таковых. МЕТАМАТЕМАТИКА — то же самое, что и доказательств теория. МЕТАСИМВОЛЫ — символы, которые не при- надлежат к числу символов предметного язы- ка, а вводятся в логику для описания свойств этого языка, формулирования правил вывода и т. п. МЕТАТЕОРИЯ — логическая теория, изу- чающая свойства некоторой другой теории, именуемой предметной (напр., металогика — это логика, изучающая свойства соответствую- щего предметного логического языка). В ка- честве предметной теории может выступать любая теория, подвергаемая тщательному ло- гич. анализу. Предметная теория и М. обра- зуют единое целое, которое изучается логич. средствами. Понятие М. возникло в связи с раз- витием логич. формализма в работах нем. ма- тематика Д. Гильберта (1862—1943). МЕТАТРАНСЛЯТОР — транслятор, ориен- тированный на класс входных языков. Исход- ной информацией для М. является программа в некотором исходном языке и описание этого языка (синтаксиса и семантики) на определен- ном метаязыке. Выходной массив М. представ- ляет собой программу на машинном или на некотором языке промежуточном. См. также Языки машинные. Лит.: Фельдман Д ж., Грис Д. Системы по- строения трансляторов. Пер. с англ. «Алгоритмы и ал- горитмические языки», 1971, в. 5. А. Е. Кулинкович. МЕТАЯЗЫК — язык, применяемый для ис- следования и описания некоторого класса языков. Широкое применение М. для строгого (формального) описания синтаксиса языков программирования позволило разработать ал- горитмы синтаксического контроля и анализа 590 программ и тем самым привело к существенно- му упрощению отладки программ (см. Отла- дочные программы), а также создало предпо- сылки для реализации параметрически управ- ляемых (в частности, синтаксически управляе- мых) трансляторов, ориентированных на клас- сы входных — выходных языков. Примерами М. являются грамматики Хомского и их част- ный случай Бэкуса нормальная форма. А. Е. Кулинкович. МЕТКА — 1) Имя (название) оператора, ис- пользуемое в языках программирования для обозначения (идентификации) операторов. 2) Информация о массиве данных или томе, с помощью которой массивы или тома иденти- фицируют, контролируют и эффективно обра- батывают программами управления данными. МЕТОД ЗАМЕНЫ ЯДРА ВЫРОЖДЕН- НЫМ — один из приближенных методов ре- шения линейных интегральных уравнений. См. Интегральных линейных уравнений спосо- бы решения. МЕТРИЧЕСКИЕ СВОЙСТВА ДИЗЪЮНКТИВ- НЫХ НОРМАЛЬНЫХ ФОРМ — свойства ко- личественных проявлений дизъюнктивных нормальных форм (ДНФ), т. е. свойства раз- нообразных параметров, связывающих ДНФ и процедуры над ними с числами и отражаю- щих измерение этих объектов. Интерес к М. с. д. н. ф. вызван тем, что членам ДНФ отвечают элементы схем и требуется оценивать затраты оборудования в схемах. Изучение М. с. д. н. ф., связанное с построением для данной булевой функции f кратчайшей ДНФ, используют в автоматов теории, теории те- стов, кодирования теории, комбинаторном анализе и программировании динамическом. Изучение М. с. д. н. ф. возникло под влия- нием работ амер, математика К. Э. Шеннона (р. 1916) по синтезу переключательных схем и работ сов. математика С. В. Яблонского (р. 1924) по алгоритмическим трудностям син- теза схем. Специфика ДНФ как т. н. формул глубины два обусловила три плана, в крторых рассматривают М. с. д. н. ф. Во-первых, при схемных реализациях ДНФ число ступеней в схемах равно двум, что важно для надеж- ности и быстродействия схем. С этим связана роль ДНФ в структурной теории автоматов и широкое применение их при синтезе матем. машин. В этом плане интересны длины раз- личных видов ДНФ. Во-вторых, минимизация сложности ДНФ строится на основе т. н. упрощений и имеет ряд общих черт с поиском оптим. решений, напр., в некоторых задачах динамического про- граммирования. Случай ДНФ выделяется про- стотой исходных условий, отчетливостью кар- тины, удобством совместного рассмотрения оптим. объектов и алгоритмов оптимизации. Каждое из упрощений локально (затрагивает лишь один какой-либо член ДНФ) и все раз- нообразие их сводится к двум типам — вычер- киваниям букв в членах ДНФ и вычеркива- ниям самих членов. Переходя посредством упрощений от одной ДНФ для данной ф-ции / к другой ДНФ для /, приходят к тупиковой
МЕТРИЧЕСКИЕ СВОЙСТВА ДИЗЪЮНКТИВНЫХ НОРМАЛЬНЫХ ФОРМ ДНФ для /, играющей роль экстремума ло- кального. Часто одни упрощения исключают другие, и в зависимости от выбора их прихо- дят к различным дизъюнктивным нормальным формам тупиковым. Для ДНФ характерна яр- ко выраженная полиэкстремальность, когда глобальный экстремум находится среди боль- шого числа локальных экстремумов. Харак- терно также наличие у любой ф-ции / ДНФ, называемой сокращенной. В ней отражается вся картина минимизации: и экстремумы, и, в известной степени, алгоритмы минимизации, так что М. с. д. н. ф. отражают измерение и полученного решения, и алгоритмов получе- ния его. Хотя при этом делаются различные допущения об алгоритмах, имеющиеся резуль- таты нетривиальны и полезны. Наряду с дли- нами ДНФ здесь интересны абсолютные и от- носительные к-ва различных видов ДНФ, от- носительные длины ДНФ, протяженность, совмещение на одной ф-ции различных свойств, связность и др. Геом. трактовка ДНФ придает им нагляд- ность, проясняет их комбинаторную природу, облегчаетДюстановку и поиски решения задач. В этом случае ДНФ проявляются как комплек- сы, составленные из граней «-мерного единич- ного куба Еп, и через переход к абстрактным комплексам имеют связи с другими комбина- торными задачами. Напр., изучение типичных ситуаций для ДНФ оказало влияние на ис- следование т. н. статистических, или частот- ных, свойств поведения автоматов, при кото- ром имеют дело с одномерными комплексами в виде диаграмм переходов. В этом плане ин- тересны некоторые общие черты числовых оце- нок ДНФ, а также принципы получения этих оценок. К решению задачи минимизации ДНФ может быть несколько подходов, требующих конеч- ного числа шагов. При этом возникает ряд серьезных препятствий. Принципиальное зна- чение совокупности М. с. д. н. ф. состоит в том, что она при тех или иных ограничениях характеризует переборы; прикладное значе- ние — в том, что знание препятствий в общем случае дает ориентиры для использования воз- можностей в конкретных ситуациях. Рассмотрение М. с. д. н. ф. и соответствую- щих числовых параметров приурочено ко мн-ву Рп всех булевых ф-ций от п переменных. Если % (/) такого рода параметр, то через X (п) обозначается макс, значение его, т. е. X (п) = = max X (/). Выделение типичных ситуаций производится в форме высказывания, что для почти всех ф-ций a (n)< X (/) Ъ (п) — под этим подразумевают, что часть тех ф-ций из Р , которые удовлетворяют указанным оценкам, стремится к 1 при п -> оо. Рассмотрение огра- ничивается оценками макс, значений и оцен- ками значений для почти всех ф-ций. Осн. внимание уделяется тому, как изменяются эти величины с ростом п. В рассмотренных ниже оценках заметно различие между максималь- ными и типичными значениями параметров. Рассмотрение числовых параметров приуро- чено также к естественной упорядоченности ДНФ булевой ф-ции /: совершенная ДНФ, со- кращенная ДНФ, тупиковые ДНФ, кратчай- шие ДНФ. Совершенная и сокращенная ДНФ у любой / единственны и замечательны сле- дующим. Первая весьма просто строится по табличному заданию ф-ции /, и из нее можно получить упрощениями любую ДНФ для /. Вторая представляет собой итог всевозмож- ных упрощений совершенной ДНФ, состоя- щих в вычеркивании букв; благодаря этому она позволяет получать все тупиковые ДНФ данной ф-ции, пользуясь упрощениями толь- ко второго типа, состоящими в вычеркивании членов. Макс, значение длины совершенной ДНФ для ф-ции от п переменных равно 2", атипич- ное значение — 2п~1. Пусть s (/) — длина со- кращенной ДНФ. Оценки макс, значения 3” 3" с, ---С s (n) С с2 —= ; Для почти всех ф-ций п V' п п(1—в) log log n . 2n < s (/) < n(1+e) log log n • 2” где e -> 0 — при n -> oo. В обоих случаях длина сокращенной ДНФ во много раз пре- вышает длину совершенной ДНФ, и свое название, которое ей дано намного раньше, чем получены эти оценки, сокращенная ДНФ оп- равдывает лишь для небольшого числа ф-ций. В связи со сказанным о полиэкстремаль- ности интересны следующие числовые пара- метры, характеризующие совокупность тупи- ковых ДНФ булевой ф-ции /. Из определения следует, что длина тупиковых ДНФ не пре восходит длины совершенной и сокращенной ДНФ для f. Число тупиковых ДНФ t (/) ве- лико. Для макс, значения найдены оценки (22П)т " <^(п)<Д22П)П/“, а для почти всехф-нин (22^(1—e)!°g«-loglogn<<^<:-^22n)(l+8)logn.loglogri Подход к минимизации ДНФ, основанный на переборе всех тупиковых ДНФ, чрезвычайно трудоемок. Для числа кратчайших ДНФ т (f) известно лишь, что макс, его значение т (п) 2«, с-п „ имеет оценку снизу (2 ) т (п), 0 < с < < 1. Тупиковые ДНФ булевой ф-ции / могут быть существенно длиннее кратчайшей ДНФ. Относительной длиной тупиковой ДНФ наз. отношение ее длины к длине кратчайшей ДНФ. Макс, относительная длина тупиковых ДНФ данной функции / наз. разбросом ф-ции /; обозначают ее через Y (/). Разброс длин в из- вестной мере характеризует актуальность ми- нимизации ф-ции /- Макс, значение разброса длин У («I = 2Л Ч—е), Гдее Q ПрИ оо. Для почти всех ф-ций разброс существенно мень- ше, но тоже увеличивается с ростом п, и для него известны оценки log п < У (/) < log п X X log log' п. Относительные длины почти всех тупиковых ДНФ ф-ций / ведут себя аналогич- но: у «самых плохих» ф-ций они тоже равны 2п(1—е), а у почти всех ф-ций они лежат между log п и log log п. Это означает, что т. н. ста- 591
МЕТРИЧЕСКИЕ СВОЙСТВА ДИЗЪЮНКТИВНЫХ НОРМАЛЬНЫХ ФОРМ тистический подход к минимизации ДНФ, при котором ограничиваются перебором в неко- торой выборке из мн-ва тупиковых ДНФ ф-ции /, приводит к ДНФ, которая во много раз длиннее, чем кратчайшая ДНФ. Имеется оценка разброса длин через более доступный параметр. Для произвольной ф-ции Y (/) «С С 2Dim f, где Dim f — размерность ф-ции f (ад, ..., хп), т. е. макс, значение размерности для грани в комплексе, отвечающем сокращен- ной ДНФ ф-ции /. В общем случае улучшить эту оценку нельзя. Пусть для данной ф-ции X (/) — макси- мально возможная длина тупиковой ДНФ, а I (/) — длина кратчайшей ДНФ. А (/) ведет себя примерно так же, как длина совершенной ДНФ: макс, значение А (п) ~ 2П, а для почти всех ф-ций /.(/) — 2П—*. Более того, у почти всех ф-ций так ведут себя длины почти всех тупиковых ДНФ. Что ка- сается I (/), то макс, значение ее I (п) = 2П—*. Для почти всех ф-ций 2” 2” log п • log log n < 1 < Iog„ ’( ) т. е. почти всегда длина I (J) на по- рядок меньше длины совершенной ДНФ. Это означает, что минимизация длины представ- ляет интерес. Вместе с тем I (/) достаточно велика, и это свидетельствует о том, что т. н. тривиальный подход к минимизации (перебор всех ДНФ длины 1, 2, 3 до тех пор, пока не встретится ДНФ, реализующая данную ф-цию) потребует просмотра ДНФ с достаточно боль- шой длиной, т. е. весьма большого перебора. Так что задача минимизации нетривиальна и с этой стороны. Наряду с оценками (*) найде- ны алгоритмы, дающие для почти всех ф-ций ДНФ такой длины. В частности, таков ана- лог градиентного метода. М. с. д. н. ф. в связи с локальным подходом рассмотрены в трех направлениях. Как из- вестно, алгоритм локальный А строит набор упрощений сокращенной ДНФ S (/) и приво- дит к ДНФ А (/), получаемой на S (/) этими упрощениями; от ДНФ A (f) не требуется, чтобы она была даже тупиковой, но требуется, чтобы для произвольной ф-ции / она была един- ственной. Алгоритм А имеет параметры — индекс г и величину памяти и- Он состоит в по- следовательном сборе и переработке информа- ции на ограниченных частях ДНФ S (/), пред- ставляющих собой окрестности членов ДНФ S (/), индекс г задает радиус окрестностей. Идея локальности состоит в ограничении тру- доемкости алгоритма А посредством ограниче- ния радиуса окрестностей. Протяженностью р (/) булевой ф-ции / наз. миним. значение радиуса, при котором окрестность любого чле- на ДНФ S (/) составляет уже всю ДНФ S (f). Разность длин ДНФ S (/) и A (f) наз. резуль- тативностью локального алгоритма А на / и обозначается через 6А (/). Циклом наз. 592 булева ф-ция <р (ад, ..., хп), сокращенной ДНФ которой отвечает в Еп комплекс из ребер, причем каждая вершина покрыта двумя реб- рами, и комплекс связен. Упомянутые три направления таковы. Во-первых, прямым по- строением циклов получено макс, значение 1 1 протяженности р(п) = сп 2П, — < сп <^- для почти всех булевых ф-ций р (/) — . Одна из осн. теорем теории локальных алго- ритмов — теорема невозможности упрощения цикла <р при г • v р (ф) — с учетом этих оценок трактуется как свидетельство труд- ности минимизации ДНФ. У почти всех ф-ций число т. н. ядровых чле- нов в сокращенной ДНФ S (/) и число регуляр- ных вершин невелико. Это означает, что ха- рактер перекрытия граней в комплексе S (/) для типичных ф-ций довольно сложен, а так- же, что результативность локальных алгорит- мов при г = 1 и г = 2 для типичных ф-ций мала. Таковы все применяемые локальные ал- горитмы — Квайна метод минимизации (г = = 1), построение ДНФ «сумма тупиковых» (г = 2). Вместе с тем имеются примеры ф-ций, на которых результативность высока. При оценке ее следует также иметь в виду услож- нение сокращенной ДНФ по сравнению с со- вершенной. Наконец, построены т. н- плотные булевы ф-ции X (ад, ..., zn), на которых локальные ал- горитмы при г > 2 имеют трудоемкость поряд- ка ссП (1<с<2), которая сравнима с t (п)— макс, значением числа тупиковых ДНФ для ф-ций от п переменных. Это означает, что упо- мянутая выше идея локальности нуждается в уточнении, т. к. на некоторых ф-циях уже при г = 2 нет удовлетворительного ограничения трудоемкости. У плотных ф-ций малая про- тяженность (р (А) = 2) совмещается с выра- женностью трудностей минимизации t (А) > > ссП, Y (А) сп, бл (А) = 0 при г 1, относительная длина почти всех тупиковых ДНФ > сп, все члены сокращенной ДНФ 5(A) имеют одинаковое число букв-Таковы осн. задачи, приведшие к изучению М. с. д. н. ф. Для почти всех ф-ций Dim / [log п] + 1 и у почти всех ф-ций почти все грани, состав- ляющие сокращенную ДНФ, имеют размер- ность, существенно меньшую и равную при- мерно log log п. Связность комплексов, отве- чающих сокращенным ДНФ типичных ф-ций, такова, что эти комплексы сосредоточены поч- ти целиком в одной компоненте связности, а прочих компонент немного и они нульмерны. Кратчайшая ДНФ может не быть минималь- ной по числу букв и наоборот. Максимально п возможное отношение их длин —%, а для типичных ф-ций это отношение — 1. Следует также упомянуть минимизацию при ограничении по размерности. Для произволь- ных комплексов, составленных только из од-
МИКРОМОДЕЛЬ ЭКОНОМИЧЕСКАЯ номерных граней, и для отвечающих им ДНФ имеется алгоритм, основанный на построении макс, паросочетания в графах, который дает минимальную ДНФ для случая п переменных при памяти порядка 22п и числе шагов поряд- ка 23п. Какое-либо развитие этого подхода для больших значений размерности неизвестно. Получение приведенных оценок само ока- зывается решением экстрем, задач на беско- нечном мн-ве, отвечающем бесконечной сово- купности значений п. Отыскание макс, значе- ний параметров состоит в построении таких комплексов граней в Еп, которые удовлетво- ряют тем или иным ограничениям на локаль- ное и глобальное строение (отсутствие погло- щений одних граней другими, связность и т. п.) и на которых достигаются значения парамет- ра, достаточно близкие к верхней оценке, по- лучаемой обычно из общих количественных соотношений. Грубо говоря, здесь требуется максимально плотная упаковка фигурных из- делий в заданном объеме. Отыскание типичных значений сочетает ана- логичное конструирование с подсчетами сред- них, дисперсий и применением неравенства Чебышева. Конструкция расчленяет задачу на определенные этапы, на которых вводятся вспомогательные параметры и производятся для них названные подсчеты, и связывает вспомогательные параметры и оценки для них с осн. оцениваемым параметром. С нескольких нетривиальных конструкций в Еп и даваемых ими различий макс, и типичных значений на- чалось широкое изучение типичных ситуаций для различных видов комплексов. Лит.: Яблонский С. В. Функциональные по- строения в ft-значной логике. «Труды Математического института им. В. А. Стеклова АН СССР», 1958, т. 51; Журавлев Ю.И. Теоретико-множественные ме- тоды в алгебре логики. «Проблемы кибернетики», 1962, в. 8; В а с и л ь е в Ю. Л. О сравнении слож- ности тупиковых и минимальных дизъюнктивных нор- мальных форм. «Проблемы кибернетики», 1963, в. 10: Васильев Ю. Л. Трудности минимизации буле- вых функций на основе универсальных подходов. «Доклады АН СССР», 1966, т. 171, № 1; Глаго- лев В. В. Некоторые оценки дизъюнктивных нор- мальных форм функций алгебры логики. «Проблемы кибернетики», 1967, в. 19; Г л а г о л е в В. В. О длине тупиковой дизъюнктивной нормальной фор- мы. «Математические заметки», 1967, т. 2, в. 6; Ca- no ж е н к о А. А. О наибольшей длине тупиковой дизъюнктивной нормальной формы у почти всех буле- вых функций. «Математические заметки», 1968, т. 4, в. 6; Евдокимов А. А. О максимальной длине цепи в единичном n-мерном кубе. «Математические заметки», 1969, т. 6, в. 3. Ю. Л. Васильев. МИКРОКОМАНДА — код одной или несколь- ких микроопераций, выполняемых за один элементарный такт работы цифровой вычисли- тельной машины. Последовательность М. наз. микропрограммой (см. также Управление структурное в ЦВМ). МИКРОМОДЁЛЬ ЭКОНОМИЧЕСКАЯ — мо- дель математическая экономического объекта, позволяющая на основе изучения его состав- ных частей установить отображение реально существующих функциональных, логических и информационных связей в виде векторных и функциональных зависимостей В отличие от макроподхода (см. Макромодели экономи- ческие) микроподход предполагает знание ф-ций каждого составного звена моделируе- мого объекта и описание их в виде адекватных моделей, детальное изучение механизма взаимо- действия составных частей моделируемого объ- екта, их влияние на формирование управляю- щих и информирующих параметров. При этом отношение модели и моделируемого объекта не является отношением тождества, а анало- гии, гл. о., на уровне структур и ф-ций. Мик- роподход характеризуется не величиной моде- лируемого объекта и его местом в системе нар.-хоз. планирования и управления, а си- стемой знаний об объекте и их использованием при построении модели управления или ин- формационной модели. Среди структурных подразделений экономики наиболее изученным является предприятие, поэтому часто опреде- ление микро- и макромоделирования прово- дится по иерархическому признаку, т. е. исхо- дя из места эконом, объекта в системе нар.-хоз. планирования и управления. В этой системе предприятие — низшая ступень, поэтому ча- сто макромодели отождествляют с отображе- нием различных сторон межотраслевых связей и всего нар. х-ва в целом, а М. э.— с отображе- нием деятельности производственных участ- ков, цехов, предприятий. В таком определении подчеркивается два момента: 1) подчиненность в формировании входных параметров мо- дели; 2) расшифровка понятия микро. Назван- ные признаки относительны и не дают пра- вильного представления о микро- и макромо- делировании. В зависимости от предположений о харак- тере взаимодействия различных звеньев си- стемы, а также степени неопределенности ис- пользуемой информации, М. э. можно раз- делить на детерминированные и вероятност- ные. Примером детерминированной модели яв- ляется задача оптим. загрузки оборудования при заданной технологической последователь- ности обработки деталей и однозначно опре- деленных временных характеристиках. В каче- стве вероятностной модели можно рассматри- вать прогнозирование ограничений по выпуску продукции, уровня ее рентабельности. Если объект, описываемый детерминированной или вероятностной моделью, изучают в отдельные фиксированные моменты времени, то соответ- ствующая модель наз. статической, если же в некоторые взаимосвязанные моменты вре- мени,— динамической. Уровень разработки матем. аппарата опти- мизации параметров управления микромоде- лями наложил определенный отпечаток на ха- рактер моделирования; видимо, по этой при- чине первоначально реализованными оказа- лись линейные модели. Для построения более сложных зависимостей между звеньями си- стемы требуется применение методов програм- мирования нелинейного и программирования динамического, игр теории, эвристических ме- тодов анализа вариантов (см. Последователь- ный анализ вариантов). Лит.. Штофф В. А. Роль моделей в познании. Л., 1963; Головин К. В. Некоторые вопросы 38 4-210 593
МИКРООПЕРАЦИЯ изучения экономических систем и их моделей. В кн.: Вычислительная техника и алгоритмизация экономи- ческих задач. М., 1968; Терехов Л. Л. Эконо- мико-математические методы. М., 1968 [библиогр. с. 297—298]; 3 а в ел ьс к и й М. Г. Оптимальное планирование на предприятии. М., 1970 [библиогр. с. 384—392]; Хедли Дж. Нелинейное и динами- ческое программирование. Пер. с англ. М.> 1967. А. А- Карагодова, МИКРООПЕРАЦИЯ — элементарная опера- ция в процессе переработки информации, соот- ветствующая элементарному машинному дей- ствию, обозначенному в языке ЦВМ внутрен- нем, и не содержащее в себе других элементар- ных операций (машинных действий), обозна- ченных в этом языке. См. Управление струк- турное в ЦВМ. МИКРОПРОГРАММ ПРЕОБРАЗОВАНИЯ. Цели преобразований микропрограмм очень разнообразны. Существуют преобразования, которые дают возможность оптимизировать имеющуюся микропрограмму, напр., по быст- родействию; есть класс преобразований мик- ропрограмм, которые применяются для чисто инженерных целей, напр., учет нагрузочных свойств элементов, их быстродействия, син- хронизации сигналов и т. д. Поскольку средства задания микропрограмм разнообразны, техника М. п. опирается на различные результаты автоматов теории, тео- рии логических схем программ и дискрет- ных преобразователей теории. Задание авто- мата в виде микропрограммы позволяет при- менять методы минимизации автоматов для упрощения микропрограммы. Такие преобра- зования касаются лишь способа записи и хра- нения микропрограмм, но они не могут изме- нять микроопераций и логических условий, а также порядка выполнения микроопераций. В связи с развитием теории дискретных пре- образователей и алгоритм, алгебр появились совершенно новые средства преобразования микропрограмм. Так как любую микропро- грамму можно представить в регулярной фор- ме (см. Алгебра алгоритмов), т. е. записать как элемент некоторой алгебры, для ее пре- образования можно применять хорошо разви- тые в алгебре средства применения соотноше- ний. Если в соответствующей алгоритм, алгебре получена система определяющих соотношений, то, отправляясь от исходной микропрограммы, заданной в регулярном виде, можно получить значительно более эко- номную микропрограмму, применив соотно- шения к исходной микропрограмме. При этом можно, взяв, напр-, за исходную микропро- грамму алгоритм умножения, основанный на определении умножения, получить микропро- грамму умножения в том виде, в котором она обычно реализуется в ЦВМ. Ценность такого аппарата преобразований состоит в том, что преобразования можно выполнять формально. Лит.: Г л у ш к о в В. М. Теория автоматов и фор- мальные преобразования микропрограмм. «Киберне- тика», 1965. № 5. С. С. Гороховский. МИКРОПРОГРАММА — последовательность микрокоманд, реализующая заданный алго- ритм, в которой каждая микрокоманда соот- ветствует одной или нескольким микроопера- циям. Микрокоманда задает проверку логи- 594 ческого условия и переходы в другие участки М. Этой М. (их системой) задают в вычислитель- ных машинах взаимодействие управляющего и операционного автоматов при выполнении операций машинных в устр-вах переработки и хранения информации (данных). От задания автомата управляющего в виде системы М. можно осуществить переход к за- данию его с помощью способов, используемых в абстрактной теории автоматов (таблица- ми, графами, матрицами и др.). Такой пере- ход позволяет решать оптимизационные зада- чи, связанные с упрощением устр-ва управ- ления машины и вычислительного устр-ва ме- тодами абстрактной теории автоматов. В этом случае элементами входного алфавита являют- ся значения упорядоченных некоторым обра- зом логических условий М., а число состояний равно числу всех микрокоманд. Однако клас- сические автоматов способы задания (таблицы, графы, матрицы) становятся громоздкими при большом числе входов и состояний автомата. Более компактную запись автоматов (в част- ности, управляющих автоматов с большим числом входов и состояний) можно получить, если каждому состоянию а1 автомата поста- вить в соответствие мн-во (называемое мик- рокомандой) упорядоченных троек: Nt = {</1, to. 6i>, </2. ^2. 62>.</й, Xft, бй) }, где/j (/ = 1, 2, ..., fc) — булевое выражение, соответ- ствующее подмножеству тех и только тех вход- ных сигналов автомата, на каждый из которых автомат, находясь в состоянии аг, соответ- ствующем микрокоманде Nit реагирует оди- наково, т. е. имеет одинаковые значения ф-ций переходов {&) и выходов (k.). Такой способ задания автоматов наз. микропро-1 г р а м м н ы м. Разработаны методы формального синтеза М. с учетом физ. характеристик сигналов и элементов. Для более глубоких формальных преобразований М., включающих замену од- них микроопераций другими, изменение по- рядка их следования и т. п., были созданы спе- циальный алгебраический аппарат и особый язык для записи М. Их основой послужил ап- парат микропрограммных алгебр, разработан- ный сов. математиком В. М. Глушковым (р. 1923). См. также Управление структурное в ЦВМ. Лит.: Глушков В. М. Теория автоматов и фор- мальные преобразования микропрограмм. «Киберне- тика», 1965, N 5; Ч еб о тар е в А. Н. Абстракт- ный синтез управляющего автомата по микропрограм- ме. «Кибернетика», 1966, М 5; Мищенко А. Т. О задании автоматов микропрограммой. «Кибернети- ка», 1970. № 3. Е. П. Башлаков. микропрограммная Алгебра — ал- гебра алгоритмов, интерпретируемая в терми- нах микроопераций цифровых вычислительных машин. МИКРОПРОГРАММНОЕ УПРАВЛЕНИЕ — способ построения в цифровой вычислительной машине структурного управления как набора последовательностей элементарных операций (микроопераций), в совокупности реализую- щих алгоритмы управления ЦВМ (см. Микро-
МИКРОЭЛЕКТРОННАЯ ЭЛЕМЕНТНАЯ БАЗА ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ программа, Управление структурное в ЦВМ). МИКРОСХЕМА — элемент, узел или уст- ройство (либо его часть) вычислительной ма- шины, систем автоматики и радиотехники, из- готовленные средствами микроэлектроники в виде взаимозаменяемого модуля. В основе технологии производства М. лежит способ из- готовления всех деталей схемы или их части в едином технологическом цикле — группо- вой способ. В соответствии с технологией раз- личают М. интегральные и гибридные. В гиб- ридных пассивные компоненты изготовляют групповым способом (вакуумной конденса- цией, электрохимическим осаждением или шел- кографией на изоляционной подложке), а ак- тивные (транзисторы, диоды без корпусов) подсоединяются с помощью навесного монта- нца с последующей герметизацией всего моду- ля. При произ-ве интегральных схем в одном случае пассивные и активные компоненты фор- мируются в объеме полупроводника или на его поверхности и соединяются тонкопленочными проводниками (интегральные монолитные схе- мы), в другом — активные и пассивные эле- менты (а также соединения между ними) вы- полняются на изоляционной подложке из тонких пленок (интегральные тонкопленоч- ные М.). М., используемые в вычисл. технике, содер- жат логич. элементы, составляющие функцио- нально полный набор и объединяются в рабо- чую схему узла или устр-ва внеш, монтажом. Интегральные М., набор логич. элементов ко- торых в процессе изготовления объединен со- единениями в узел или устр-во (регистры, платы запоминающих устройств, процессоры) на одной пластине или подложке, наз. боль- шими интегральными схемами (БИС). Применение М. для построения вычислитель- ных машин Третьего поколения позволило су- щественно сократить их габариты и потребле- ние энергии, повысить быстродействие и на- дежность. При переходе от М. к БИС еще больше снижается стоимость ЭВМ и увеличи- вается их надежность. Ф. Н. Зыков, Ю. В. Остапенко. МИКРОЭЛЕКТРОННАЯ ЭЛЕМЕНТНАЯ БА- ЗА ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ — си- стема предназначенных для синтеза ЭВМ эле- ментов и конструктивно-технологических ме- тодов их монтажа, в основу технической реа- лизации которой положены принципы микро- электроники. Микроэлектроника — раздел электроники, разрабатывающий проблемы микроминиатю- ризации электронных схем и устройств с од- новременным повышением их надежности. М. э. б. в- т.— закономерный этап развития элементной базы электронных вычислительных машин. Цифровая вычисл. техника, для кото- рой характерно использование большого ко- личества однотипных элементов, явилась пер- вой И наиболее эффективной областью прило- жения микроэлектроники. На первом этапе становления М. э. б. в. т. оСн. элементами ЦВМ стали интегральные схемы (ИС) с малой степенью интеграции, включающие в себя по несколько десятков компонентов и предназначенные для выполне- ния функций таких простейших электронных узлов, как инвертор, триггер, логические схемы «НЕ И», «НЕ ИЛИ» и т. п. На этом этапе разработано большое количество раз- личных функционально полных систем инте- гральных логических элементов в основном на обычных (биполярных) транзисторах и транзисторах со структурой металл — диэлект- рик — полупроводник (МДП-транзисторах). Системы логических ИС на биполярных тран- 1. Типовые электрические схемы интегральных ло- гических элементов на биполярных транзисторах. зисторах можно разделить на следующие ос- новные типы (рис. 1): а — схемы с непосред- ственной связью, б — резистивно-транзистор- ные схемы, в — схемы с ЯС-связями, г — диодно-транзисторные схемы, д — транзистор- транзисторные логические схемы с одно- и мно- гоэмиттерными транзисторами) е — транзи- сторные схемы с эмиттерной связью (токовые ключи). В каждом из этих основных типов можно выделить несколько подтипов, причем даже схемы одного подтипа могут отличаться по конструкции, технологии и параметрам. В самых быстродействующих из выпускаемых интегральных логических схем среднее время, задержки сигнала составляет от 2 до 5 нсек при рассеиваемой мощности 50 ч- 100 мет, а самые маломощные рассеивают не более 1 мквт при средней Задержке 5 ч- 10 мксек; допустимый уровень помех 0,2 ч- 1 в. Функ- ционально полная система Логических 38* 595
МИКРОЭЛЕКТРОННАЯ ЭЛЕМЕНТНАЯ БАЗА ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ ИС содержит обычно универсальный логиче- ский элемент типа «НЕ И», «НЕ ИЛИ», кото- рый для обеспечения большей гибкости проек- тирования дополняется другими схемами, напр., «мощной» схемой с коэффициентом раз- ветвления свыше 20 ч- 25 и большой допусти- мой емкостью нагрузки, схемами, позволяю- щими увеличивать коэффициент объединения на входе, триггерными схемами и т. д. Всего в функционально полную систему входит, как правило, от 5 до 8 различных ИС, но иногда и свыше 20. Все системы интегральных логи- 2. Структура многослойной печатной платы для мон- тажа интегральных схем; 1 — слои из эпоксидного стеклопластика; 2 — активный элемент; 3 — инте- гральная схема; 4 — теплоотводящие полоски; 5 — контактные лепестки; 6 — межслойные соединения; 7 — ввод; 8 — слои печатного монтажа: 9 — шины питания; 10 — заземление. ческих элементов, как правило, являются по- тенциальными. Для монтажа ИС при компоновке их в уз- лы и блоки широко используют печатные схе- мы. Соединение ИС в узлы без пересечений проводников вообще можно обеспечить с по- мощью двухсторонних печатных плат. Стрем- ление к повышению плотности монтажа при- вело к созданию более сложных многослой- ных печатных плат, состоящих из ряда чере- дующихся слоев изолирующего материала и плоских схемных проводников. Различия меж- ду многими видами многослойного монтажа заключаются гл. обр. в методах выполнения мёжслойных соединений. ИС размещают обыч- но на внешней стороне платы (рис. 2) и со- единяют их с печатными проводниками, при- меняя электроннолучевую и лазерную сварку, пайку и сварку сопротивлением, программи- рованную электросварку, групповые методы пайки (волной, погружением и т- п.), ультра- звуковую и диффузионную связь и др. Паяные и сварные соединения остаются пока наибо- лее ненадежным звеном сложных микроэлект- ронных систем. На одной печатной плате рас- полагают обычно по несколько десятков, а иногда и сотен ИС. Платы 1-го уровня (т. н. ТЭЗы — типовые элементы замены) в свою очередь монтируют на крупных печатных па- нелях. При переходе на М. э. б. в. т. изменились не только физическая реализация и техноло- гия изготовления логических элементов, но и 596 подход к проектированию узлов и блоков электронной вычислительной машины (ЭВМ). При разработке машин 1-го и 2-го поколений, напр., традиционной была задача минимиза- ции числа активных элементов (ламп, транзи- сторов и диодов). Развитие новой технологии привело к тому, что сложность и стоимость изготовления активных и пассивных компо- нентов почти сравнялись, а в ряде схем за- мена пассивных компонентов активными ока- залась даже выгодной. В результате на пер- вый план выдвинулись задачи разработки та- ких методов синтеза логических и монтажных схем, которые бы приводили к уменьшению количества используемых ИС, к минимизации числа соединений и длины связей между ними, к сокращению количества пересечений соеди- нительных проводников и т. д. Применение даже простейших ИС позволило заметно умень- шить габариты ЭВМ, снизить потребляемую ими мощность и стоимость, резко сократить количество паяных или сварных соединений и в результате — значительно повысить на- дежность. Благодаря этому появилась воз- можность ввести в ЭВМ дальнейшие логиче- ские усложнения и строить системы, ко слож- ности и информационной производительности намного превосходящие ЭВМ 1-го и 2-го по- колений. На 1-м этапе становления М. э. б. в. т. сред- няя плотность размещения компонентов в уст- ройствах и системах в целом, будучи намного выше, чем в транзисторных ЭВМ, оказывалась все же в 104 -ь 10® раз меньше достигнутой в микросхемах. Излишне большое количество корпусов и паяных (сварных) соединений, свя- занное с применением ИС с малой степенью ин- теграции, приводило также к значительному снижению надежности, в силу чего надежность аппаратуры в целом оказывалась намного ни- же надежности ИС. Отсюда вытекало харак- терное для микроэлектроники в целом стрем- ление к повышению степени интеграции схем, к размещению и герметизации в едином кор- пусе целых функциональных блоков, содер- жащих все большее число компонентов и простейших схем- Совершенствование технологии изготовле- ния ИС, непрерывное уменьшение размеров компонентов и увеличение процента выхода годных схем позволили во 2-й половине 60-х годов создать ИС с повышенной степенью ин- теграции, а затем и т. н. большие интеграль- ные схемы (БИС), содержащие уже не десятки, а сотни — тысячи микрокомпонентов, и способ- ные выполнять более сложные функции, чем простейшие логические операции типа «НЕ И», «НЕ ИЛИ». Значительных уровней интеграции удалось достичь в гибридно-пленоч- ных и полупроводниковых (твердых) схемах (см. Интегральная схема), особенно в микро- схемах на МДП-транзисторах. Создание и при- менение БИС положило начало 2-му этапу в развитии М. э. б. в. т., очередному скачку в увеличении надежности и плотности компо- новки и в снижении стоимости, объема и веса кибернетических устройств.
МИКРОЭЛЕКТРОННАЯ ЭЛЕМЕНТНАЯ БАЗА ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ Переход к БИС выдвинул ряд ноных проб- лем. Одна из них (технологическая) связана с тем, что с увеличением числа компонентов в схеме быстро возрастает и вероятность порчи некоторых из них при изготовлении, в резуль- тате чего становится непригодной вся БИС. Поэтому для каждого уровня развития тех- нологии существует оптимальная степень сложности, при которой процент выхода год- ных схем еще оправдан экономически. Для полупроводниковых схем на биполярных тран- зисторах, напр., эта степень сложности состав- ляла к концу 60-х годов 20 ст. порядка 100 компонентов на схему, а для схем на МДП-транзисторахигибридно-пленочныхбыла несколько выше. Производство БИС более вы- сокой сложности требует наличия избыточных компонентов. В этом случае для создания БИС применяют метод избирательных соединений: с помощью микрозондов определяют распо- ложение годных компонентов, ориентируясь только на них, проектируют требуемую БИС и соответствующий ей рисунок межсоедине- ний, который выполняют с помощью програм- мно управляемого электронного или светового луча. Другой метод — создание универсальных БИС с большой избыточностью компонентов, которые уже после изготовления и испытаний можно настраивать на выполнение требуемой функции с учетом неработоспособных элемен- тов (напр., диодные и транзисторные матрицы, в которых любой элемент может быть отклю- чен от соответствующего узла схемы пропу- сканием импульса тока, достаточного для раз- рушения легкоплавкой соединительной пере- мычки). БИС высокого уровня сложности изготовляют также посредством монтажа на единой многослойной плате с заранее подготов- ленными межсоединениями малых ИС, выпол- ненных в виде отдельных кристалликов с балочными или шариковыми выводами (много- кристальные БИС). Вторая проблема, связанная с применением БИС,— стандартизация. Чем выше уровень интеграции схем, чем больше компонентов раз- мещено в одном корпусе, тем огромнее разно- образие возможных типов БИС и труднее вы- брать ограниченную номенклатуру стандарт- ных схем. Частичным решением этой пробле- мы является создание и использование в пер- вую очередь БИС широкого применения, та- ких как статические и сдвиговые регистры, сумматоры, счетчики и т. д. Второе возмож- ное решение — построение формируемых БИС, содержащих избыточные элементы и настраи- ваемых на выполнение той или иной заданной функции после изготовления, о которых уже шла речь выше. Наиболее перспективным ре- шением проблемы является разработка и ос- воение таких методов производства БИС, ко- торые позволяли бы легко перестраиваться на выпуск функциональных схем различных ти- пов, специально разработанных для конкрет- ного кибернетического устройства или систе- мы. Этот путь позволяет получить наибольший выигрыш от применения БИС, сохраняя в то же время необходимую гибкость проектиро- вания устройств и систем. При этом проекти- рование и производство вычислительных ма- шин все более тесно переплетаются с про- ектированием и производством функциональ- ных схем и узлов. Раньше проектирование функциональных узлов ЭВМ могло быть оторвано от изготов- ления элементов (транзисторов, диодов, рези- сторов, конденсаторов и простых ИС) и отправ- лялось от них, как от готовых деталей. При проектировании же функциональных узлов, изготавливаемых в виде БИС, нужно отправ- ляться уже непосредственно от свойств полу- проводников и тонких пленок, разрабатывая и рассчитывая не просто схему соединения готовых элементов, а всю топологическую и физическую структуру БИС и технологиче- ский процесс ее изготовления с учетом слож- ных электромагнитных, тепловых и других взаимодействий всех ее компонентов. Такие усложнения задач проектирования и произ- водства при переходе к БИС, необходимость оперативного решения многих из них (напр., проектирование рисунка межсоединений в БИС с учетом «расположения» годных компо- нентов в ходе изготовления; перестройка тех- нологической линии на выполнение нового рисунка или на выпуск БИС другого типа и т. д.) требуют автоматизации этих работ с применением ЭВМ. Ввиду этого развитие микроэлектроники и вычислительной техники становятся взаимно обусловленными процес- сами (см. Автоматизация проектирования ЦВМ). На 1-м этапе развития М. э. б. в. т. стало ясно также, что низкая плотность ком- поновки и низкая надежность кибернетических систем по сравнению с достигнутыми в микро- схемах являются следствием не только при- менения ИС с малой степенью интеграции, но и того, что значительная часть оборудования ЭВМ, в частности внешнее оборудование и за- поминающие устройства. (ЗУ), не были пере- ведены на микроэлектронное исполнение. Не- обходимость комплексной микроминиатюриза- ции вычислительной техники привела к созда- нию наряду с цифровыми и различных типов линейных ИС для ЭВМ. Такими ИС являются, напр., операционные дифференциальные уси- лители постоянного тока с большим коэфф, усиления напряжения, усилители считывания, формирователи токов записи и считывания, усилители-формирователи выходных импуль- сов. Значительные усилия были направлены на микроминиатюризацию, повышение надеж- ности, быстродействия и информационной ем- кости, снижение потребляемой мощности и стоимости ЗУ. На первом этапе развития М. э. б. в. т. наилучшие результаты дало со- вершенствование ферритовых ЗУ. Созданы и стали широко использоваться миниатюрные тороидальные ферритовые сердечники с внут- ренним диаметром 0,2—0,3 мм и микроферри- ты с несколькими отверстиями. Стоимость опе- ративных ЗУ (ОЗУ) на ферритовых сердечни- ках остается пока ниже стоимости ОЗУ дру- гих типов. Поиски групповых методов изготов- ления привели к созданию ЗУ на ферритовых 597
МИКРОЭЛЕКТРОННАЯ ЭЛЕМЕНТНАЯ БАЗА ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ пластинах с микроотверстиями и на т. н. «слоистых» ферритах. Другое направление — это разработка ЗУ на тонких магнитных пленках (плоских и ци- линдрических). Во 2-й половине 60-х годов были созданы и начали применяться магнито- пленочные ОЗУ средней информационной ем- кости с периодом обращения порядка 10—6 -> ч- 10~7 сек, совместимые с устройствами уп- равления на ИС. В ЗУ этого типа массивы магнитных запоминающих элементов со всеми необходимыми селектирующими проводника- ми формируются в ходе единого технологиче- ского процесса и по существу представляют собой БИСы, функция которых — запомина- ние, хранение и выдача информации. Многообещающим направлением в микро- миниатюризации ЗУ является создание мо- нолитных блоков памяти на основе полупро- водниковых БИС. С развитием микроэлектрон- ной технологии стало вполне реальным по- строение быстродействующих, надежных и в то же время сравнительно дешевых устройств хранения фиксированной информации на ос- нове интегральных диодных и транзисторных матриц, а также оперативных ЗУ на основе транзисторных (биполярных и МДП) тригге- ров и полупроводниковых приборов с отри- цательным дифф, сопротивлением. Основными достоинствами интегральных полупроводни- ковых ЗУ являются высокое быстродействие (~107 ч- 108 считываний в 1 сек) при емкости 106 ч- 106 бит, а также хорошая схемная и технологическая совместимость с логическими ИС, что позволяет создавать ЦВМ по единой технологии. ЗУ на полупроводниковых БИС широко используют для создания т. н. сверх- оперативной памяти, а также буферных и дру- гих промежуточных ЗУ. Определенные успе- хи достигнуты и в микроминиатюризации уст- ройств отображения информации. Появились компактные плоские электролюминесцент- ные индикаторные экраны, а также полупро- водниковые цифровые индикаторы на основе светодиодов из карбида кремния и фосфида галлия, которые по своим электрическим ха- рактеристикам хорошо согласуются с ИС. Достижения в области М. э- б. в. т. могут быть проиллюстрированы на нескольких ти- пичных примерах ЦВМ 3-го поколения. Од- ним из первых описанных в литературе образ- цов микроэлектронных вычисл. устройств бы- ла разработанная в США бортовая ЦВМ ве- сом 285 г, выполненная на монолитных крем- ниевых ИС. Это синхронная ЦВМ общего на- значения, последовательного типа, работаю- щая в двоичном коде с фиксированной запя- той с частотой синхронизации 100 кгц. Длина машинного слова — 11 разрядов, один из них знаковый. Машина состояла из 587 ИС трех типов, которые размещались на 47 модулях, соединяемых с основной панелью при помощи разъемов. Каждый модуль эквивалентен бло- ку, содержащему в среднем 150 обычных ди- скретных элементов, а вся машина в целом — примерно 8500 элементам. Потребляемая ею мощность не превышала 16 ет. Выполняя все 598 функции использовавшейся ранее транзистор- ной ЦВМ на дискретных элементах, микро- электронная машина оказалась в 150 раз мень- ше по объему, в 48 раз легче и имела значитель- но более высокую надежность. ЦВМ «IBM 360—92» при почти одинаковых габаритах оказывается надежнее, примерно в 100 раз производительнее и может решать значительно более сложные задачи, чем из- вестная ЦВМ той же фирмы «IBM 7090», от- носящаяся ко 2-му поколению. Ближайшие перспективы развития М. э. б. в. т. связаны с продолжающейся тен- денцией ко все большей «интегрализации», т. е. к одновременному изготовлению и герметиза- ции в едином корпусе все большего количе- ства элементов и узлов ЭВМ. В недалеком будущем в виде единой БИС или ГИС («ги- гантской» интегральной схемы) будут изготов- ляться целые узлы или даже устройства вычи- слительных машин. Совершенствование техно- логии и автоматизация изготовления сделают возможным проектирование и производст- во ЭВМ почти целиком из БИС., что приве- дет к дальнейшему повышению надежности и удельной информационной мощности машин. Немаловажную роль должно сыграть и то, что М. э. б. в. т., благодаря повышению надеж- ности, уменьшению размеров и стоимости уз- лов и устройств позволяет строить весьма раз- ветвленные информационные системы, откры- вает новые пути для совершенствования их логической структуры. Более далекие перспективы М. э. б. в. т. связаны с характерным для микроэлектроники выдвижением и развитием новых принципов и направлений, в которых делаются попытки выйти за рамки понятий классической теории электрических цепей и реализовать требуе- мые схемные функции проще, основываясь на использовании и других физических свойств материалов. В оптоэлектронике, напр., для улучшения характеристик и расширения функ- циональных возможностей схем, наряду с элек- трическими и магнитными, используются так- же оптические явления и свойства материалов. В криогенной электронике для создания мало- габаритных, экономичных и быстродействую- щих логических схем и ЗУ используют физи- ческие явления в твердых телах при низких температурах. Новые перспективные направ- ления могут быть связаны и с устройствами переработки информации на нейристорах — активных передающих линиях. Всем новым направлениям в микроэлектронике присуще стремление к микроисполнению соответствую- щих устройств, что является залогом непре- рывного уменьшения габаритов и стоимости, повышения надежности и расширения функ- циональных возможностей вычислительных машин и систем. Лит.: Долкарт В. М., Новик Г. X., Нол- ты п и н И. С. Микроминиатюрные аэрокосмиче- ские цифровые вычислительные машины. М., 1967 [библиогр. с. 345—346]; Микроэлектроника, в. 1. М., 1967; Микроэлектроника. Пер. с англ. М., 1966; Микроэлектроника и большие системы. Пер. с англ. М., 1967; Введение в микроэлектронику. Пер. с англ. М., 1968. В. М. Корсунский.
МИНИМАКСНОЕ РЕШАЮЩЕЕ ПРАВИЛО МИЛИ АВТОМАТ — автомат конечный, вы- ход которого в данный такт t существенно за- висит от его состояния в этом такте и значения входа, т. е. g (t + 1) = X (g (t) и x («))• Такое определение автомата ввел Г. Мили. См. так- же Алгебраическая теория автоматов. МИНИМАКС — значение функции / (х, у) двух векторных аргументов х и у, которое она принимает, когда сначала берется максимум по у из множества Y, а затем — минимум по х из множества X. Понятие М. играет важную роль в игр теории, теории наилучших прибли- жений функций, в программировании мате- матическом и операций исследовании. Если мн-ва X и Y рассматривать как мн-ва стратегий двух игроков А и В, f(x, у) — как сумму, которую должен заплатить игрок А игроку В при выбранных стратегиях х е X и /уеУ, то значение М. определяет для игро- ка А верхнюю грань его проигрыша, если иг- рок В при выборе своей стратегии у знает выбор стратегии игроком А. Действительно, зная х, игрок В будет выбирать свою страте- гию так, чтобы получить доход <р (х) = max f(x, у). yeY С другой стороны, игрок А при разумном по- ведении должен выбрать стратегию х так, чтобы минимизировать <р(г). Изучение свойств ф-ции <р (х) составляет одну из основных проблем теории М. Если ф-ция f(x, у) непрерывна, а мн-во Y ком- пактно, то <р (ж) есть непрерывная ф-ция х. Если, к тому же, f(x, у) непрерывно диффе- ренцируема по х, то <р (х) дифференцируема по направлению. С понятием М. тесно связано понятие максимина, т. е. величины max min f(x, у). w=Y xsX Максимин есть гарантированный доход игро- ка В при условии, что при выборе своей стратегии х игрок А знает выбор стратегии у игроком В. Максимин всегда не больше ми- нимакса. Если эти два значения совпадают, то говорят, что игра, определяемая мн-вами стратегий X и У и платежной ф-цией f(x, у), имеет цену. МИНИМАКСНОЕ решающее правило — статистическое решающее правило, позволяю- щее получить наименьшее значение макси- мального (по искомому параметру) условного риска решения. Под условным риском пони- мается следующее. Имеются объекты или си- туации, определенные параметры которых представляют интерес (напр., названия клас- сов, к которым эти объекты принадлежат). Информация об объектах задается в форме наборов признаков х = (xi, ..., хп), получае- мых путем прямых измерений. Предполагается, что при каждом возмож- ном значении искомого параметра у наборы признаков х представляют собой реализации случайной величины с известным условным рас- пределением вероятностей р (х | у). Для оп- ределения искомых параметров можно ука- зать некоторое решающее правило б, которое отображает пространство признаков X на мн-во решений Л, т. е. указывает для каждого объекта, описываемого набором признаков х е. X, решение X = б (х) <= Л. Это решение оценивает действительное значение искомого параметра 7 е Г для данного объекта. Множество решений Л в общем случае мо- жет не быть тождественно (точнее, изоморфно) мн-ву значений искомых параметров Г. За- дается ф-ция потерь L (у, X), которая устанав- ливает, какой количественный убыток при- носит решение X в случае, когда действитель- ное значение параметра равно у. Условный риск решения г (б | у) определяет- ся как условное матем. ожидание потерь при использовании данного решающего правила б при условии, что искомый параметр равен у: г (б|у) = (у, = б (г)) р (х|у), где знаком х S обозначено суммирование дискретных или интегрирование по вероятностной мере непре- рывных величин. При фиксированном решаю- щем правиле б условный риск г (б (у) является ф-цией от искомого параметра у. М. р. п. б° определено условием: шах г (6° | у) max гХ ver ?ег X (6|у) при всех возможных правилах б (в общем случае вместо max следует поставить sup). При построении М. р. п., в отличие от случая байесовского решающего правила, не нужно знать априорного распределения веро- ятностей искомых параметров ь (у). При довольно общих условиях М. р. п. сов- падает с байесовским решающим правилом для «наименее благоприятного» априорного рас- пределения gQ (у), т. е. такого, при котором средний риск г (б, g) = г (®1У) 5 (У) макси- v мален; г (б, £°) > г (б, |) при всех возможных распределениях g. В некоторых случаях, что типично для дискретных распределений р(х\ у), М. р. ц. сводится к рандомизированному пра- вилу, в котором выбор решения производится случайным образом в соответствии с опреде- ленными условными вероятностями решений g (X | х), которые задают рандомизированное правило (вместо ф-ции б (х)). В последнем случае условный риск удобнее всего представ- лять в форме г (б|у) = 22^^’ W х X х X р (х | у) g (Х| х). Напр., х — одномерный признак, принимающий целочисленные зна- чения: X = { ..., —2, —1, 0, 1, 2, ... }. Тре- буется по измеренному значению признака принять минимаксное решение, к какому из двух возможных классов: yi или у2 принадле- жит наблюдаемый объект, если условные ве- роятности р (ж|у) равны соответственно: Р (ХМ = I • ИР = I ' Э ф-ция потерь задана в форме: L (у, X) = О при X = у и L (у, X) = 1 при X ¥= у- Здесь про- странство X — это счетное мн-во целых чи- 599
МИНИМАЛЬНО-ФАЗОВАЯ СИСТЕМА сел, а мн-во искомых параметров и тождествен- ное ему множество решений — двухточечное мн-во {ут, Та} • При указанных условиях М. р. п. получается рандомизированным: g° (у1|г) = 1 при — оо < х О, g° (i>i|z) = 0,5 при х = 1 и g° (у1|г) = 0 при 2 < х < оо; g° (у2|г) = = 1 — g° (у1|г). Минимаксный риск (при ука- занной ф-ции потерь риск — это вероятность ошибочных решений) max г (6° | у) = 0,25. те {?„ Если в рассмотренном примере ограничиться поиском М. р. п. только в классе нерандоми- зированных правил, то минимаксный риск увеличится до 0,33. При этом получим сле- дующие равноценные нерандомизированные М. р. п.: 0° (г) = -pi при х <1 1 и 6° (х) = у2 при х > 1 или же 6° (х) = -pi при х < 1 и 6° (г) = у2 при х > 1. М. р. п. применяется в теории статистич. решений, в игр теории и пр. В распознавании образов М. р. п. используется редко, что вы- звано исключительной трудностью его по- строения в конкретных задачах распознава- ния. Г. Л. Гимелъфарб. МИНИМАЛЬНО-ФАЗОВАЯ СИСТЕМА — си- стема автоматического управления с однознач- ной связью между ее амплитудной и фазовой частотными характеристиками. Эта связь (с точностью до коэффициента усиления) выра- жается как ОО 1П А «о) = - -L ( _^Ldu; ' ' л J и — со — оо , . 1 С In А (и) ср (со) =-------- \ du, х ' я ) и — со где А (со) — амплитудно-частотная характе- ристика (АЧХ), а ср (со) — фазовая частотная характеристика ФЧХ (см. Частотные характе- ристики систем автоматического управления). Соотношения (1) имеют место, если передаточ- ная функция (ПФ) IT(s) системы не имеет нулей и полюсов в правой полуплоскости, включая мнимую ось. Однозначная связь между АЧХ и ФЧХ М.-ф. с. позволяет синтезировать М.-ф. с. с заданными свойствами, используя только один вид частотных характеристик, напр., АЧХ. В отличие от М.-ф. с., часть нулей и полю- сов ПФ неминимально - фазовой системы (НМФС) может находиться в правой полупло- скости. В связи с тем, что в НМФС нет одно- значной связи между АЧХ и ФЧХ, при син- тезе таких систем в частотной области требует- ся знание обоих видов характеристик. Для НМФС характерен больший сдвиг по фазе на всех частотах по сравнению с М.-ф. с., обла- дающей такой же АЧХ. Пусть, напр., ПФ системы имеет один нуль в правой полуплоскости, т. е. W (s) = Bi (s)x X (s — qi) A-1 (s). В этом случае ПФ можно представить в виде W (s) = ITi (s) BZ2 (s), где Wi (s) = Bi (s) (s + 9i) A-1 (s); W2 (s) = = (s — 91) (s + 91) \ АЧХ Wi (s) и W2 (s) одинаковы, так как | W2 (s) | = 1, ФЧХ, оп- ределяемая множителем W2 (s), — <p2 (<о) = 2q. со = arc tg-------- . При равенстве АЧХ ПФ со2 — Wi (s) и W (s) фаза W (/со) больше по абс. ве- личине фазы Wi (/со) на | <р2 (ш) I • Приведенным выше условиям однозначности (1), напр., не удовлетворяют запаздывающее звено с ПФ е~Ts, АЧХ которого постоянна и не зависит от ФЧХ — тсо, астатические и дифференци- рующие звенья с ПФ р~v и pv соответственно, ФЧХ которых постоянны и не зависят от АЧХ. Однако в последнем случае звенья относят к М.-ф. с., т. к. достаточно учесть, что полюс или нуль в начале координат дают сдвиг по / л \ / л \ фазе соответственно на — v I---1 и v I — I, где \ 2 / \ 2 / v — кратность полюса или нуля. Лит.: Теория автоматического регулирования, кн. 1. М., 1967 [библиогр. с. 743—763]; Честнат Г., Майер Р. В. Проектирование и расчет следящих систем и систем регулирования. Пер. с англ., ч. 1—2; М.— Л., 1959 [библиогр. ч. 1, с. 485—487]. , _ В. П. Яковлев. МИНИМИЗАЦИИ ФУНКЦИЙ МЕТОДЫ — методы поиска минимумов функций. Поиск максимумов сводится к поиску минимумов пу- тем изменения знака ф-ции. М. ф. м.— раздел вычислительной математики, играющий боль- шую роль в таких приложениях, как выбор оптим. вариантов в задачах планирования, проектирования и операций исследования, уп- равления технологическими процессами, уп- равления движением сложных объектов и т. п. М. ф. м. применяются также для решения си- стем ур-ний и неравенств при отыскании спектра операторов, при решении краевых за- дач и т. п. Наиболее изучены М. ф. м- применительно к ф-циям, определенным во всем «-мерном ев- клидовом простр. Ёп. Рассмотрим их, не ка- саясь дискретных и дискретно-непрерывных задач минимизации, а также задач минимиза- ции при наличии ограничений. Последние во многих случаях можно свести к задаче без- условной минимизации (напр., с использова- нием штрафных ф-ций). Не будем рассматри- вать методы нахождения минимума, основан- ные на непосредственном использовании необ- ходимых условий экстремума, т. к. решение получаемых при этом систем нелинейных ур-ний можно рассматривать как задачу’мини- мизации суммы квадратов невязок (или мак- симума модуля невязок). Возможность при- менения и сравнительная эффективность раз- личных М. ф. м. во многом определяется клас- сом ф-ций, к которому они применяются. Большинство М. ф. м. дают возможность на- ходить локальный минимум, и лишь априор- ная информация о свойствах ф-ции (выпук- лость, унимодальность) позволяет считать этот минимум глобальным. Методы, гарантирую- щие поиск глобального минимума с заданной точностью для достаточно общих классов ф-ций, являются весьма трудоемкими. На 600
МИНИМИЗАЦИИ ФУНКЦИЙ МЕТОДЫ практике для нахождения глобального мини- мума в основном используется сочетание Мон- те-Карло метода и одного из методов локаль- ной минимизации. Широкий класс М. ф. м. описывают следую- щей вычислительной схемой. Пусть / (х) — минимизируемая ф-ция, определенная в Еп, а хо е Еп — произвольно выбранная началь- ная точка. Допустим, что / (х) имеет непрерыв- ные частные производные до г-го порядка включительно (г > 0) (/ (х) будем рассматри- вать как производную нулевого порядка). Для получения последовательных приближений к локальному минимуму строится последова- тельность точек xi, ..., хй, ... по ф-лам следую- щего вида: = Рк • • • ’ xh-l’t (хо), • • • - f d'f (*о).......d’f (xh_$, . . . . . . , drf (x0), . . . , drf (x^)), (1) где dlf обозначает вектор частных производ- ных Z-ro порядка (1 < Z< г), а рй — вычисли- мые ф-ции своих аргументов. Порядок высших частных производных, вычисляемых для реа- лизации ф-лы (1), наз. порядком метода. Осн. группа применяемых на практике методов имеет ту особенность, что информация, необходимая для вычисления очередного значения хй_ц, вы- ражается через ограниченное к-во параметров, вычисляемых на данном шаге и предыдущих шагах процесса. Метод называют 5-ступен- чатым, если схема алгоритма имеет, начи- ная с некоторого ко S, следующую струк- туру: на (к + 1)-м шаге вычисляем параметры Ф^1', -••, Фг^1', где t — некоторое натураль- ное число, и вектор хк^ по ф-лам следующего вида: ф(!й+1) = Ф1 [ф(1°, • • •• ф(1й-*+1). • • •; ф'Л ..., ф<й"',+1>; xk, f(xh),d'f(xh). ... . .. drf (хй)]; (2) Ф^+1) = ф/ [ф]й\ • •., ф]й—s+1), • • ; ф/й>.....ф(?-’+1); 1 (xj, 9'f(xh),. .., д(г)/(хй)]; xft+1 = Pft«₽r......Ф(№+1); • • • ; Ф/(й). ••• • • •, Ф(4й-8+1); f (хй), d'f(xh)... drf (Хй)) (начальные параметры вычисляются с помо- щью спец, процедур). В широко распростра- ненных методах спуска оператор ph конкре- тизируется в следующей форме: хк+1 ==хк~ hkak’ (3) где 7гй — вещественное число, которое наз. шаговым множителем, вектор ай определяет направление спуска. Среди методов спуска выделяются методы монотонного спуска или релаксационные методы. Метод (3) наз. ре- лаксационным, если / (xft) > / (гй-р1) ПРИ = = 0, 1, 2, .... Если / (х) непрерывно диффе- ренцируема, то релаксационность метода (3) обеспечивается, когда направление спуска ай образует острый угол с направлением градиен- та и kh достаточно мал. Обшая теория релак- сационных процессов развита наиболее полно для случая выпуклых ф-ций. В качестве осн. параметров, характеризующих процесс, рас- сматриваются углы релаксации 0Й (углы между ай и направлением градиента), а также мно- жители релаксации дй, определяемые равен- ством __ 9й _ f (хй) ~ f (хй+1) 2 ~ (Of (xk), xh - хй-1) ’ где dt — градиент ф-ции / (для квадратичного функционала qk = 1 при наискорейшем спус- ке). Обозначим через хй = qh (2 — qh~) cos2 0Й приведенный коэфф, релаксации. Необходи- мое и достаточное условие сходимости релак- сационного процесса для сильно выпуклой ф-ции / (х): ОО У, Хй = со. й=0 Среди релаксационных методов наиболее из- вестны градиентные методы. Рас- смотрим более подробно одноступенчатые ме- тоды градиентного типа. Общая схема их сле- дующая: xk+l=xk~A(xk)df(xk). В рамках этой схемы можно выделить такие модификации: а) градиентный спуск с постоянным шагом: A (xh) = al; a = const; I — единичная мат- рица; б) наискорейший градиентный спуск: 4 (хй) = 7гй1, где 7гй определяется из условия минимума / (хк — hhdf (хй)); в) метод Ньютона—Рафсона: A (xk)—H~1(хк), ( d2f где Н — гессиан в точке х., Н = J ——Z—I • К | дх-дх. Jj’ г) промежуточные схемы: = хк — (ай1+ df (xk>- К числу наиболее распространенных двух- ступенчатых градиентных методов можно от- нести методы сопряженных градиентов; при- мером двухступенчатой схемы является метод сопряженных градиентов Флетчера — Ривза: xk+i = xk + aX; Фй = — df (хк) + РйФй-р Фо = — д/ (х0); 601
МИНИМИЗАЦИИ ФУНКЦИЙ МЕТОДЫ Ph ~ № (хй_!) |Г «й : / (*й + аА) = min f (хь + айФй) • ай>0 Методы а) и б) при достаточно общих условиях (первый — при достаточно малом а) сходятся к локальному минимуму со скоростью геом. прогрессии. Метод в) при достаточно общих условиях сходится из достаточно малой ок- рестности минимума с квадратичной скорос- тью. Промежуточная схема г) более гибкая и позволяет при определенной регулировке последовательностей {ай} и (Рй) также по- лучить квадратическую скорость сходимости при более слабых требованиях на начальное приближение. Недостатком методов в), г) является необ- ходимость вычисления гессиана- От этого не- достатка избавлены методы сопряженных гра- диентов и так называемые алгоритмы с изме- няемой метрикой, обладающие свойствами ус- коренной сходимости для достаточно гладких ф-ций в окрестности минимума. Схемы алго- ритмов с изменяемой метрикой по своему характеру являются комбинацией схемы со- пряженных градиентов и метода Ньютона — Рафсона. Одновременно с движением по схеме типа сопряженных градиентов происходит ите- ративная аппроксимация матрицы, обратной гессиану в точке минимума. После каждых п шагов процесса происходит шаг по методу Ньютона—Рафсона, где вместо Н~1 выступает ее аппроксимация. Если градиент / (х) разрывен, перечислен- ные выше методы не применимы. Поэтому боль- шое значение имеют методы минимизации вы- пуклых (не обязательно дифференцируемых) ф-ций; эти методы можно условно разбить на 2 группы: 1) методы градиентного типа и 2) ме- тоды «секущих плоскостей». К 1-й группе относятся различные модификации обобщен- ных градиентов метода, а также схемы с ус- коренной сходимостью, основанные на растя- жении простр. в направлении градиента или разности двух последовательных градиентов. К методам 2-й группы относится, напр., ме- тод Келли. Пусть № — выпуклое (огра- ниченное) мн-во, на котором определена / (х), и xi, ..., хй — последовательность точек, в ко- торых вычисляется обобщенный градиент gf (хД, I = 1, ..., к. Тогда хй+) находится как решение задачи: найти min max |/(хА + (g. (х ), х — х{)]. хедгп 4=1.2.к Метод Келли сходится по функционалу при любом начальном xi. Из распространенных методов минимизации следует отметить, в част- ности, метод оврагов для минимиза- ции ф-ций с сильно вытянутыми гиперповерх- ностями уровня; методы покоорди- натного п о иска с изменяемой системой координат; методы случайного по- иска; комбинированные мето- 602 ды быстрого спуска и слу- чайного поиска, когда направление убывания ф-ции находится методом Монте- Карло; методы дифференциаль- ного спуска, стохастической аппрокси- мации методы и др. В задачах оптим. регули- рования большое значение имеют методы по- иска нулевого порядка. В основе алгоритмов минимизации для этого случая обычно лежит идея линейной или квадратичной аппрокси- мации минимизируемой ф-ции или разностной аппроксимации соответствующих частных про- изводных. Для поиска экстремума глобаль- ного предложен ряд методов. Осн. из них: метод Монте-Карло, комбинация метода Монте- Карло определения начальной точки с одним из алгоритмов локального поиска, методы, основанные на построении нижней огибающей данной ф-ции, методы последовательного от- сечения подмн-в, методы построения траекто- рий, всюду плотно покрывающих область оп- ределения ф-ции, и минимизации вдоль этих траекторий. Для решения спец, классов многоэкстре- мальных задач используются методы програм- мирования. динамического. В наст, время создаются оптим. алгоритмы минимизации ф-ций разных классов. Пусть <7^! д = F — класс ф-ций, определенных в ку- бе лп : 0 Х| 1, i = 1, ..., п, и имеющих в пп частные производные до s-ro порядка, удов- летворяющие условию Липшица с константой L. Любой алгоритм минимизации / (х) из F, х е лп, использующий информацию о зна- чениях f и ее производных до г-го порядка включительно (г > 0) не более чем в N точках лп, эквивалентен (в смысле результата) неко- торому алгоритму А получения последователь- ности итераций (1) для k = 1, ..., N — 1 и ап- проксимации искомого значения inf / (х) при помощи итоговой операции rN (А = SN (хо....... XN-1> 1 (*о). • • .... cFf (xw_i)), где Sy — некоторая вычислимая ф-ция. Введем следующие обозначения: v(f, N, 4) = |rN(/, 4)— inf /(х)|; v (F, N, 4) = sup v (f, N, 4); te* у (F. N) ~ inf v (F, N. 4). A Алгоритм, для которого достигается и (F, N}, наз. оптимальным. Условия v (F, N, 4)/ / v (F, Al 1, А -* оо и v (F, N, А) / v (F, N) const, А ->оо означают соответствен- но асимптотическую оптимальность и оп- тимальность по порядку алгоритма 4. Можно показать, что и (S”_^lL, N) — О (1/А п ),
МИНИМИЗАЦИЯ НАБОРА ПРИЗНАКОВ причем выбор г, 0 г s, влияет лишь на кон- станту в указанной оценке. В частном случае s- = 0 и N = mn имеем: m”) = _ 1 __ 4m min f (x0) — 0^ 1 sup ^C1,L inf f (x) = -— , I 4m 1 ----миним. сеть в 2т--п где xv Другой подход к построению оптим. алго- ритмов минимизации связан с обобщением идей последовательных статистических решений. Алгоритм минимизации рассматривается как управляемая последовательность опытов, каж- дый из которых дает тот или иной исход. На совокупности исходов определяется априор- ная вероятностная мера. После получения конкретного исхода очередного опыта проис- ходит перераспределение вероятностей по ф-ле Байеса и выбирается следующий опыт или принимается окончательное решение. Алгорит- мы отличаются друг от друга правилом, по которому выбирается следующий опыт, пра- вилами остановки и выбора окончательного решения. Качество решения определяется ф-цией потерь, которая усредняется в соответ- ствии с полученным на данном этапе вероят- ностным распределением. В этих терминах ставится задача выбора оптим. алгоритма как построения последовательного байесовского правила поиска решений. Такая постановка интересна тем, что в ее рамках можно учиты- вать статистические свойства класса решае- мых задач, сопоставлять «средние» потери, связанные с погрешностью решения, с затра- тами, связанными с уточнением решения. Лит.: Л ю б и ч Ю. И., МайстровскийГ. Д. Общая теория релаксационных процессов для выпук- лых функционалов. «Успехи математических наук», 1970, т. 25, в. 1; М и х а л е в и ч В. С. Последова- тельные алгоритмы оптимизации и их применение. «Кибернетика», 1965, Ks 1—2; Иванов В. В. Об оптимальных алгоритмах минимизации функций некоторых классов. «Кибернетика», 1972, № 4; Уайлд Д. Дж. Методы поиска экстремума. Пер. с англ. М., 1967. В. В. Иванов, В. С. Михалевич, Н. 3. Шор. МИНИМИЗАЦИЯ НАБОРА ПРИЗНАКОВ — нахождение для заданного исходного множе- ства (набора) признаков такого минимального (в смысле количества признаков) подмноже- ства этих признаков, которое при выбранном решающем правиле позволяет обеспечить за- данные ограничения риска распознавания, в частности, вероятности ошибки распознава- ния. В результате М. н. п. уменьшается раз- мерность пространства сигналов, в котором осуществляется распознавание. М. н. п. имеет смысл тогда, когда заранее известно, что ис- ходный набор признаков может обеспечить распознавание с риском, не большим допусти- мого. Весьма часто М. н. п. осуществляется в условиях, когда не допускается увеличение риска по сравнению с риском для исходного набора. Примеры задач М. н. и. 1) Задан исходный набор из п признаков i = 1, 2, ..., п и из- вестно совместное распределение вероятностей этих признаков для каждого класса. Пусть также известно, что байесовское решающее правило (см. Байесовский метод) обеспечи- вает для исходного набора признаков вероят- ность ошибки распознавания, равную нулю. Требуется путем исключения отдельных при- знаков из набора найти миним. набор, обеспе- чивающий при байесовском решающем пра- виле вероятность ошибки распознавания, не больше заданной ошибки Р. 2) В пространстве п двоичных признаков х^, i = 1, 2, ..., п, зада- на обучающая выборка. Пусть Известно, что в этом пространстве подвыборки отдельных классов не пересекаются. Требуется путем ис- ключения отдельных признаков найти миним. набор признаков, в пространстве которых под- выборки отдельных классов по-прежнему не пересекаются. Задача М. н. п. возникает в результате рас- членения сложной задачи распознавания на ряд более простых подзадач. М. н. п. осуще- ствляется в процессе разработки распознаю- щей системы и способствует упрощению и уменьшению стоимости последней. В матем. плане задачи М. н. п. являются задачами про- граммирования математического, в основном дискретного, и решаются с помощью соответ- ствующих методов. Наряду с точными метода- ми решения задач М. н. п. иногда применяют методы, не гарантирующие наилучшего реше- ния, но являющиеся более простыми для вы- числений. Сюда относятся методы, обеспечи- вающие нахождение решений, достаточно бли- зких к точному (напр., использование случай- ного поиска). Решать многие практически важные задачи М. н. п. довольно трудно по двум осн. причи- нам: 1) существует необходимость определе- ния риска распознавания, а значит, и необхо- димость решения задачи распознавания для отдельных наборов признаков (это не всегда удается выполнить из-за большого количества таких наборов и сложности задачи распозна- вания); 2) отсутствуют эффективные вычисл. методы дискретного программирования, при- годные для решения задач М. н. п. По этим причинам весьма часто отсеивание неинфор- мативных наборов признаков осуществляется на основе интуиции и только для небольшого числа отобранных наборов экспериментально оценивается риск распознавания и после этого находят миним. набор. Иногда М. н. п. понимают несколько ши- ре — как выбор миним. набора вторичных признаков, получаемых определенным обра- зом из первичных признаков и являющихся некоторыми функциями последних. Такими признаками, напр., могут быть всевозможные линейные пороговые функции от исходного набора. Задачи М. н. п. в этом случае намного сложнее. Целесообразность решения таких задач не ясна, т. к. переход ко вторичным признакам и минимизация набора этих при- знаков не гарантируют уменьшения стоимости распознающей системы по сравнению со стои- мостью такой системы при использовании ми- 603
МИНИМИЗАЦИЯ СХЕМ ЦВМ ним. набора первичных признаков. Такая си- туация может быть вызвана существенными затратами на аппаратуру для вычисления зна- чений вторичных признаков. Поэтому вопрос о целесообразности выбора миним. набора вторичных признаков нужно решать отдельно в каждом конкретном случае, Т. к. Винцюк. МИНИМИЗАЦИЯ СХЕМ ЦВМ — процесс улучшения структур различных компонентов цифровой вычислительной машины, ведущий к сокращению затрат аппаратуры. Задачу М. с. решают на этапе элементного синтеза ЦВМ, ее цель — повысить экономичность схем при условии сохранения (или улучшения) характеристик их эффективного функциони- рования (быстродействия и надежности). Эту задачу можно рассматривать в отдельности для блоков ЦВМ типовых и аппаратуры устр-в управления — автоматов управляющих. По- скольку число различных типов блоков ЦВМ сравнительно невелико (сумматоры, счетчи- ки, регистры и дешифраторы) и для каждой элементной структуры ЦВМ, как правило, определены различные конфигурации этих блоков, задача М. с. типовых блоков ЦВМ сводится в основном к выбору (в соответствии со спецификой использования блока в ЦВМ) из известных наборов типовых схем наиболее экономичных для используемой элементной структуры. Большое разнообразие схем управляющих автоматов не позволяет аналогично решать задачу их минимизации. В настоящее время нет общих методов М. с. автоматов при про- извольном выборе функционально полной си- стемы операторов элементарных. В связи с этим решение общей задачи М. с. автоматов сводится, как правило, к решению нескольких частных подзадач. Так, напр., в рамках ши- роко распространенного канонического метода синтеза автоматов структурного задача ми- нимизации сводится к задаче минимизации числа состояний автомата (памяти автомата) и к задаче минимизации комбинационных схем автомата, описываемых системами пере- ключательных функций. Первая из них решает- ся в рамках абстрактной теории автоматов (напр., метод Ауфенкампфа— Хока), вторая — в рамках структурной теории автоматов с привлечением разработанных в алгебре ло- гики (булевой алгебре) методов минимизации переключательных ф-ций (см. Блейка алго- ритм, Квайна метод минимизации, Мак-Кла- ски алгоритм, Карнау карта) и последующим учетом реальных физ. характеристик, приме- няемых логических элементов ЦВМ и элемен- тов памяти. Более естественной является постановка за- дачи М. с. автоматов, при которой стремятся минимизировать общее к-во затрат аппарату- ры, необходимой для реализации всего авто- мата, а не отдельных его частей — комбина- ционной и запоминающей, поскольку послед- нее в общем случае не обеспечивает минимума суммарных затрат аппаратуры на схему в це- лом. Идея такой постановки состоит в пред- 604 ставлении схемы автомата в виде сети из более простых автоматов частичных, удовлетворяю- щих тем или иным свойствам (напр., свойству независимости ф-ций дешифрования автомата от числа его состояний и т. п.). В результате этого к-во элементарных автоматов, выбирае- мых для реализации автомата, оказывается больше необходимого минимума, но ф-ции ком- бинационной части схемы, состоящие из ф-ций возбуждения, выходов и дешифрования, по- лучаются достаточно простыми. В целом же к-во логич. операторов, реализующих синте- зируемую схему, значительно сокращается. Рассмотренные выше методики М. с. широко использовались при проектировании схем ЦВМ 1-го и 2-го поколений. Это объяс- няется тем, что минимизация общего к-ва ло- гич. операторов схемы приводила к сокраще- нию общего к-ва операторов элементных, по- скольку в ЦВМ первых поколений каждый логич. оператор, как правило, реализовался на базе самостоятельно конструктивно оформ- ленного элементного оператора. Однако для ЦВМ 3-го поколения (а тем более для машин последующих поколений) рассмотренные выше методики М. с. оказываются менее эффектив- ными. Причина этого — значительно возрос- ший за последние годы уровень развития элементно-технологической базы ЦВМ, в ча- стности, высокая степень интеграции, приво- дящая к тому, что один технологический неде- лимый элементный оператор (модуль) содер- жит несколько десятков (а в будущем — и со- тен) логич. операторов. В этих условиях эффективное использова- ние рассмотренных методик ограничивается минимизацией числа элементарных компонент (р — n-переходов) отдельных модулей, но это практически не сокращает общего к-ва моду- лей, составляющих синтезируемую схему. По- этому при решении проблемы М. с. современ- ных ЦВМ, с одной стороны, приходится ре- шать ряд новых задйч (напр., таких, как за- дача минимизации общего числа модулей, реализующих схему, задача выбора наборов типовых модулей для синтеза схем ЦВМ, раз- личные оптимизированные задачи покрытия функциональных схем ЦВМ наборами типо- вых модулей и т. п.), а с другой стороны, проблема М. с. получает интерпретацию в тер- минах задач оптимизации алгоритмов функ- ционирования схем устройств ЦВМ. Комплексное решение упомянутых задач пе- реносит решение проблемы М. с. современных ЦВМ с этапа элементного синтеза схем на бо- лее высокие этапы- алгоритмического синтеза ЦВМ и блочного синтеза ЦВМ. Эффективная реализация последних осуществляется в рам- ках систем автоматизации проектирования ЦВМ. Лит.: Глушков В. М. Синтез цифровых авто- матов. М., 1962 [библиогр. с. 464—469]; Рабино- вич 3. Л. Элементарные операции в вычислитель- ных машинах. К., 1966 [библиогр. с. 299—301]; Рабинович 3. Л., Капитонова Ю. В., Комухаев Э. И. Методика кодирования состоя- ний конечных автоматов с точки зрения минимизации аппаратурных затрат. В кн.; Теория дискретных ав- томатов. Рига, 1967. В. Н. Коваль.
«МИНСК» МИНИМИЗАЦИЯ ЧИСЛА СОСТОЯНИЙ АВ- ТОМАТА — построение по произвольному за- данному конечному автомату автомата с наи- меньшим возможным числом состояний, обла- дающего тем же поведением, что и исходный автомат. Решение задачи минимизации состоит в нахождении эффективного алгоритма ми- нимизации. Оно представляет интерес как в абстрактной теории автоматов, так и в проектировании реальных автоматов. Для всюду определенных инициальных Ми- ли автоматов задача минимизации сводится к построению приведенного автомата, экви- валентного данному (т. е- представляющего то же самое отображение, что и исходный авто- мат). В этом случае используют теорему о су- ществовании и единственности приведенного автомата. Наиболее известным алгоритмом минимизации всюду определенных автоматов является алгоритм Ауфенкампфа—Хона, со- стоящий в построении последовательности спец, разбиений мн-ва состояний исходного автомата. В разбиении, получающемся на п-ом шаге (п = 1, 2, ...), в один класс объединяю- тся состояния, представляющие отображения, которые совпадают на всех словах длины О п. Через конечное число шагов такая последова- тельность разбиений стабилизируется на раз- биении, определяющем некоторое отношение конгруэнтности. Фактор-автомат по этому от- ношению является приведенным автоматом, эквивалентным исходному. Алгоритм легко поддается автоматизации. Решение задачи минимизации для частичных У-У-автоматов предполагает перебор по- крытий мн-ва состояний автомата классами состояний со свойством подстановки, т. е. та- ких покрытий что для любой пары (i,x), автомата, т. е. определяет автомат, который представляет продолжение автоматного отоб- ражения, отвечающего исходному автомату. Покрытие с миним. числом классов определяет миним. автомат. Лит.: Глушков В. М. Синтез цифровых ав- томатов. М., 1962 [библиогр. с. 464—469] Ю. В. Капитонова, «МИНСК» — семейство электронных цифро- вых вычислительных машин общего назначе- ния средней производительности. Машины се- рии «Минск-1» («Минск-11», «Минск-12», «Минск-14») применялись в основном для ре- шения инженерных, науч, и конструкторских задач матем. и логического характера. Маши- ны серии «Минск-2» («Минск-2», «Минск-22») предназначены для решения пауч.-тех. и пла- ново-эконом. задач. ЭЦВМ серии «Минск-2» выполнены на полупроводниковой элементной базе- Агрегатная конструкция и возможность варьировать состав устр-в позволяет широко использовать машипы в вычислительных цент- рах, в н.-и. ин-тах, конструкторских бюро и на пром, предприятиях. «Минск-22» имеет следующие тех. характеристики: форма пред- ставления чисел— с фиксированной и пла- вающей запятой; система счисления — двоич- ная; длина слова — 37 двоичных разрядов; структура команд — двухадресная; среднее быстродействие — 5 тыс. операций в 1 сек; емкость оперативного ЗУ на ферритах — 8 тыс. слов; емкость внешнего ЗУ на магн. лентах — 1,6 млн. слов. Предусмотрен ввод информации с перфолент, перфокарт и рулон- ного телетайпа, вывод информации на перфо- ленты, перфокарты, телетайп, печать алфавит- но-цифрового текста. ЭЦВМ «Минск-23» по своим параметрам ма- Дифровая вычислительная машина «Минск-32». где i е 1, х е X существует i е. I такое, что Atx = А? и для 'Любых a, b е. Ai, X (а, = X (Ь, х). Каждое такое покрытие опреде- ляет эквивалентное продолжение данного ксимально приближена к процедурам обработ- ки различных видов информации и имеет сле- дующие особенности: разрядность ее — произ- вольной длины; система счисления — деся- тичная; машина может работать с 64 внеш. 605
«МИР» устр-вами; имеет эффективную систему команд для обработки массивов информации. «Минск- 23» может обрабатывать информацию, пред- ставленную на перфокартах, перфолентах, формализованных бланках, а также при- нимать и выдавать информацию по телефонным или телеграфным каналам связи (через аппа- ратуру передачи данных типа «Минск-1500» или «Минск-1550»). ЭЦВМ «Минск-23» может быть использована для предварительной об- работки информации при совместной работе с машинами более высокой производительности. ЭЦВМ «Минск-32» (рис.) — многопрограмм- ная вычисл. машина общего назначения сред- ней производительности, является дальнейшим развитием семейства машин типа «Минск-2». «Минск-32» имеет программную совместимость с машиной «Минск-22» (при добавлении согла- сующего устр-ва или программ совмещения). Осн. отличиями ЭЦВМ «Минск-32» от се- мейства машин «Минск-2» является: большая емкость оперативного ЗУ; возможность много- программной работы; наличие защиты про- грамм в оперативном ЗУ; возможность под- ключения к медленному каналу машины до 104 внеш, устр-в; наличие быстрого канала, позволяющего подключать внешние накопи- тели типа магн. барабанов, дисков и магн. лент (до 32 устр-в); возможность одновремен- ной работы внеш, устр-в быстрого и медлен- ного каналов; возможность посимвольной' об- работки информации; наличие программно-ап- паратурной службы времени; возможность ра- боты в многомашинной системе (до 8 ЭЦВМ «Минск-32» через спец, коммутатор). Осн. характеристики ЭЦВМ «Минск-32»: структура команд одно- и двухадресная; фор- ма представления чисел — двоичная, с пла- вающей и фиксированной запятой, и десятич- ная; разрядность — 37 двоичных разрядов, а при обмене с внеш, устр-вами — 8 двоичных разрядов. Среднее быстродействие процессо- ра — 25 тыс. операций в 1 сек. Емкость опе- ративного ЗУ — до 65 тыс. машинных слов, емкость внешнего ЗУ на магн. лентах — до 16 млн. слов. Скорость ввода с перфокарт — 600 карт в 1 мин, скорость ввода с перфолент— 1500 знаков в 1 сек, скорость вывода на перфо- карты— 100 карт в 1 лепи, скорость вывода на перфоленту — 80 знаков в 1 сек, скорость печати^алфавитно-цифрового текста — 600 зна- ков в Г сек, скорость ввода—вывода с пишущей машинки — 10 знаков в 1 сек. Спец, электрон- ные часы позволяют программе «диспетчер» следить за решением до 4 рабочих программ одновременно. Машина выполнена на полупро- водниковых элементах и ферритах. Поставляется ЭЦВМ «Минск-32» вместе с матем. обеспечением, в т. ч. программная си- стема совместимости с ЭЦВМ «Минск-22», транслятор с алгоритм, языка КОБОЛ, транс- лятор с машинно-ориентированного языка сим- волического кодирования, служебные про- граммы системы «диспетчер», типовые програм- мы для обработки информации, тестовые про- граммы для проверки работоспособности от- дельных устройств и ЭЦВМ в целом. 606 На базе ЭЦВМ «Минск-32» можно создавать тех. комплексы для автоматизированных си- стем управления предприятиями, объедине- ниями, м-вами и ведомствами. Лит.: Пржиялковский В. В. [и др.]. Муль- типрограммная электронно-вычислительная машина «Минск-32». В кн.: Труды I Всесоюзной конференции по вычислительным системам, в. 1. Новосибирск, 1968; Кошарский Б. Д. [и др.]. Автоматиче- ские приборы, регуляторы и управляющие машины. Справочное пособие. Л., 1968. Н. И. Кирилюк. «МИР», машина для инженер- ных расчетов — семейство малых элек- тронных цифровых вычислительных машин, предназначенных для решения широкого кру- га инженерно-конструкторских математиче- ских задач. Разработаны в Ин-те кибернетики АН УССР. Характерной чертой семейства ма- шин является простота общения человека с ма- шиной. В первой серийной машине семейства, названной «МИР» (1965), впервые в СССР структурно реализуется алгоритм. язык «МИР», близкий к математическому. Внутр.' язык машины в значительной степени совпа- дает с внешним, что дает возможность контро- лировать выполнение алгоритма и легко «вме- шиваться» в ход вычислений путем изменения уже введенного алгоритма, формулы, коэф- фициента, точности вычислений и т. п. Машина «МИР» может решать системы ли- нейных алгебр, уравнений до 20 порядка, си- стемы обыкновенных дифф, уравнений, дифф, уравнения в частных производных в сеточной области на 200—250 узлов, системы нелиней- ных уравнений до 6 порядка- Можно нахо- дить собственные значения для симметричных матриц до 18-го порядка, все корни алгебр, многочлена до 120-го порядка, решать интегр. уравнения типа Фредгольма 2-го рода. Можно решать некоторые задачи линейного програм- мирования с количеством узлов до 100, рас- считывать сетевые графики на 100 событий и т. д. В системе внеш, матем. обеспечения имеются также программы для интерполиро- вания и аппроксимаций функций, вычисления различных спец, функций, численного инте- грирования и дифференцирования, получения псевдослучайных чисел, статистической обра-, ботки результатов и т. д. Устройство управления (УУ) машины — микропрограммное многоуровневое асинхрон-
«МИР» ное — состоит из двух микропрограммных матриц различного уровня, реализованных на основе долговременного ЗУ общей емкостью около 700 тыс. бит, с циклом обращения 4 мксек. УУ предварительно производит син- таксический контроль программы и экономич- но размещает позонно информацию в опера- тивном ЗУ (ОЗУ), выполненном на феррито- вых сердечниках (емкость 4096 символов, время обращения 14 мксек). В случае переполнения ОЗУ производится сжатие информации, а освободившийся объем используется для дальнейшей записи. Для органйзации стеков (до шести) в любых участ- ках памяти служит сверхоперативное ЗУ — СОЗУ (оперативные регистры). Арифметиче- ское устройство (АУ) — табличное, построен- ное на основе арифм. матрицы последователь- но-параллельного действия. В качестве реги- стров порядка и мантиссы используется весь объем ОЗУ- Время сложения (или умножения) двух 6-разрядных цифр — до 50 мксек, эффек- тивное быстродействие при решении инженер- ных задач — до 8 тыс. операций в 1 сек. Фор- ма представления чисел, их разрядность и диапазон — произвольные. Ввод и вывод ин- формации осуществляется при помощи элект- рифицированной печатающей машинки. Модификация «МИР-1» (создана в 1968) от- личается наличием устройства ввода—вывода на перфоленту, в ней применены узлы повы- шенной надежности. «МИР-2» (разработана в 1969)—первая серий- ная машина, реализующая структурными спо- собами аналитико-цифровые преобразования и языки АНАЛИТИК и машины «МИР». Преду- смотрена возможность общения человека с ма- шиной в режиме диалога с помощью устр-ва со световым карандашом, обеспечивающего оперативный вывод, контроль и редактиро- вание информации и отображение на экране электроннолучевой трубки промежуточных и окончательных результатов решения задач. Выводимая информация хранится в буферном ЗУ, выполненном на ферритовых сердечниках (емкость 4096 слов, время обращения 12 мксек). «МИР-2» решает широкий круг матем. задач в буквенном и цифровом виде и обеспечивает решение основных задач линейной алгебры (как числовых, так и аналитических), раскры- тие определителей в буквах, решение систем линейных ур-ний с буквенными коэффициен- тами и др. Машина обеспечивает решение всех задач, записанных на языке машины «МИР» и допускает их ввод с йерфолент, подготовлен- ных для машины «МИР-1». Селекторный канал допускает подключение до 64 внешних устр-в (в т. ч. и ЦВМ). Имеется двухуровневая си- стема приоритетного прерывания. В «МИР-2» применено арифметико-логическое устройство (АЛУ) для буквенно-аналитических преобразо- ваний. Семь операционных регистров (СОЗУ) служат для организации стеков и выполнения служебных функций при работе АЛУ. Для хранения микропрограмм служит ДЗУ тран- сформаторного типа емкостью 1,5 млн. бит, время обращения—4 мксек. ОЗУ емкостью 8192 слова выполнено на ферритовых сердеч- никах, время обращения—12 мксек. Машина оборудована устр-вами ввода — вывода на магнитных картах и перфоленте, а также электрифицированной печатающей машинкой. Эффективное быстродействие машины — до 12 тысяч операций в 1 сек. Элементная база ЭЦВМ семейства «МИР» — потенциальная. В ней использованы унифи- цированные элементы типа «МИР-1», выпол- ненные на дискретных полупроводниковых приборах в модульном исполнении. Лит.: Электронная цифровая вычислительная машина МИР. К., 1966; Электронная вычислительная машина МИР-2. К., 1971. Л. Г. Хоменко.
ЭНЦИКЛОПЕДИЯ КИБЕРНЕТИКИ (В двух томах), том 1 Адрес Главной редакции Украинской Советской Энциклопедии: 252650. Киев-30, ГСП, ул. Ленина. 51. В томе помещены 201 внутритекстовая иллюстрация и 8 цветных иллюстраций на вклейках. Цветные иллюстрации напечатаны на Головном предприятии рес- публиканского производственного объединения «Полиграфкнига» Госкомиз- дата УССР. Бумага для текста изготовлена на фабрике им. Ю. Янониса. Том сдан в набор 27 декабря 1973 г., подписан к печати 2 апреля 1974 г. БФ 04861. Тираж 30 000. Формат 70х 1ОО‘Ав. Физ.-печ. листов 38+0,75 лист, вклеек; условных печ. листов 50, учетно-изд. листов 85,2. Цена одного тома 4 руб. 3< коп. Зак. 4-210. Напечатано с матриц Головного предприятия республи- канского производственного объединения «Полиграфкнига» Госкомиздата УССР (Киев, ул. Довженко. 3) на Харьковской книжной фабрике имени TVT "R fTlntreoe ТГТТЦО ИИТЛЛТЧ"» ТТТ4Л ТЖО О ЛТТ ЛТ15 ХЗХТХТГУГ'П ГЧЙ'Х.ЛТТТЗГХТЛГТТАСТ 7/ I |Г> ’Т'ЧГраФ”