<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9447&amp;view=findpost&amp;p=91760</guid>
        <pubDate>Sun, 13 Apr 2003 08:22:53 +0000</pubDate>
        <title>Алло, гараж!</title>
        <link>https://forum.sources.ru/index.php?showtopic=9447&amp;view=findpost&amp;p=91760</link>
        <description><![CDATA[experimenter: спасибо огромное. еще раз спасибо. :)]]></description>
        <author>experimenter</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9447&amp;view=findpost&amp;p=91759</guid>
        <pubDate>Sat, 12 Apr 2003 21:06:36 +0000</pubDate>
        <title>Алло, гараж!</title>
        <link>https://forum.sources.ru/index.php?showtopic=9447&amp;view=findpost&amp;p=91759</link>
        <description><![CDATA[shadeofgray: Во-первых, забудем про неработающие машины - оставим только четыре состояния. Если машина перестаёт работать, то её не существует.<br>Во-вторых, официально закрепим тот факт, что станки только ломаются - т.е. ниже главной диагонали матрицы стоят только нулевые элементы. В третьих, считаем что на главной диагонали стоят ненулевые и не равные единице элементы - вероятность ухудшения состояния станка не 100\%, но и не ноль. <br><br>Тогда получаем следующую систему:<br>x(n+1)=M*x(n)+u, где x - состояние, M - матрица переходов, u - поступление станков. Пусть x<sup class='tag-sup'>*</sup> - искомое состояние равновесия, тогда x<sup class='tag-sup'>*</sup>=M*x<sup class='tag-sup'>*</sup>+u. Получили систему линейных уравнений (M-E)*x<sup class='tag-sup'>*</sup>=-u. E - единичная матрица. Матрица системы треугольная (см. пункт 2) с диагональю из ненулевых элементов (пункт 3), а значит определитель матрицы не ноль и существует единственное решение системы - искомое состояние равновесия.<br><br>Теперь надо доказать, что любая последовательность состояний стремится к нему. Представим состояние x как x=x<sup class='tag-sup'>*</sup>+x', применим к нему оператор системы, получим M*(x<sup class='tag-sup'>*</sup>+x')+u=x<sup class='tag-sup'>*</sup>+M*x'. После n-кратного применения получим x<sup class='tag-sup'>*</sup>+M<sup class='tag-sup'>n</sup>*x'. Осталось доказать, что M<sup class='tag-sup'>n</sup> стремится к нулю. При умножении верхнетреугольных матриц элементы главной диагонали возводятся в квадрат, и в данном случае стремятся к нулю. Если расписать на бумаге произведение двух верхнетреугольных матриц, то несложно доказать, что при стремлении к нулю главной диагонали, стремятся к нулю и элементы той, что выше. А если стремятся к нулю две диагонали, то стремится и третья и т.д. Т.е. пределом M<sup class='tag-sup'>n</sup> является нулевая матрица, и x(n+1)-&gt;x<sup class='tag-sup'>*</sup>.]]></description>
        <author>shadeofgray</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9447&amp;view=findpost&amp;p=91758</guid>
        <pubDate>Sat, 12 Apr 2003 07:07:43 +0000</pubDate>
        <title>Алло, гараж!</title>
        <link>https://forum.sources.ru/index.php?showtopic=9447&amp;view=findpost&amp;p=91758</link>
        <description><![CDATA[experimenter: проблема такова. есть завод, а на нем станки.<br>станок может быть в одном из 5ти состояний, <br>1ое это самое классное,те станок 100\% эффективный,<br>2ое это похуже, эффективность уже 90\%,<br>...<br>а 5ое -это станок сломался, те эффективен на 0\%.<br>вектор эффективности<br><strong class='tag-b'><br>Q = (q1, q2, ... q5) = (1 0.9 ... 0)<br></strong><br>матрица перехода станка из состояния i в j - P,где 5ое состояние является поглощающим<br>короче <br><strong class='tag-b'><br>P = <br>    [0.8  0.15     0.04 0.01 0<br>     0    0.6  0.2 0.15 0.05 <br>     0    0    0.5  0.35 0.15<br>     0    0    0     0.6  0.4<br>     0    0    0    0    1.0];<br></strong><br>те станки только ломаются.<br>надо, чтобы на заводе было опр. кол-во в среднем станков при учете, что каждый <br>день привозят какое-то количество новых станков.<br>те если М - вектор состояния завода,<br><strong class='tag-b'><br>М = (м1, м2, ... м5)<br></strong><br>мi - количество стаков в iом состоянии.<br>короче два соседних дня связаны уравнением<br><strong class='tag-b'><br>M(n+1) = M(n)*P + U,где<br></strong><br><strong class='tag-b'><br>U = (N 0 0 0 0),<br></strong><br>где <strong class='tag-b'>N</strong> - кол-во новых машин, привозимых каждый день.<br>так вот, это все были прилюдия для того, чтобы было понятно откуда ноги растут.<br>на самом деле необх-мо док-ть<br>что скалярное произведение векторов Q*M(n) при n -&gt; бесконечность стремится к<br>конечному ненулевому приделу, при N &gt; 0 (понятно, что старые машины будут накапливаться<br>на заводе, но это фигня, тк их эффективность равна нулю)<br>Короче, вот уравнение<br><strong class='tag-b'><br>M(n+1) = M(n)*P + U<br></strong><br>надо док-ть, что <br>сущ.конечный предел предел<br><strong class='tag-b'><br>Lim Q*M(n)<br>n-&gt; oo<br></strong><br>я чую, что должно быть просто, но как доказать не пойму.]]></description>
        <author>experimenter</author>
        <category>Алгоритмы</category>
      </item>
	
      </channel>
      </rss>
	