Optprob/Управление Дисциплинами — различия между версиями
Материал из DISCOPAL
StasFomin (обсуждение | вклад) |
StasFomin (обсуждение | вклад) |
||
| Строка 2: | Строка 2: | ||
{{checked|}} | {{checked|}} | ||
| − | Пусть имеется группа из n= | + | Пусть имеется группа из n=20 человек, с которыми мы собираемся создать m=5 рабочих групп. |
(эксперты-политики создающие новые законы, ученые, инженеры и т.п.). | (эксперты-политики создающие новые законы, ученые, инженеры и т.п.). | ||
| Строка 9: | Строка 9: | ||
{{WikiCutBegin|«матрицей компетентности»}} | {{WikiCutBegin|«матрицей компетентности»}} | ||
<pre> | <pre> | ||
| − | 1 0.1 0.3 0.5 0.7 0.8 0.4 0.9 1 1 | + | 1 0.1 0.3 0.5 0.7 0.8 0.4 0.9 1 1 0 1 0 1 0 0 0.4 0.1 0.1 0.8 |
| − | 0 1 0 1 0 0 0.4 0.1 0.1 0.8 | + | 0 0 1 0 1 0.6 0.4 1 0 0 1 0.1 0.3 0.5 0.7 0.8 0.4 0.9 1 1 |
| − | 0 0 1 0 1 0.6 0.4 1 0 0 | + | 1 0 1 0 1 0 1 0 0 0 1 0 0 1 0 1 0 0 0 1 |
| − | 1 0.1 0.3 0.5 0.7 0.8 0.4 0.9 1 1 | + | 0 0 1 0 0 0 1 0 0 0 1 0.9 1 1 1 1 1 1 0 0 |
| − | 1 0 1 0 1 0 1 0 0 0 | + | 0 0.7 1 0 0.7 0 0 0 1 0 1 0 0 1 0 0 0 0 0 1 |
| − | 1 0 0 1 0 1 0 0 0 1 | + | 1 0 0 1 0 1 0 0 1 0 0 1 0 1 0 1 0 0 0 0 |
| − | 0 0 | + | 0.7 0 1 0 1 0.3 0 1 0 0 0 1 0 1 0 1 0 0 1 1 |
| − | 1 0.9 1 1 1 1 1 1 0 0 | + | 0 0.7 0 0 1 0 1 0 0 0 0 0 0 0 0 1 0 1 0 1 |
| − | 0 0.7 1 0 0.7 0 0 0 1 0 | + | 1 1 0 0 0 0 0 0 0 0 0.6 0.6 1 0 0 1 0 1 0 0 |
| − | + | 0 0 0 0.7 0 0 1 0 1 0 0 0 0.7 0 0 0 1 0 0 1 | |
| − | 1 0 0 1 0 1 0 0 1 0 | + | |
| − | 0 1 0 | + | |
| − | 0.7 0 1 0 1 0.3 0 1 0 | + | |
| − | 0 0 0 1 0 1 0 0 1 1 | + | |
| − | 0 0.7 0 0 1 0 1 0 0 0 | + | |
| − | 0 0 0 0 0 1 0 1 0 1 | + | |
| − | + | ||
| − | 0 | + | |
| − | 0 0 0 0. | + | |
| − | + | ||
| − | + | ||
| − | 0 0 0 | + | |
| − | + | ||
| − | + | ||
| − | 0.7 0 0 | + | |
| − | 0 0 0 | + | |
| − | + | ||
| − | 0 0 1 0 | + | |
| − | 0 1 | + | |
| − | + | ||
</pre> | </pre> | ||
{{WikiCutEnd}} | {{WikiCutEnd}} | ||
| Строка 46: | Строка 26: | ||
<pre> | <pre> | ||
Группа 1 2 3 4 5 | Группа 1 2 3 4 5 | ||
| − | Минимум | + | Минимум 2 2 5 3 5 |
| − | Максимум 8 10 | + | Максимум 7 8 7 6 10 |
</pre> | </pre> | ||
| Строка 59: | Строка 39: | ||
<pre> | <pre> | ||
1 1 0 0 0 1 1 0 1 1 | 1 1 0 0 0 1 1 0 1 1 | ||
| + | 1 1 0 1 1 0 1 0 0 1 | ||
| + | 0 0 1 0 1 0 1 0 1 1 | ||
| + | 0 1 0 1 1 1 1 0 1 1 | ||
| + | 0 0 0 0 1 0 0 0 0 0 | ||
| + | 1 0 1 0 0 1 0 1 0 1 | ||
1 1 0 1 0 1 1 0 1 1 | 1 1 0 1 0 1 1 0 1 1 | ||
| − | 0 0 1 0 0 | + | 0 0 1 0 0 0 0 1 0 0 |
| − | 0 | + | 1 0 0 1 0 1 1 0 0 1 |
| − | + | 1 0 1 0 0 0 1 0 0 1 | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
</pre> | </pre> | ||
{{WikiCutEnd}} | {{WikiCutEnd}} | ||
Цель формирования групп — максимизировать общую компетентность — сумма индивидуальных компетентностей тех, кто в группе, по дисциплинам, изучаемым в группе — и так по всем группам. | Цель формирования групп — максимизировать общую компетентность — сумма индивидуальных компетентностей тех, кто в группе, по дисциплинам, изучаемым в группе — и так по всем группам. | ||
| − | |||
| − | |||
{{enddiv}} | {{enddiv}} | ||
[[Категория:OptimizationProblems]] | [[Категория:OptimizationProblems]] | ||
Версия 13:03, 27 ноября 2022
Пусть имеется группа из n=20 человек, с которыми мы собираемся создать m=5 рабочих групп. (эксперты-политики создающие новые законы, ученые, инженеры и т.п.).
У нас есть 10 дисциплин-предметов (научные дисциплины, технологии, законы, …), а насколько каждый человек хорош в каждой дисциплине, задается индексом компетентности ([0…1]), и все это формирует матрицу
«матрицей компетентности»
1 0.1 0.3 0.5 0.7 0.8 0.4 0.9 1 1 0 1 0 1 0 0 0.4 0.1 0.1 0.8 0 0 1 0 1 0.6 0.4 1 0 0 1 0.1 0.3 0.5 0.7 0.8 0.4 0.9 1 1 1 0 1 0 1 0 1 0 0 0 1 0 0 1 0 1 0 0 0 1 0 0 1 0 0 0 1 0 0 0 1 0.9 1 1 1 1 1 1 0 0 0 0.7 1 0 0.7 0 0 0 1 0 1 0 0 1 0 0 0 0 0 1 1 0 0 1 0 1 0 0 1 0 0 1 0 1 0 1 0 0 0 0 0.7 0 1 0 1 0.3 0 1 0 0 0 1 0 1 0 1 0 0 1 1 0 0.7 0 0 1 0 1 0 0 0 0 0 0 0 0 1 0 1 0 1 1 1 0 0 0 0 0 0 0 0 0.6 0.6 1 0 0 1 0 1 0 0 0 0 0 0.7 0 0 1 0 1 0 0 0 0.7 0 0 0 1 0 0 1
Каждая группа имеет ограничение на минимум и максимум людей
Группа 1 2 3 4 5 Минимум 2 2 5 3 5 Максимум 7 8 7 6 10
- В каждой группе нужно работать над двумя предметами.
- Каждый предмет, должен изучаться по крайней мере в одной группе
- Если индекс компетентности кого-то в предмете меньше 0.5, он не может входить в рабочую группу, которая этим занимается.
- Предметы, которые изучает группа, должны быть совместимы («нет конфликта интересов», «техника безопасности» … )
«матрицей совместимости дисциплин»
1 1 0 0 0 1 1 0 1 1 1 1 0 1 1 0 1 0 0 1 0 0 1 0 1 0 1 0 1 1 0 1 0 1 1 1 1 0 1 1 0 0 0 0 1 0 0 0 0 0 1 0 1 0 0 1 0 1 0 1 1 1 0 1 0 1 1 0 1 1 0 0 1 0 0 0 0 1 0 0 1 0 0 1 0 1 1 0 0 1 1 0 1 0 0 0 1 0 0 1
Цель формирования групп — максимизировать общую компетентность — сумма индивидуальных компетентностей тех, кто в группе, по дисциплинам, изучаемым в группе — и так по всем группам.