timetable using graph coloring
TRANSCRIPT
-
7/21/2019 timetable using graph coloring
1/4
PROBLEM 3
BAI TON: Mt trng i hc c Rphng hc, mi phng hc c thuc tnh l v tr v
sc cha (s ch ng!i tr"ng phng#$ % tr l mt thuc tnh phc h&p g!m c'c thng
tin) M* phng, t+ng l+u v t" nh$ Nmn hc &c m- tr"ng mt hc ./$ Mt mn
hc c th0 &c chia thnh nhi1u l2p hc n3u s sinh vi4n 5ng .6 hc mn hc
v&t 7u' .h8 n5ng cha c9a mt phng$ Msinh vi4n 5ng .6 mn hc$ Mi ng:
&c chia thnh ;< ca hc, =u>i s'ng ;? ca hc v =u>i chi1u ;? ca hc$
Yu cu)
@$ A*: B'c nh c'c rng =uc cng v rng =uc m1m ch" =i t"'n B3p thi
.h"' =i0u thC" =i t"'n Dt t8 - tr4n?$ A*: m hEnh h"' =i t"'n F2i Fng =i t"'n th"8 m*n rng =uc v 'nh B
sang =i t"'n t mu ! th$
Xc inh cc rng buc cng v rng buc mm trong bton:
Rng buc cng:i$ %" cGng mHt thi gian( ca# tr"ng ng:, mHt phng hc .hng th0
c hIn mHt l2p hc$
ii$ Jhng hc .hng th0 c l2p hc v2i s sinh vi4n nhi1u hIn sc cha c9aphng$
iii$ %" cGng mHt thi gian (ca# tr"ng ng:, mHt sinh vi4n .hng th0 tham gia nhi1uhIn mHt l2p hc$
iv$ MHt l2p hc .hng th0 FiKn ra tr"ng ? ca li4n ti3p - ? phng .h'c nhau (tanh, t+ng l+uL#
Rng buc mm:i$ l2p hc ti cGng mHt thi gian (ca# .hng l2n hIn t>ng s
phng$
ii$ l2p hc c9a mHt mn hc cng nhN cng tt$iii$ hn phng ch" l2p phG h&p v2i s sinh vi4n c9a l2p nhOt (cng tch trng cng tt#$
iv$ Ph tQ u ti4n chn ca ch" l2p hc (CB) @,?,R,
-
7/21/2019 timetable using graph coloring
2/4
T 'c rng =uHc cng (harF c"nstraints# ph8i &c thUa m*n tOt c8 0 c th0 t" ra&c 'p 'n Vng$ 'c rng =uHc m1m .hng nhOt thi3t ph8i thUa m*n tOt c8 tu: nhi4nn3u thUa m*n cng nhi1u rng =uHc m1m sW c &c 'p 'n tt nhOt c th0$
BAI TON TH! "#N RAN$ B%&' ('on)tr*nt +*t),*cton-rob./m)0X PYHp hZu hn c'c =i3n) v@, v?, vR,L, vn
X Mi1n gi' tr .h'c rng c9a c'c =i3n) [v@, [v?, [vR,L,[vn
X PYHp hZu hn c'c rng =uHc) @, ?, R,L, n
1 23ng b ton th4* m5n rng buc cho b ton 671 th89h* b;u )nh vH? 'h7n .=@c 671 th/o th t tng
mCn hDc ()ubE/ct0?T PYHp c'c phng \ ] ^\@,\?,$$,\r_`T PYHp c'c mn hc ] ^@, @,L, n_`T PYHp c'c l2p hc c9a mn i=Ot .E ] ^ c"ursC@, c"ursC?, c"ursCR,L, c"ursC._`T PYHp c'c ca hc tr"ng tu+n P ] ^t@, t?, tR,L, t?;_ (@ ng: h"c c < ca hc, gi8 subR tr"ng
tu+n c ng: hc n4n t>ng s ca ] < B ] ?; ca#$o JhYn l2p (c"ursC# ch" tdng mn hc (su=eCct# FQa v" Fanh s'ch sinh vi4n 5ng .6 v
.h8 n5ng cha c9a c'c phng hc(\""m# cn li nhfm thUa m*n c'c rng =uHc cng$ ? h2ng phYn l2p) FQa v" ca hc (cGng ca hc sW c nhi1u l2p c9a mHt mn hc#nhfm ti u ha ca hc v phYn l2p hc FQa v" phng hc (c'c l2p hc sW s FSng
chung phng# nhfm ti u l&ng phng s FSng$o 3t h&p hai h2ng ta c =i t"'n thUa m*n rng =uHc nh sau) PYHp hZu hn c'c =i3n) c"ursC@, c"ursC?, c"ursCR,L, c"ursC.c9a cGng mHt mn
(su=eCct#$ Mi1n gi' tr .h'c rng c9a c'c =i3n)
[c"ursC@]^\^\@,\?,$$,\r_`P^ t@, t?, tR,L, tt_ _ `[c"ursC?]^\^\@,\?,$$,\r_`P^ t@, t?, tR,L, tt_ _ `[c"ursCR]^\^\@,\?,$$,\r_`P^ t@, t?, tR,L, tt_ _ `L[c"ursC.]^\^\@,\?,$$,\r_`P^ t@, t?, tR,L, tt_ _ `
(%2i [c"ursC]^\,P_ l Fanh s'ch c'c phng cn trng h"5Hc ca trng m c"ursCic th0hc (thUa m*n rng =uHc) .h8 n5ng cha c9a c'c phng ph8i l2n hIn s sinh vi4ntham gia c"ursCi#$
PYHp hZu hn c'c rng =uHc) ]^'c l2p hc FiKn ra cGng ca hc c phng .h'c nhau`
'c l2p hc cGng phng hc c ca hc .h'c nhau$_
-
7/21/2019 timetable using graph coloring
3/4
'c rng =uHc cng (harF c"nstraints# c th0 &c =i0u ! thnh =i t"'n t mu !th (graph c"l"ring pr"=lCm#$
nh 6F Gu* b ton tC mu thi ($r*1h 'o.orng -rob./m0BamplC) c l2p hc (c"ursC# c9a mn hc (su=eCct# in" $
% ] ^c"ursC@, c"ursC?, c"ursCR, c"ursC
-
7/21/2019 timetable using graph coloring
4/4