Iv всероссийской научно-практической конференции (Омск, 4 июля 2017 г.) Омск 2017



Download 4,15 Mb.
Pdf ko'rish
bet109/158
Sana25.02.2022
Hajmi4,15 Mb.
#287808
1   ...   105   106   107   108   109   110   111   112   ...   158
Bog'liq
kmfi 18 01 2018 04 06 42

ное распределение годовой учебной нагрузки между преподавателями и максимизировать 
суммарное предпочтение преподавателей при назначении дисциплин.
Для описания математической модели обозначим через 
I={1,...,m} множество препода-
вателей, а через 
J={1,...,n} – множество дисциплин. Пусть c

и 
a
i
– наименьший и наибольший 
© Л.А. Заозерская, В.А. Планкова, 2017 
__________________________ 
* Работа выполнена при поддержке проекта РФФИ № 16-01-00740. 


172
возможные объемы нагрузки в часах для преподавателя 
i, i=1,…,m, которые зависят от долж-
ности и ставки преподавателя; 
t
j
– число неделимых частей (видов нагрузки) предмета j
j=1,…,n; 
k
j
b
 – объем в часах k-ой части предмета j
k
ij
l – коэффициент предпочтения i-ым 
преподавателем 
k-ой части предмета jS
j
 – максимально допустимое количество частей j-го 
предмета, назначаемых одному преподавателю (
S

≤ 
t

), 
j=1,…,n
Для перехода к задаче булева программирования введем переменные: 
1
=
ij
z
, если пре-
подаватель 
читает предмет j, иначе 
0
=
ij
z
;
 и 
1
=
k
ij
z
, если преподаватель 
читает k-ую часть 
предмета 
j, иначе 
0
=
k
ij
z
, где 
.
,...,
1
,
,
j
t
k
J
j
I
i
=


Построим двухкритериальную модель задачи РУН: 
min
max
1


=

n
j
ij
I
i
z
(1) 
max
1
1
1

∑∑∑
=
=
=
k
ij
m
i
n
j
t
k
k
ij
z
l
j
(2) 
при условиях 
,
,
1
1
I
i
a
z
b
c
i
k
ij
n
j
t
k
k
j
i
j



∑∑
=
=
(3) 
,
,...,
1
,
,
1
1
j
m
i
k
ij
t
k
J
j
z
=

=

=
(4) 
,
,
,
1
J
j
I
i
z
S
z
z
ij
j
k
ij
t
k
ij
j





=
(5) 
{ }
,
,
,
1
,
0
J
j
I
i
z
ij



(6) 
{
}
.
,...,
1
,
,
,
1
,
0
j
k
ij
t
k
J
j
I
i
z
=



(7) 
В задаче требуется минимизировать наибольшее из числа предметов, назначенных пре-
подавателям, – целевая функция (1), и максимизировать суммарные предпочтения препода-
вателей – целевая функция (2). Ограничения (3) означают, что суммарная нагрузка препода-
вателя i не должна превышать максимально возможного объема часов, а также быть не 
меньше минимально возможного объема часов, соответствующего его доле ставки. Равенст-
ва (4) показывают, что любая часть каждого предмета должна быть прочитана ровно один 
раз. Ограничения (5) связывают переменные 
ij
 и 
k
ij
 следующим образом: 
{
}
.
1
,...,
1
1
=



=
k
ij
j
ij
z
t
k
z
Это означает, что преподаватель читает предмет тогда и только тогда, когда он чита-
ет хотя бы одну часть предмета j. Заметим, что коэффициент 
k
ij
l
можно рассматривать как ко-
эффициент эффективности назначения i-му преподавателю k-ой части предмета j. Тогда вто-
рой критерий в задаче будет интерпретироваться как максимизация суммарной эффективно-
сти распределения учебной нагрузки между преподавателями. Для решения построенной за-
дачи (1) – (7) можно применять методы поиска Парето-оптимальных решений, метод после-
довательных уступок, метод свертки критериев.
Если ввести параметры R

– максимально возможное количество предметов, назначае-
мых i-му преподавателю, i=1,…,m, тогда можно рассмотреть однокритериальную постановку 
задачи РУН: 
max
)
(
1
1
1

=
∑∑∑
=
=
=
k
ij
m
i
n
j
t
k
k
ij
z
l
z
f
j


173
при условиях (3) – (7) и ограничениях 
.
,
1
I
i
R
z
i
n
j
ij



=
В качестве примера с реальными данными нами была рассмотрена задача РУН для од-
ной из выпускающих кафедр Омского государственного университета (6 ставок, 13 препода-
вателей, 16 дисциплин с общим числом неделимых частей 47). На первом этапе решения за-
дачи проведено закрепление за преподавателями индивидуальной нагрузки, например, руко-
водство кафедрой, участие в ГАК, научное руководство аспирантами и студентами, чтение 
спецкурсов и т.д., а также скорректированы исходные данные. На втором этапе была по-
строена указанная однокритериальная задача булева программирования с числом перемен-
ных 815 и числом ограничений 757. Для ее решения применен адаптированный алгоритм пе-
ребора L-классов и получена серия допустимых решений. Оптимальные решения этой задачи 
при различных значениях параметров R
i
и S
j
получены с помощью пакета CPLEX. 
Предложенные выше модели задачи распределения учебной нагрузки преподавателей 
рассматриваются нами как базовые для применения на практике. В качестве дополнительных 
ограничений можно учитывать квалификацию преподавателей для чтения лекций по дисци-
плинам, назначение преподавателю, например, не более одной новой дисциплины, взаимные 
отношения преподавателей при ведении одной дисциплины, запрещение некоторых назначе-
ний, специфические пожелания преподавателей и др. Модифицированные модели могут 
быть использованы при создании автоматизированной системы распределения учебной на-
грузки преподавателей. 

Download 4,15 Mb.

Do'stlaringiz bilan baham:
1   ...   105   106   107   108   109   110   111   112   ...   158




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish