<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Электронный научно-практический журнал «Современные научные исследования и инновации» &#187; основа и дополнение цикла выделения</title>
	<atom:link href="http://web.snauka.ru/issues/tag/osnova-i-dopolnenie-tsikla-vyideleniya/feed" rel="self" type="application/rss+xml" />
	<link>https://web.snauka.ru</link>
	<description></description>
	<lastBuildDate>Fri, 17 Apr 2026 07:29:22 +0000</lastBuildDate>
	<language>ru</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Усиление метода выделения переменных при решении логических уравнений за счет выбора функций для приведения из числа обновленных на предыдущих шагах и декомпозиции промежуточных результатов</title>
		<link>https://web.snauka.ru/issues/2018/09/87597</link>
		<comments>https://web.snauka.ru/issues/2018/09/87597#comments</comments>
		<pubDate>Sat, 15 Sep 2018 06:35:32 +0000</pubDate>
		<dc:creator>Пошерстник Марат Самуилович</dc:creator>
				<category><![CDATA[01.00.00 ФИЗИКО-МАТЕМАТИЧЕСКИЕ НАУКИ]]></category>
		<category><![CDATA[выделение переменных]]></category>
		<category><![CDATA[декомпозиционное семейство]]></category>
		<category><![CDATA[коэффициенты выделения главной функции суперпозиции]]></category>
		<category><![CDATA[логические уравнения]]></category>
		<category><![CDATA[основа и дополнение цикла выделения]]></category>
		<category><![CDATA[подмножество функций]]></category>
		<category><![CDATA[полученных на предыдущем шаге]]></category>
		<category><![CDATA[циклы выделения]]></category>

		<guid isPermaLink="false">https://web.snauka.ru/issues/2018/09/87597</guid>
		<description><![CDATA[ВВЕДЕНИЕ И ПОСТАНОВКА ЗАДАЧИ В работе [1] для решения логических уравнений вида  был предложен метод выделения переменных, усовершенствованный затем в [2]. Хотя с момента публикации работы [1] прошло уже более 35 лет, по мнению японских и некоторых российских ученых она не утратила актуальности до сих пор [3, 4]. В настоящей работе с целью дальнейшего повышения эффективности представленного в [1, 2] метода предлагается ряд приемов [...]]]></description>
			<content:encoded><![CDATA[<p><strong>ВВЕДЕНИЕ И ПОСТАНОВКА ЗАДАЧИ</strong></p>
<p><strong></strong><strong></strong><span>В работе [1] для решения логических уравнений вида </span><img src="http://content.snauka.ru/web/87597_files/0(12).gif" alt="" width="126" height="24" /><span> был</span><strong><span> </span></strong><span>предложен метод выделения переменных, усовершенствованный затем в [2]. Хотя с момента публикации работы [1] прошло уже более 35 лет, по мнению японских и некоторых российских ученых она не </span><strong><span>утратила актуальности</span></strong><span> до сих пор [3, 4]. В настоящей работе </span><strong><span>с</span></strong><span> </span><strong><span>целью</span></strong><span> д</span><strong><span>альнейшего</span></strong><span> </span><strong><span>повышения эффективности представленного в [1, 2] метода</span></strong><span> предлагается ряд приемов и алгоритмов, заменяющих промежуточные формы, получаемые при его реализации, семействами подмножеств логических функций меньшей сложности. Задача нахождения корней логических уравнений рассматривается в постановке, основы которой приведены в [1]. Часть применяемых далее понятий, терминов, определений и обозначений также заимствована из [1, 2] с небольшими дополнениями, изменениями и новой нумерацией. Некоторые формулировки упрощены по сравнению с [1, 2]. Так, например, вместо принятого в [1] выражения «формула, реализующая функцию» применяется выражение «формула функции». Напомним постановку задачи и некоторые определения.</span><br />
<strong></strong><span>Задана совокупность множеств </span><img src="http://content.snauka.ru/web/87597_files/0(13).gif" alt="" width="25" height="20" /><span> ранга </span><img src="http://content.snauka.ru/web/87597_files/0(14).gif" alt="" width="91" height="19" /><span> </span><br />
<img src="http://content.snauka.ru/web/87597_files/0(15).gif" alt="" width="139" height="26" /><img src="http://content.snauka.ru/web/87597_files/0(16).gif" alt="" width="24" height="12" /><img src="http://content.snauka.ru/web/87597_files/0(17).gif" alt="" width="143" height="26" /><span> </span><img src="http://content.snauka.ru/web/87597_files/0(18).gif" alt="" width="24" height="12" /><span> </span><br />
<strong></strong><img src="http://content.snauka.ru/web/87597_files/0(19).gif" alt="" width="158" height="26" /><img src="http://content.snauka.ru/web/87597_files/0(20).gif" alt="" width="24" height="12" /><img src="http://content.snauka.ru/web/87597_files/0(21).gif" alt="" width="121" height="24" /><span> </span><strong></strong><span>(1)</span><br />
<span>включающие независимые переменные </span><img src="http://content.snauka.ru/web/87597_files/0(22).gif" alt="" width="64" height="24" /><span>и дизъюнктивные формы</span><strong><span> </span></strong><span>(ДФ) локальных функций</span><strong><span> </span></strong><img src="http://content.snauka.ru/web/87597_files/0(23).gif" alt="" width="362" height="44" /><br />
<strong></strong><span>Конъюнкции </span><img src="http://content.snauka.ru/web/87597_files/1.gif" alt="" width="22" height="26" /><span> каждой из них содержат символы локальных функций низших рангов и независимых аргументов (со знаком инверсии или без него).</span><br />
<span>Требуется найти все наборы </span><img src="http://content.snauka.ru/web/87597_files/1(1).gif" alt="" width="101" height="24" /><span>значений независимых переменных, удовлетворяющих уравнению </span><img src="http://content.snauka.ru/web/87597_files/1(2).gif" alt="" width="118" height="25" /><span>В дальнейшем такие наборы будем называть корнями логического уравнения. Условимся также наряду с символом </span><img src="http://content.snauka.ru/web/87597_files/1(3).gif" alt="" width="21" height="26" /><span> применять символ </span><img src="http://content.snauka.ru/web/87597_files/1(4).gif" alt="" width="30" height="23" /><span>где </span><img src="http://content.snauka.ru/web/87597_files/1(5).gif" alt="" width="23" height="19" /><span> - порядковый номер локальной функции в исходной совокупности </span><img src="http://content.snauka.ru/web/87597_files/1(6).gif" alt="" width="136" height="25" /><span>множеств (</span><img src="http://content.snauka.ru/web/87597_files/1(7).gif" alt="" width="90" height="21" /><span>, </span><img src="http://content.snauka.ru/web/87597_files/1(8).gif" alt="" width="94" height="45" /><span>). Наличие или отсутствие индекса </span><img src="http://content.snauka.ru/web/87597_files/1(9).gif" alt="" width="16" height="14" /><span> в обозначении </span><img src="http://content.snauka.ru/web/87597_files/1(10).gif" alt="" width="20" height="24" /><span> в дальнейшем определяется контекстом.</span><br />
<strong><span>Определение 1.</span></strong><span> Приведенной относительно </span><img src="http://content.snauka.ru/web/87597_files/1(11).gif" alt="" width="18" height="24" /><span> формой функции </span><img src="http://content.snauka.ru/web/87597_files/1(12).gif" alt="" width="26" height="25" /><sub><span> </span></sub><span>будем называть реализующую ее дизъюнктивную форму</span><br />
<img src="http://content.snauka.ru/web/87597_files/2.gif" alt="" width="173" height="28" /><span> (2) </span><br />
<span>где </span><img src="http://content.snauka.ru/web/87597_files/2(1).gif" alt="" width="48" height="21" /><span>- выражения, не зависящие от переменной </span><img src="http://content.snauka.ru/web/87597_files/2(2).gif" alt="" width="19" height="21" /><span>.</span><br />
<span>Согласно [1] указанные выражения называются коэффициентами и остатком выделения соответственно. В дополнение к [1] условимся также называть графически равными приведенные формы логических функций если равны их коэффициенты и остаток выделения.</span><br />
<span>Условимся также процесс преобразования любой произвольно заданной функции </span><img src="http://content.snauka.ru/web/87597_files/2(3).gif" alt="" width="24" height="23" /><span> к виду (2) называть выделением переменной </span><img src="http://content.snauka.ru/web/87597_files/2(4).gif" alt="" width="19" height="21" /><span>в функции </span><img src="http://content.snauka.ru/web/87597_files/2(5).gif" alt="" width="30" height="23" /><br />
<strong><span>Определение 2.</span></strong><span> Будем говорить, что переменная </span><img src="http://content.snauka.ru/web/87597_files/2(6).gif" alt="" width="18" height="24" /><span>графически</span><strong><span> </span></strong><span>определяет функцию </span><img src="http://content.snauka.ru/web/87597_files/2(7).gif" alt="" width="26" height="25" /><span> или функция </span><img src="http://content.snauka.ru/web/87597_files/2(8).gif" alt="" width="24" height="24" /><span> графически зависит от </span><img src="http://content.snauka.ru/web/87597_files/2(9).gif" alt="" width="18" height="24" /><span>, если </span><img src="http://content.snauka.ru/web/87597_files/2(10).gif" alt="" width="24" height="24" /><span> существенно зависит от переменной </span><img src="http://content.snauka.ru/web/87597_files/2(11).gif" alt="" width="19" height="23" /><span> и представлена (с точностью до вынесения за скобки ) в приведенной относительно </span><img src="http://content.snauka.ru/web/87597_files/2(12).gif" alt="" width="19" height="23" /><span> форме.</span><br />
<strong><span>Определение 3.</span></strong><span> Числа </span><img src="http://content.snauka.ru/web/87597_files/2(13).gif" alt="" width="105" height="25" /><span>называются рангами независимой переменной </span><img src="http://content.snauka.ru/web/87597_files/2(14).gif" alt="" width="24" height="25" /><span> </span><img src="http://content.snauka.ru/web/87597_files/2(15).gif" alt="" width="102" height="24" /><span>либо локальной функции </span><img src="http://content.snauka.ru/web/87597_files/3.gif" alt="" width="26" height="25" /><span> и определяются следующим образом:</span><br />
<img src="http://content.snauka.ru/web/87597_files/3(1).gif" alt="" width="218" height="25" /><span>где </span><img src="http://content.snauka.ru/web/87597_files/3(2).gif" alt="" width="33" height="21" /><span>- ранг локальной функции либо простой переменной, входящей в ДФ функции.</span><br />
<strong><span>Определение 4.</span></strong><span> Переменную </span><img src="http://content.snauka.ru/web/87597_files/3(3).gif" alt="" width="124" height="24" /><span>будем называть отсекающей (неотсекающей), если хотя бы одна (ни одна) из конъюнкций , полученных в ходе реализации метода поэтапной подстановки локальных функций, (не) содержит выражение </span><img src="http://content.snauka.ru/web/87597_files/3(4).gif" alt="" width="32" height="24" /><span>.</span><br />
<span>Чтобы проверить, является ли переменная </span><img src="http://content.snauka.ru/web/87597_files/3(5).gif" alt="" width="22" height="25" /><span>отсекающей, достаточно при реализации поэтапной подстановки локальных функций опустить в них символы остальных переменных и локальных функций , не зависящих от </span><img src="http://content.snauka.ru/web/87597_files/3(6).gif" alt="" width="18" height="24" /><span>.Наличие или отсутствие нуль-конъюнкции </span><img src="http://content.snauka.ru/web/87597_files/3(7).gif" alt="" width="32" height="24" /><span>в полученной после выделения </span><img src="http://content.snauka.ru/web/87597_files/3(8).gif" alt="" width="18" height="24" /><span>ДНФ относит </span><img src="http://content.snauka.ru/web/87597_files/3(9).gif" alt="" width="22" height="25" /><span>к классу отсекающих либо неотсекающих переменных соответственно [1].</span><br />
<strong><span>Определение 5.</span></strong><span> Согласно [2], при логическом умножении выражений </span><img src="http://content.snauka.ru/web/87597_files/3(10).gif" alt="" width="170" height="28" /><span> и </span><img src="http://content.snauka.ru/web/87597_files/3(11).gif" alt="" width="177" height="28" /><span> можно, не раскрывая скобки полностью, получить приведенное по </span><img src="http://content.snauka.ru/web/87597_files/4.gif" alt="" width="18" height="24" /><span>выражение из 5-и конъюнкций </span><img src="http://content.snauka.ru/web/87597_files/4(1).gif" alt="" width="162" height="24" /><span> </span><img src="http://content.snauka.ru/web/87597_files/4(2).gif" alt="" width="196" height="24" /><span>вместо 7-и при обычном вычислении. В дальнейшем такую реализацию операции логического перемножения будем называть перемножением с неполным раскрытием скобок.</span><br />
<strong><span>Определение 6.</span></strong><span> Тотальной скобочной усеченной совокупностью </span><img src="http://content.snauka.ru/web/87597_files/4(3).gif" alt="" width="25" height="24" /><span>по переменной </span><img src="http://content.snauka.ru/web/87597_files/4(4).gif" alt="" width="22" height="25" /><span> вида (1) или </span><img src="http://content.snauka.ru/web/87597_files/4(5).gif" alt="" width="65" height="24" /><span> будем называть равносильную исходной совокупность , не образующую нуль конъюнкций </span><img src="http://content.snauka.ru/web/87597_files/4(6).gif" alt="" width="32" height="24" /><sub><span> </span></sub><span>для </span><img src="http://content.snauka.ru/web/87597_files/4(7).gif" alt="" width="18" height="24" /><sub><span>(</span></sub><img src="http://content.snauka.ru/web/87597_files/4(8).gif" alt="" width="109" height="24" /><sub><span>) </span></sub><span>при приведении ее к ДНФ после подстановки всех приведенных по</span><sub><span> </span></sub><img src="http://content.snauka.ru/web/87597_files/4(9).gif" alt="" width="22" height="25" /><span> форм локальных функций. Если </span><img src="http://content.snauka.ru/web/87597_files/4(10).gif" alt="" width="65" height="24" /><span> приведена по всем отсекающим переменным </span><img src="http://content.snauka.ru/web/87597_files/5.gif" alt="" width="26" height="14" /><img src="http://content.snauka.ru/web/87597_files/5(1).gif" alt="" width="70" height="24" /><span>, будем называть ее, как и форму функции </span><img src="http://content.snauka.ru/web/87597_files/5(2).gif" alt="" width="16" height="16" /><span>, представленную указанной совокупностью </span><img src="http://content.snauka.ru/web/87597_files/5(3).gif" alt="" width="20" height="24" /><span>, полностью усеченной или усеченной по всем отсекающим переменным </span><img src="http://content.snauka.ru/web/87597_files/5(4).gif" alt="" width="22" height="25" /><span>. Если после выделения всех отсекающих переменных, из усеченной совокупности </span><img src="http://content.snauka.ru/web/87597_files/5(5).gif" alt="" width="20" height="24" /><span> исключены локальные функции, зависящие от переменных выделения </span><img src="http://content.snauka.ru/web/87597_files/5(6).gif" alt="" width="18" height="24" /><span>(кроме </span><img src="http://content.snauka.ru/web/87597_files/5(7).gif" alt="" width="44" height="25" /><span>), будем называть ее тотальной усеченной безызбыточной совокупностью приведенных функций или </span><img src="http://content.snauka.ru/web/87597_files/5(8).gif" alt="" width="70" height="21" /><br />
<strong><span>Определение7.</span></strong><span> Суммарное число конъюнкций в исходной совокупности </span><img src="http://content.snauka.ru/web/87597_files/5(9).gif" alt="" width="20" height="24" /><sub><span> </span></sub><span>(усеченной совокупности </span><img src="http://content.snauka.ru/web/87597_files/5(10).gif" alt="" width="25" height="24" /><span>) до (после) выделения переменной </span><img src="http://content.snauka.ru/web/87597_files/5(11).gif" alt="" width="22" height="25" /><span>будем обозначать символом </span><img src="http://content.snauka.ru/web/87597_files/5(12).gif" alt="" width="62" height="24" /><span> </span><img src="http://content.snauka.ru/web/87597_files/5(13).gif" alt="" width="81" height="24" /><span> Суммарное число конъюнкций </span><img src="http://content.snauka.ru/web/87597_files/5(14).gif" alt="" width="153" height="25" /><span> в ДНФ суперпозиции </span><img src="http://content.snauka.ru/web/87597_files/5(15).gif" alt="" width="21" height="21" /><span> задаваемой исходной совокупностью </span><img src="http://content.snauka.ru/web/87597_files/6.gif" alt="" width="20" height="24" /><span>(усеченной по </span><img src="http://content.snauka.ru/web/87597_files/6(1).gif" alt="" width="22" height="25" /><span> совокупностью </span><img src="http://content.snauka.ru/web/87597_files/6(2).gif" alt="" width="25" height="24" /><span>), до (после) выделения переменной </span><img src="http://content.snauka.ru/web/87597_files/6(3).gif" alt="" width="18" height="21" /><span> будем определять, считая, что нуль-конъюнкции </span><img src="http://content.snauka.ru/web/87597_files/6(4).gif" alt="" width="32" height="24" /><span> (</span><img src="http://content.snauka.ru/web/87597_files/6(5).gif" alt="" width="30" height="22" /><span>) всех не выделенных перед подсчетом переменных (</span><img src="http://content.snauka.ru/web/87597_files/6(6).gif" alt="" width="18" height="24" /><span> в </span><img src="http://content.snauka.ru/web/87597_files/6(7).gif" alt="" width="20" height="24" /><span>,</span><img src="http://content.snauka.ru/web/87597_files/6(8).gif" alt="" width="68" height="22" /><span>в </span><img src="http://content.snauka.ru/web/87597_files/6(9).gif" alt="" width="25" height="24" /><span>) соответствующей совокупности не обнулены . Величины </span><img src="http://content.snauka.ru/web/87597_files/6(10).gif" alt="" width="62" height="24" /><span>, </span><img src="http://content.snauka.ru/web/87597_files/6(11).gif" alt="" width="68" height="24" /><span>, (</span><img src="http://content.snauka.ru/web/87597_files/6(12).gif" alt="" width="69" height="25" /><span>, </span><img src="http://content.snauka.ru/web/87597_files/6(13).gif" alt="" width="74" height="25" /><span>) будем называть соответственно числами конъюнкций в КФ ( в ДНФ) совокупностей </span><img src="http://content.snauka.ru/web/87597_files/6(14).gif" alt="" width="54" height="24" /><span> Наряду с ними в зависимости от контекста будем использовать обозначения </span><img src="http://content.snauka.ru/web/87597_files/7.gif" alt="" width="354" height="25" /><br />
<span>Для любых локальных функций </span><img src="http://content.snauka.ru/web/87597_files/7(1).gif" alt="" width="28" height="25" /><span> 1-го ранга числа конъюнкций в КФ и ДНФ одинаковы и равны числу дизъюнктивных членов в формуле </span><img src="http://content.snauka.ru/web/87597_files/7(2).gif" alt="" width="28" height="25" /><span> :</span><img src="http://content.snauka.ru/web/87597_files/7(3).gif" alt="" width="156" height="25" /><span>, а для любых выражений </span><img src="http://content.snauka.ru/web/87597_files/7(4).gif" alt="" width="220" height="25" /><span>ранга </span><img src="http://content.snauka.ru/web/87597_files/7(5).gif" alt="" width="69" height="25" /><span> величину </span><img src="http://content.snauka.ru/web/87597_files/7(6).gif" alt="" width="76" height="25" /><span> можно определить по формуле</span><img src="http://content.snauka.ru/web/87597_files/7(7).gif" alt="" width="242" height="25" /><span> </span><br />
<img src="http://content.snauka.ru/web/87597_files/8.gif" alt="" width="252" height="25" /><br />
<strong><span>Определение 8.</span></strong><span> Критерием эффективности выделения переменной </span><img src="http://content.snauka.ru/web/87597_files/8(1).gif" alt="" width="22" height="25" /><span>в [1] было выбрано число локальных функций, которые она графически определяет до выделения. Очевидно, что более точно указанная эффективность </span><img src="http://content.snauka.ru/web/87597_files/8(2).gif" alt="" width="42" height="24" /><span> может быть определена величиной, прямо пропорциональной величине</span><img src="http://content.snauka.ru/web/87597_files/8(3).gif" alt="" width="85" height="22" /><img src="http://content.snauka.ru/web/87597_files/8(4).gif" alt="" width="80" height="25" /><img src="http://content.snauka.ru/web/87597_files/8(5).gif" alt="" width="73" height="26" /><br />
<span>уменьшения числа конъюнкций в ДНФ суперпозиции </span><img src="http://content.snauka.ru/web/87597_files/8(6).gif" alt="" width="17" height="17" /><span> и обратно (прямо) пропорциональной увеличению (уменьшению) числа </span><img src="http://content.snauka.ru/web/87597_files/8(7).gif" alt="" width="298" height="25" /><span> конъюнкций в КФ суперпозиции </span><img src="http://content.snauka.ru/web/87597_files/8(8).gif" alt="" width="20" height="18" /><span> в результате выделения переменной </span><img src="http://content.snauka.ru/web/87597_files/9.gif" alt="" width="22" height="24" /><span> То есть </span><br />
<strong></strong><img src="http://content.snauka.ru/web/87597_files/9(1).gif" alt="" width="253" height="25" /><strong><span> </span></strong><span>если</span><strong><span> </span></strong><img src="http://content.snauka.ru/web/87597_files/9(2).gif" alt="" width="93" height="22" /><br />
<strong></strong><img src="http://content.snauka.ru/web/87597_files/9(3).gif" alt="" width="54" height="24" /><strong><span> </span></strong><img src="http://content.snauka.ru/web/87597_files/9(4).gif" alt="" width="76" height="25" /><strong><span> </span></strong><span>если</span><strong><span> </span></strong><img src="http://content.snauka.ru/web/87597_files/9(5).gif" alt="" width="93" height="22" /><strong><span> </span></strong><span>(3)</span><br />
<strong></strong><img src="http://content.snauka.ru/web/87597_files/9(6).gif" alt="" width="288" height="25" /><span>если</span><strong><span> </span></strong><img src="http://content.snauka.ru/web/87597_files/9(7).gif" alt="" width="93" height="22" /><br />
<span>Поправка </span><img src="http://content.snauka.ru/web/87597_files/9(8).gif" alt="" width="88" height="25" /><span> введена для однозначности значений </span><img src="http://content.snauka.ru/web/87597_files/10.gif" alt="" width="42" height="24" /><span> при </span><img src="http://content.snauka.ru/web/87597_files/10(1).gif" alt="" width="289" height="22" /><br />
<strong><span>Определение 9.</span></strong><span> Минимальной усеченной совокупностью приведенных функций </span><img src="http://content.snauka.ru/web/87597_files/10(2).gif" alt="" width="64" height="21" /><span> будем называть усеченную скобочную совокупность, равносильную</span><img src="http://content.snauka.ru/web/87597_files/10(3).gif" alt="" width="62" height="21" /><span>полученную путем отказа от подстановки или упрощением вида подставляемых приведенных форм локальных функций, которые не влияют на образование нуль-конъюнкций при получении ДНФ функции </span><img src="http://content.snauka.ru/web/87597_files/10(4).gif" alt="" width="20" height="18" /><span>Если после выделения переменной из </span><img src="http://content.snauka.ru/web/87597_files/10(5).gif" alt="" width="64" height="21" /><span> исключены все функции, зависящие от переменной выделения (кроме </span><img src="http://content.snauka.ru/web/87597_files/10(6).gif" alt="" width="20" height="18" /><span>), то будем называть ее безызбыточной - </span><img src="http://content.snauka.ru/web/87597_files/10(7).gif" alt="" width="76" height="21" /><span> </span></p>
<p><span>I</span><span>. M</span><strong><span>ОДИФИКАЦИЯ</span></strong><strong><span> </span></strong><strong><span>АЛГОРИТМА ВЫДЕЛЕНИЯ ПЕРЕМЕННЫХ, ПРИВОДЯЩАЯ К </span></strong><strong><span>ОБРАЗОВАНИЮ СЕМЕЙСТВ СУПЕРПОЗИЦИЙ МЕНЬШЕЙ СЛОЖНОСТИ</span></strong></p>
<p><strong></strong><span>Алгоритм выделения переменных </span><img src="http://content.snauka.ru/web/87597_files/10(8).gif" alt="" width="120" height="24" /><span>, изложенный в [1, 2], можно модифицировать так, чтобы при формировании каждой промежуточной совокупности </span><img src="http://content.snauka.ru/web/87597_files/10(9).gif" alt="" width="24" height="24" /><span> функций , приведенных по переменной </span><img src="http://content.snauka.ru/web/87597_files/10(10).gif" alt="" width="18" height="24" /><span> с </span><img src="http://content.snauka.ru/web/87597_files/10(11).gif" alt="" width="9" height="18" /><span>- ым (</span><img src="http://content.snauka.ru/web/87597_files/10(12).gif" alt="" width="32" height="18" /><span>) порядковым номером этапа происходило уменьшение ее объема по сравнению с прежней процедурой [2] . В настоящей работе предлагается производить указанное упрощение с помощью следующих приемов. </span><br />
<span>1. Выделение переменной </span><img src="http://content.snauka.ru/web/87597_files/11.gif" alt="" width="18" height="24" /><span> </span><img src="http://content.snauka.ru/web/87597_files/11(1).gif" alt="" width="9" height="18" /><span>-го (</span><img src="http://content.snauka.ru/web/87597_files/11(2).gif" alt="" width="32" height="18" /><span>) этапа только в локальных функциях первого ранга и в тех функциях, которые были образованы или формулы которых были изменены при выделении переменной </span><img src="http://content.snauka.ru/web/87597_files/11(3).gif" alt="" width="213" height="24" /><span>на этапе с предшествующим </span><img src="http://content.snauka.ru/web/87597_files/11(4).gif" alt="" width="41" height="21" /><span>- ым порядковым номером и таком, что из дальнейшего рассмотрения было исключено не менее одной нуль-конъюнкции </span><img src="http://content.snauka.ru/web/87597_files/11(5).gif" alt="" width="38" height="25" /><span>.</span><sub><span> </span></sub><span>Для выявления функций, сформированных или измененных на очередном этапе выделений, будем руководствоваться утверждениями, что значения кодов таких функций текущего этапа превышают наибольшие по величине коды предыдущего этапа, а измененные формулы локальных функций графически (визуально) отличны от оригинальных. Условимся функции, приведенные указанным выше способом на этапах с номером </span><img src="http://content.snauka.ru/web/87597_files/11(6).gif" alt="" width="32" height="18" /><span>, считать локально приведенными, а полученные в результате локального приведения совокупности функций локально усеченными. </span><br />
<span>2. В случае, если после реализации нескольких шагов алгоритма множество функций, которые должны рассматриваться на следующем шаге, оказывается пустым, происходит прерывание процесса выделения. Реализованную до прерывания часть указанного процесса будем называть циклом выделений . После окончания текущего цикла выделений рассматриваем последнюю полученную локально усеченную суперпозицию </span><img src="http://content.snauka.ru/web/87597_files/11(7).gif" alt="" width="24" height="25" /><span>. По построению ее главная функция графически зависит от переменной</span><strong><span> </span></strong><img src="http://content.snauka.ru/web/87597_files/11(8).gif" alt="" width="30" height="25" /><sub><span> </span></sub><span>первого этапа цикла выделений : </span><img src="http://content.snauka.ru/web/87597_files/11(9).gif" alt="" width="174" height="28" /><span> . Из-за этого становится возможным разложение полученной усеченной суперпозиции </span><img src="http://content.snauka.ru/web/87597_files/11(10).gif" alt="" width="24" height="25" /><sub><span> </span></sub><span>на так называемое декомпозиционное семейство (ДС), состоящее из двух или трех суперпозиций меньшей сложности либо, если </span><img src="http://content.snauka.ru/web/87597_files/11(11).gif" alt="" width="24" height="25" /><span>- одночлен, сведение</span><img src="http://content.snauka.ru/web/87597_files/11(12).gif" alt="" width="24" height="24" /><span>к новой неразделимой совокупности </span><img src="http://content.snauka.ru/web/87597_files/11(13).gif" alt="" width="21" height="24" /><span> (</span><img src="http://content.snauka.ru/web/87597_files/12.gif" alt="" width="102" height="21" /><span>) . Во избежание повторной обработки совокупности </span><img src="http://content.snauka.ru/web/87597_files/12(1).gif" alt="" width="21" height="24" /><span>, из которой была получена усеченная совокупность </span><img src="http://content.snauka.ru/web/87597_files/12(2).gif" alt="" width="24" height="25" /><span>, удаляем </span><img src="http://content.snauka.ru/web/87597_files/12(3).gif" alt="" width="21" height="24" /><span> из специального списка суперпозиций, предназначенных для дальнейшей обработки. Если в ДФ</span><strong><span> </span></strong><img src="http://content.snauka.ru/web/87597_files/12(4).gif" alt="" width="38" height="25" /><strong><span> </span></strong><span>входит более одного члена, производим разложение усеченной суперпозиции </span><img src="http://content.snauka.ru/web/87597_files/12(5).gif" alt="" width="24" height="24" /><span> по коэффициентам выделения функции </span><img src="http://content.snauka.ru/web/87597_files/12(6).gif" alt="" width="17" height="17" /><span> на совокупности</span><strong><span> </span></strong><img src="http://content.snauka.ru/web/87597_files/12(7).gif" alt="" width="25" height="25" /><strong><span>, </span></strong><img src="http://content.snauka.ru/web/87597_files/12(8).gif" alt="" width="25" height="25" /><strong><span>, </span></strong><img src="http://content.snauka.ru/web/87597_files/12(9).gif" alt="" width="25" height="25" /><strong><span> </span></strong><span>меньшей сложности.</span><strong></strong><span>В каждую из них входит совокупность-основа</span><strong><span> </span></strong><img src="http://content.snauka.ru/web/87597_files/12(10).gif" alt="" width="24" height="25" /><span>, отличающаяся от </span><img src="http://content.snauka.ru/web/87597_files/12(11).gif" alt="" width="24" height="24" /><span> отсутствием в ней ДФ локальных функций </span><img src="http://content.snauka.ru/web/87597_files/12(12).gif" alt="" width="73" height="21" /><span>, и одно из дополнений основы </span><img src="http://content.snauka.ru/web/87597_files/12(13).gif" alt="" width="26" height="25" /><span>(</span><img src="http://content.snauka.ru/web/87597_files/12(14).gif" alt="" width="26" height="25" /><span>)[</span><img src="http://content.snauka.ru/web/87597_files/12(15).gif" alt="" width="26" height="25" /><span>], которое включает ДФ соответствующих коэффициентов выделения </span><img src="http://content.snauka.ru/web/87597_files/12(16).gif" alt="" width="16" height="17" /><span> (</span><img src="http://content.snauka.ru/web/87597_files/13.gif" alt="" width="16" height="17" /><span>) [</span><img src="http://content.snauka.ru/web/87597_files/13(1).gif" alt="" width="16" height="18" /><span>] и одно из выражений </span><img src="http://content.snauka.ru/web/87597_files/13(2).gif" alt="" width="92" height="28" /><sub><span> </span></sub><span>(</span><img src="http://content.snauka.ru/web/87597_files/13(3).gif" alt="" width="92" height="28" /><span>) [</span><img src="http://content.snauka.ru/web/87597_files/13(4).gif" alt="" width="68" height="25" /><span>], образуемых в результате подстановки в функцию</span><strong><span> </span></strong><img src="http://content.snauka.ru/web/87597_files/13(5).gif" alt="" width="38" height="25" /><span>нулевых значений пар коэффициентов</span><strong><span> </span></strong><img src="http://content.snauka.ru/web/87597_files/13(6).gif" alt="" width="16" height="18" /><span>и </span><img src="http://content.snauka.ru/web/87597_files/13(7).gif" alt="" width="16" height="17" /><span> </span><strong><span>(</span></strong><img src="http://content.snauka.ru/web/87597_files/13(8).gif" alt="" width="21" height="21" /><span> и </span><img src="http://content.snauka.ru/web/87597_files/13(9).gif" alt="" width="16" height="18" /><span>) [</span><img src="http://content.snauka.ru/web/87597_files/13(10).gif" alt="" width="16" height="17" /><span>и </span><img src="http://content.snauka.ru/web/87597_files/13(11).gif" alt="" width="16" height="17" /><span>] соответственно.</span><strong><span> </span></strong><span>Подставляя в ДФ членов ДС</span><strong><span> </span></strong><img src="http://content.snauka.ru/web/87597_files/13(12).gif" alt="" width="25" height="25" /><strong><span>, </span></strong><img src="http://content.snauka.ru/web/87597_files/13(13).gif" alt="" width="25" height="25" /><strong><em><span>, </span></em></strong><img src="http://content.snauka.ru/web/87597_files/13(14).gif" alt="" width="25" height="25" /><strong><span> </span></strong><span>нулевые значения вместо пар коэффициентов выделения</span><strong><em><span> </span></em></strong><img src="http://content.snauka.ru/web/87597_files/13(15).gif" alt="" width="16" height="18" /><span>и </span><img src="http://content.snauka.ru/web/87597_files/13(16).gif" alt="" width="16" height="17" /><span>,</span><img src="http://content.snauka.ru/web/87597_files/13(17).gif" alt="" width="21" height="21" /><span> и </span><img src="http://content.snauka.ru/web/87597_files/13(18).gif" alt="" width="16" height="18" /><span>, </span><img src="http://content.snauka.ru/web/87597_files/13(19).gif" alt="" width="16" height="17" /><sub><span> </span></sub><span>и </span><img src="http://content.snauka.ru/web/87597_files/14.gif" alt="" width="16" height="17" /><sub><span> </span></sub><span>и, произведя дальнейшие вычисления, находим сужения</span><strong><span> </span></strong><img src="http://content.snauka.ru/web/87597_files/14(1).gif" alt="" width="49" height="25" /><span>, </span><img src="http://content.snauka.ru/web/87597_files/14(2).gif" alt="" width="49" height="25" /><span>,</span><img src="http://content.snauka.ru/web/87597_files/14(3).gif" alt="" width="49" height="25" /><strong></strong><span>[5] множеств </span><strong></strong><img src="http://content.snauka.ru/web/87597_files/14(4).gif" alt="" width="104" height="25" /><strong><span> , </span></strong><img src="http://content.snauka.ru/web/87597_files/14(5).gif" alt="" width="104" height="25" /><span>,</span><strong><span> </span></strong><img src="http://content.snauka.ru/web/87597_files/14(6).gif" alt="" width="104" height="25" /><strong><span>, </span></strong><span>формируемые из логических сумм сужений основы</span><strong><span> </span></strong><img src="http://content.snauka.ru/web/87597_files/14(7).gif" alt="" width="24" height="25" /><span>и функций</span><strong><span> </span></strong><img src="http://content.snauka.ru/web/87597_files/14(8).gif" alt="" width="26" height="25" /><strong><span> (</span></strong><img src="http://content.snauka.ru/web/87597_files/14(9).gif" alt="" width="26" height="25" /><strong><span>)[</span></strong><img src="http://content.snauka.ru/web/87597_files/14(10).gif" alt="" width="26" height="25" /><strong><span>] </span></strong><span>соответствующих дополнений.</span><strong><span> </span></strong><span>Такой подход вытекает из широко известного метода неопределенных коэффициентов [7].</span><strong><span> </span></strong><br />
<strong></strong><span>3.Поочередно рассматриваем каждое из сужений</span><strong><span> </span></strong><img src="http://content.snauka.ru/web/87597_files/14(11).gif" alt="" width="49" height="25" /><span>, </span><img src="http://content.snauka.ru/web/87597_files/14(12).gif" alt="" width="49" height="25" /><span>,</span><img src="http://content.snauka.ru/web/87597_files/15.gif" alt="" width="49" height="25" /><span>членов ДС либо локально усеченную неразделимую</span><strong><span> </span></strong><span>совокупность</span><strong><span> </span></strong><img src="http://content.snauka.ru/web/87597_files/15(1).gif" alt="" width="24" height="24" /><strong><span> </span></strong><span>(если</span><strong><span> </span></strong><img src="http://content.snauka.ru/web/87597_files/15(2).gif" alt="" width="181" height="28" /><strong><span>- </span></strong><span>одночлен ) и готовимся к выполнению с их функциями следующих циклов выделений .</span><br />
<span>Перед началом цикла выделений в очередной совокупности функций производим в них пробные выделения переменных с помощью прежнего [2] и модифицированного варианта алгоритма. Если максимальные объемы промежуточных совокупностей, сформированных в результате пробного выделения согласно прежнему варианту [2], больше соответствующих объемов, полученных после выполнения предшествующего цикла модифицированного варианта, производим дописывание элементов текущего члена семейства или совокупности </span><img src="http://content.snauka.ru/web/87597_files/15(3).gif" alt="" width="24" height="24" /><span> в начало специального списка совокупностей, предназначенных для последующей обработки модифицированным вариантом алгоритма . В противном случае преобразование рассматриваемого члена семейства, его сужения или совокупности </span><img src="http://content.snauka.ru/web/87597_files/15(4).gif" alt="" width="24" height="24" /><span> совершается прежней процедурой [2] выделения. Найденные корни пополняют множество решений исходного уравнения. Далее с помощью модифицированной процедуры выделения продолжаем обработку совокупностей, занесенных в специальный список, до тех пор, пока он не опустеет. Возможна также ускоренная параллельная обработка элементов указанного списка на многопроцессорной вычислительной системе (кластере).</span><br />
<span>Предложенная выше модификация метода выделения переменных в большинстве случаев уменьшает объемы промежуточных форм по сравнению с результатами прежнего варианта [2] потому, что: </span><br />
<span>1) процедура нахождения приведенных форм всех функций первого ранга, реализуемая на каждом этапе выделения, не предусматривает выполнения операций подстановки и перемножения приведенных форм меньших рангов (из-за их отсутствия) и поэтому не увеличивает суммарное число дизъюнктивных членов сформированных формул, т.е. их сложности.</span><br />
<strong></strong><span>2) увеличивается «удельный вес» символов выделяемых переменных текущего цикла выделений в формулах локально приведенных функций, построенных в результате его выполнения. Из-за этого усиливается «отсев» конъюнкций, получаемых при перемножении, так как значительно возрастает вероятность образования нуль-конъюнкций. Следовательно, сильнее проявляются те свойства метода выделения переменных, которые обеспечили преимущество и высокую практическую ценность как ему, так и его предшественнику &#8211; методу последовательного перемножения ДНФ[6].</span><br />
<span>3) возникают дополнительные ограничения при отборе подставляемых функций, так как, начиная со 2-го шага алгоритма, подставляются лишь новые или обновленные функции. Кроме того из-за разложения и сужения конечных форм завершенного цикла на несколько менее сложных суперпозиций функций происходит значительное сокращение максимальных объемов промежуточных форм при выполнении последующих циклов выделений.</span><br />
<strong></strong><span>4) из-за значительного ограничения числа подставляемых функций происходит досрочное по сравнению с вариантом из [2] окончание циклов модифицированного процесса . То есть прежний вариант процесса [2] заменяется несколькими субпроцессами (циклами) с меньшими числами подставляемых функций и операций выделения.</span><br />
<span>Поэтому каждый цикл доходит до получения соответствующей ему конечной формы, не успевая так же значительно как в прежнем варианте [2] нарастить максимальный объем промежуточных форм и время их реализации. </span><br />
<span>Кроме того каждый из коэффициентов</span><img src="http://content.snauka.ru/web/87597_files/15(5).gif" alt="" width="58" height="21" /><span> выделения в конце цикла может обратиться в нуль. В этом случае соответствующий член </span><img src="http://content.snauka.ru/web/87597_files/15(6).gif" alt="" width="101" height="25" /><span>семейства исключается из дальнейшего рассмотрения. Даже если все коэффициенты выделения не обнуляются, производится декомпозиция рассматриваемой суперпозиции на ДС меньшей сложности. При прежнем варианте метода такое разложение до момента получения полностью усеченной суперпозиции функций при завершении задачи произойти не могло.</span><br />
<span>Таким образом, при выполнении каждого процесса (субпроцесса) модифицированного выделения переменных происходит намного меньший (по сравнению с прежним вариантом [2]) рост максимальных объемов используемой памяти ЭВМ и расхода времени на их обработку.</span><br />
<span>В дальнейшем отбор локальных функций для выделения переменных , подчиняющийся правилам, указанным выше, будем называть отбором функций, возникших или обновленных на предыдущем этапе. Этапы выделения, предусматривающие такой отбор, будем называть производными от обновлений предыдущих этапов.</span><br />
<span>Перед более подробным рассмотрением модифицированного метода выделения переменных дадим несколько определений, уточняющих используемые термины.</span><br />
<strong><span>Определение 10.</span></strong><span> Отсекающим [локально отсекающим] будем называть первый [</span><img src="http://content.snauka.ru/web/87597_files/16.gif" alt="" width="9" height="18" /><span>-ый </span><img src="http://content.snauka.ru/web/87597_files/16(1).gif" alt="" width="42" height="21" /><span>] этап выделения переменной </span><img src="http://content.snauka.ru/web/87597_files/16(2).gif" alt="" width="22" height="25" /><sub><span> </span></sub><span>из произвольно выбранной суперпозиции </span><img src="http://content.snauka.ru/web/87597_files/16(3).gif" alt="" width="157" height="25" /><span> локальных функций, в результате выполнения которого образуются приведенные формы всех зависящих от </span><img src="http://content.snauka.ru/web/87597_files/16(4).gif" alt="" width="22" height="25" /><span>локальных функций [только тех локальных функций, которые сформировались либо изменили вид своих формул на предшествующем </span><img src="http://content.snauka.ru/web/87597_files/16(5).gif" alt="" width="41" height="21" /><span>-ом отсекающем этапе] и была исключена из дальнейшего рассмотрения хотя бы одна нуль-конъюнкция </span><img src="http://content.snauka.ru/web/87597_files/16(6).gif" alt="" width="42" height="25" /><span>.</span><br />
<span>Определение 11. Циклом выделений будем называть последовательность всех возможных отсекающих либо локально отсекающих этапов выделения независимых переменных, производных от обновлений предыдущих, которая не может быть дополнена ни одним локально отсекающим этапом. </span><br />
<span>Опираясь на прежние формулировки метода[1, 2] , приведенные выше предложения и приемы упрощения исходной совокупности функций, правила распознавания новых или обновленных функций по величине их кода можно сформулировать модифицированный алгоритм решения логических уравнений. В дальнейшем будем называть его алгоритмом с разложением (декомпозицией) промежуточных форм суперпозиции </span><img src="http://content.snauka.ru/web/87597_files/16(7).gif" alt="" width="17" height="17" /><span> локальных функций по коэффициентам выделения главной функции. Его описание включает основную часть и набор вспомогательных процедур, отделенных друг от друга и остального текста строкой звездочек. Упрощая описание алгоритма, условимся по умолчанию передавать управление внутри каждого модуля следующему пункту алгоритма.</span><br />
<strong><span>Окончательная формулировка алгоритма решения</span></strong><span> поставленной задачи состоит из 20-и пунктов и 4-х процедур.</span><br />
<strong></strong><span>1.Создаем множества </span><img src="http://content.snauka.ru/web/87597_files/16(8).gif" alt="" width="49" height="18" /><span>и </span><img src="http://content.snauka.ru/web/87597_files/16(9).gif" alt="" width="58" height="18" /><span> совокупностей формул, задающих области значений функций решаемых уравнений, и корней , полученных в результате их решения . В качестве первого </span><img src="http://content.snauka.ru/web/87597_files/16(10).gif" alt="" width="48" height="21" /><span>элемента множества </span><img src="http://content.snauka.ru/web/87597_files/16(11).gif" alt="" width="49" height="18" /><span> , организованного в виде стека, заносим совокупность </span><img src="http://content.snauka.ru/web/87597_files/16(12).gif" alt="" width="50" height="24" /><span> локальных функций , задающую левую часть </span><img src="http://content.snauka.ru/web/87597_files/16(13).gif" alt="" width="17" height="17" /><span> исходного логического уравнения </span><img src="http://content.snauka.ru/web/87597_files/16(14).gif" alt="" width="118" height="25" /><span>. Для однозначной идентификации совокупностей, добавляемых и извлекаемых из стека</span><img src="http://content.snauka.ru/web/87597_files/17.gif" alt="" width="49" height="18" /><span>условимся при их помещении в его начало (вершину) присваивать каждой новой совокупности очередное значение индекса </span><img src="http://content.snauka.ru/web/87597_files/17(1).gif" alt="" width="129" height="21" /><span> элемента стека. Если в формулы исходной совокупности </span><img src="http://content.snauka.ru/web/87597_files/17(2).gif" alt="" width="21" height="24" /><span>входит хотя бы одна инверсия какой-либо локальной функции, преобразуем </span><img src="http://content.snauka.ru/web/87597_files/17(3).gif" alt="" width="21" height="24" /><span> так, чтобы она задавала </span><span>безынверсную форму функции </span><img src="http://content.snauka.ru/web/87597_files/17(4).gif" alt="" width="17" height="17" /><span>. </span><br />
<span>2. Если множество </span><img src="http://content.snauka.ru/web/87597_files/17(5).gif" alt="" width="49" height="18" /><span> пусто, переходим в п. 8. Иначе пересылаем первую по порядку размещения совокупность (top-совокупность) </span><img src="http://content.snauka.ru/web/87597_files/17(6).gif" alt="" width="184" height="24" /><span>функций из стека </span><img src="http://content.snauka.ru/web/87597_files/17(7).gif" alt="" width="49" height="18" /><span> в текущую рабочую область памяти. Запоминаем в переменной </span><img src="http://content.snauka.ru/web/87597_files/17(8).gif" alt="" width="84" height="18" /><span>максимальное значение кода любого независимого аргумента </span><img src="http://content.snauka.ru/web/87597_files/17(9).gif" alt="" width="126" height="24" /><span>. Затем формируем коды всех локальных функций</span><img src="http://content.snauka.ru/web/87597_files/17(10).gif" alt="" width="61" height="25" /><span> так, чтобы их значения </span><img src="http://content.snauka.ru/web/87597_files/17(11).gif" alt="" width="74" height="25" /><span>превышали значения кодов </span><img src="http://content.snauka.ru/web/87597_files/18.gif" alt="" width="65" height="24" /><span>любого независимого аргумента </span><img src="http://content.snauka.ru/web/87597_files/18(1).gif" alt="" width="126" height="24" /><span> То есть так, чтобы </span><img src="http://content.snauka.ru/web/87597_files/18(2).gif" alt="" width="249" height="25" /><span>. Заносим в переменную </span><img src="http://content.snauka.ru/web/87597_files/18(3).gif" alt="" width="90" height="18" /><span> максимальный по величине код простых переменных( функций) совокупности, в которой предусматривается очередное выделение. Начальное значение переменной</span><img src="http://content.snauka.ru/web/87597_files/18(4).gif" alt="" width="402" height="24" /><span>. А в переменную </span><img src="http://content.snauka.ru/web/87597_files/18(5).gif" alt="" width="93" height="18" /><span> заносим максимальный по величине код </span><img src="http://content.snauka.ru/web/87597_files/18(6).gif" alt="" width="180" height="25" /><span>локальных функций совокупности, полученной после очередного выделения. Начальное значение переменной </span><img src="http://content.snauka.ru/web/87597_files/19.gif" alt="" width="293" height="25" /><span>. Пока выделение переменных в совокупности </span><img src="http://content.snauka.ru/web/87597_files/19(1).gif" alt="" width="21" height="24" /><span>не начато будем полагать индекс </span><img src="http://content.snauka.ru/web/87597_files/19(2).gif" alt="" width="13" height="14" /><span> рассматриваемых независимых переменных </span><img src="http://content.snauka.ru/web/87597_files/19(3).gif" alt="" width="22" height="25" /><span> и порядковый номер очередного отсекающего этапа </span><img src="http://content.snauka.ru/web/87597_files/19(4).gif" alt="" width="9" height="18" /><span> цикла выделений равными нулю, а обозначения </span><img src="http://content.snauka.ru/web/87597_files/19(5).gif" alt="" width="20" height="24" /><span> и </span><strong></strong><img src="http://content.snauka.ru/web/87597_files/19(6).gif" alt="" width="25" height="24" /><strong><span> </span></strong><span>идентичными. Создаем соответствующее текущей совокупности</span><strong><span> </span></strong><img src="http://content.snauka.ru/web/87597_files/19(7).gif" alt="" width="21" height="24" /><sub><span> </span></sub><strong></strong><span>функций множество</span><img src="http://content.snauka.ru/web/87597_files/19(8).gif" alt="" width="28" height="25" /><span>независимых аргументов </span><img src="http://content.snauka.ru/web/87597_files/19(9).gif" alt="" width="60" height="25" /><sub><span> </span></sub><span>локальных</span><strong><span> </span></strong><span>функций </span><img src="http://content.snauka.ru/web/87597_files/19(10).gif" alt="" width="61" height="25" /><span>. Способом, изложенным в [1], находим неотсекающие переменные. Исключаем их из множества</span><img src="http://content.snauka.ru/web/87597_files/19(11).gif" alt="" width="28" height="25" /><span>.</span><br />
<span>3. Если все переменные отмечены как локально неотсекающие и существует непустое множество </span><img src="http://content.snauka.ru/web/87597_files/19(12).gif" alt="" width="24" height="25" /><span>, полученное из </span><img src="http://content.snauka.ru/web/87597_files/19(13).gif" alt="" width="21" height="24" /><sub><span> </span></sub><span>в результате </span><img src="http://content.snauka.ru/web/87597_files/19(14).gif" alt="" width="9" height="18" /><span> -го этапа цикла выделений, локально усеченное по всем переменным, выполняем для него процедуру формирования ДС,описанную в пп. 17,18, исключаем </span><img src="http://content.snauka.ru/web/87597_files/19(15).gif" alt="" width="21" height="24" /><span>из </span><img src="http://content.snauka.ru/web/87597_files/20.gif" alt="" width="49" height="18" /><span> и переходим в п. 2. Иначе переходим в п. 4.</span><br />
<span>4. Увеличиваем на единицу индекс u: </span><img src="http://content.snauka.ru/web/87597_files/20(1).gif" alt="" width="65" height="18" /><span> независимых аргументов и рассматриваем переменную </span><img src="http://content.snauka.ru/web/87597_files/20(2).gif" alt="" width="18" height="24" /><span>. Если она не входит в множество </span><img src="http://content.snauka.ru/web/87597_files/20(3).gif" alt="" width="28" height="25" /><span> переменных или помечена как неотсекающая переменная , переходим в п.4 Если </span><img src="http://content.snauka.ru/web/87597_files/20(4).gif" alt="" width="26" height="14" /><span>|</span><img src="http://content.snauka.ru/web/87597_files/20(5).gif" alt="" width="28" height="25" /><span>|, переходим в п. 5.Иначе рассматриваем совокупность </span><img src="http://content.snauka.ru/web/87597_files/20(6).gif" alt="" width="24" height="24" /><span>, размещенную в рабочей области памяти. В пробном режиме выполняем процедуру модифицированного выделения переменной </span><img src="http://content.snauka.ru/web/87597_files/20(7).gif" alt="" width="60" height="25" /><span>, описанную в пп. 9-12. Для этого заносим в переменную </span><img src="http://content.snauka.ru/web/87597_files/20(8).gif" alt="" width="92" height="18" /><span> значение переменной </span><img src="http://content.snauka.ru/web/87597_files/20(9).gif" alt="" width="90" height="18" /><span>. Затем для всех локальных функций 1-го ранга, графически зависящих от </span><img src="http://content.snauka.ru/web/87597_files/20(10).gif" alt="" width="22" height="25" /><span>, и тех функций более высоких рангов, у которых изменился вид формул либо коды которых превышают текущее значение переменной </span><img src="http://content.snauka.ru/web/87597_files/20(11).gif" alt="" width="94" height="18" /><span> Пробный режим выделения в отличие от штатного не приводит после своего выполнения к замене исходной совокупности локальных функций результатами выделения. Если функций, удовлетворяющих указанным выше условиям, не найдено, фиксируем нулевое значение показателя </span><img src="http://content.snauka.ru/web/87597_files/20(12).gif" alt="" width="42" height="24" /><span>эффективности выделения рассматриваемой переменной , помечаем ее как локально неотсекающую и переходим в п.4.Иначе в ходе пробного выделения определяем по формуле (3) показатель </span><img src="http://content.snauka.ru/web/87597_files/20(13).gif" alt="" width="42" height="24" /><span>эффективности выделения очередной непомеченной переменной </span><img src="http://content.snauka.ru/web/87597_files/20(14).gif" alt="" width="22" height="25" /><span>. Запоминаем текущее значение переменной </span><img src="http://content.snauka.ru/web/87597_files/21.gif" alt="" width="92" height="18" /><sub><span> </span></sub><span>и значения переменных </span><img src="http://content.snauka.ru/web/87597_files/21(1).gif" alt="" width="9" height="18" /><span>, </span><img src="http://content.snauka.ru/web/87597_files/21(2).gif" alt="" width="13" height="14" /><span>. </span><br />
<span>5.По результатам пробного выделения всех рассмотренных ранее переменных выбираем переменную </span><img src="http://content.snauka.ru/web/87597_files/21(3).gif" alt="" width="65" height="26" /><span> с максимальным значением показателя </span><img src="http://content.snauka.ru/web/87597_files/21(4).gif" alt="" width="72" height="25" /><span>эффективности выделения. Если </span><img src="http://content.snauka.ru/web/87597_files/21(5).gif" alt="" width="102" height="25" /><span> значит все показатели имеют нулевые значения, то есть текущий цикл выделения завершен. Тогда переходим в п. 7, иначе переходим в п. 6. </span><br />
<span>6. Выделяем переменную </span><img src="http://content.snauka.ru/web/87597_files/21(6).gif" alt="" width="28" height="25" /><span>в штатном режиме с помощью процедуры, описанной в пп. 9 – 12 . Для этого заносим в переменную </span><img src="http://content.snauka.ru/web/87597_files/21(7).gif" alt="" width="90" height="18" /><span> значение переменной </span><img src="http://content.snauka.ru/web/87597_files/21(8).gif" alt="" width="93" height="18" /><span>. Затем получаем результат выделения &#8211; совокупность </span><img src="http://content.snauka.ru/web/87597_files/21(9).gif" alt="" width="24" height="24" /><span> в рабочей области памяти.</span><br />
<span>Полагаем </span><img src="http://content.snauka.ru/web/87597_files/21(10).gif" alt="" width="37" height="18" /><span> , увеличиваем на единицу значение </span><img src="http://content.snauka.ru/web/87597_files/21(11).gif" alt="" width="9" height="18" /><span>. Запоминаем в переменной </span><img src="http://content.snauka.ru/web/87597_files/21(12).gif" alt="" width="93" height="18" /><span> максимальный код локальных функций полученной совокупности </span><img src="http://content.snauka.ru/web/87597_files/21(13).gif" alt="" width="24" height="24" /><span>приведенных функций .</span><br />
<span>Если переменная </span><img src="http://content.snauka.ru/web/87597_files/21(14).gif" alt="" width="28" height="25" /><span>выбрана в п.5 в первый раз после образования множеств </span><img src="http://content.snauka.ru/web/87597_files/22.gif" alt="" width="21" height="24" /><span>и</span><img src="http://content.snauka.ru/web/87597_files/22(1).gif" alt="" width="28" height="25" /><span>, т.е. в случае, когда </span><img src="http://content.snauka.ru/web/87597_files/22(2).gif" alt="" width="188" height="18" /><span> и </span><img src="http://content.snauka.ru/web/87597_files/22(3).gif" alt="" width="38" height="21" /><span> исключаем из </span><img src="http://content.snauka.ru/web/87597_files/22(4).gif" alt="" width="28" height="25" /><span>идентификатор </span><img src="http://content.snauka.ru/web/87597_files/22(5).gif" alt="" width="32" height="25" /><span>, иначе нимаем пометки о локальной неотсекаемости со всех переменных </span><img src="http://content.snauka.ru/web/87597_files/22(6).gif" alt="" width="60" height="25" /><span>и переходим в п. 4.</span><br />
<span>7.Так как завершен текущий цикл выделений , получена локально усеченная суперпозиция </span><img src="http://content.snauka.ru/web/87597_files/22(7).gif" alt="" width="24" height="25" /><span> локальных функций . Находим и рассматриваем приведенную по переменной </span><img src="http://content.snauka.ru/web/87597_files/22(8).gif" alt="" width="30" height="25" /><span> первого этапа цикла выделений форму </span><img src="http://content.snauka.ru/web/87597_files/22(9).gif" alt="" width="174" height="28" /><span> ее главной функции </span><img src="http://content.snauka.ru/web/87597_files/22(10).gif" alt="" width="17" height="17" /><span>. Удаляем рассмотренную текущую совокупность </span><img src="http://content.snauka.ru/web/87597_files/22(11).gif" alt="" width="21" height="24" /><span> из списка </span><img src="http://content.snauka.ru/web/87597_files/22(12).gif" alt="" width="49" height="18" /><span>суперпозиций функций, предназначенных для дальнейшей обработки. Если значения не менее, чем двух коэффициентов выделения ДФ</span><strong><span> </span></strong><img src="http://content.snauka.ru/web/87597_files/22(13).gif" alt="" width="38" height="25" /><span>не являются нулевыми, то с помощью алгоритма, изложенного в пп. 17 -18 производим разложение суперпозиции </span><img src="http://content.snauka.ru/web/87597_files/22(14).gif" alt="" width="24" height="25" /><span> на так называемое ДС, состоящее из двух или трех суперпозиций меньшей сложности, каждое из которых затем может быть сужено. </span><br />
<span>Если </span><img src="http://content.snauka.ru/web/87597_files/23.gif" alt="" width="172" height="28" /><span>- одночлен, рассматриваем далее не члены семейства, а локально усеченную совокупность </span><img src="http://content.snauka.ru/web/87597_files/23(1).gif" alt="" width="24" height="24" /><span>, переименованную после наращивания индекса </span><img src="http://content.snauka.ru/web/87597_files/23(2).gif" alt="" width="16" height="14" /><span>: </span><img src="http://content.snauka.ru/web/87597_files/23(3).gif" alt="" width="109" height="21" /><span> в неразделимую по коэффициентам выделения переменной </span><img src="http://content.snauka.ru/web/87597_files/23(4).gif" alt="" width="30" height="25" /><span>совокупность </span><img src="http://content.snauka.ru/web/87597_files/23(5).gif" alt="" width="21" height="24" /><span>. Иначе рассматриваем в порядке возрастания сложности </span><img src="http://content.snauka.ru/web/87597_files/23(6).gif" alt="" width="32" height="22" /><span> каждое из сужений </span><strong></strong><img src="http://content.snauka.ru/web/87597_files/23(7).gif" alt="" width="49" height="25" /><span>, </span><img src="http://content.snauka.ru/web/87597_files/23(8).gif" alt="" width="49" height="25" /><span>,</span><img src="http://content.snauka.ru/web/87597_files/23(9).gif" alt="" width="49" height="25" /><span>членов композиционного семейства и готовимся к выполнению очередных циклов выделений .</span><br />
<span>Перед началом цикла выделения в переименованной неразделимой совокупности </span><img src="http://content.snauka.ru/web/87597_files/23(10).gif" alt="" width="21" height="24" /><span>, (если </span><img src="http://content.snauka.ru/web/87597_files/23(11).gif" alt="" width="38" height="25" /><span>- одночлен), или в очередном члене</span><strong><span> </span></strong><span>семейства</span><strong><span> </span></strong><img src="http://content.snauka.ru/web/87597_files/23(12).gif" alt="" width="130" height="25" /><span>или его сужении</span><strong><span> </span></strong><img src="http://content.snauka.ru/web/87597_files/24.gif" alt="" width="60" height="25" /><span>, производим пробные</span><strong><span> </span></strong><span>выделения переменных с помощью подпрограмм прежнего [2] (пп. 13-16) варианта алгоритма. Если максимальные объемы промежуточных совокупностей, сформированных в результате пробного выделения согласно прежнему варианту[2], больше соответствующих объемов, полученных после выполнения предшествующего цикла выделений модифицированного варианта, производим переименование текущего члена ДС и дописывание его функций или функций переименованной неразделимой совокупности </span><img src="http://content.snauka.ru/web/87597_files/24(1).gif" alt="" width="21" height="24" /><span> в начало (вершину) списка</span><img src="http://content.snauka.ru/web/87597_files/24(2).gif" alt="" width="60" height="18" /><span>совокупностей, предназначенных для дальнейшей обработки по модифицированному варианту алгоритма . В противном случае преобразование рассматриваемого члена семейства, его сужения или совокупности </span><img src="http://content.snauka.ru/web/87597_files/24(3).gif" alt="" width="21" height="24" /><span> совершается в штатном режиме прежней процедурой [2] (пп. 13-16). В результате указанных действий получаем часть корней исходного уравнения , которыми дополняем множество </span><img src="http://content.snauka.ru/web/87597_files/24(4).gif" alt="" width="58" height="18" /><span>, исключая все возможные повторы и поглощения. </span><br />
<span>Переходим в п. 2.</span><br />
<span>8. Конец работы.</span><br />
<span>*******************************************************************</span><br />
<span>9. Начало модифицированной процедуры выделения переменной </span><img src="http://content.snauka.ru/web/87597_files/24(5).gif" alt="" width="18" height="24" /><span>с параметрами:</span><br />
<span>1. Переменная </span><img src="http://content.snauka.ru/web/87597_files/24(6).gif" alt="" width="92" height="18" /><sub><span> 2.</span></sub><span> </span><sub><span>Переменная </span></sub><img src="http://content.snauka.ru/web/87597_files/24(7).gif" alt="" width="90" height="18" /><br />
<sub><span>3. Переменная </span></sub><img src="http://content.snauka.ru/web/87597_files/24(8).gif" alt="" width="93" height="18" /><sub><span> 3. Переменная </span></sub><img src="http://content.snauka.ru/web/87597_files/24(9).gif" alt="" width="9" height="18" /><br />
<sub><span>4. Режим работы. Варианты значений: пробный, штатный.</span></sub><br />
<sub><span>Запоминаем в переменной </span></sub><img src="http://content.snauka.ru/web/87597_files/24(10).gif" alt="" width="92" height="18" /><sub><span>значение переменной </span></sub><img src="http://content.snauka.ru/web/87597_files/24(11).gif" alt="" width="90" height="18" /><sub><span>.</span></sub><br />
<sub><span>Если режим работы – штатный, в переменную </span></sub><img src="http://content.snauka.ru/web/87597_files/24(12).gif" alt="" width="90" height="18" /><sub><span>заносим значение переменной </span></sub><img src="http://content.snauka.ru/web/87597_files/24(13).gif" alt="" width="93" height="18" /><sub><span>. </span></sub><br />
<span>Рассматриваем локальные функции </span><img src="http://content.snauka.ru/web/87597_files/25.gif" alt="" width="161" height="25" /><span>первого ранга , существенно зависящие от </span><img src="http://content.snauka.ru/web/87597_files/25(1).gif" alt="" width="18" height="24" /><span>и с помощью операции вынесения за скобки выделяем в них переменную </span><img src="http://content.snauka.ru/web/87597_files/25(2).gif" alt="" width="25" height="24" /><span> </span><br />
<img src="http://content.snauka.ru/web/87597_files/25(3).gif" alt="" width="169" height="28" /><span> </span><br />
<span>Согласно определению 3 находим ранги выражений </span><img src="http://content.snauka.ru/web/87597_files/25(4).gif" alt="" width="114" height="28" /><span>После обработки всех функций первого ранга переходим в п. 10.</span><br />
<span>10.Рассматриваем очередную локальную функцию </span><img src="http://content.snauka.ru/web/87597_files/25(5).gif" alt="" width="166" height="45" /><span>ранга </span><img src="http://content.snauka.ru/web/87597_files/25(6).gif" alt="" width="41" height="21" /><span>существенно зависящую от </span><img src="http://content.snauka.ru/web/87597_files/25(7).gif" alt="" width="28" height="28" /><span> значение кода которой больше значения переменной </span><img src="http://content.snauka.ru/web/87597_files/26.gif" alt="" width="94" height="18" /><span>Это свойство кода выбранной функции</span><img src="http://content.snauka.ru/web/87597_files/26(1).gif" alt="" width="26" height="25" /><span>означает, что она сформирована на предыдущем этапе выделения. Увеличиваем </span><img src="http://content.snauka.ru/web/87597_files/26(2).gif" alt="" width="24" height="21" /><span>: </span><img src="http://content.snauka.ru/web/87597_files/26(3).gif" alt="" width="89" height="21" /><span>и переходим в п. 10. Применяя вместо операции логического перемножения приведенных форм функций ее модификацию с неполным раскрытием скобок, приведенную в [2], и заменяя функции </span><img src="http://content.snauka.ru/web/87597_files/26(4).gif" alt="" width="92" height="25" /><span>низших рангов выражениями </span><img src="http://content.snauka.ru/web/87597_files/26(5).gif" alt="" width="56" height="28" /><span>графически зависящими от переменной </span><img src="http://content.snauka.ru/web/87597_files/26(6).gif" alt="" width="24" height="24" /><span>находим приведенные формы </span><img src="http://content.snauka.ru/web/87597_files/26(7).gif" alt="" width="176" height="28" /><span>Если </span><img src="http://content.snauka.ru/web/87597_files/26(8).gif" alt="" width="26" height="25" /><span> является главной функцией суперпозиции</span><img src="http://content.snauka.ru/web/87597_files/26(9).gif" alt="" width="52" height="24" /><span> и ее приведенная форма</span><img src="http://content.snauka.ru/web/87597_files/27.gif" alt="" width="72" height="26" /><span> исключаем </span><img src="http://content.snauka.ru/web/87597_files/27(1).gif" alt="" width="24" height="24" /><span>из множества </span><img src="http://content.snauka.ru/web/87597_files/27(2).gif" alt="" width="49" height="18" /><span> и переходим в п.12. Иначе согласно определению 3 находим приведенную форму </span><img src="http://content.snauka.ru/web/87597_files/27(3).gif" alt="" width="54" height="28" /><span>и выражения </span><img src="http://content.snauka.ru/web/87597_files/27(4).gif" alt="" width="62" height="21" /><span> Если </span><img src="http://content.snauka.ru/web/87597_files/27(5).gif" alt="" width="77" height="45" /><span>проверяем, найдена ли хотя бы одна функция со значением кода, превышающим </span><img src="http://content.snauka.ru/web/87597_files/27(6).gif" alt="" width="92" height="18" /><span>. Если не найдена, помечаем </span><img src="http://content.snauka.ru/web/87597_files/27(7).gif" alt="" width="18" height="24" /><span>, фиксируем показатель </span><img src="http://content.snauka.ru/web/87597_files/27(8).gif" alt="" width="66" height="24" /><sub><span> </span></sub><span>эффективности выделения и переходим в п. 12. Если такая функция найдена, значит в данный момент получена ТУС</span><img src="http://content.snauka.ru/web/87597_files/27(9).gif" alt="" width="30" height="24" /><span>. Тогда, исключая из результата выделения все выражения, графически зависящие от </span><img src="http://content.snauka.ru/web/87597_files/27(10).gif" alt="" width="24" height="24" /><span>от которых главная функция суперпозиции </span><img src="http://content.snauka.ru/web/87597_files/27(11).gif" alt="" width="17" height="17" /><span>перестала зависеть , получаем ТУБС</span><img src="http://content.snauka.ru/web/87597_files/27(12).gif" alt="" width="30" height="24" /><span>и переходим в п. 11. Иначе увеличиваем порядковый номер локальной функции </span><img src="http://content.snauka.ru/web/87597_files/27(13).gif" alt="" width="24" height="21" /><span>:</span><img src="http://content.snauka.ru/web/87597_files/27(14).gif" alt="" width="86" height="21" /><span> и переходим в п. 10. </span><br />
<span>11. Совокупность локальных функций полученной ранее ТУБС</span><img src="http://content.snauka.ru/web/87597_files/28.gif" alt="" width="41" height="25" /><span>преобразуем согласно приведенному в [2] алгоритму в МУБС</span><img src="http://content.snauka.ru/web/87597_files/28(1).gif" alt="" width="30" height="24" /><span>, Если режим работы – пробный, определяем и фиксируем идентификатор текущей переменной </span><img src="http://content.snauka.ru/web/87597_files/28(2).gif" alt="" width="18" height="24" /><span>, показатель эффективности ее выделения </span><img src="http://content.snauka.ru/web/87597_files/28(3).gif" alt="" width="50" height="25" /><span>, значение переменной</span><img src="http://content.snauka.ru/web/87597_files/28(4).gif" alt="" width="92" height="18" /><span>, помечаем </span><img src="http://content.snauka.ru/web/87597_files/28(5).gif" alt="" width="18" height="24" /><span> и переходим в п. 12.</span><br />
<span>Если режим работы &#8211; штатный, увеличиваем порядковый номер </span><img src="http://content.snauka.ru/web/87597_files/28(6).gif" alt="" width="9" height="18" /><span>этапа цикла выделений: </span><img src="http://content.snauka.ru/web/87597_files/28(7).gif" alt="" width="58" height="18" /><span>. Присваиваем полученной МУБС</span><img src="http://content.snauka.ru/web/87597_files/28(8).gif" alt="" width="30" height="24" /><sub><span> </span></sub><span>новое обозначение </span><img src="http://content.snauka.ru/web/87597_files/28(9).gif" alt="" width="24" height="24" /><span>. Заносим в переменную </span><img src="http://content.snauka.ru/web/87597_files/28(10).gif" alt="" width="93" height="18" /><span> максимальный по величине код всех локальных функций полученной совокупности </span><img src="http://content.snauka.ru/web/87597_files/28(11).gif" alt="" width="24" height="24" /><span>.</span><br />
<span>Если переменная </span><img src="http://content.snauka.ru/web/87597_files/28(12).gif" alt="" width="18" height="24" /><span>выделения выбрана в первый раз после образования множеств </span><img src="http://content.snauka.ru/web/87597_files/28(13).gif" alt="" width="17" height="22" /><span> и</span><img src="http://content.snauka.ru/web/87597_files/28(14).gif" alt="" width="28" height="24" /><span>, т.е. в случае, когда </span><img src="http://content.snauka.ru/web/87597_files/28(15).gif" alt="" width="192" height="21" /><sub><span> </span></sub><span>исключаем </span><img src="http://content.snauka.ru/web/87597_files/29.gif" alt="" width="18" height="24" /><span> из </span><img src="http://content.snauka.ru/web/87597_files/29(1).gif" alt="" width="26" height="24" /><span> как неотсекающую. Снимаем все пометки о неотсекаемости с идентификаторов независимых переменных множества </span><img src="http://content.snauka.ru/web/87597_files/29(2).gif" alt="" width="26" height="24" /><span>, т. к., начиная со 2-го этапа, выделение переменных производится не во всех локальных функциях текущей совокупности.</span><br />
<span>Обнуляем индекс </span><img src="http://content.snauka.ru/web/87597_files/29(3).gif" alt="" width="13" height="14" /><span>независимых аргументов </span><img src="http://content.snauka.ru/web/87597_files/29(4).gif" alt="" width="18" height="24" /><span>.</span><br />
<span>Анализируем полученную форму </span><img src="http://content.snauka.ru/web/87597_files/29(5).gif" alt="" width="38" height="25" /><span>. И выполняем формирование и обработку ДС или неразделимой совокупности функций с помощью подпрограммы пп. 17-18. </span><br />
<span>12.Конец модифицированной процедуры выделения .</span><br />
<span>*******************************************************************</span><br />
<span>13. Начало процедуры получения усеченного по всем переменным множества </span><img src="http://content.snauka.ru/web/87597_files/29(6).gif" alt="" width="26" height="24" /><span>функций с помощью варианта алгоритма выделения, описанного в [2], не разлагающего промежуточные скобочные формы </span><img src="http://content.snauka.ru/web/87597_files/29(7).gif" alt="" width="24" height="24" /><span> на семейство подмножеств.</span><br />
<span>14. Полагаем </span><img src="http://content.snauka.ru/web/87597_files/29(8).gif" alt="" width="37" height="18" /><span>.</span><br />
<span>15. Увеличиваем значение </span><img src="http://content.snauka.ru/web/87597_files/29(9).gif" alt="" width="85" height="18" /><span>Если </span><img src="http://content.snauka.ru/web/87597_files/29(10).gif" alt="" width="48" height="24" /><span>переходим в п.16. Иначе выделяем переменную</span><img src="http://content.snauka.ru/web/87597_files/29(11).gif" alt="" width="18" height="24" /><sub><span> </span></sub><span>в функциях чл</span><strong><span>е</span></strong><span>на </span><img src="http://content.snauka.ru/web/87597_files/29(12).gif" alt="" width="26" height="24" /><span>очередного семейства множеств или исходной совокупности </span><img src="http://content.snauka.ru/web/87597_files/29(13).gif" alt="" width="29" height="25" /><span> функций с помощью варианта алгоритма выделения, описанного в [2]. Он не предусматривает разложения промежуточных форм совокупности </span><img src="http://content.snauka.ru/web/87597_files/29(14).gif" alt="" width="26" height="24" /><span>на подмножества и реализуется процедурой пп. 9-12 в пробном и штатном режимах при значении параметра </span><img src="http://content.snauka.ru/web/87597_files/29(15).gif" alt="" width="189" height="18" /><span>. Переходим в п.15. </span><br />
<span>16. Конец процедуры получения усеченного по всем переменным множества.</span><br />
<span>*******************************************************************</span><br />
<span>17. Начало процедуры обработки ДС подмножеств, порожденных очередным циклом выделений. В случае, если в приведенной форме главной функции усеченной суперпозиции </span><img src="http://content.snauka.ru/web/87597_files/30.gif" alt="" width="24" height="25" /><span>имеется не менее двух ненулевых коэффициентов выделения , указанную суперпозицию можно разложить на два или три сужения</span><img src="http://content.snauka.ru/web/87597_files/30(1).gif" alt="" width="146" height="25" /><span> подмножеств меньшей сложности.</span><br />
<span>В каждое из полученных сужений входит суперпозиция-основа </span><img src="http://content.snauka.ru/web/87597_files/30(2).gif" alt="" width="28" height="28" /><span>, отличающаяся от </span><img src="http://content.snauka.ru/web/87597_files/30(3).gif" alt="" width="24" height="25" /><span> отсутствием в ней ДФ локальных функций </span><img src="http://content.snauka.ru/web/87597_files/30(4).gif" alt="" width="73" height="21" /><span>, и дополнение основы </span><img src="http://content.snauka.ru/web/87597_files/30(5).gif" alt="" width="26" height="25" /><span>(</span><img src="http://content.snauka.ru/web/87597_files/30(6).gif" alt="" width="26" height="25" /><span>)[</span><img src="http://content.snauka.ru/web/87597_files/30(7).gif" alt="" width="26" height="25" /><span>], которое включает ДФ соответствующей локальной функции </span><img src="http://content.snauka.ru/web/87597_files/31.gif" alt="" width="16" height="17" /><span> (</span><img src="http://content.snauka.ru/web/87597_files/31(1).gif" alt="" width="16" height="17" /><span>) [</span><img src="http://content.snauka.ru/web/87597_files/31(2).gif" alt="" width="16" height="18" /><span>] и выражение </span><img src="http://content.snauka.ru/web/87597_files/31(3).gif" alt="" width="66" height="25" /><span>(</span><img src="http://content.snauka.ru/web/87597_files/31(4).gif" alt="" width="65" height="25" /><span>) [</span><img src="http://content.snauka.ru/web/87597_files/31(5).gif" alt="" width="45" height="18" /><span>].</span><br />
<span>Организуем цикл по перебору коэффициентов выделения</span><strong><span> </span></strong><img src="http://content.snauka.ru/web/87597_files/31(6).gif" alt="" width="53" height="21" /><span>. Для каждого ненулевого коэффициента</span><strong><span> </span></strong><img src="http://content.snauka.ru/web/87597_files/31(7).gif" alt="" width="29" height="18" /><span>{</span><img src="http://content.snauka.ru/web/87597_files/31(8).gif" alt="" width="53" height="21" /><span>}выделения строим соответствующую суженную усеченную совокупность, считая коэффициенты, отличные от </span><img src="http://content.snauka.ru/web/87597_files/31(9).gif" alt="" width="17" height="18" /><span>, равными нулю. Рассматриваем сначала главную функцию </span><img src="http://content.snauka.ru/web/87597_files/31(10).gif" alt="" width="17" height="17" /><span> и подставляем в нее нулевые значения функций, принадлежащих разности множеств {</span><img src="http://content.snauka.ru/web/87597_files/31(11).gif" alt="" width="53" height="21" /><span> }</span><img src="http://content.snauka.ru/web/87597_files/31(12).gif" alt="" width="17" height="18" /><span> . Затем, в порядке убывания рангов продолжаем рассмотрение остальных функций совокупности , подставляя в них значения функций меньших рангов. Т</span><strong><span>а</span></strong><span>к как часть функций, не соответствующих рассматриваемому члену семейства, обращается в ноль, а другие функции можно опустить как несущественные аргументы главной функции, получаем суженные усеченные совокупности</span><strong><span> </span></strong><img src="http://content.snauka.ru/web/87597_files/31(13).gif" alt="" width="49" height="25" /><span>, </span><img src="http://content.snauka.ru/web/87597_files/31(14).gif" alt="" width="42" height="42" /><span>, </span><img src="http://content.snauka.ru/web/87597_files/32.gif" alt="" width="49" height="25" /><strong><span> </span></strong><span>множеств</span><strong><span> </span></strong><img src="http://content.snauka.ru/web/87597_files/32(1).gif" alt="" width="104" height="25" /><strong><span> , </span></strong><img src="http://content.snauka.ru/web/87597_files/32(2).gif" alt="" width="104" height="25" /><span>,</span><strong><span> </span></strong><img src="http://content.snauka.ru/web/87597_files/32(3).gif" alt="" width="104" height="25" /><strong><span> </span></strong><span>меньшей размерности.</span><strong><span> </span></strong><span>Они сформированы из логических сумм сужений основы</span><strong><span> </span></strong><img src="http://content.snauka.ru/web/87597_files/33.gif" alt="" width="24" height="25" /><span> и функций</span><strong><span> </span></strong><img src="http://content.snauka.ru/web/87597_files/33(1).gif" alt="" width="26" height="25" /><strong><span> </span></strong><span>(</span><img src="http://content.snauka.ru/web/87597_files/33(2).gif" alt="" width="26" height="25" /><span>)[</span><img src="http://content.snauka.ru/web/87597_files/33(3).gif" alt="" width="26" height="25" /><span>]</span><strong><span> </span></strong><span>соответствующих дополнений.</span><br />
<strong></strong><span>Полученные множества упорядочиваем в порядке возрастания их сложности </span><img src="http://content.snauka.ru/web/87597_files/33(4).gif" alt="" width="32" height="22" /><span> и , реализуя подпрограммы пп. 13 – 16, поочередно осуществляем с ними в пробном режиме выделения переменных с помощью прежнего варианта [2] выделения как с независимыми совокупностями функций. Если максимальный объем промежуточных совокупностей, сформированных в результате пробного выделения согласно прежнему варианту[2], больше соответствующего объема, полученного после выполнения предшествующего цикла модифицированного варианта выделения, присваиваем рассмотренной совокупности новое значение индекса </span><img src="http://content.snauka.ru/web/87597_files/33(5).gif" alt="" width="16" height="14" /><span>: </span><img src="http://content.snauka.ru/web/87597_files/33(6).gif" alt="" width="108" height="21" /><span> </span><img src="http://content.snauka.ru/web/87597_files/33(7).gif" alt="" width="12" height="22" /><span> и производим дописывание функций рассмотренного члена семейства в начало (вершину) списка</span><img src="http://content.snauka.ru/web/87597_files/33(8).gif" alt="" width="49" height="18" /><span> совокупностей </span><img src="http://content.snauka.ru/web/87597_files/33(9).gif" alt="" width="21" height="24" /><span> функций, предназначенных для дальнейшей обработки. Если рассмотрены не все члены семейства, продолжаем их обработку ( п.17). Иначе переходим в п.18. Если пробный режим прежней процедуры выделения (пп.13-16) рассматриваемого члена семейства или его сужения эффективнее модернизированного варианта, реализуем соответствующий штатный режим. Затем , исключая повторения и поглощения полученных корней, дополняем ими множество </span><img src="http://content.snauka.ru/web/87597_files/33(10).gif" alt="" width="58" height="18" /><span>. </span><br />
<span>18. Конец процедуры обработки ДС подмножеств</span><br />
<span>*******************************************************************</span><br />
<span>19. Начало процедуры формирования корней из усеченной по всем переменным совокупности локальных функций </span><br />
<span>Если приведенная форма главной функции суперпозиции </span><img src="http://content.snauka.ru/web/87597_files/33(11).gif" alt="" width="70" height="26" /><span> обратилась в 0, оставляем без изменений множество</span><img src="http://content.snauka.ru/web/87597_files/33(12).gif" alt="" width="58" height="18" /><span>корней исходного уравнения и переходим в п. 20. Иначе с помощью лексикографического перебора [2, 7] находим часть корней исходного уравнения, получая комбинации дизъюнкций локальных функций усеченной по всем переменным совокупности </span><img src="http://content.snauka.ru/web/87597_files/33(13).gif" alt="" width="20" height="24" /><span> и дополняем найденными комбинациями множество </span><img src="http://content.snauka.ru/web/87597_files/33(14).gif" alt="" width="58" height="18" /><span>корней исходного уравнения. Рассматриваем множество </span><img src="http://content.snauka.ru/web/87597_files/34.gif" alt="" width="58" height="18" /><span> и удаляем из него повторы и поглощаемые варианты корней. Удаляем совокупность </span><img src="http://content.snauka.ru/web/87597_files/34(1).gif" alt="" width="20" height="24" /><span> из множества </span><img src="http://content.snauka.ru/web/87597_files/34(2).gif" alt="" width="52" height="18" /><br />
<span>20. Конец процедуры формирования корней.</span><br />
<span>*******************************************************************</span><br />
<strong><span>Пример 1.</span></strong><span> С помощью предложенного алгоритма решим уравнение, приведенное в [6, с. 20]. Если привести обозначения переменных и функций из [6] к обозначениям, принятым в настоящей работе, т.е. </span><img src="http://content.snauka.ru/web/87597_files/34(3).gif" alt="" width="469" height="24" /><img src="http://content.snauka.ru/web/87597_files/34(4).gif" alt="" width="12" height="22" /><br />
<img src="http://content.snauka.ru/web/87597_files/34(5).gif" alt="" width="377" height="25" /><br />
<span>то указанное уравнение может быть задано следующей совокупностью </span><img src="http://content.snauka.ru/web/87597_files/34(6).gif" alt="" width="17" height="22" /><span>отношений: </span><br />
<img src="http://content.snauka.ru/web/87597_files/34(7).gif" alt="" width="228" height="25" /><span>, </span><img src="http://content.snauka.ru/web/87597_files/34(8).gif" alt="" width="180" height="25" /><span>, </span><br />
<img src="http://content.snauka.ru/web/87597_files/35.gif" alt="" width="25" height="20" /><span> </span><img src="http://content.snauka.ru/web/87597_files/35(1).gif" alt="" width="128" height="25" /><span>,</span><sub><span> </span></sub><img src="http://content.snauka.ru/web/87597_files/35(2).gif" alt="" width="293" height="25" /><span>, </span><br />
<img src="http://content.snauka.ru/web/87597_files/35(3).gif" alt="" width="228" height="25" /><span>, </span><img src="http://content.snauka.ru/web/87597_files/35(4).gif" alt="" width="188" height="25" /><span>,</span><br />
<img src="http://content.snauka.ru/web/87597_files/35(5).gif" alt="" width="26" height="20" /><span>{</span><sub><span> </span></sub><img src="http://content.snauka.ru/web/87597_files/35(6).gif" alt="" width="180" height="25" /><sub><span> </span></sub><img src="http://content.snauka.ru/web/87597_files/35(7).gif" alt="" width="38" height="17" /><sub><span>.</span></sub><span> </span><br />
<span>1. Заносим исходную совокупность </span><img src="http://content.snauka.ru/web/87597_files/35(8).gif" alt="" width="17" height="22" /><span>локальных функций в множество </span><img src="http://content.snauka.ru/web/87597_files/35(9).gif" alt="" width="49" height="18" /><span> .</span><br />
<span>2. Так как множество </span><img src="http://content.snauka.ru/web/87597_files/35(10).gif" alt="" width="49" height="18" /><span> не пусто, пересылаем первую по порядку размещения совокупность (top-совокупность) </span><img src="http://content.snauka.ru/web/87597_files/36.gif" alt="" width="53" height="24" /><sub><span> </span></sub><span>функций из стека </span><img src="http://content.snauka.ru/web/87597_files/36(1).gif" alt="" width="49" height="18" /><span> в текущую рабочую область памяти. Среди кодов независимых переменных , сформированных случайным образом, выбираем максимальный по величине код</span><img src="http://content.snauka.ru/web/87597_files/36(2).gif" alt="" width="229" height="24" /><sub><span>.</span></sub><span> Это код переменной </span><img src="http://content.snauka.ru/web/87597_files/36(3).gif" alt="" width="28" height="25" /><span>Присваиваем его значение переменной </span><img src="http://content.snauka.ru/web/87597_files/36(4).gif" alt="" width="86" height="18" /><span>. Коды всех локальных функций</span><img src="http://content.snauka.ru/web/87597_files/36(5).gif" alt="" width="61" height="25" /><span> </span><span>формируем так, чтобы их значения</span><img src="http://content.snauka.ru/web/87597_files/36(6).gif" alt="" width="74" height="25" /><span> превышали значение переменной </span><img src="http://content.snauka.ru/web/87597_files/36(7).gif" alt="" width="196" height="24" /><span>. Заносим в переменную </span><img src="http://content.snauka.ru/web/87597_files/36(8).gif" alt="" width="90" height="18" /><span> максимальный по величине код простых переменных( функций) совокупности </span><img src="http://content.snauka.ru/web/87597_files/36(9).gif" alt="" width="17" height="22" /><span>до очередного выделения. Начальное значение переменной</span><img src="http://content.snauka.ru/web/87597_files/36(10).gif" alt="" width="512" height="24" /><span>.</span><br />
<span>А в переменную </span><img src="http://content.snauka.ru/web/87597_files/37.gif" alt="" width="93" height="18" /><span> заносим максимальный по величине код </span><img src="http://content.snauka.ru/web/87597_files/37(1).gif" alt="" width="300" height="25" /><span>локальных функций совокупности </span><img src="http://content.snauka.ru/web/87597_files/37(2).gif" alt="" width="17" height="22" /><span>, полученной до (после) первого этапа цикла выделений. Пока выделение переменных в совокупности </span><img src="http://content.snauka.ru/web/87597_files/37(3).gif" alt="" width="17" height="22" /><span>не начато будем полагать индекс </span><img src="http://content.snauka.ru/web/87597_files/37(4).gif" alt="" width="13" height="14" /><span> рассматриваемых независимых переменных </span><img src="http://content.snauka.ru/web/87597_files/37(5).gif" alt="" width="22" height="25" /><span> и порядковый номер очередного отсекающего этапа </span><img src="http://content.snauka.ru/web/87597_files/37(6).gif" alt="" width="9" height="18" /><span> цикла выделений равными нулю.</span><br />
<span>Создаем соответствующее </span><img src="http://content.snauka.ru/web/87597_files/37(7).gif" alt="" width="17" height="22" /><sub><span> </span></sub><span>множество </span><img src="http://content.snauka.ru/web/87597_files/37(8).gif" alt="" width="41" height="24" /><span>{</span><img src="http://content.snauka.ru/web/87597_files/37(9).gif" alt="" width="198" height="24" /><span>} независимых аргументов. C помощью способа, приведенного в [1], убеждаемся, что все переменные множества </span><img src="http://content.snauka.ru/web/87597_files/38.gif" alt="" width="26" height="24" /><span> являются отсекающими. Поэтому его состав не изменяется. Так как процесс реализации цикла выделений еще не запущен, обнуляем значения порядкового номера </span><img src="http://content.snauka.ru/web/87597_files/38(1).gif" alt="" width="9" height="18" /><span> этапа цикла выделений и индекса</span><img src="http://content.snauka.ru/web/87597_files/38(2).gif" alt="" width="13" height="14" /><span> переменной </span><img src="http://content.snauka.ru/web/87597_files/38(3).gif" alt="" width="18" height="24" /><span>выделения.</span><br />
<span>3.Так как множество </span><img src="http://content.snauka.ru/web/87597_files/38(4).gif" alt="" width="26" height="24" /><span> не пусто и не все его элементы отмечены квк локально неотсекающие, полагаем индекс </span><img src="http://content.snauka.ru/web/87597_files/38(5).gif" alt="" width="13" height="14" /><span>независимой переменной </span><img src="http://content.snauka.ru/web/87597_files/38(6).gif" alt="" width="24" height="25" /><span> равным нулю. Переходим в п. 4.</span><br />
<span>4. Порядковый номер этапа выделения </span><img src="http://content.snauka.ru/web/87597_files/38(7).gif" alt="" width="37" height="18" /><span> Поэтому рассматриваем текущую совокупность</span><sub><span> </span></sub><img src="http://content.snauka.ru/web/87597_files/38(8).gif" alt="" width="93" height="24" /><span>.</span><br />
<span>Организуем арифметический цикл с параметром </span><img src="http://content.snauka.ru/web/87597_files/38(9).gif" alt="" width="13" height="14" /><span>таким, что его начальное значение и шаг изменения равны 1, а конечное значение равно |</span><img src="http://content.snauka.ru/web/87597_files/38(10).gif" alt="" width="26" height="24" /><span>| = </span><img src="http://content.snauka.ru/web/87597_files/38(11).gif" alt="" width="49" height="24" /><span>. В теле цикла с помощью процедуры пп.9-12 производим пробное выделение каждой из непомеченных независимых переменных </span><img src="http://content.snauka.ru/web/87597_files/38(12).gif" alt="" width="18" height="24" /><span>для совокупности </span><img src="http://content.snauka.ru/web/87597_files/38(13).gif" alt="" width="21" height="22" /><span>В начале процедуры производим обновление значения переменной </span><img src="http://content.snauka.ru/web/87597_files/38(14).gif" alt="" width="322" height="18" /><span>. Так как значение</span><strong><span> </span></strong><img src="http://content.snauka.ru/web/87597_files/38(15).gif" alt="" width="92" height="18" /><span>меньше значения кода любой из локальных функций по построению, то при пробном выделении ищем приведенные формы всех функций </span><img src="http://content.snauka.ru/web/87597_files/39.gif" alt="" width="168" height="25" /><span>и функции </span><img src="http://content.snauka.ru/web/87597_files/39(1).gif" alt="" width="21" height="21" /><span>существенно зависящих от переменной выделения </span><img src="http://content.snauka.ru/web/87597_files/39(2).gif" alt="" width="22" height="24" /><span>Так как все переменные множества </span><img src="http://content.snauka.ru/web/87597_files/39(3).gif" alt="" width="26" height="24" /><span> не помечены, выполняем |</span><img src="http://content.snauka.ru/web/87597_files/39(4).gif" alt="" width="26" height="24" /><span>| = </span><img src="http://content.snauka.ru/web/87597_files/39(5).gif" alt="" width="49" height="24" /><span> пробных попыток выделения переменных</span><img src="http://content.snauka.ru/web/87597_files/39(6).gif" alt="" width="88" height="24" /><span> из функций множества </span><img src="http://content.snauka.ru/web/87597_files/39(7).gif" alt="" width="17" height="22" /><span>. Фиксируем характеристики процесса</span><sub><span> </span></sub><span>получения различных вариантов множества </span><img src="http://content.snauka.ru/web/87597_files/39(8).gif" alt="" width="21" height="22" /><span> следующего этапа цикла выделений, и когда </span><img src="http://content.snauka.ru/web/87597_files/39(9).gif" alt="" width="13" height="14" /><span>превысит значение |</span><img src="http://content.snauka.ru/web/87597_files/39(10).gif" alt="" width="26" height="24" /><span>| , переходим в п. 5.</span><br />
<span>5. Выбираем переменную</span><img src="http://content.snauka.ru/web/87597_files/39(11).gif" alt="" width="22" height="25" /><span>как наиболее эффективную из испытанных в п.4 независимых переменных. Процесс ее выделения имеет следующие характеристики: </span><br />
<span>1) уменьшение числа конъюнкций в ДНФ функции </span><img src="http://content.snauka.ru/web/87597_files/39(12).gif" alt="" width="17" height="17" /><span>: </span><img src="http://content.snauka.ru/web/87597_files/39(13).gif" alt="" width="114" height="25" /><span>; </span><br />
<span>2) увеличение числа конъюнкций в КФ совокупности </span><img src="http://content.snauka.ru/web/87597_files/39(14).gif" alt="" width="21" height="22" /><span>: </span><img src="http://content.snauka.ru/web/87597_files/39(15).gif" alt="" width="106" height="22" /><span>; </span><br />
<span>3) оценка эффективности выделения -</span><strong><span> </span></strong><img src="http://content.snauka.ru/web/87597_files/40.gif" alt="" width="368" height="25" /><strong><span> </span></strong><span>Переходим в п.6</span><br />
<span>6. С помощью процедуры пп. 9-12 производим штатное выделение выбранной в п.5 переменной </span><img src="http://content.snauka.ru/web/87597_files/40(1).gif" alt="" width="17" height="24" /><span>. Вначале обновляем значение переменной </span><img src="http://content.snauka.ru/web/87597_files/40(2).gif" alt="" width="90" height="18" /><span>, пересылая в нее значение переменной </span><img src="http://content.snauka.ru/web/87597_files/40(3).gif" alt="" width="125" height="18" /><span>. Так как переменная </span><img src="http://content.snauka.ru/web/87597_files/40(4).gif" alt="" width="17" height="24" /><span> выбрана в п. 5 в первый раз после образования множеств </span><img src="http://content.snauka.ru/web/87597_files/40(5).gif" alt="" width="17" height="22" /><span> и</span><img src="http://content.snauka.ru/web/87597_files/40(6).gif" alt="" width="26" height="24" /><span>, т.е. в случае, когда </span><img src="http://content.snauka.ru/web/87597_files/40(7).gif" alt="" width="192" height="21" /><sub><span> </span></sub><span>исключаем </span><img src="http://content.snauka.ru/web/87597_files/40(8).gif" alt="" width="17" height="24" /><span> из </span><img src="http://content.snauka.ru/web/87597_files/40(9).gif" alt="" width="26" height="24" /><span> как неотсекающую и снимаем пометки всех переменных о неотсекаемости . Затем увеличиваем на единицу значение </span><img src="http://content.snauka.ru/web/87597_files/40(10).gif" alt="" width="9" height="18" /><span> поряд</span><strong><span>к</span></strong><span>ового номера этапа</span><strong><span> </span></strong><span>цикла выделения:</span><strong><span> </span></strong><img src="http://content.snauka.ru/web/87597_files/41.gif" alt="" width="129" height="18" /><span>и обозначаем полученную совокупность как </span><img src="http://content.snauka.ru/web/87597_files/41(1).gif" alt="" width="61" height="24" /><span>. В завершение штатного выделения переменной </span><img src="http://content.snauka.ru/web/87597_files/41(2).gif" alt="" width="24" height="25" /><sub><span> </span></sub><span>обновляем значение переменной </span><img src="http://content.snauka.ru/web/87597_files/41(3).gif" alt="" width="93" height="18" /><span> максимальным значением кодов функций совокупности </span><img src="http://content.snauka.ru/web/87597_files/41(4).gif" alt="" width="61" height="24" /><span>, равным 44. Это код функции </span><img src="http://content.snauka.ru/web/87597_files/41(5).gif" alt="" width="30" height="25" /><span> .Так как при первом по порядку этапе выделения работа данного алгоритма не отличается от работы алгоритма, описанного в [1, 2], множество </span><img src="http://content.snauka.ru/web/87597_files/41(6).gif" alt="" width="22" height="22" /><span>из 26-и функций, сформированное в</span><sub><span> </span></sub><span>результате его выполнения,</span><sub><span> </span></sub><span>приводить не будем. </span><br />
<span>Полагаем </span><img src="http://content.snauka.ru/web/87597_files/41(7).gif" alt="" width="37" height="18" /><span> и переходим в п. 3.</span><br />
<span>3. </span><img src="http://content.snauka.ru/web/87597_files/41(8).gif" alt="" width="32" height="18" /><span>. Поэтому рассматриваем множество </span><img src="http://content.snauka.ru/web/87597_files/41(9).gif" alt="" width="26" height="22" /><span> Так как множество </span><img src="http://content.snauka.ru/web/87597_files/41(10).gif" alt="" width="26" height="24" /><span> не пусто и не все его элементы отмечены квк неотсекающие, полагаем индекс </span><img src="http://content.snauka.ru/web/87597_files/41(11).gif" alt="" width="13" height="14" /><span>независимой переменной </span><img src="http://content.snauka.ru/web/87597_files/41(12).gif" alt="" width="18" height="24" /><span> равным нулю. Переходим в п. 4.</span><br />
<span>4. С помощью процедуры пп. 9-12 производим пробные выделения каждой из 9-и непомеченных независимых переменных </span><img src="http://content.snauka.ru/web/87597_files/41(13).gif" alt="" width="18" height="24" /><span> (</span><img src="http://content.snauka.ru/web/87597_files/41(14).gif" alt="" width="26" height="14" /><span>1, 2, 3, 4, 5, 6, 7, 9, 10) совокупности</span><img src="http://content.snauka.ru/web/87597_files/41(15).gif" alt="" width="21" height="22" /><span>. Вначале значение переменной </span><img src="http://content.snauka.ru/web/87597_files/41(16).gif" alt="" width="122" height="18" /><span> заносим в </span><img src="http://content.snauka.ru/web/87597_files/42.gif" alt="" width="94" height="18" /><span>. Это код функции </span><img src="http://content.snauka.ru/web/87597_files/42(1).gif" alt="" width="26" height="25" /><span>. Затем ищем приведенные формы всех функций </span><img src="http://content.snauka.ru/web/87597_files/42(2).gif" alt="" width="65" height="25" /><span> существенно зависящих от переменной выделения </span><img src="http://content.snauka.ru/web/87597_files/42(3).gif" alt="" width="24" height="24" /><span> у которых ранг </span><img src="http://content.snauka.ru/web/87597_files/42(4).gif" alt="" width="34" height="17" /><span> либо код больше значения переменной </span><img src="http://content.snauka.ru/web/87597_files/42(5).gif" alt="" width="128" height="21" /><span> либо изменились формулы на предыдущем этапе выделения. Помечаем локально неотсекающие переменные.Фиксируем характеристики пробных выделений остальных переменных и переходим в п. 3. После рассмотрения всех непомеченных переменных из множества</span><img src="http://content.snauka.ru/web/87597_files/42(6).gif" alt="" width="26" height="24" /><span> переходим в п. 5.</span><br />
<span>5. Выбираем переменную </span><img src="http://content.snauka.ru/web/87597_files/42(7).gif" alt="" width="17" height="22" /><sub><span> </span></sub><span>как наиболее эффективную из испытанных в п.4 независимых переменных. Процесс ее выделения имеет следующие характеристики: </span><img src="http://content.snauka.ru/web/87597_files/42(8).gif" alt="" width="117" height="25" /><span> </span><img src="http://content.snauka.ru/web/87597_files/42(9).gif" alt="" width="110" height="22" /><span> </span><img src="http://content.snauka.ru/web/87597_files/42(10).gif" alt="" width="368" height="25" /><span> Переходим в п.6.</span><br />
<span>6. С помощью процедуры пп. 9-12 производим штатное выделение выбранной в п. 5 переменной </span><img src="http://content.snauka.ru/web/87597_files/43.gif" alt="" width="22" height="22" /><span>. Вначале обновляем значение переменной </span><img src="http://content.snauka.ru/web/87597_files/43(1).gif" alt="" width="90" height="18" /><span>, пересылая в нее значение переменной </span><img src="http://content.snauka.ru/web/87597_files/43(2).gif" alt="" width="126" height="18" /><span> Получаем приведенные формы функций совокупности </span><img src="http://content.snauka.ru/web/87597_files/43(3).gif" alt="" width="22" height="22" /><span>. В завершение штатного режима выделения увеличим порядковый номер </span><img src="http://content.snauka.ru/web/87597_files/43(4).gif" alt="" width="9" height="18" /><span> этапа цикла выделения: </span><img src="http://content.snauka.ru/web/87597_files/43(5).gif" alt="" width="125" height="18" /><span>, обозначим полученную совокупность как </span><img src="http://content.snauka.ru/web/87597_files/43(6).gif" alt="" width="22" height="22" /><span>. В завершение штатного выделения переменной </span><img src="http://content.snauka.ru/web/87597_files/43(7).gif" alt="" width="17" height="24" /><sub><span> </span></sub><span>обновляем значение переменной </span><img src="http://content.snauka.ru/web/87597_files/43(8).gif" alt="" width="93" height="18" /><span> максимальным значением кодов функций совокупности </span><img src="http://content.snauka.ru/web/87597_files/43(9).gif" alt="" width="61" height="24" /><span>, равным 57. Т. к. значения индексов вновь образованных функций совпадают с их кодами, это код функции </span><img src="http://content.snauka.ru/web/87597_files/43(10).gif" alt="" width="36" height="25" /><span>. </span><br />
<span>Совокупность </span><img src="http://content.snauka.ru/web/87597_files/43(11).gif" alt="" width="22" height="22" /><span> состоит из 33 функций:</span><br />
<img src="http://content.snauka.ru/web/87597_files/44.gif" alt="" width="192" height="25" /><span> </span><img src="http://content.snauka.ru/web/87597_files/44(1).gif" alt="" width="80" height="25" /><span> </span><img src="http://content.snauka.ru/web/87597_files/44(2).gif" alt="" width="80" height="25" /><br />
<img src="http://content.snauka.ru/web/87597_files/44(3).gif" alt="" width="25" height="20" /><span> </span><img src="http://content.snauka.ru/web/87597_files/44(4).gif" alt="" width="125" height="25" /><img src="http://content.snauka.ru/web/87597_files/44(5).gif" alt="" width="110" height="25" /><img src="http://content.snauka.ru/web/87597_files/44(6).gif" alt="" width="205" height="25" /><img src="http://content.snauka.ru/web/87597_files/44(7).gif" alt="" width="121" height="25" /><span> </span><br />
<img src="http://content.snauka.ru/web/87597_files/44(8).gif" alt="" width="84" height="25" /><img src="http://content.snauka.ru/web/87597_files/44(9).gif" alt="" width="80" height="25" /><img src="http://content.snauka.ru/web/87597_files/44(10).gif" alt="" width="113" height="25" /><img src="http://content.snauka.ru/web/87597_files/45.gif" alt="" width="94" height="25" /><span> </span><br />
<img src="http://content.snauka.ru/web/87597_files/45(1).gif" alt="" width="26" height="20" /><sup><span> </span></sup><span>{</span><img src="http://content.snauka.ru/web/87597_files/45(2).gif" alt="" width="569" height="25" /><span> </span><br />
<img src="http://content.snauka.ru/web/87597_files/45(3).gif" alt="" width="26" height="20" /><sup><span> </span></sup><span>{</span><img src="http://content.snauka.ru/web/87597_files/45(4).gif" alt="" width="320" height="25" /><br />
<img src="http://content.snauka.ru/web/87597_files/45(5).gif" alt="" width="26" height="20" /><sup><span> </span></sup><span>{</span><img src="http://content.snauka.ru/web/87597_files/45(6).gif" alt="" width="356" height="25" /><br />
<img src="http://content.snauka.ru/web/87597_files/46.gif" alt="" width="26" height="20" /><sup><span> </span></sup><span>{</span><img src="http://content.snauka.ru/web/87597_files/46(1).gif" alt="" width="324" height="25" /><br />
<img src="http://content.snauka.ru/web/87597_files/46(2).gif" alt="" width="26" height="20" /><sup><span> </span></sup><span>{</span><img src="http://content.snauka.ru/web/87597_files/46(3).gif" alt="" width="380" height="25" /><br />
<img src="http://content.snauka.ru/web/87597_files/46(4).gif" alt="" width="26" height="20" /><span>{</span><img src="http://content.snauka.ru/web/87597_files/46(5).gif" alt="" width="385" height="25" /><br />
<img src="http://content.snauka.ru/web/87597_files/47.gif" alt="" width="26" height="20" /><span>{</span><img src="http://content.snauka.ru/web/87597_files/47(1).gif" alt="" width="176" height="25" /><sub><span> </span></sub><img src="http://content.snauka.ru/web/87597_files/47(2).gif" alt="" width="26" height="20" /><span>{</span><img src="http://content.snauka.ru/web/87597_files/47(3).gif" alt="" width="202" height="28" /></p>
<p><span>В завершение процедуры штатного выделения снимаем отметки о локальной неотсекаемости со всех независимых переменных множества </span><img src="http://content.snauka.ru/web/87597_files/47(4).gif" alt="" width="26" height="24" /><span>. Полагаем индекс </span><img src="http://content.snauka.ru/web/87597_files/47(5).gif" alt="" width="37" height="18" /><span> и переходим в п. 3.</span><br />
<span>3. </span><img src="http://content.snauka.ru/web/87597_files/47(6).gif" alt="" width="34" height="18" /><span>. Поэтому рассматриваем множество </span><img src="http://content.snauka.ru/web/87597_files/47(7).gif" alt="" width="26" height="22" /><span> Так как множество </span><img src="http://content.snauka.ru/web/87597_files/47(8).gif" alt="" width="26" height="24" /><span> не пусто и не все его элементы отмечены квк неотсекающие, полагаем индекс </span><img src="http://content.snauka.ru/web/87597_files/47(9).gif" alt="" width="13" height="14" /><span>независимой переменной </span><img src="http://content.snauka.ru/web/87597_files/47(10).gif" alt="" width="18" height="24" /><span> равным нулю. Переходим в п. 4.</span><br />
<span>4. С помощью процедуры пп. 9-12 производим пробные выделения каждой из 9-и непомеченных независимых переменных </span><img src="http://content.snauka.ru/web/87597_files/47(11).gif" alt="" width="18" height="24" /><span> (</span><img src="http://content.snauka.ru/web/87597_files/48.gif" alt="" width="26" height="14" /><span>1, 3, 4, 5, 6, 7, 9, 10) совокупности</span><img src="http://content.snauka.ru/web/87597_files/48(1).gif" alt="" width="22" height="22" /><span> и фиксируем их характеристики. Вначале значение переменной </span><img src="http://content.snauka.ru/web/87597_files/48(2).gif" alt="" width="124" height="18" /><span> заносим в </span><img src="http://content.snauka.ru/web/87597_files/48(3).gif" alt="" width="94" height="18" /><span>. Это код функции </span><img src="http://content.snauka.ru/web/87597_files/48(4).gif" alt="" width="30" height="25" /><span>.</span><br />
<span>Отмечаем, что переменные </span><img src="http://content.snauka.ru/web/87597_files/48(5).gif" alt="" width="109" height="25" /><span>,</span><sub><span> </span></sub><span>имеют нулевой показатель эффективности выделения. Отмечаем их как локально неотсекающие и переходим в п. 5</span><sub><span>.</span></sub><span> </span><br />
<span>5. </span><img src="http://content.snauka.ru/web/87597_files/48(6).gif" alt="" width="22" height="25" /><span> и </span><img src="http://content.snauka.ru/web/87597_files/48(7).gif" alt="" width="22" height="25" /><span>- наиболее эффективные из испытанных в п.4 переменных. Процессы их выделения </span><span>имеют близкие по величине характеристики:</span><img src="http://content.snauka.ru/web/87597_files/48(8).gif" alt="" width="202" height="24" /><span> </span><img src="http://content.snauka.ru/web/87597_files/48(9).gif" alt="" width="106" height="24" /><img src="http://content.snauka.ru/web/87597_files/48(10).gif" alt="" width="106" height="24" /><span> </span><img src="http://content.snauka.ru/web/87597_files/48(11).gif" alt="" width="382" height="25" /><span> </span><img src="http://content.snauka.ru/web/87597_files/49.gif" alt="" width="96" height="24" /><span>Так как после выделения </span><img src="http://content.snauka.ru/web/87597_files/49(1).gif" alt="" width="17" height="24" /><span>цикл выделения завершается, а после выделения </span><img src="http://content.snauka.ru/web/87597_files/49(2).gif" alt="" width="17" height="24" /><span> – продолжается, выбираем и помечаем переменную </span><img src="http://content.snauka.ru/web/87597_files/49(3).gif" alt="" width="21" height="24" /><span> Переходим в п.6.</span><br />
<span>6. С помощью процедуры пп. 9-12 производим штатное выделение выбранной в п. 5 переменной </span><img src="http://content.snauka.ru/web/87597_files/49(4).gif" alt="" width="22" height="24" /><span>. Вначале обновляем значение переменной </span><img src="http://content.snauka.ru/web/87597_files/49(5).gif" alt="" width="90" height="18" /><span>, пересылая в нее значение переменной </span><img src="http://content.snauka.ru/web/87597_files/49(6).gif" alt="" width="126" height="18" /><span> Получаем приведенные формы функций совокупности </span><img src="http://content.snauka.ru/web/87597_files/49(7).gif" alt="" width="22" height="22" /><span>. В завершение штатного режима выделения увеличим порядковый номер </span><img src="http://content.snauka.ru/web/87597_files/49(8).gif" alt="" width="9" height="18" /><span> этапа цикла выделения: </span><img src="http://content.snauka.ru/web/87597_files/49(9).gif" alt="" width="128" height="18" /><span>, обозначаем полученную совокупность как </span><img src="http://content.snauka.ru/web/87597_files/49(10).gif" alt="" width="22" height="24" /><span>. После штатного выделения переменной</span><img src="http://content.snauka.ru/web/87597_files/49(11).gif" alt="" width="17" height="24" /><sub><span> </span></sub><span>обновляем значение переменной </span><img src="http://content.snauka.ru/web/87597_files/49(12).gif" alt="" width="93" height="18" /><span> максимальным значением кодов функций совокупности </span><img src="http://content.snauka.ru/web/87597_files/50.gif" alt="" width="61" height="24" /><span>, равным 68. Т. к. значения индексов вновь образованных функций совпадают с их кодами, это код функции </span><img src="http://content.snauka.ru/web/87597_files/50(1).gif" alt="" width="34" height="25" /><span>.</span><br />
<span>Совокупность </span><img src="http://content.snauka.ru/web/87597_files/50(2).gif" alt="" width="22" height="24" /><span> состоит из 40 функций. Формулы функций, не изменившиеся по сравнению с теми же функциями совокупности </span><img src="http://content.snauka.ru/web/87597_files/50(3).gif" alt="" width="22" height="22" /><span>, приводить не будем.</span></p>
<p><img src="http://content.snauka.ru/web/87597_files/50(4).gif" alt="" width="41" height="25" /><span> </span><img src="http://content.snauka.ru/web/87597_files/50(5).gif" alt="" width="36" height="25" /><span> </span><img src="http://content.snauka.ru/web/87597_files/50(6).gif" alt="" width="37" height="25" /><span> </span><img src="http://content.snauka.ru/web/87597_files/50(7).gif" alt="" width="36" height="25" /><span> </span><img src="http://content.snauka.ru/web/87597_files/50(8).gif" alt="" width="36" height="25" /><span> </span><img src="http://content.snauka.ru/web/87597_files/50(9).gif" alt="" width="37" height="25" /><img src="http://content.snauka.ru/web/87597_files/50(10).gif" alt="" width="36" height="25" /><img src="http://content.snauka.ru/web/87597_files/50(11).gif" alt="" width="77" height="25" /><img src="http://content.snauka.ru/web/87597_files/50(12).gif" alt="" width="142" height="25" /><br />
<img src="http://content.snauka.ru/web/87597_files/50(13).gif" alt="" width="25" height="20" /><span> </span><img src="http://content.snauka.ru/web/87597_files/50(14).gif" alt="" width="89" height="25" /><span> </span><img src="http://content.snauka.ru/web/87597_files/51.gif" alt="" width="137" height="25" /><span> </span><img src="http://content.snauka.ru/web/87597_files/51(1).gif" alt="" width="80" height="25" /><br />
<img src="http://content.snauka.ru/web/87597_files/51(2).gif" alt="" width="26" height="20" /><sub><span>{</span></sub><img src="http://content.snauka.ru/web/87597_files/51(3).gif" alt="" width="424" height="25" /><img src="http://content.snauka.ru/web/87597_files/51(4).gif" alt="" width="130" height="25" /><br />
<img src="http://content.snauka.ru/web/87597_files/51(5).gif" alt="" width="26" height="20" /><span>{</span><img src="http://content.snauka.ru/web/87597_files/51(6).gif" alt="" width="273" height="25" /><sub><span> </span></sub><img src="http://content.snauka.ru/web/87597_files/51(7).gif" alt="" width="26" height="20" /><span>{</span><img src="http://content.snauka.ru/web/87597_files/51(8).gif" alt="" width="165" height="25" /><br />
<img src="http://content.snauka.ru/web/87597_files/52.gif" alt="" width="26" height="20" /><span>{</span><img src="http://content.snauka.ru/web/87597_files/52(1).gif" alt="" width="166" height="25" /><sub><span> </span></sub><img src="http://content.snauka.ru/web/87597_files/52(2).gif" alt="" width="26" height="20" /><span>{</span><img src="http://content.snauka.ru/web/87597_files/52(3).gif" alt="" width="225" height="25" /><br />
<img src="http://content.snauka.ru/web/87597_files/52(4).gif" alt="" width="26" height="20" /><span>{</span><img src="http://content.snauka.ru/web/87597_files/52(5).gif" alt="" width="214" height="25" /><sub><span> </span></sub><img src="http://content.snauka.ru/web/87597_files/52(6).gif" alt="" width="26" height="20" /><span>{</span><img src="http://content.snauka.ru/web/87597_files/52(7).gif" alt="" width="108" height="25" /><img src="http://content.snauka.ru/web/87597_files/52(8).gif" alt="" width="26" height="20" /><span>{</span><img src="http://content.snauka.ru/web/87597_files/52(9).gif" alt="" width="30" height="25" /><span>, </span><img src="http://content.snauka.ru/web/87597_files/52(10).gif" alt="" width="30" height="20" /><strong><span>{</span></strong><img src="http://content.snauka.ru/web/87597_files/52(11).gif" alt="" width="37" height="25" /><br />
<img src="http://content.snauka.ru/web/87597_files/52(12).gif" alt="" width="29" height="20" /><strong><span>{</span></strong><img src="http://content.snauka.ru/web/87597_files/53.gif" alt="" width="42" height="25" /><br />
<span>В завершение процедуры штатного выделения снимаем все пометки о неотсекаемости независимых переменных . Полагаем индекс </span><img src="http://content.snauka.ru/web/87597_files/53(1).gif" alt="" width="37" height="18" /><span> и переходим в п. 3.</span><br />
<span>3. </span><img src="http://content.snauka.ru/web/87597_files/53(2).gif" alt="" width="33" height="18" /><span>. Поэтому рассматриваем множество </span><img src="http://content.snauka.ru/web/87597_files/53(3).gif" alt="" width="26" height="24" /><span> Так как множество </span><img src="http://content.snauka.ru/web/87597_files/53(4).gif" alt="" width="26" height="24" /><span> не пусто и не все его элементы отмечены как неотсекающие, полагаем индекс </span><img src="http://content.snauka.ru/web/87597_files/53(5).gif" alt="" width="13" height="14" /><span>независимой переменной </span><img src="http://content.snauka.ru/web/87597_files/53(6).gif" alt="" width="18" height="24" /><span> равным нулю. Переходим в п. 4.</span><br />
<span>4. С помощью процедуры пп. 9-12 производим пробные выделения каждой из 9-и непомеченных независимых переменных </span><img src="http://content.snauka.ru/web/87597_files/53(7).gif" alt="" width="22" height="25" /><span> (</span><img src="http://content.snauka.ru/web/87597_files/53(8).gif" alt="" width="26" height="14" /><span>1, 3, 4, 5, 6, 7, 9, 10) совокупности</span><img src="http://content.snauka.ru/web/87597_files/53(9).gif" alt="" width="22" height="24" /><span> и фиксируем их характеристики. Вначале значение переменной </span><img src="http://content.snauka.ru/web/87597_files/53(10).gif" alt="" width="124" height="18" /><span> заносим в </span><img src="http://content.snauka.ru/web/87597_files/53(11).gif" alt="" width="94" height="18" /><span>. Это код функции </span><img src="http://content.snauka.ru/web/87597_files/53(12).gif" alt="" width="30" height="25" /><span>. </span><br />
<span>Отмечаем, что переменные</span><sub><span> </span></sub><img src="http://content.snauka.ru/web/87597_files/53(13).gif" alt="" width="18" height="24" /><span>и </span><img src="http://content.snauka.ru/web/87597_files/53(14).gif" alt="" width="18" height="24" /><sub><span> </span></sub><span>имеют нулевой показатель эффективности выделения . Отмечаем их как локально неотсекающие и переходим в п. 5.</span><br />
<span>5. Выбираем </span><img src="http://content.snauka.ru/web/87597_files/53(15).gif" alt="" width="21" height="24" /><sub><span> </span></sub><span>как единственную эффективную из испытанных в п.3 независимых переменных. Процесс ее выделения имеет следующие характеристики: </span><img src="http://content.snauka.ru/web/87597_files/53(16).gif" alt="" width="109" height="25" /><img src="http://content.snauka.ru/web/87597_files/54.gif" alt="" width="108" height="22" /><span> </span><img src="http://content.snauka.ru/web/87597_files/54(1).gif" alt="" width="361" height="25" /><span> Переходим в п.6.</span><br />
<span>6. С помощью процедуры пп. 9-12 производим штатное выделение выбранной в п. 5 переменной </span><img src="http://content.snauka.ru/web/87597_files/54(2).gif" alt="" width="26" height="24" /><span>. Вначале обновляем значение переменной </span><img src="http://content.snauka.ru/web/87597_files/54(3).gif" alt="" width="90" height="18" /><span>, пересылая в нее значение переменной </span><img src="http://content.snauka.ru/web/87597_files/54(4).gif" alt="" width="126" height="18" /><span> Получаем приведенные формы функций совокупности </span><img src="http://content.snauka.ru/web/87597_files/54(5).gif" alt="" width="22" height="24" /><span>. В завершение штатного режима выделения увеличиваем порядковый номер </span><img src="http://content.snauka.ru/web/87597_files/54(6).gif" alt="" width="9" height="18" /><span> этапа цикла выделения: </span><img src="http://content.snauka.ru/web/87597_files/54(7).gif" alt="" width="128" height="18" /><span> и обозначаем полученную совокупность как </span><img src="http://content.snauka.ru/web/87597_files/54(8).gif" alt="" width="22" height="22" /><span>. После штатного выделения переменной </span><img src="http://content.snauka.ru/web/87597_files/54(9).gif" alt="" width="22" height="24" /><sub><span> </span></sub><span>обновляем значение переменной </span><img src="http://content.snauka.ru/web/87597_files/54(10).gif" alt="" width="93" height="18" /><span> максимальным значением кодов функций совокупности </span><img src="http://content.snauka.ru/web/87597_files/54(11).gif" alt="" width="61" height="24" /><span>, равным 85. Т. к. значения индексов вновь образованных функций совпадают с их кодами, это код функции </span><img src="http://content.snauka.ru/web/87597_files/55.gif" alt="" width="34" height="25" /><span>. </span><br />
<span>Совокупность </span><img src="http://content.snauka.ru/web/87597_files/55(1).gif" alt="" width="22" height="22" /><span> состоит из 51 функции. Формулы функций, не изменившихся по сравнению с теми же функциями совокупностей </span><img src="http://content.snauka.ru/web/87597_files/55(2).gif" alt="" width="22" height="22" /><span>, </span><img src="http://content.snauka.ru/web/87597_files/55(3).gif" alt="" width="22" height="24" /><span>, приводить не будем. </span></p>
<p><img src="http://content.snauka.ru/web/87597_files/55(4).gif" alt="" width="41" height="25" /><span> </span><img src="http://content.snauka.ru/web/87597_files/55(5).gif" alt="" width="36" height="25" /><span> </span><img src="http://content.snauka.ru/web/87597_files/55(6).gif" alt="" width="36" height="25" /><img src="http://content.snauka.ru/web/87597_files/55(7).gif" alt="" width="36" height="25" /><img src="http://content.snauka.ru/web/87597_files/55(8).gif" alt="" width="36" height="25" /><img src="http://content.snauka.ru/web/87597_files/55(9).gif" alt="" width="36" height="25" /><img src="http://content.snauka.ru/web/87597_files/55(10).gif" alt="" width="82" height="25" /><img src="http://content.snauka.ru/web/87597_files/55(11).gif" alt="" width="69" height="25" /><br />
<img src="http://content.snauka.ru/web/87597_files/55(12).gif" alt="" width="25" height="20" /><sub><span> </span></sub><img src="http://content.snauka.ru/web/87597_files/55(13).gif" alt="" width="80" height="25" /><img src="http://content.snauka.ru/web/87597_files/55(14).gif" alt="" width="69" height="25" /><img src="http://content.snauka.ru/web/87597_files/56.gif" alt="" width="96" height="25" /><img src="http://content.snauka.ru/web/87597_files/56(1).gif" alt="" width="82" height="25" /><br />
<img src="http://content.snauka.ru/web/87597_files/56(2).gif" alt="" width="136" height="25" /><img src="http://content.snauka.ru/web/87597_files/56(3).gif" alt="" width="41" height="25" /><img src="http://content.snauka.ru/web/87597_files/56(4).gif" alt="" width="136" height="25" /><img src="http://content.snauka.ru/web/87597_files/56(5).gif" alt="" width="98" height="25" /><sub><span> </span></sub><br />
<img src="http://content.snauka.ru/web/87597_files/56(6).gif" alt="" width="26" height="20" /><sub><span> </span></sub><img src="http://content.snauka.ru/web/87597_files/56(7).gif" alt="" width="96" height="25" /><img src="http://content.snauka.ru/web/87597_files/56(8).gif" alt="" width="96" height="25" /><img src="http://content.snauka.ru/web/87597_files/56(9).gif" alt="" width="138" height="25" /><img src="http://content.snauka.ru/web/87597_files/56(10).gif" alt="" width="94" height="25" /><br />
<img src="http://content.snauka.ru/web/87597_files/57.gif" alt="" width="205" height="25" /><img src="http://content.snauka.ru/web/87597_files/57(1).gif" alt="" width="136" height="25" /><img src="http://content.snauka.ru/web/87597_files/57(2).gif" alt="" width="41" height="25" /><br />
<img src="http://content.snauka.ru/web/87597_files/57(3).gif" alt="" width="26" height="20" /><span> </span><img src="http://content.snauka.ru/web/87597_files/57(4).gif" alt="" width="100" height="25" /><img src="http://content.snauka.ru/web/87597_files/57(5).gif" alt="" width="100" height="25" /><img src="http://content.snauka.ru/web/87597_files/57(6).gif" alt="" width="112" height="25" /><span> </span><br />
<img src="http://content.snauka.ru/web/87597_files/57(7).gif" alt="" width="26" height="20" /><strong><span> {</span></strong><img src="http://content.snauka.ru/web/87597_files/57(8).gif" alt="" width="41" height="25" /><img src="http://content.snauka.ru/web/87597_files/57(9).gif" alt="" width="41" height="25" /><img src="http://content.snauka.ru/web/87597_files/57(10).gif" alt="" width="166" height="25" /><img src="http://content.snauka.ru/web/87597_files/57(11).gif" alt="" width="98" height="25" /><img src="http://content.snauka.ru/web/87597_files/58.gif" alt="" width="100" height="25" /><br />
<img src="http://content.snauka.ru/web/87597_files/58(1).gif" alt="" width="26" height="20" /><strong><span>{</span></strong><img src="http://content.snauka.ru/web/87597_files/58(2).gif" alt="" width="41" height="25" /><img src="http://content.snauka.ru/web/87597_files/58(3).gif" alt="" width="41" height="25" /><img src="http://content.snauka.ru/web/87597_files/58(4).gif" alt="" width="100" height="25" /><strong><sub><span> </span></sub></strong><img src="http://content.snauka.ru/web/87597_files/58(5).gif" alt="" width="26" height="20" /><span>{</span><img src="http://content.snauka.ru/web/87597_files/58(6).gif" alt="" width="36" height="25" /><img src="http://content.snauka.ru/web/87597_files/58(7).gif" alt="" width="41" height="25" /><img src="http://content.snauka.ru/web/87597_files/58(8).gif" alt="" width="100" height="25" /><br />
<img src="http://content.snauka.ru/web/87597_files/58(9).gif" alt="" width="26" height="20" /><span>{</span><img src="http://content.snauka.ru/web/87597_files/58(10).gif" alt="" width="41" height="25" /><img src="http://content.snauka.ru/web/87597_files/58(11).gif" alt="" width="104" height="25" /><img src="http://content.snauka.ru/web/87597_files/58(12).gif" alt="" width="41" height="25" /><strong><sub><span> </span></sub></strong><img src="http://content.snauka.ru/web/87597_files/58(13).gif" alt="" width="26" height="20" /><strong><span>{</span></strong><img src="http://content.snauka.ru/web/87597_files/59.gif" alt="" width="148" height="25" /><img src="http://content.snauka.ru/web/87597_files/59(1).gif" alt="" width="41" height="25" /><img src="http://content.snauka.ru/web/87597_files/59(2).gif" alt="" width="41" height="25" /><br />
<img src="http://content.snauka.ru/web/87597_files/59(3).gif" alt="" width="26" height="20" /><span>{</span><img src="http://content.snauka.ru/web/87597_files/59(4).gif" alt="" width="41" height="25" /><img src="http://content.snauka.ru/web/87597_files/59(5).gif" alt="" width="41" height="25" /><img src="http://content.snauka.ru/web/87597_files/59(6).gif" alt="" width="41" height="25" /><strong><span> </span></strong><img src="http://content.snauka.ru/web/87597_files/59(7).gif" alt="" width="30" height="20" /><span>{</span><img src="http://content.snauka.ru/web/87597_files/59(8).gif" alt="" width="41" height="25" /><strong><span> </span></strong><img src="http://content.snauka.ru/web/87597_files/59(9).gif" alt="" width="30" height="20" /><span>{</span><img src="http://content.snauka.ru/web/87597_files/59(10).gif" alt="" width="41" height="25" /><span> </span><img src="http://content.snauka.ru/web/87597_files/59(11).gif" alt="" width="30" height="20" /><span>{</span><img src="http://content.snauka.ru/web/87597_files/59(12).gif" alt="" width="46" height="25" /><br />
<span>4. С помощью процедуры пп. 9-12 производим пробные выделения каждой из 9-и непомеченных независимых переменных </span><img src="http://content.snauka.ru/web/87597_files/59(13).gif" alt="" width="22" height="25" /><span> (</span><img src="http://content.snauka.ru/web/87597_files/59(14).gif" alt="" width="26" height="14" /><span>1, 3, 4, 5, 6, 7, 9, 10) совокупности</span><img src="http://content.snauka.ru/web/87597_files/59(15).gif" alt="" width="22" height="22" /><span> и фиксируем их характеристики. Вначале значение переменной </span><img src="http://content.snauka.ru/web/87597_files/59(16).gif" alt="" width="124" height="18" /><span> заносим в </span><img src="http://content.snauka.ru/web/87597_files/60.gif" alt="" width="94" height="18" /><span>. </span><br />
<span>Отмечаем, что все переменные</span><sub><span> </span></sub><span>имеют нулевой показатель эффективности выделения. Фиксируем наибольшее число символов , использованных к настоящему моменту при реализации этапов текущего цикла выделений Поэтому прерываем реализацию текущего цикла выделений. Отмечаем, что в процессе его выполнения при одном выделении потребовалось запоминать не более 175 символов . Теперь для разложения суперпозиции </span><img src="http://content.snauka.ru/web/87597_files/60(1).gif" alt="" width="22" height="22" /><span>по коэффициентам главной функции переходим в п. 7.</span><br />
<strong></strong><span>7, 17, 18, 13-16.Рассматриваем приведенную форму</span><img src="http://content.snauka.ru/web/87597_files/60(2).gif" alt="" width="44" height="25" /><span>главной функции суперпозиции </span><img src="http://content.snauka.ru/web/87597_files/60(3).gif" alt="" width="22" height="22" /><span>. Применяя метод неопределенных коэффициентов и</span><strong><span> </span></strong><span>удаляя функции , от которых </span><img src="http://content.snauka.ru/web/87597_files/60(4).gif" alt="" width="44" height="25" /><strong><span> </span></strong><span>перестала зависеть, находим суженные</span><strong><span> </span></strong><span>множества членов ДС.</span><br />
<img src="http://content.snauka.ru/web/87597_files/60(5).gif" alt="" width="277" height="25" /><span>:</span><br />
<img src="http://content.snauka.ru/web/87597_files/60(6).gif" alt="" width="437" height="26" /><span>;</span><br />
<img src="http://content.snauka.ru/web/87597_files/60(7).gif" alt="" width="298" height="26" /><span>; </span><img src="http://content.snauka.ru/web/87597_files/61.gif" alt="" width="258" height="26" /><span>;</span><br />
<img src="http://content.snauka.ru/web/87597_files/61(1).gif" alt="" width="190" height="26" /><span>; </span><img src="http://content.snauka.ru/web/87597_files/61(2).gif" alt="" width="120" height="26" /><span>; </span><img src="http://content.snauka.ru/web/87597_files/61(3).gif" alt="" width="120" height="26" /><span>; </span><img src="http://content.snauka.ru/web/87597_files/61(4).gif" alt="" width="121" height="26" /><span>;</span><br />
<img src="http://content.snauka.ru/web/87597_files/61(5).gif" alt="" width="120" height="26" /><span>; </span><img src="http://content.snauka.ru/web/87597_files/61(6).gif" alt="" width="85" height="26" /><span>; </span><img src="http://content.snauka.ru/web/87597_files/62.gif" alt="" width="89" height="26" /><span>; </span><img src="http://content.snauka.ru/web/87597_files/62(1).gif" alt="" width="89" height="26" /><span>; </span><img src="http://content.snauka.ru/web/87597_files/62(2).gif" alt="" width="96" height="25" /><span>. :</span><br />
<img src="http://content.snauka.ru/web/87597_files/62(3).gif" alt="" width="277" height="25" /><span>:</span><br />
<img src="http://content.snauka.ru/web/87597_files/62(4).gif" alt="" width="330" height="26" /><strong><sub><span>; </span></sub></strong><img src="http://content.snauka.ru/web/87597_files/62(5).gif" alt="" width="264" height="26" /><strong><sub><span>;</span></sub></strong><br />
<img src="http://content.snauka.ru/web/87597_files/62(6).gif" alt="" width="226" height="26" /><strong><sub><span>; </span></sub></strong><img src="http://content.snauka.ru/web/87597_files/63.gif" alt="" width="156" height="26" /><strong><sub><span>; </span></sub></strong><img src="http://content.snauka.ru/web/87597_files/63(1).gif" alt="" width="120" height="26" /><strong><sub><span>;</span></sub></strong><br />
<img src="http://content.snauka.ru/web/87597_files/63(2).gif" alt="" width="120" height="26" /><span>; </span><img src="http://content.snauka.ru/web/87597_files/63(3).gif" alt="" width="121" height="26" /><span>; </span><img src="http://content.snauka.ru/web/87597_files/63(4).gif" alt="" width="120" height="26" /><span>; </span><img src="http://content.snauka.ru/web/87597_files/63(5).gif" alt="" width="85" height="26" /><span>; </span><img src="http://content.snauka.ru/web/87597_files/63(6).gif" alt="" width="96" height="25" /><span>.</span><br />
<img src="http://content.snauka.ru/web/87597_files/63(7).gif" alt="" width="276" height="25" /><span>:</span><br />
<img src="http://content.snauka.ru/web/87597_files/64.gif" alt="" width="224" height="26" /><span>; </span><img src="http://content.snauka.ru/web/87597_files/64(1).gif" alt="" width="157" height="26" /><span>; </span><img src="http://content.snauka.ru/web/87597_files/64(2).gif" alt="" width="120" height="26" /><span>; </span><img src="http://content.snauka.ru/web/87597_files/64(3).gif" alt="" width="84" height="26" /><span>;</span><br />
<img src="http://content.snauka.ru/web/87597_files/64(4).gif" alt="" width="85" height="26" /><span>; </span><img src="http://content.snauka.ru/web/87597_files/64(5).gif" alt="" width="85" height="26" /><span>; </span><img src="http://content.snauka.ru/web/87597_files/64(6).gif" alt="" width="90" height="26" /><span>; </span><img src="http://content.snauka.ru/web/87597_files/64(7).gif" alt="" width="85" height="26" /><span>; </span><img src="http://content.snauka.ru/web/87597_files/65.gif" alt="" width="85" height="26" /><span>; </span><img src="http://content.snauka.ru/web/87597_files/65(1).gif" alt="" width="100" height="25" /><span>.</span><br />
<strong></strong><span>Рассматриваем все суженные множества ДС и с помощью прежней процедуры пп. 13-16 [2] в пробном режиме находим корни соответствующих логических уравнений и фиксируем необходимые для их получения объемы памяти. </span><br />
<span>Совокупность </span><img src="http://content.snauka.ru/web/87597_files/65(2).gif" alt="" width="88" height="22" /><span>.</span><strong><span> </span></strong><span>При нахождения корней для</span><strong><span> </span></strong><span>одного</span><strong><span> </span></strong><span>выделения потребовалось запомнить не более 163 символов.</span><span>Корней не найдено.</span><span>Совокупность </span><img src="http://content.snauka.ru/web/87597_files/65(3).gif" alt="" width="93" height="22" /><span>. При нахождения корней для одного выделения потребовалось запомнить не более 88 символов.</span><span>После нахождения и минимизации конечной ДНФ получено 3 корня: </span><img src="http://content.snauka.ru/web/87597_files/65(4).gif" alt="" width="553" height="24" /><span>, которые заносятся в множество </span><img src="http://content.snauka.ru/web/87597_files/65(5).gif" alt="" width="58" height="18" /><span>. Они полностью совпадают с окончательными результатами того же примера из работы [6].</span><span>Совокупность </span><img src="http://content.snauka.ru/web/87597_files/65(6).gif" alt="" width="92" height="24" /><span>. При нахождения корней для одного выделения потребовалось запомнить не более 37 символов.</span><span>Корней не найдено.</span><span>Заметим, что при реализации предложенного варианта метода до момента прерывания для одного выделения требовалось запоминать не более 175 символов.</span><br />
<span>Так как эта величина больше любого из приведенных выше объемов памяти, необходимых для реализации членов ДС с помощью прежней процедуры не будем пополнять ими список </span><img src="http://content.snauka.ru/web/87597_files/65(7).gif" alt="" width="41" height="18" /><span> для применения к ним в дальнейшем модифицированной процедуры выделения. Вместо этого реализуем для членов семейства штатный режим прежней процедуры выделения и занесем его результаты во множество </span><img src="http://content.snauka.ru/web/87597_files/66.gif" alt="" width="58" height="18" /><span>.</span><br />
<span>Удаляем из стека </span><img src="http://content.snauka.ru/web/87597_files/66(1).gif" alt="" width="49" height="18" /><span>разложенную по коэффициентам выделения главной функции суперпозицию </span><img src="http://content.snauka.ru/web/87597_files/66(2).gif" alt="" width="17" height="22" /><span> и переходим в п. 2.</span><br />
<span>2. Так как стек </span><img src="http://content.snauka.ru/web/87597_files/66(3).gif" alt="" width="49" height="18" /><span> оказался пустым, переходим в п. 8.</span><br />
<span>8. Конец работы.</span><br />
<span>Для оценки эффективности предложенного метода найдем с помощью прежней процедуры пп. 13-16 [2] корни исходного уравнения , заданного совокупностью </span><img src="http://content.snauka.ru/web/87597_files/66(4).gif" alt="" width="17" height="22" /><span>. При их нахождении для одного выделения потребовалось запомнить не более 262 символов.</span><br />
<span>Следовательно модифицированный вариант выделения эффективнее прежнего варианта в </span><img src="http://content.snauka.ru/web/87597_files/66(5).gif" alt="" width="93" height="21" /><span> раза.</span></p>
<p><strong><span>З</span><span>АКЛЮЧЕНИЕ</span></strong></p>
<p><span>В предлагаемой статье рассматривается применение метода выделения переменных [1, 2] не только для всего объема исходной суперпозиции локальных функций, но и для ее отдельных областей . Это позволяет ограничить величиной, пропорциональной доле области в общем объеме исходной суперпозиции, максимальные размеры промежуточных форм и умерить взрывной характер их роста при формировании. Описаны приемы разложения исходной суперпозиции на ДС суперпозиций меньшей сложности. На конкретном примере из книги [6] А.Д. Закревского показано, что применение предложенного варианта метода уменьшает максимальный объем промежуточных форм в 1,5 раза по сравнению с прежней процедурой [2] выделения. </span><br />
<span>Дополнительная экспериментальная проверка показала, что для решения с помощью вышеизложенного алгоритма логического уравнения из примера 4 работы [1] потребовалось размещать в памяти компьютера до 322 символов вместо 350 символов, необходимых при применении вырианта алгоритма из работы [2]. Исправляя опечатку, допущенную в решении указанного примера в работе [1], укажем правильное значение корня заданного в нем логического уравнения: </span><img src="http://content.snauka.ru/web/87597_files/66(6).gif" alt="" width="513" height="24" /><span>.</span><br />
<span>Отметим также, что разложение исходной суперпозиции на несколько менее сложных частей позволит сэкономить машинное время реализации предложенного решения на многопроцессорных устройствах путем параллельного выполнения программ их обработки.</span></p>
]]></content:encoded>
			<wfw:commentRss>https://web.snauka.ru/issues/2018/09/87597/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
