This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
courses:system_analysis_modeling_and_optimization:task5 [2019/06/30 10:06] andrey.suchkov [Пример выполнения задания] |
courses:system_analysis_modeling_and_optimization:task5 [2020/09/20 22:58] andrey.suchkov [Постановка задачи] |
||
---|---|---|---|
Line 21: | Line 21: | ||
Сложность и трудоемкость решения задач структурной оптимизации зависит от размерности графа (числа вершин). В случае не высокой размерности может быть использован метод полного перебора путей в графе. При большом числе вершин графа используют, как правило, метод динамического программирования. | Сложность и трудоемкость решения задач структурной оптимизации зависит от размерности графа (числа вершин). В случае не высокой размерности может быть использован метод полного перебора путей в графе. При большом числе вершин графа используют, как правило, метод динамического программирования. | ||
===== Постановка задачи ===== | ===== Постановка задачи ===== | ||
- | * Определить оптимальное число процессов $K_{пр}$ для МПСОД, граф решения ЗНЗ которой приведен на рис. 1. | + | Определить оптимальное число процессов $ K_{пр} $ для МПСОД, граф решения ЗНЗ которой приведен на рис. 1, и построить график загрузки каждого процессора, чтобы достигнуть значения $ T_{кр} $. Значения $ \tau_i$, $i = 1..m $, выбираются студентами самостоятельно в диапазоне 10 ÷ 100 условных единиц. |
- | * Построить график загрузки каждого процессора, чтобы достигнуть значения $T_{кр}$. | + | |
===== Порядок выполнения работы ===== | ===== Порядок выполнения работы ===== | ||
- С помощью метода динамического программирования определить критическое значение $T_{кр}$. | - С помощью метода динамического программирования определить критическое значение $T_{кр}$. | ||
Line 37: | Line 36: | ||
===== Пример выполнения задания ===== | ===== Пример выполнения задания ===== | ||
Дана МПСОД, граф решения ЗНЗ которой приведен на рис. 2. | Дана МПСОД, граф решения ЗНЗ которой приведен на рис. 2. | ||
- | {{ :courses:system_analysis_modeling_and_optimization:task5_eg.png?nolink&300 |Рисунок 2 - Пример системы}} | + | {{ :courses:system_analysis_modeling_and_optimization:task5_eg.png?nolink&300 |Рисунок 2 – Пример системы}} |
Очевидно, что критическим путем будет $X_2 \to X_3 \to X_5$ и | Очевидно, что критическим путем будет $X_2 \to X_3 \to X_5$ и | ||
$$ | $$ | ||
Line 44: | Line 43: | ||
Тогда оптимальное число процессоров в системе составит | Тогда оптимальное число процессоров в системе составит | ||
$$ | $$ | ||
- | K_{кр} = \left\lceil\frac{T_о}{T_{кр}}\right\rceil = \left\lceil\frac{10 + 30 + 20 + 20 + 10 + 30}{80}\right\rceil = \left\lceil\frac{100}{80}\right\rceil = 2. | + | K_{кр} = \left\lceil\frac{T_о}{T_{кр}}\right\rceil = \left\lceil\frac{10 + 30 + 20 + 20 + 10 + 30}{80}\right\rceil = \left\lceil\frac{120}{80}\right\rceil = 2. |
$$ | $$ | ||
График загрузки процессоров будет выглядеть следующим образом: | График загрузки процессоров будет выглядеть следующим образом: |