<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://neerc.ifmo.ru/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=109.205.252.162&amp;*</id>
		<title>Викиконспекты - Вклад участника [ru]</title>
		<link rel="self" type="application/atom+xml" href="http://neerc.ifmo.ru/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=109.205.252.162&amp;*"/>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/109.205.252.162"/>
		<updated>2026-05-19T18:00:41Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F_%D0%B7%D0%B0%D0%B4%D0%B0%D1%87&amp;diff=30861</id>
		<title>Классификация задач</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%9A%D0%BB%D0%B0%D1%81%D1%81%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F_%D0%B7%D0%B0%D0%B4%D0%B0%D1%87&amp;diff=30861"/>
				<updated>2013-05-27T20:48:15Z</updated>
		
		<summary type="html">&lt;p&gt;109.205.252.162: /* Характеристики работ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Нотация Грэхема==&lt;br /&gt;
&amp;lt;tex&amp;gt; \alpha &amp;lt;/tex&amp;gt; | &amp;lt;tex&amp;gt; \beta &amp;lt;/tex&amp;gt; | &amp;lt;tex&amp;gt; \gamma &amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Поле &amp;lt;tex&amp;gt; \alpha &amp;lt;/tex&amp;gt; описывает тип обработки. Задается одним значением.&lt;br /&gt;
&lt;br /&gt;
Поле &amp;lt;tex&amp;gt; \beta &amp;lt;/tex&amp;gt; описывает характеристики работ. Задает параметры работ, и то, какими свойствами должно обладает расписание.&lt;br /&gt;
&lt;br /&gt;
Поле &amp;lt;tex&amp;gt; \gamma&amp;lt;/tex&amp;gt; описывает критерий оптимизации. Содержит функцию, которую нужно оптимизировать.&lt;br /&gt;
&lt;br /&gt;
==Типы обработки==&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition =&lt;br /&gt;
'''Одна машина''' (Single machine, '''1''') В системе находится одна машина.}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition =&lt;br /&gt;
'''Параллельные одинаковые машины''' (Parallel and Identical Machines, '''&amp;lt;tex&amp;gt;P_{m}&amp;lt;/tex&amp;gt;''') В системе находится m одинаковых машин, работающих параллельно.}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition =&lt;br /&gt;
'''Параллельные однородные машины''' (Uniform Machines, '''&amp;lt;tex&amp;gt;Q_{m}&amp;lt;/tex&amp;gt;''') В системе находится m машин, работающих параллельно. У машин разные скорости выполнения работ.}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition =&lt;br /&gt;
'''Параллельные несвязанные машины''' (Unrelated Machines, '''&amp;lt;tex&amp;gt;R_{m}&amp;lt;/tex&amp;gt;''') В системе находится m машин, работающих параллельно. У машин разные скорости выполнения разных работ.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition =&lt;br /&gt;
'''Job shop''' ('''&amp;lt;tex&amp;gt;J_{m}&amp;lt;/tex&amp;gt;''') В системе находится m машин, работающих параллельно. У каждой работы свой упорядоченный список машин, на которых они должны быть выполнены.}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition =&lt;br /&gt;
'''Flow shop''' ('''&amp;lt;tex&amp;gt;F_{m}&amp;lt;/tex&amp;gt;''') В системе находится m машин, работающих параллельно. Машины упорядочены. Работы должны выполняться сначала на первой машине, потом на второй и т.д. до последней.}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition =&lt;br /&gt;
'''Open shop''' ('''&amp;lt;tex&amp;gt;O_{m}&amp;lt;/tex&amp;gt;''') В системе находится m машин, работающих параллельно. Каждая работа должна быть выполнена один раз на каждой машин. Порядок не важен}}&lt;br /&gt;
&lt;br /&gt;
==Характеристики работ==&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition =&lt;br /&gt;
'''Время работы''' (Processing time, &amp;lt;tex&amp;gt;p_{i,j}&amp;lt;/tex&amp;gt;) Если работа &amp;lt;tex&amp;gt;j&amp;lt;/tex&amp;gt; выполняется на машине &amp;lt;tex&amp;gt;i&amp;lt;/tex&amp;gt;, то &amp;lt;tex&amp;gt;p_{i,j}&amp;lt;/tex&amp;gt; является временем обработке работы &amp;lt;tex&amp;gt;j&amp;lt;/tex&amp;gt; на машине &amp;lt;tex&amp;gt;i&amp;lt;/tex&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition =&lt;br /&gt;
'''Время появления''' (Release date, &amp;lt;tex&amp;gt;r_{j}&amp;lt;/tex&amp;gt;) &amp;lt;tex&amp;gt;r_{j}&amp;lt;/tex&amp;gt; является временем появления в системе работы &amp;lt;tex&amp;gt;j&amp;lt;/tex&amp;gt;, минимальное время в которое можно начать обработку работы &amp;lt;tex&amp;gt;j&amp;lt;/tex&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition =&lt;br /&gt;
'''Время окончания''' (Due date, &amp;lt;tex&amp;gt;d_{j}&amp;lt;/tex&amp;gt;) &amp;lt;tex&amp;gt;d_{j}&amp;lt;/tex&amp;gt; является временем до которого ожидается выполнения работы &amp;lt;tex&amp;gt;j&amp;lt;/tex&amp;gt;. Если работа &amp;lt;tex&amp;gt;j&amp;lt;/tex&amp;gt; была выполнена после &amp;lt;tex&amp;gt;d_{j}&amp;lt;/tex&amp;gt;, то налагается штраф}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition =&lt;br /&gt;
'''Дедлайн''' (Deadline, &amp;lt;tex&amp;gt;d_{j}&amp;lt;/tex&amp;gt;) Тоже самое что и время окончания, но после дедлайна выполнять работу нельзя.}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition =&lt;br /&gt;
'''Вес''' (Weight, &amp;lt;tex&amp;gt;w_{j}&amp;lt;/tex&amp;gt;) Величина, отражающая значение работы &amp;lt;tex&amp;gt;j&amp;lt;/tex&amp;gt;.}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition =&lt;br /&gt;
'''Прерывание''' (Preemption, &amp;lt;tex&amp;gt;pmtn&amp;lt;/tex&amp;gt;) Работа может быть прервана и продолжена позже.}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition =&lt;br /&gt;
'''Зависимость между работами''' (Precedence Contraints, &amp;lt;tex&amp;gt;prec&amp;lt;/tex&amp;gt;) {Работа может начаться только после выпонения некоторых других работ. Может быть представлено в виде ориентированного графа. При этом каждой вершине соответствует работа и работа &amp;lt;tex&amp;gt;i&amp;lt;/tex&amp;gt; выполняется перед работой &amp;lt;tex&amp;gt;j&amp;lt;/tex&amp;gt;, если есть ребро из вершины &amp;lt;tex&amp;gt;i&amp;lt;/tex&amp;gt; в &amp;lt;tex&amp;gt;j&amp;lt;/tex&amp;gt;. &lt;br /&gt;
*''chains'' &amp;lt;tex&amp;gt;{-}&amp;lt;/tex&amp;gt; в каждую вершину входит не более одного ребра и выходит не более одного ребра&lt;br /&gt;
*''intree'' &amp;lt;tex&amp;gt;{-}&amp;lt;/tex&amp;gt; из вершины выходит не более одного ребра&lt;br /&gt;
*''outtree'' &amp;lt;tex&amp;gt;{-}&amp;lt;/tex&amp;gt; в вершину входит не более одного ребра&lt;br /&gt;
*''prec'' &amp;lt;tex&amp;gt;{-}&amp;lt;/tex&amp;gt; произвольный ациклический граф зависимостей&lt;br /&gt;
 }}&lt;br /&gt;
&lt;br /&gt;
==Критерий оптимизации==&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition =&lt;br /&gt;
'''Цель оптимизации''' минимизировать тот или иной критерий.}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition =&lt;br /&gt;
&amp;lt;tex&amp;gt; {-} &amp;lt;/tex&amp;gt; (None) Цель - просто сделать.}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition =&lt;br /&gt;
'''Время окончания работы''' (Completion time, &amp;lt;tex&amp;gt;C_{j}&amp;lt;/tex&amp;gt;) Время окончания обработки работы &amp;lt;tex&amp;gt;j&amp;lt;/tex&amp;gt;.}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition =&lt;br /&gt;
'''Опоздание''' (Lateness, &amp;lt;tex&amp;gt;L_{j}&amp;lt;/tex&amp;gt;) .&amp;lt;tex&amp;gt;L_{j}&amp;lt;/tex&amp;gt; = &amp;lt;tex&amp;gt;C_{j}&amp;lt;/tex&amp;gt; - &amp;lt;tex&amp;gt;d_{j}&amp;lt;/tex&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition =&lt;br /&gt;
'''Опоздание''' (Tardiness, &amp;lt;tex&amp;gt;T_{j}&amp;lt;/tex&amp;gt;) .&amp;lt;tex&amp;gt;T_{j}&amp;lt;/tex&amp;gt; = &amp;lt;tex&amp;gt;max(L_{i}, 0)&amp;lt;/tex&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition =&lt;br /&gt;
'''Штраф''' (Unit penalty, &amp;lt;tex&amp;gt;U_{j}&amp;lt;/tex&amp;gt;) . Если &amp;lt;tex&amp;gt;C_{j}&amp;lt;/tex&amp;gt; &amp;gt; &amp;lt;tex&amp;gt;d_{j}&amp;lt;/tex&amp;gt;, то &amp;lt;tex&amp;gt;U_{j}&amp;lt;/tex&amp;gt; = 1, иначе &amp;lt;tex&amp;gt;U_{j}&amp;lt;/tex&amp;gt; = 0 }}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition =&lt;br /&gt;
'''Опоздание''' (Tardiness, &amp;lt;tex&amp;gt;L_{j}&amp;lt;/tex&amp;gt;) .&amp;lt;tex&amp;gt;T_{j}&amp;lt;/tex&amp;gt; = &amp;lt;tex&amp;gt;max(L_{i}, 0)&amp;lt;/tex&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
==Источники==&lt;br /&gt;
*[http://books.google.ru/books?id=MAY1ZstmGPkC&amp;amp;dq=HandBook+of+Scheduling&amp;amp;hl=ru&amp;amp;sa=X&amp;amp;ei=O8PMT8nYEKjh4QTKgsHsBw&amp;amp;ved=0CDMQ6AEwAA Handbook of scheduling: algorithms, models, and performance analysis, Joseph Y-T. Leung ]&lt;br /&gt;
*[http://books.google.ru/books?id=FrUytMqlCv8C&amp;amp;printsec=frontcover&amp;amp;dq=scheduling+algorithms&amp;amp;hl=ru&amp;amp;sa=X&amp;amp;ei=0MPMT4HqKYSk4gSBm6gp&amp;amp;sqi=2&amp;amp;ved=0CDEQ6AEwAA#v=onepage&amp;amp;q=scheduling%20algorithms&amp;amp;f=false Scheduling Algorithms, Peter Brucker]&lt;/div&gt;</summary>
		<author><name>109.205.252.162</name></author>	</entry>

	</feed>