Методы и алгоритмы принятия решений в управлении учебным процессом в условиях неопределенности. Найханова Л.В - 104 стр.

UptoLike

104
Рассмотрим первую стратегию.
Введем новые обозначения: hCount – количество часов дисциплин всего плана;
hNorm – норма часов для плана. Тогда имеем:
resud = hCount – hNorm.
(3.30)
Далее найдем величину, на которую необходимо изменить объем часов каждой
дисциплины по формуле:
x
= resud MOD discCnt,
(3.31)
где discCntколичество дисциплин учебного плана, остаток от деления распределяется
между дисциплинами также равными долями.
К преимуществам данной стратегии можно отнести простоту ее реализации, однако
она не обеспечивает должной гибкости и правильности изменения объема часов, которые
способна дать вторая стратегия. При использовании первой стратегии возможна такая
ситуация, когда у дисциплин с малым объемом часов он будет изменен на количество,
сравнимое с самым первоначальным объемом.
Поэтому для решения данной задачи правильнее применять вторую стратегию.
Пропорциональное разбиение заключается в нахождении процентного соотношения объема
часов дисциплины и общего количества часов в учебном плане для каждой дисциплины
учебного плана по формуле:
,
%100*
hCoun
t
h
per
i
i
=
(3.32)
где h
i
количество часов для изучения iй дисциплины.
Далее, используя эти соотношения, найдем для каждой дисциплины величину, на
которую необходимо изменить количество часов, применив формулу:
%100
%*
i
i
perresud
val = .
(3.33)
Таким образом, данная стратегия позволяет избежать вышеописанных проблем
изменения объема часов. Для избежания расхождений, вызванных округлением при делении,
используется контрольная сумма. Разница между ней и реальной суммой распределяется
равными долями между всеми дисциплинами.
3.4.4 Регулятор анализа учебного плана на соответствие ограничениям
всего учебного плана
Имеем множество дисциплин D = {d
1
, d
2
,…,d
t
}, где tколичество дисциплин
учебного плана; множество ограничений, предъявляемых к учебному плану в целом.
Необходимо осуществить контроль соответствия рассчитанного объема часов учебного
плана установленной норме суммарного количества часов.
Для построения нечеткого регулятора введем следующие лингвистические
переменные: количество часовHours; действие системыAcon.
Лингвистическая переменная «Количество часов» Hours = <Hours
β
, HoursT, HoursX,
HoursG, HoursM>:
Hours
β
- наименование переменной. Hours
β
= «Количество часов»;
HoursT - множество нечетких переменных;
HoursX - универсальное множество лингвистической переменной Hours;
HoursG - синтаксические процедуры, порождающие элементы множества HoursT;
HoursM - семантические процедуры, определяющие значение переменной Ld
β
.
Лингвистическая переменная «Действие системы»Act
= <Act
β
, ActT, ActX, ActG,
ActM>:
Act
β
- наименование переменной. Act
β
= «Действие системы»;
ActT - множество нечетких переменных;
ActX - универсальное множество лингвистической переменной Act;
         Рассмотрим первую стратегию.
         Введем новые обозначения: hCount – количество часов дисциплин всего плана;
hNorm – норма часов для плана. Тогда имеем:
                           resud = hCount – hNorm.                            (3.30)
         Далее найдем величину, на которую необходимо изменить объем часов каждой
дисциплины по формуле:
                            x = resud MOD discCnt,                            (3.31)
где discCnt – количество дисциплин учебного плана, остаток от деления распределяется
между дисциплинами также равными долями.
         К преимуществам данной стратегии можно отнести простоту ее реализации, однако
она не обеспечивает должной гибкости и правильности изменения объема часов, которые
способна дать вторая стратегия. При использовании первой стратегии возможна такая
ситуация, когда у дисциплин с малым объемом часов он будет изменен на количество,
сравнимое с самым первоначальным объемом.
         Поэтому для решения данной задачи правильнее применять вторую стратегию.
Пропорциональное разбиение заключается в нахождении процентного соотношения объема
часов дисциплины и общего количества часов в учебном плане для каждой дисциплины
учебного плана по формуле:
                                       h *100%
                                peri = i          ,                           (3.32)
                                        hCount
где hi – количество часов для изучения i – й дисциплины.
         Далее, используя эти соотношения, найдем для каждой дисциплины величину, на
которую необходимо изменить количество часов, применив формулу:
                                     resud * peri %
                              vali =                .                         (3.33)
                                         100%
         Таким образом, данная стратегия позволяет избежать вышеописанных проблем
изменения объема часов. Для избежания расхождений, вызванных округлением при делении,
используется контрольная сумма. Разница между ней и реальной суммой распределяется
равными долями между всеми дисциплинами.

3.4.4 Регулятор анализа учебного плана на соответствие ограничениям
всего учебного плана
        Имеем множество дисциплин D = {d1, d2,…,dt}, где t – количество дисциплин
учебного плана; множество ограничений, предъявляемых к учебному плану в целом.
Необходимо осуществить контроль соответствия рассчитанного объема часов учебного
плана установленной норме суммарного количества часов.
        Для построения нечеткого регулятора введем следующие лингвистические
переменные: количество часов – Hours; действие системы – Acon.
        Лингвистическая переменная «Количество часов» Hours = :
        Hoursβ - наименование переменной. Hoursβ = «Количество часов»;
        HoursT - множество нечетких переменных;
        HoursX - универсальное множество лингвистической переменной Hours;
        HoursG - синтаксические процедуры, порождающие элементы множества HoursT;
        HoursM - семантические процедуры, определяющие значение переменной Ldβ.
        Лингвистическая переменная «Действие системы»Act = :
        Actβ - наименование переменной. Actβ = «Действие системы»;
        ActT - множество нечетких переменных;
        ActX - универсальное множество лингвистической переменной Act;

                                         104