Вы находитесь на странице: 1из 22

1

CENTROPAULASOUZA
FACULDADEDETECNOLOGI
ADEFRANCA

Dr.THOMAZNOVELI
NO”

TECNOLOGI
AEM ANÁLI
SEEDESENVOLVI
MENTODESI
STEMAS

FELI
PEDESOUZAFONTELAS

PROBLEMADETABELADEHORÁRI
OS:
est
udodeal
gor
it
mosdesol
ução

Trabalho de Gr aduação apresentado à


Faculdade de Tecnologi
a de Franca -“ Dr.
ThomazNov el
ino”
,comopar tedosr equisi
tos
obri
gat ór
ios para obtenção do t í
tulo de
Tecnólogoem Anál i
seeDesenv olvi
ment ode
Sist
emas.

Or
ient
ador
:Pr
of.Me.Car
losEduar
dodeFr
ança
Rol
and

FRANCA/
SP
2018
2
3

PROBLEMADETABELADEHORÁRI
OS:
ESTUDODEALGORI
TMOSDE
SOLUÇÃO
Fel
ipedeSouzaFont
elas1
Car
losEduar
dodeFrançaRoland2

Resumo

Um pr oblemaquet em si dodegr andedi scussãoedeat ribuiçãodesol uções, éoda


Ger açãodeHor ár iosEscol ar
esouoTi met abl i
ngPr obl em,quet ratadadef ini
çãode
agendament odeev ent osconsi derandoconj unt osdehor ári
osl imi tadosesat i
sf ação
der est r
ições.Sol uçõesmanuai stêm semost radot rabalhosasel entas, prej
udicando
a qual i
dade dos r esul tados.O el ev ado númer o de r estrições t êm si do um
consi deráv elobst ácul opar agrandepar tedossol ucionador es, oquel ev aaoobj et i
vo
dopr esent epr ojetoqueéar eal i
zaçãodeest udobi bli
ogr áficoexpl oratóriosobr e
algoritmos par ai mpl ement ação de apl icat ivos par a ger arTabel as de Hor ár i
os
Escol ares,aj udando i nst i
tuições de ensi no a cr iarem hor ár i
os congr uentes à
situação dos seuscur sos,do cor po docent e,dosseusest udant es,edesua
i
nf raestrutur a.As publ i
cações ut i
li
zadas como r efer
ênci a par a est a pesqui sa
apont am quet écni casmai sr ecentest êm semost radoef i
cientespel aapr esent ação
de r esul tados apr azíveis,especi al
ment e os al gor í
tmos baseados em met a-
heur í
st i
cas.Test esdeper for
mancepubl icadosf ocar am nosal gor itmosBusca- Tabu
e Recozi ment o Si mul ado. Vi sando escol her uma dest as sol uções par a
apr ofundament odeest udos,f oram lev antadososdadosdeTabel asdeHor áriosda
Facul dadedeTecnol ogiaDrThomazNov el
ino-Fat ecFr ancadocur sodeAnál isee
Desenv olviment o de Si stemas ( mat uti
no e not ur no),e dos cur sos Anál i
se e
Desenv olviment odeSi stemas, GestãodaPr oduçãoI ndust r
ial,eGest ãodeRecur sos
Humanos( noturno) ,par acompar açãocom osdoi spadr õesdet estespr opost os
peloar t
igo.Fi couev ident e,pelosest udosr ealizados,quedev e-ser eali
zaranál i
se
especí fi
cadospar âmet r
oser estri
çõesdocont extodai nstituiçãoqueut il
izar áa
ferrament aant esdadeci sãodequal algor it
moseadot ar.

Pal
avr
as-
chav
e:I
ntel
i
gênci
aAr
ti
fi
cial
.Met
a-heur
íst
icas.Py
thon.Ti
met
abl
i
ng.

Abst
ract

Key
wor
ds:Ar
ti
fi
ci
alI
ntel
l
igence.Met
a-heur
ist
ics.Py
thon.Ti
met
abl
i
ng.

1
Gr
aduandoem Anál
i
seeDesenvolv
iment
odeSist
emaspel
aFacul
dadedeTecnol
ogi
aDrThomaz
Nov
eli
no–Franca/
SP-fel
i
pef
ont
elas.
123@gmai
l
.com
2
DocentedocursodeAnál
iseeDesenvol
vi
mentodeSistemasdaFacul
dadede
Tecnol
ogi
aDrThomazNovel
i
no–Franca/
SP-car
los.
rol
and@fat
ec.
sp.
gov
.br
4

1I
ntr
odução

A Tabel
a de Hor
ári
os (
TH) em uma i
nst
it
uição de ensi
no super
ior
essenci
alment
emost
raondeal
goest
ásendol
eci
onado,
porquem,
eem qual
hor
ári
o.
Tudoqueéapr
esent
adonaTH,édependent
edamat
ri
zcur
ri
cul
ardai
nst
it
uição,e
cadacl
asseconsi
steem um det
ermi
nadonúmer
odeal
unos,
acompanhadasporum
pr
ofessorqueest
áapt
oal
eci
onar
.
Ger
alment
e no i
níci
o do semest
rel
eti
vo são at
ri
bui
das as aul
as aos
pr
ofessor
esem umaTH queconsi
der
aosr
ecur
sosper
íodol
eti
voeest
rut
uraf
ísi
ca
dai
nst
it
uiçãopar
aqueasaul
aspossam serr
eal
i
zadas.Dependendodai
nst
it
uição,
podem exi
sti
rrest
ri
çõesem r
elaçãoaonúmer
odesal
asdeaul
aoudel
abor
atór
ios
di
sponí
vei
s,ao númer
o de al
unos que cabem em cada ambi
ent
e,ao t
ipo de
equi
pament
oexi
stent
eapenasem det
ermi
nadassal
as,
dent
reout
ras.Opr
obl
emada
THéder
ivadodopr
obl
emadeEscal
onament
o(Ti
met
abl
i
ng)descr
it
opar
adi
ver
sas
si
tuações.
O obj
eti
vo dest
e ar
ti
go é apr
esent
aro est
udo bi
bli
ogr
áfi
co expl
orat
óri
o
r
eal
i
zado par
a concei
tuar o uso al
gor
it
mos de sol
ução do Ti
met
abl
i
ng,
especi
alment
eosquei
mpl
ement
am asmet
a-heur
ist
icasem suasi
mpl
ement
ações.
Opr
esent
eest
udof
ocounaapl
i
caçãodosmét
odosdesol
uçãodeTHsem cont
ext
os
educaci
onai
s.Ascar
act
erí
sti
casdospr
obl
emasdeTHseducaci
onai
sger
alment
ese
r
efer
em à l
i
mit
ação do espaço f
ísi
co e de hor
ári
os,pr
efer
ênci
as de al
unos e
pr
ofessor
es,al
ém decer
tasexi
gênci
asdasi
nst
it
uiçõesdeensi
no.Al
gumasdessas
car
act
erí
sti
cassão quepr
ofessor
esnão podem l
eci
onarmai
sdeumaaul
ano
mesmohor
ári
o,al
unosnãopodem assi
sti
rmai
sdeumaaul
anomesmohor
ári
o,
t
odasasaul
asdadi
sci
pli
nadev
em seral
ocadasnasemana,
acapaci
dadedassal
as
dev
eseradequadapar
aosal
unosmat
ri
cul
adosequeasaul
asnãodev
em ser
espal
hadasdur
ant
eodi
a.
Dadaanat
urezadospr
obl
emasdaTH,
algor
it
mosdemet
a-heur
íst
icast
êm se
most
rado uma al
ter
nat
ivav
iáv
elpar
aresol
vê-
los.Um det
alhe i
mpor
tant
e a se
consi
der
ar,
équedi
fer
ent
esest
rat
égi
ast
êm seuspont
osf
racosef
ort
es,
eporcausa
di
sso,
nãoháum al
gor
it
moqueconsi
gaseruni
ver
sal
ment
esuper
ioraosdemai
s.
Exi
stem si
stemasquesol
uci
onam ospr
obl
emasdeTi
met
abl
i
ngeducaci
onai
s:
oFETqueéum si
stemaopen-
sour
cepar
aacomodaçãoaut
omát
icadehor
ári
os
escol
ares;oUni
Time,um si
stemaf
eit
oespeci
alment
epar
asol
uci
onaresset
ipode
5

pr
obl
ema em uni
ver
sidades;e o Ti
meTabl
er são exempl
os.O obj
eti
vo de
f
err
ament
ascomoessaséager
açãodet
abel
asdehor
ári
osondeaul
as,
prof
essor
es,
esal
assãodesi
gnadosdeacor
docom asr
est
ri
çõesdef
ini
das.
Umadasf
ormasqueosal
gor
it
mosdesol
uçãoadot
am édi
vi
diropr
ocesso
em duasf
ases.Umasol
uçãoi
nici
aléconst
ruí
dadesi
gnandoal
eat
ori
ament
euma
aul
a à uma sal
a em um hor
ári
o,onde cada aul
atem um pr
ofessorat
ri
bui
do,
r
esponsáv
elporl
eci
onaraaul
anoper
íodol
eti
vo,segui
dadassol
uçõesv
izi
nhas
cr
iadasdur
ant
eat
rocadedoi
shor
ári
osnat
abel
a,quesãosel
eci
onadasl
evandoem
cont
aodi
adasemana,asal
adeaul
aeohor
ári
oal
eat
ori
ament
e.Oespaçodessa
sol
uçãocont
ém t
odasascombi
naçõespossí
vei
sdat
abel
adehor
ári
os.
Par
aqueoal
gor
it
mosej
afunci
onal
,énecessár
iaaapl
i
caçãodeconcei
tose
mét
odosdeI
ntel
i
gênci
a Ar
ti
fi
cial(
uma i
ntel
i
gênci
a semel
hant
eà humana,mas
r
eal
i smosousof
zadapormecani twar
es)
.Asmáqui
nasesi
stemasquepossuem
I
ntel
i
gênci
aAr
ti
fi
ci
al(
IA)t
êm opoderdeapr
ender
,raci
oci
nar
,per
ceber
,del
i
ber
are
deci
dirdef
ormar
aci
onalei
ntel
i
gent
e.Eest
enãoéum concei
tonov
o.McCar
thy
,
Mi
nsky
,Rochest
ere Shannon (
1955)pr
opuser
am um est
udo par
aver
if
icara
conj
ect
uraquet
odososaspect
osdeapr
endi
zagem ouqual
querout
racar
act
erí
sti
ca
de i
ntel
i
gênci
a pode,a pr
incí
pio,sert
ão pr
eci
sament
e descr
it
a que per
mit
aa
const
ruçãodeumamáqui
napar
asi
mul
ação.Apr
opost
abuscav
adescobr
ircomo
const
rui
rmáqui
nasquepudessem usarl
i
nguagem nat
ural
,for
marabst
raçõese
concei
tos,sol
uci
onarcl
assesde pr
obl
emasà época r
eser
vadosa humanos,e
mel
hor
ara sipr
ópr
ias.Machi
neLear
ning,Deep Lear
ning,ePr
ocessament
o de
Li
nguagem Nat
uralsãot
ermosquecompõem oquesedef
inecomoI
A,eapont
am
par
a um f
utur
o em que as pl
ataf
ormas e si
stemas di
git
aist
erão i
ntel
i
gênci
a
suf
ici
ent
epar
aapr
endercom asi
nter
açõesr
eal
i
zadasecom osdadosi
nser
idos
pel
osusuár
iosdessasf
err
ament
as.Nasol
uçãodepr
obl
emascomput
aci
onai
s,aI
A
podemel
hor
arodesempenho,
afaci
l
idadedeuso,
eaapr
esent
açãoder
esul
tados.O
si
stemapodeger
araut
omat
icament
east
abel
asdehor
ári
os,l
evandoem cont
aseu
apr
endi
zadocom aut
il
iz
açãof
eit
apel
ainst
it
uiçãodeensi
no.
Est
ear
ti
goapr
esent
aosr
esul
tadosdapesqui
sabi
bli
ogr
áfi
caexpl
orat
óri
a
r
eal
i
zada par
a concei
tuare car
act
eri
zaro pr
obl
ema da Tabel
a de Hor
ári
os
acadêmi
cos,
apr
esent
andonaseção2,
Ref
erenci
alt
eór
icoet
rabal
hoscor
rel
atos,os
mai
s ci
tados al
gor
it
mos exi
stent
es par
a i
mpl
ement
ação de si
stemas
comput
aci
onai
spar
aaut
omaçãodopr
ocessodeconst
ruçãodeTHs.Asegui
r,na
6

seção3,com baseem dadossecundár


iosdet
est
esdeper
for
mance,compar
atr
ês
dassol
uçõesest
udadas:Recozi
ment
o Si
mul
ado,Al
gor
it
mosGenér
icoseBusca
Tabu.Naseção4sãodi
scut
idososr
esul
tados,par
aent
ãoser
em apr
esent
adasas
Consi
der
açõesf
inai
seasRef
erênci
asdoest
udo.

2Ref
erenci
alt
eór
icoet
rabal
hoscor
rel
atos
Nest
aseçãosãoapr
esent
adososf
undament
ost
eór
icosquecont
ext
ual
i
zam
osel
ement
osenv
olv
idosnot
ema,
naquest
ãopr
obl
emaenahi
pót
esedesol
uçãodo
pr
ojet
odepesqui
sapr
opost
o.Sãoapr
esent
adasasTabel
asdeHor
ári
osEscol
arese
suas car
act
erí
sti
cas,a cl
assi
fi
cação adot
ada pel
os pesqui
sador
es que buscam
sol
uci
onarasTH,
bem comoasabor
dagensquecar
act
eri
zam est
eti
podepr
obl
ema
(
Oti
mização Combi
nat
óri
a,NP-
Compl
eto,Heur
íst
icas e Met
aheur
íst
icas)
;são
descr
it
ost
rêsapl
i
cat
ivosdi
sponí
vei
sequef
oram est
udados;eosal
gor
ít
mosmai
s
est
udados.

2.
1.Tabel
asdeHor
ári
osEscol
aresesuasCl
asses
UmaTabel
adeHor
ári
osEscol
ar(
THE)éusadapar
amost
raraest
udant
ese
pr
ofessor
esem qualsal
aser
ãoasaul
aseem qualhor
ári
o.Ocont
eúdoessenci
alda
THEéf
ort
ement
edependent
edocur

cul
odecadaescol
aem par
ti
cul
ar.Cadaaul
a
consi
steem um númer
o deal
unosmat
ri
cul
ados,equalpr
ofessorest
aapt
oa
mi
nist
rarasaul
as,
lev
andoem cont
asuascompet
ênci
as.
O pr
ocessodeagendament
odeaul
asem i
nst
it
uiçõeseducaci
onai
s,sedá
pel
ofat
odehav
ernecessi
dadedesedi
str
ibui
rrecur
soset
empodi
sponí
vei
spar
a
pr
ofessor
esesal
asdeaul
aporum per
íodof
ixodet
empo,ger
alment
eem uma
semana.Est
átar
efaéar
duael
onga,poi
sexi
stem mui
tasdependenci
asaser
em
l
evadasem consi
der
ação.Assi
m sãocr
iadosal
gor
it
moscapazesdeaj
udarasal
var
t
ant
otempoquant
odi
nhei
ro,cr
iandohor
ári
osdemanei
raaut
onomaedi
str
ibui
ndo
osr
ecur
sosdemanei
raj
ust
a,si
mul
taneament
equebr
andoomenornúmer
ode
r
est
ri
çõesquant
oforpossí
vel
.
Podehav
er,
dependendodai
nst
it
uição,
rest
ri
çõesnonúmer
odesal
asdeaul
a
queest
ãodi
sponí
vei
senonúmer
odeal
unosquecadasal
asupor
ta,t
ambém pode
acont
ecerdeser
em r
equer
idoscer
tosequi
pament
ospar
aar
eal
i
zaçãodaaul
a,eque
sóexi
stem em cer
tassal
asdeaul
ae/
oul
abor
atór
ios.Comput
ador
es,
micr
oscópi
os,
f
err
ament
assãoal
gunsexempl
os.
7

A Tabel
a de Hor
ári
os em uma i
nst
it
uição de ensi
no super
ior
,
essenci
alment
e,most
raondeal
goest
ásendol
eci
onadoem det
ermi
nadohor
ári
o.
Tudoqueéapr
esent
adonaTHédependent
edocur

cul
opar
ti
cul
ardai
nst
it
uição,e
cadacl
asseconsi
steem um det
ermi
nadonúmer
odeal
unoseporum t
utorqueest
á
apt
oal
eci
onar
.Ger
alment
e,t
odosospr
ofessor
essãoal
ocadosàssuasaul
ascom
cer
toadi
ant
ament
o,por
queoobj
eti
vodaTH ér
elaci
ona-
losaper
íodos,par
aque
t
odosospr
ofessor
espossam mi
nist
rarsuasaul
as.A sol
uçãoéumaTH ger
ada
ondeaul
as,
prof
essor
esesal
assãodesi
gnadosadequadament
e.
Rocha(
2013,
p.15)escl
areceque:
O pr oblema de tabela-
hor ár
io( Timetabling)deri
v a do
problemadeescal onament o( Schedul
ing)ef oidefini
do
por[Wr en1996]comoaal ocação, submet i
daar est
rições,
dedet erminadosrecursosaev entoscol ocadosem um
númer ol imit
ado de per íodos e l ocais,de f orma a
sati
sfazertantoquantopossí velum conjunt odeobjetiv
os
estabeleci
dos.

Asr
etr
içõessãodi
vi
didasem doi
sgr
upos:di
fi
cei
s(r
equi
sit
os)esuav
es
(
pref
erênci
as)
,sendoexempl
osder
equi
sit
osqueum pr
ofessorsópodeocuparuma
sal
adeaul
anum det
ermi
nadoper
ír
odo,eumaúni
cadi
sci
pli
napodesermi
nist
rada
par
aumadet
ermi
nadat
urmanum det
ermi
nadomoment
o.Requi
sit
ost
êm pr
ior
idade
edev
em sercumpr
idospar
aqueasol
uçãosej
aconsi
der
adaexecut
ável
.
Aspr
efer
ênci
assão,basi
cament
e,asdemai
srest
ri
ções,desdepr
obl
emas
si
mpl
escomoapr
efer
ênci
adehor
ári
odeum pr
ofessorl
eci
onar
,at
éaspol
i
ticas
escol
ares.Nãosãonecessár
iaspar
ator
narasol
uçãoexecut
ável
,masgar
ant
em
uma f
orma mel
hor
ada da sol
ução pr
opost
a.Subst
anci
alment
e,quant
o menos
pr
efer
ênci
asquebr
adas,
mel
horset
ornaocal
endár
ioescol
ar(
ANDERSSON,
2015)
.
Quando at
aref
aéencont
rarum hor
ári
o ondet
odososr
equi
sit
ossão
r
esol
vi
dosenãoexi
stem pr
efer
enci
asaser
em l
evadasem cont
a,i
ssoécl
assi
fi
cado
comoumapesqui
sapr
obl
emaouum pr
obl
emadeot
imi
zação,noqualat
aref

l
i
darcom t
odososr
equi
sit
os,er
eduzi
rasquebr
asdepr
efer
ênci
as(
ANDERSSON,
2015)
.Essat
aref
a,quandoaut
omat
izada,t
em di
fi
cul
dadeem encont
rarsol
uções
v
iáv
eise,em consequênci
adi
sso,umadassol
uçõesser
iadarespaçoaousuár
io
par
a aj
ust
ara t
aref
a manual
ment
e,cr
iando uma pr
ogr
amação i
nter
ati
va ou
semi
aut
omát
ica.
Opr
obl
emadaTHAcadêmi
caécl
assi
fi
cado,comument
e,em t
rêscl
asses.A
8

pr
imei
rasendoaTH deCur
so,ondeocont
rat
empoéencai
xarascl
assesem um
gr
upodecur
sosuni
ver
sit
ári
os,
evi
tandoquesuasposi
çõespr
ejudi
quem dequal
quer
manei
raosal
unos.Adi
fi
cul
dadeest
ánof
atodequecer
tasi
nst
it
uiçõesdeensi
no
possuem mai
sdeduzent
oscur
sos,com númer
oel
evadodeal
unos.A segunda
cl
asseéaTHdeExames,
enest
ecasoasav
ali
açõesquedev
em seragendadasem
gr
uposdecur
sosdai
nst
it
uição,sem sesobr
epor
em equesej
am t
ãopr
opagadas
quant
oforpossí
velpar
aosal
unos;
eat
ercei
racl
assesendoaTHdaEscol
a,queéa
pr
ogr
amaçãosemest
ral
par
atodasascl
assesdai
nst
it
uição.

2.
2.Ot
imi
zaçãoCombi
nat
óri
a,cl
asseNPdepr
obl
emas,
eMet
aheur
íst
icas
O agendament
o de hor
ári
os,como um pr
obl
ema de ot
imi
zação,é
per
tencent
eaum conj
unt
odepr
obl
emasdedeci
sãodenomi
nadosNP-
compl
ete,
que
si
gni
fi
ca que podem serr
esol
vi
dos em t
empo pol
i
nomi
alporal
gor
it
mos não
det
ermi
níst
icos(
GAREY,
1979)
.Acl
asseNPdepr
obl
emascomput
aci
onai
sser
efer
e
àssol
uçõesal
gor
ít
micasdet
empodepr
ocessament
opol
i
nomi
alnãodet
ermi
níst
ico.
Um al
gor
it
mo édi
to sersol
úvelem t
empo pol
i
nomi
alseo númer
o depassos
necessár
ios par
a compl
etar o al
gor
it
mo par
a uma dada ent
rada f
or
mat
emat
icament
erepr
esent
adoporT( nk)par
n)=O( aki
ntei
rosnãonegat
ivos,onde
néacompl
exi
dadedaent
rada.Al
gor
it
mosdet
empopol
i
nomi
alsãochamadosde
r
ápi
dos. Oper
ações mat
emát
icas mai
s comuns como adi
ção, subt
ração,
mul
ti
pli
cação,edi
vi
são,assi
m como r
aízesquadr
adas,pot
ênci
as,el
ogar
it
mos
podem serr
esol
vi
dosem t
empopol
i
nomi
al(
TERR,
2018)
.
O usodeal
gor
it
mosNP-
compl
etepar
acr
iarcr
onogr
amasper
fei
tosnãoé
gar
ant
idoe,porconsegui
nte,pr
oduzem hor
ári
osquet
ent
am at
enderàmai
ori
ados
r
equi
sit
osquebr
andoum númer
orel
ati
vament
epequenodepr
efer
ênci
as.
Met
a-heur
íst
icassãousadaspar
aencont
rarmel
hor
esouót
imassol
uções
par
apr
obl
emasdeanál
i
secombi
nat
óri
a. Est
asdi
fer
em dasheur
íst
icasporsua
capaci
dadedeampl
i
aroespaçodebuscadesol
uções,
esãof
lexí
vei
sper
mit
indoser
apl
i
cadasadi
fer
ent
est
iposdepr
obl
emascom poucasadapt
ações.Ent
ret
ant
o,
apr
esent
am di
fi
cul
dade de aj
ust
e ent
re par
âmet
ros do mét
odo e o t
empo
comput
aci
onalgast
o.Nãoépossí
velsedet
ermi
narv
alor
esdepar
âmet
rosgenér
icos
par
a quai
squer i
nst
ânci
as dos pr
obl
emas que r
esul
tem desempenho ót
imo.
Par
âmet
rospar
adesempenhoót
imodev
em serobt
idosporest
udosempí
ri
cospar
a
cadacont
ext
oespecí
fi
codopr
obl
ema(
PORTO,
2010)
.
9

2.
3.Apl
i
cat
ivosFET,
Uni
Time,
eTi
meTabl
er
Exi
stem si
stemasquesãoor
igi
nal
ment
edesenv
olv
idospar
asol
uci
onaresse
t
ipodepr
obl
ema,
usandodi
fer
ent
est
iposdeheur
íst
icas,
li
nguagensdepr
ogr
amação
eal
gor
it
mossempr
esegui
ndo um padr
ão.Um dossi
stemasapr
esent
adospor
Ander
sson(
2015)éoUni
Timequeéum si
stemadeagendament
oeor
gani
zaçãode
Tabel
asdeHor
ári
osdef
áci
lcompr
eensão.El
eédesenv
olv
idopar
acr
iarTHsde
ExamesedeCur
so,
admi
nist
rarmudançasf
eit
asnast
abel
as,
compar
ti
lhament
osde
sal
ascom out
rosev
ent
os,edesi
gnaral
unospar
acl
assesi
ndi
vi
duai
s.Éum si
stema
que per
mit
e o ger
enci
ament
o de v
ári
as TH uni
ver
sit
ári
as e de di
ver
sos
depar
tament
os.Também per
mit
eacoor
denaçãodeesf
orçospar
aaconst
ruçãoe
modi
fi
cação de uma t
abel
a,const
rui
ndo um cr
uzament
o ent
re a di
ver
sidade
or
gani
zaci
onaleami
nimi
zaçãodeconf
li
tosent
reoscur
sosdosest
udant
es.Pode
serusadosozi
nhopar
acr
iaroumant
eraTHdoCur
so,
deExamesouEscol
ar.
OUni
Timeéum si
stemaabr
angent
edeagendament
oeducaci
onalf
eit
oem
Jav
aquesupor
taodesenv
olv
iment
odecr
onogr
amasdecur
sos,
oger
enci
ament
ode
mudançasnesseshor
ári
os,ocompar
ti
lhament
odesal
ascom out
rosev
ent
oseo
agendament
odeal
unospar
aaul
asi
ndi
vi
duai
s.Éum si
stemadi
str
ibuí
doqueper
mit
e
que múl
ti
plos ger
ent
es de cr
onogr
amas de depar
tament
os e uni
ver
sidades
coor
denem esf
orçospar
acr
iaremodi
fi
carum cr
onogr
amaqueat
endaàsdi
ver
sas
necessi
dadesor
gani
zaci
onai
s,aomesmot
empoem queper
mit
eami
nimi
zaçãode
conf
li
tosdecur
sosdeal
unos.El
epodeserusadosozi
nhopar
acr
iaremant
era
agendadeaul
asdaescol
a,ouf
azeri
nter
facecom um si
stemadei
nfor
maçõesdo
al
unoexi
stent
e(UNI
TIME,
2018)
.
Osi
stemaf
oior
igi
nal
ment
edesenv
olv
idocomoum esf
orçocol
abor
ati
vopor
pr
ofessor
es,al
unosef
unci
onár
iosdeuni
ver
sidadesnaAmér
icado Nor
teena
Eur
opa.Osof
twar
eédi
str
ibuí
dogr
atui
tament
esobumal
i
cençadecódi
goaber
to,
na
esper
ançadequeout
rasf
acul
dadeseuni
ver
sidadespossam benef
ici
arseusal
unos
at
rav
ésdeum mel
horagendament
ooudesej
am cont
ri
bui
rpar
aapesqui
saem cur
so
nest
aár
ea.Opr
ojet
oUni
Timeset
ornouum pr
ojet
opat
roci
nadodaFundaçãoAper
eo
em mar
çode2015(
UNI
TIME,
2018)
.
Out
roapl
i
cat
ivodi
sponí
veléoFETqueéum sof
twar
eli
vredecódi
goaber
to
f
eit
oem C++par
aagendaraut
omat
icament
eohor
ári
odeumaescol
a,ensi
nomédi
o
ouuni
ver
sidade.El
eusaum al
gor
it
modeagendament
odehor
ári
orápi
doeef
ici
ent
e
10

eél
i
cenci
adosobal
i
cençaGNUAf
fer
oGener
alPubl
i
cLi
censev
ersão3(
FET,
2018)
.
Li
vi
uLal
escucomeçouacr
iaroFETnof
inaldoanode2002def
ini
ndoo
apl
i
cat
ivo com uma gr
ande pal
eta de r
est
ri
ções,masi
nfel
i
zment
e o al
gor
it
mo
ev
oluci
onár
iosóconsegui
uresol
vert
abel
asdehor
ári
ofácei
s.Mesmocom gr
andes
esf
orços dur
ant
e os anos segui
ntes na pesqui
sa,o al
gor
it
mo genét
ico não
apr
esent
our
esul
tadossat
isf
atór
iospar
aresol
vert
abel
asdehor
ári
ocompl
exas.No
v
erãode2007,um gr
andeav
ançof
oif
eit
oeum nov
oal
gor
it
moheur
íst
ico(
baseado
nat
rocar
ecur
siv
adeat
ivi
dades)f
oicapazder
esol
veroshor
ári
osdi

cei
sem
poucosmi
nut
os.Av
ersãoat
ualpossuimui
tosr
ecur
sosi
nter
essant
essendocapaz
deconsi
der
araut
omat
icament
eosgr
upos(
classes/
cur
sos/
alunos)
,tem umagr
ande
pal
etader
est
ri
ções,econsegueger
art
abel
assem mui
toesf
orço,com r
api
deze
ef
ici
ênci
a.Par
asuaexecuçãoénecessár
iot
eri
nst
aladoo f
ramewor
kQtsendo
possí
velusá-
locom oMi
crosof
tWi
ndows,
Appl
eMacOSouLi
nux
.Também éút
ilum
t
amanhodet
elacom pel
omenos1280x800,
por
quev
alor
esmai
sbai
xosdi
fi
cul
tar
ão
al
eit
uradopl
anej
ament
odeat
ivi
dadesoudeout
rosdi
álogos(
FET,
2018)
.
Ot
ercei
rosi
stemaest
udadof
oioTi
meTabl
erqueéum apl
i
cat
ivor
ápi
doe
desenv
olv
ido par
a auxi
l
iara exper
iênci
a do usuár
io.Pr
ojet
ado par
afaci
l
itaro
agendament
o de hor
ári
os com r
api
dez e pr
eci
são,o si
stema não r
equer
conheci
ment
oav
ançadonousodecomput
ador
es.El
efoicr
iadopar
aper
mit
irqueo
usuár
iot
enhacont
rol
etot
alsobr
eoqueest
áfazendoeconduzaosi
stemacom
ef
ici
ênci
a.O Ti
meTabl
ert
em si
docont
inuament
edesenv
olv
idoeapr
imor
adopel
a
equi
pedeespeci
ali
stasem cr
onogr
amaaol
ongodeum per
íodode40anos,
usando
osmui
toscoment
ári
osf
orneci
dosporum gr
andenúmer
odeusuár
iosem di
ver
sas
si
tuações.Mui
tascent
enasdeescol
asef
acul
dades,em mai
sde80paí
ses,agor
a
usam o Ti
meTabl
erpar
afazero agendament
orealde seus hor
ári
os em um
comput
ador(
TIMETABLER,
2018)
.
O si
stema possui di
ver
sas car
act
erí
sti
cas como: agendament
o de
pr
ofessor
esem mei
o per
íodo,padr
õesdeopções,di
asv
ari
ávei
s,dent
reout
ras
opções.O Ti
meTabl
erpodel
i
darcom qual
querest
rut
uracur
ri
cul
ar,dequal
quer
compl
exi
dade.Osi
stemaut
il
izaum mét
ododeaut
o-v
eri
fi
cação,nãoper
mit
indoque
seal
oqueporenganoqual
querpr
ofessorpar
aduasaul
asaomesmot
empo,e
sempr
enot
if
icar
áseseal
ocarduascl
assesnamesmasal
a(TI
METABLER,
2018)
.
Usando aal
tav
eloci
dadedo comput
ador
,combi
nado com al
gor
it
mosde
agendament
oef
ici
ent
esecompr
ovados,oTi
meTabl
ermost
raaousuár
io,em cada
11

est
ági
o,uma l
i
star
ecomendada de pr
ior
idades par
a o usuár
io consi
der
ar,
r
ecomendandoquedi
sci
pli
nasedev
ecol
ocarnohor
ári
oeondeel
adev
eráser
mi
nist
rada.Em cadaet
apaousuár
iot
em aopçãodesegui
roconsel
hodopr
ogr
ama
out
omarsuapr
ópr
iadeci
são(
TIMETABLER,
2018)
.

2.
4.Al
gor
ít
mosmai
sest
udados
Os pr emas de Ti
obl met
abl
i
ng der
ivam do pr ema de Schedul
obl i
ng e da
def
ini en apud Rocha(
çãoqueWr 2013)apr
esent
a,queéger
alment
eapl
i
cadoa
adv
ersi
dadesdeot
imi
zaçãocombi
nat
óri
a,com opr
ocessodeger
arumasol
ução
i
nici
al,r
eal
i
zarumabuscal
ocalpar
aent
ãoaper
fei
çoaraqual
i
dadedasol
ução.As
sol
uçõesencont
radassãochamadasgananci
osaougul
osa(
traduzi
daassi
m por
Resende,Mat
euseSi
l
va(
2012)
),al
eat
óri
aeadapt
ati
va(
algor
it
moi
dent
if
icadoem
i
ngl
êsporGr
eedyRandomi
zedAdapt
iveSear
chPr
ocedur
e-GRASP)
.Tai
ssol
uções
sãodi
fer
ent
esdasmet
a-heur
íst
icasqueser
ãoanal
i
sadas,por
em t
odasut
il
izam o
mesmo t
ipo de pseudocódi
go que t
em como est
rat
égi
a a const
rução de uma
sol
uçãoqueconsi
stenadef
ini
çãodeum cr
it
éri
odeav
ali
açãodosel
ement
osque
podem seri
nser
idosem um conj
unt
oque,aof
inaldopr
ocesso,ser
áumasol
ução
par
aopr
obl
emadeot
imi
zaçãoquesepr
etender
esol
ver(
SILVA;OCHI
;MARTI
NS,
2006)
. Par
aresol
veropr
obl
emadaTabel
adeHor
ári
os,sãousadasmet
a-
heur
íst
icas.O pr
esent
eest
udo f
ocouaav
ali
ação det
rêsdel
as:o Recozi
ment
o
Si
mul
ado,
Algor
it
mosGenér
icoseBuscaTabu.
Al
gumast
écni
casde out
ror
a par
a cr
iação de Tabel
asde Hor
ári
oser
am
baseadasnaBuscaHeur
íst
ica(
Dir
ectHeur
ist
ic)
,ondeai
dei
aer
asi
mul
aromodo
como os ser
es humanos r
esol
vem pr
obl
emas,sucessi
vament
e adi
cionando
sol
uçõesat
équeopr
obl
emaest
ivesser
esol
vi
do.Nessemét
odo,aTHer
ager
ada
aul
aporaul
a,at
équet
odasest
ivessem agendadas.Opr
óxi
mopassonager
ação
dast
abel
aser
ausaraHeur
íst
icaSi
mpl
es(
Gener
alHeur
ist
ic)
,ondesãousadasas
heur
íst
icasescol
hidaspar
aser
em est
udadas(
BuscaTabu,
Recozi
ment
oSi
mul
adoe
Al
gor
it
moGenér
ico)
.Hav
iat
ambém at
ent
ati
vadeser
esol
veropr
obl
emaat
rav
ésda
Col
oraçãodeGr
afos(
GraphCol
ori
ng)
.
ACol
oraçãodeGr
afos,
uti
l
izacor
espar
arot
ularel
ement
osem um gr
afo,
ese
or
igi
nadacol
oraçãodospaí
sesem um mapa.Nel
e,cadaaul
aéassoci
adaaum
v
ért
ice,e duas aul
as que não podem seragendadas si
mul
taneament
e,são
conect
adasporumal
i
nha.Seumat
urmacompar
ti
lhadomesmopr
ofessor
,essas
12

duassão conect
adasut
il
izando umal
i
nha.Essat
ambém dev
econt
erumacor
desi
gnada,de uma manei
ra que duas l
i
nhas adj
acent
es não compar
ti
lhem da
mesmacor
.At
écni
cadecol
ori
rgr
afospodeserusadapar
ager
arumat
abel
ade
hor
ári
os,par
eandodi
fer
ent
esper
íodoscom ascor
es,eoscol
ocandoem cada
v
ért
icecom acorcor
respondent
e,j
unt
os,
com oper
íodoqueconsi
stenamesmacor
.
Mai
sadequada.
O mét
odobaseadoem gr
upos(
Clust
er-
basedmet
hod)
,apr
esent
adocomo
umadassol
uçõespar
aessepr
obl
emaporBur
ke,By
kovePet
rov
ic(
2018)
,descr
eve
omét
odoporgr
uposaserpensadocomoumaabor
dagem em t
rêsf
ases.Na
pr
imei
raf
ase,asaul
assãoagr
upadasem espaçosdet
empopar
aconst
ruí
rem uma
TH f
act
ível
.A segunda f
ase t
ent
areduzi
rconf
li
tos e quebr
a de r
est
ri
ções,
consi
der
andoasper
mut
açõesdosespaçosdet
empo,
eat
ercei
raf
aseémel
hor
ara
qual
i
dadedasol
uçãoal
ongopr
azo.I
ssoéf
eit
omov
endoumaaul
aem par
ti
cul
ar
ent
reespaçosdet
empo,ut
il
izandoumapesqui
saem cascat
adeacor
docom a
pr
ior
idade.
AOt
imi
zaçãoporCol
ôni
adeFor
migas(
AntCol
onyOpt
imi
zat
ion-ACO)
,out
ro
mét
odo,éumamet
a-heur
íst
icapr
opost
aporDor
igo,Mani
ezzoeCol
orni(
1996)
.A
i
dei
abási
caport
rásdessaot
imi
zaçãoébaseadanaobser
vaçãodef
ormi
gasque
acham um cami
nhoat
éaf
ont
edecomi
daeut
il
izam omesmocami
nhopar
avol
tar
ao f
ormi
guei
ro.Enquant
o se mov
iment
am,l
i
ber
am uma subst
ânci
a quí
mica,o
f
eromôni
o,quei
ráaj
udarout
rasf
ormi
gasaachar
em amesmaf
ont
edecomi
da.
Cost
aeHer
t 1997)apudSal
z( ariEshghi(
2008)desenv
olv
eram um mét
odochamado
ANTCOL (
uma heur
íst
ica de Ot
imi
zação da Col
ôni
a de For
migas apr
imor
ada)
,
di
reci
onadaapr
obl
emasdecol
oraçãodegr
afosut
il
izandoaot
imi
zaçãodacol
ôni
a
def
ormi
gaseumaheur
íst
icasequenci
al.Sucessi
vament
e,car
avér
ti
cecol
ori
dode
f
ormi
gasusar
iaum mét
odoconst
rut
ivoest
áti
cooudi
nâmi
co.Apr
obabi
l
idadedo
v
alordosf
eromôni
osser
iausadapar
acol
ori
rcadav
ért
ice.Ut
il
izandoessemét
odo,
f
oram ger
adosr
esul
tadosexper
iment
ais,
quemost
rar
am queosmét
odosdi
nâmi
cos
sãomel
hor
esquemét
odosest
áti
cos.Osdadosr
ecol
hidosmost
ram umagar
ant
ia
que o uso de ot
imi
zação da col
ôni
a de f
ormi
gas,r
esol
ver
ia com sucesso os
pr
obl
emasdeTabel
asdeHor
ári
os.
OsAl
gor
it
mosMemét
icos(
AM)sãor
epr
esent
ant
esdaabor
dagem baseada
em ev
oluçãocom t
écni
casdebuscal
ocal
.Um memepodeserpensadocomouma
uni
dadedei
nfor
maçãoqueseaut
orepr
oduzcomoaspessoasmudam dei
dei
a.Um
13

memedi
fer
edeum genenaf
ormacomoét
ransmi
ti
doent
rei
ndi

duos,cadaum
adapt
aomemecomoacharmel
hor
,aopassoqueum geneépassadosem al
ter
ação
(
BURKE,NEWALL,WEARE,2018)
. Esses mét
odos de hi
bri
dização (
algor
it
mos
ev
oluci
onár
ios com t
écni
cas de busca l
ocal
),f
oram base par
avár
ios out
ros
apr
esent
adosnal
i
ter
atur
a,t
aiscomoosal
gor
it
moshí
bri
dosgenét
icoseal
gor
it
mos
debuscal
ocalgenét
ica.Um AM,segundoGar
bel
i
ni(
2017,p.
61)
,“éumaest
rat
égi
a
debuscanaqual
umapopul
açãodeagent
esot
imi
zador
escooper
am si
ner
gicament
e
ecompet
em ent
resi
”. Bur
ke,Newal
l
,eWear
e(2018)empr
egar
am um al
gor
it
mo
memét
icopar
aTabel
adeHor
ári
osdeexamesuni
ver
sit
ári
os,noqualoper
ador
es
ev
oluci
onár
iossãousados(
mut
açãol
eveepesada)em suaf
asei
nici
alporum
oper
adorHi
l
lCl
i
mbi
ng(
um mét
ododebuscal
ocalquei
ter
ati
vament
eav
ali
atodasas
sol
uções v
izi
nhas ou pr
óxi
mas,e subst
it
uia sol
ução at
ualporuma sol
ução
candi
dat
a,seessacont
iverum mel
hor
ament
oper
cept
ível
),l
evandoem consi
der
ação
um al
gor
it
mocom múl
ti
plosest
ági
ospar
adef
ini
çãodaTH.Segundoosaut
ores,a
pr
inci
palv
ant
agem obt
idapel
ousodest
acl
assedeal
gor
it
moséqueoespaçode
possí
vei
ssol
uçõesér
eduzi
doaum subespaçoót
imodel
ocai
s.O al
gor
it
moé
apl
i
cado em um subconj
unt
o de exames em um per
íodo que est
á
subsequent
ement
efi
xadonat
abel
adehor
ári
osant
esdesemudarpar
apr
óxi
mo
subconj
unt
o(quer
epr
esent
aadecomposi
çãodopr
ocesso)
.Par
apoderav
ali
ara
ef
eti
vi
dade dessa abor
dagem, conj
unt
os de dados r
eai
s ser
iam usados.
Teor
icament
e,osr
esul
tadosdenunci
ari
am quehouv
eumamel
hor
ianaqual
i
dade
quandoaabor
dagem memét
icaer
aempr
egadasozi
nha.
ABusca-
Tabu,ouPesqui
saTabuéum pr
ocedi
ment
oadapt
ati
voauxi
l
iar
,que
gui
aum al
gor
it
modebuscal
ocalnaexpl
oraçãocont
ínuadent
rodeum espaçode
busca.Apar
ti
rdeumasol
uçãoi
nici
al,
tent
aav
ançarpar
aumaout
rasol
ução(
mel
hor
queaant
eri
or)nasuav
izi
nhançaat
équesesat
isf
açaum det
ermi
nadocr
it
éri
ode
par
ada.Opr
ocessoédi
vi
didoem par
tes.Napr
imei
rapar
te,umasol
uçãoi
nici
alé
est
abel
eci
da,enquant
oacondi
çãodepar
adanãoéat
ingi
daporum númer
ode
i
ter
ações,oal
gor
it
moi
rácr
iarsol
uçõesv
izi
nhasecompar
araqual
i
dadedessas
sol
uçõescom asol
uçãoat
ual
.Amel
horsol
uçãov
izi
nhaésal
va,
massoment
eseel
a
não exi
sti
rnal
i
stadepot
enci
aissol
uções,par
aev
itarr
edundânci
a.Quando se
al
cançaacondi
çãodepar
ada,
asol
uçãoi
nici
alécompar
adaàssol
uçõesv
izi
nhas,
e
seessasapr
esent
arem umaqual
i
dadesuper
ior
,asol
uçãoi
nici
alésubst
it
uídae
assi
m pordi
ant
e(ANDERSSON,
2015)
.
14

Segundo o aut
or,o Recozi
ment
o Si
mul
ado é uma met
a-heur
íst
ica par
a
ot
imi
zação que consi
ste numa t
écni
ca de busca l
ocalpr
obabi
l
íst
ica,e se
f
undament
anumaanal
ogi
acom at
ermodi
nâmi
ca.Éumamet
áfor
adeum pr
ocesso
t
érmi
co,di
toanneal
i
ngour
ecozi
ment
o,ut
il
izadoem met
alur
giapar
aobt
ençãode
est
adosdebai
xaener
gianum sól
i
do.Opr
ocessomet
alúr
gicoéf
eit
oem duaset
apas:
é el
evada a t
emper
atur
a do sól
i
do,pr
opí
nquo à 1000 gr
aus cél
sius,poi
séa
t
emper
atur
adei
níci
odamet
amor
fosedaf
aseper

ti
caem aust
eni
ta,depoi
sse
r
esf
ri
aomat
eri
all
ent
ament
eat
équesesol
i
dif
ique,dur
ant
eum acompanhament
o
do ar
ref
eci
ment
o.No pr
ocesso do al
gor
it
mo,semel
hant
e à Busca-
Tabu,uma
sol
uçãoi
nici
aléest
abel
eci
da,por
ém asdemai
ssol
uçõesescol
hidassãodef
ini
das
deacor
docom umaf
unçãoobj
eti
voecom umav
ari
ávelnomeadaT(
poranal
ogi

Temper
atur
a),quant
o mai
sext
ensaf
orav
ari
ávelT,mai
sal
eat
ori
ament
eser
ão
sel
eci
onadasassol
uçõesaser
em i
nser
idasecompar
adas.A mei
o-t
ermoqueo
al
gor
it
moéexecut
ado,
oval
ordeTédecr
ement
ado,
fazendooal
gor
it
moaconv
ergi
r
par
aamel
horsol
ução.Enquant
oacondi
çãodepar
adanãoéat
ingi
da,oal
gor
it
mo
i
rácr
iarsol
uçõesv
izi
nhaseascompar
ará.Por
ém ascondi
çõesdepar
adasão
di
fer
ent
es,noRecozi
ment
oSi
mul
ado,umacondi
çãopodeserquandoasol
ução
obt
iverumaqual
i
dadepr
efer
ida,
ouquandoav
ari
ável
Tchegaràzer
o.
OsAl
gor
it
mosGenét
icossão t
écni
casdebuscaut
il
izadasnaci
ênci
ada
comput
açãopar
aacharsol
uçõesapr
oxi
madasem pr
obl
emasdeot
imi
zaçãoebusca,
f
undament
ado pr
inci
pal
ment
e pel
o amer
icano John Henr
y Hol
l
and.Al
gor
it
mos
Genét
icossãoumacl
assepar
ti
cul
ardeal
gor
it
mosev
olut
ivosqueusam t
écni
cas
i
nspi
radaspel
abi
ologi
aev
olut
ivacomoher
edi
tar
iedade,mut
ação,sel
eçãonat
urale
r
ecombi
nação.Oal
gor
it
mosel
eci
onaumapopul
açãodesol
uçõesconsi
der
adasas
mel
hor
es.A ev
oluçãoent
ão,sei
nici
aapar
ti
rdeum congl
omer
adodesol
uções
al
eat
óri
as,chamadasdeger
ações.A cadager
ação,aadapt
açãodasol
uçãona
popul
açãoéav
ali
ada,easquecont
em mai
squal
i
dadessãosel
eci
onadaspar
aa
pr
óxi
mager
ação,consequent
ement
esãor
ecombi
nadasousof
rem mut
açõespar
a
f
ormaranov
apopul
ação.Anov
apopul
açãoéut
il
izadapar
aapr
óxi
mai
ter
açãodo
al
gor
it
mo(
ANDERSSON,
2015)
.

3Mét
odos
Ander
sson (
2015) apr
esent
aresul
tados de t
est
es de per
for
mance de
al
gor
ít
mosdesol
uçãodeTHbaseadosem doi
scont
ext
os:umaTHpequenaeout
ra
15

gr
ande.
Par
aanal
i
saraspect
osdedesempenhodesol
uçõespar
aaTHcom baseno
est
udodoaut
or,
foir
eal
i
zadool
evant
ament
odedadosdaTHdocur
sodeAnál
i
see
Desenv
olv
iment
o de Si
stemas (
ADS)da Facul
dade de Tecnol
ogi
a DrThomaz
Nov
eli
no-Fat
ecFr
anca,of
ereci
donosper
íodosnot
urnoemat
uti
no,bem comodos
cur
sosdeADS,Gest
ãodaPr
oduçãoI
ndust
ri
al(
GPI
),eRecur
sosHumanos(
RH)
of
ereci
dosnoper
íodonot
urno,nosegundosemest
rede2018.AsTabel
as1e2
apr
esent
am osdados.Osnúmer
osdei
nter
val
osdet
emposãocal
cul
adoscomoo
pr
odut
odonúmer
odesal
asel
abor
atór
iospel
onúmer
odedi
asdeaul
asnasemana
pel
onúmer
odeaul
aspordi
a.Par
aonot
urno:14x6x4=336;
epar
aomat
uti
no:14
x5x6=420.Oobj
eti
vodest
elev
ant
ament
ofoiest
abel
ecerqualdosdoi
stest
es
apr
esent
adosem Ander
sson(
2015)r
epr
esent
ari
aar
eal
i
dadedai
nst
it
uição:
secomo
ost
est
espar
atabel
apequena,
oupar
atabel
agr
ande.

Tabel
a1-Dadosdocur
soADS
Dadosdeent
radapar
aaTH Val
ores
Not
urno Mat
uti
no
Númer
odesemanas 1 1
Númer
odepr
ofessor
es 21 20
Númer
odedi
sci
pli
nas 44 44
Númer
odesal
as 7 7
Númer
odel
abor
atór
iosi
nf 5 5
Númerodel
abor
atór
ios 2 2
i
diomas
Númer
odedi
as 6 5
Númer
odeaul
aspordi
a 4 6
Númerodeinter
val
osdet
empo 336 420
Font
e:aut
ori
aprópr
ia

Tabel
a2-Dadosdoscur
sosnot
urnos
Dadosdeent
radapar
aaTH Val
ores
ADS GPI RH
Númer
odesemanas 1 1 1
Númer
odepr
ofessor
es 21 24 6
16

Númer
odedi
sci
pli
nas 44 48 7
Númer
odesal
as 7 6 1
Númer
odel
abor
atór
iosi
nf 5 5 5
Númerodel
abor
atór
ios 2 2 2
i
diomas
Númer
odel
abor
atór
iosadi
c 2
Númer
odedi
as 6 6 6
Númer
odeaul
aspordi
a 4 5 4
Númerodeinter
val
osdet
empo 336 450 192
Font
e:aut
ori
aprópr
ia

Tabel
a3-Dadosconsol
i
dadosdoscur
sosnot
urnosdaFat
ecFr
anca
Dadosdeent
radapar
aaTH Val
ores
FATECFr
anca
Númer
odesemanas 1
Númer
odepr
ofessor
es 33
Númer
odedi
sci
pli
nas 99
Númer
odesal
as 7
Númer
odel
abor
atór
iosi
nf 5
Númerodel
abor
atór
ios 2
i
diomas
Númer
odel
abor
atór
iosadi
c 2
Númer
odedi
as 6
Númer
odeaul
aspordi
a 4/
5
Númerodeint
erval
osdet
empo 978
Font
e:aut
ori
aprópri
a

DaTabel
a1pode-
seconcl
uirqueost
est
escom t
abel
apequenar
epr
esent
am
ocont
ext
odaTH docur
sodeADS(
mat
uti
noenot
urno)
;epar
aar
eal
i
dadedos
cur
sosdoper
íodonot
urnodaFat
ecFr
anca,ost
est
escom t
abel
agr
andesãoos
mai
sadequados.
Ao pr
ojet
ara est
rut
ura do hor
ári
o,com al
gumas r
est
ri
ções comument
e
usadasnest
epr
obl
ema,ser
áfor
neci
daumacompar
açãosobr
eodesempenhode
doi
sal
gor
it
mosqueobt
iver
am sucessoant
eri
orment
enasol
uçãodel
e.Aav
ali
ação
dedesempenhodosal
gor
it
mosser
áfei
tar
espondendoassegui
ntesquest
ões:
17

 Quant
asmel
hor
iaspodem seal
cançardur
ant
eapar
tei
nici
aldo
pr
ocessament
o?
 Quant
o os al
gor
it
mos se benef
ici
aram com o t
empo de
pr
ocessament
oadi
cional
?
 Quant
oqueumat
abel
acom mai
sde,porexempl
o,umasal
ade
aul
a,um pr
ofessoroual
unosi
ráaf
etarot
empodepr
ocessament
o?
 Quant
oqueonúmer
oder
est
ri
çõesi
rái
nfl
uenci
arnor
esul
tadoeno
t
empodepr
ocessament
odosal
gor
it
mos?

Asr
est
ri
çõespodem serdi
vi
didasem r
est
ri
çõesr
ígi
das(
requer
iment
os)e
r
est
ri
çõesl
eves(
pref
erenci
ais)
.Asr
est
ri
çõesqueser
ãoapr
esent
adassãoal
gumas
dasquepodem exi
sti
rem umaTabel
adeHor
ári
osescol
ares.Nem t
odassãousadas
nest
espr
ocessos,
eem al
gunspr
obl
emaspodem hav
ermai
srest
ri
ções.
Ander
sson(
2015,p.
4)exempl
i
ficar
est
ri
çõesquepodem serconsi
der
adas
r
est
ri
çõesr
ígi
das:

 Todasasaul
asdev
em serdesi
gnadas.
 Aaul
adev
eseragendadaum númer
onecessár
iodev
ezespar
acada
di
sci
pli
na,
dur
ant
eum per
íododet
empo,
ger
alment
e,deumasemana.
 Al
gumasaul
asdev
em serl
eci
onadasem cer
toshor
ári
os.
 Dev
ehav
erum i
nter
val
oagendadodur
ant
eadi
a.
 Pr
ofessor
espodem l
eci
onarsoment
equandoest
iver
em di
sponí
vei
s.
 Pr
ofessor
essópodem l
eci
onarpar
aum cer
tonúmer
odet
urmas.
 Pr
ofessor
esnãopodem l
eci
onarmai
sdeumaaul
aporv
ez.
 Sópodehav
erumadi
sci
pli
nal
eci
onadaporsal
aaomesmot
empo.
 Todasassal
asdev
em serut
il
izadas.
 Al
gumassal
aspodem sermui
topequenaspar
adi
sci
pli
nascom um
númer
oexacer
badodeal
unosmat
ri
cul
ados.
 Tur
mascom al
unoscom necessi
dadesespeci
ais,comput
ador
esou
equi
pament
odel
abor
atór
io,
dev
em serdesi
gnadasasal
asat
ri
buí
dasa
i
sso.
18

er
est
ri
çõesl
eves:

 Podem hav
erpr
efer
enci
aspar
acer
tasdi
sci
pli
nas,sobr
equandoel
as
podem serl
eci
onadas.Exempl
o:dur
ant
eodi
aouàt
arde.
 Al
guns pr
ofessor
es podem pr
efer
irl
eci
onarsuas mat
éri
as dur
ant
e
cer
toper
íodododi
a.
 Ser
iapr
efer
ível
ocuparsal
asmenor
esdeant
emão,
sepossí
vel
.
 Ser
iapr
efer
íveldi
str
ibui
roagendament
odehor
ári
odeaul
asdur
ant
ea
semana,par
aqueumamesmaaul
anãosej
aagendadaduasv
ezesno
mesmodi
a.
 Ser
iapr
efer
ível
evi
tarcont
ermui
tasl
acunasnohor
ári
o.

Par
aar
eal
i
zaçãodet
est
esdeper
for
mance,osal
gor
it
mosut
il
izadossão
separ
ados em duas f
ases.A sol
ução i
nici
al,que é const
ruí
da desi
gnando
al
eat
ori
ament
eumaaul
aaumasal
aeum hor
ári
o,ondecadaaul
atem um pr
ofessor
empar
elhado r
esponsáv
elporl
eci
onara aul
a em quest
ão.Nas sol
uções do
pr
obl
ema,ossi
stemasger
am aut
omat
icament
eoshor
ári
os,l
evandoem cont
aseu
apr
endi
zadocom ar
oti
nadef
unci
onament
odai
nst
it
uiçãodeensi
no.El
esexecut
am
opr
ocessodeagendament
odehor
ári
os,ut
il
iz
andoasmet
a-heur
íst
icasadot
adas,
compar
ando seust
emposdeexecução,ut
il
ização dememór
ia,benef
íci
oseas
mel
hor
iasquecadar
esul
tadoal
cança.
A pesqui
sa bi
bli
ogr
áfi
ca expl
orat
óri
areal
i
zada buscou publ
i
cações que
apr
esent
assem r
esul
tadosdet
est
esdesol
uçãodopr
obl
emadeTH,baseadosnas
met
a-heur
íst
icasRecozi
ment
oSi
mul
ado,Al
gor
it
mosGenér
icoseBuscaTabu,par
a
i
dent
if
icarqualdel
asof
erecemel
horper
for
mance,eosr
esul
tadosencont
radossão
apr
esent
adosnaseçãoasegui
r.

4Resul
tadosedi
scussão

Comor
efer
ênci
a,f
oiut
il
izadooest
udodeAnder
sson(
2015)sobr
etest
esde
per
for
mancedeal
gor
it
mosdesol
uçãodeTabel
asdeHor
ári
os r
elaci
onadosa
r
api
dez,per
for
manceev
iabi
l
idade.O aut
orcont
ext
ual
i
zaost
est
esusandouma
pequenaTabel
adeHor
ári
os,par
asaberquãor
ápi
doosal
gor
it
mosent
regar
iam um
19

r
esul
tado v
iáv
el.Os al
gor
it
mos apr
esent
aram r
esul
tados bast
ant
e semel
hant
es,
depoi
sdeser
em execut
adospordezv
ezes.O t
empodeexecuçãor
esul
touent
re
0,
0200e0,
0700segundossendooRecozi
ment
oSi
mul
adoomai
srápi
do,t
endo
t
ermi
nado suaexecução em 0,
0266 segundos.O mai
slent
ofoiaBusca-
Tabu,
t
ermi
nandosuaexecuçãoem 0,
0696segundos.

Quadr
o2-Temposdeexecuçãodecadaal
gor
it
mot
est
adopel
osaut
ores
Tempodei
níci
o(ms) Tempodeexecução
Busca-
Tabu 2488 0,
0696
Recozi
ment
oSi
mul
ado 2749,
5 0,
0266
Font
e:adapt
adodeAnder
sson(
2015)

Em t
est
esdosal
gor
it
moscom umagr
andeTabel
adeHor
ári
os,par
aanal
i
sar
per
for
mances r
elat
ivas a ef
ici
ênci
a em r
elação ao consumo de memór
ia,os
al
gor
it
mosapr
esent
aram r
esul
tadoscom di
fer
ençast
écni
cas.Apesardesermai
s
r
ápi
do,oRecozi
ment
oSi
mul
adout
il
izoumui
tomai
smemór
iaconsumi
ndo2.
7KB,
enquant
oaBusca-
Tabuut
il
izou1.
1KB,
comodescr
it
onoQuadr
o3.
E porúl
ti
mo f
oiut
il
izadaumat
abel
adehor
ári
oscom númer
o mai
orde
r
est
ri
ções.Quant
omai
srest
ri
ções,mai
oressãoaspossi
bil
i
dadesdeum al
gor
it
mo
f
alhar
,oqueacont
eceuquandoer
am adi
cionadasr
est
ri
çõesnumer
osas.

Quadr
o3-Consumosdememór
ianost
est
esr
eal
i
zadospel
osaut
ores
Memór
iaut
il
izada
Busca-
Tabu 1099B
Recozi
ment
oSi
mul
ado 2700B
Font
e:adapt
adodeAnder
sson(
2015)

ORecozi
ment
oSi
mul
adoeaBusca-
Tabupr
ovar
am serbonspar
aencont
rar
sol
uçõespar
a ot
imi
zarosr
esul
tadoscom ef
ici
ênci
a em r
api
dez.Ent
ret
ant
o,o
Recoz
iment
oSi
mul
adof
oioqueapr
esent
ouem médi
a,mel
hor
esr
esul
tadosquando
dadasasr
efer
ênci
as.Val
endor
essal
tar
,ambososal
gor
it
mosdeBusca-
Tabue
Recoz
iment
osi
mul
adomost
rar
am aument
onot
empodeexecução,quandof
oram
t
rabal
hadoscom ast
abel
asdehor
ári
oscom v
ári
asr
est
ri
ções,pr
inci
pal
ment
ea
20

Busca-
Tabu,porsuadi
fi
cul
dadeei
nfer
ior
idade,par
aescapardesol
uçõesmai
s
car
act
erí
sti
casl
ocai
s,enãoal
cançandonov
asár
easdesol
uçõesnoespaçoque
t
alv
ezof
erecesser
esul
tadosmel
hor
es.

Consi
der
açõesf
inai
s

uçãodesof
Abuscaporumasol twar
epar
aresol
veropr
obl
emadaTH j
áé
bast
ant
eest
udado,
ent
ret
ant
oosr
esul
tadospubl
i
cadosmost
ram nãohav
er,
ainda,
a
mel
horsol
uçãogenér
ica.Ospar
âmet
rosdedef
ini
çãodasTH sãopar
ti
cul
aresde
cadai
nst
it
uiçãoquet
êm queel
abor
arsuast
abel
ascom usodet
aissi
stemas,
t
ornandoai
mpl
ement
açãodeum al
gor
it
moespecí
fi
co,
mui
tasv
ezespoucoef
ici
ent
e
eef
icaz.Al
i
ter
atur
aexpl
oradamost
rat
est
esdedi
fer
ent
esal
gor
it
moscom mel
hor
es
oupi
oresr
esul
tadospar
acadacont
ext
o,massemost
rav
ali
osaf
ont
eder
efer
ênci
a
par
aum pont
odepar
ti
dapar
aodesenv
olv
iment
odeumaf
err
ament
adeaut
omação.
Apar
ti
rdoest
udoper
cebe-
sequeabuscaporumaopçãocomput
aci
onal
par
a
r
esol
veropr
obl
emadaTH éum v
ast
oedesaf
iant
etemapar
aseapr
ofundare
buscarsol
uções,eque,com aev
oluçãodo har
dwar
e doscomput
ador
esedas
f
err
ament
asdedesenv
olv
i odesof
ment twar
e,nov
osal
gor
it
mospodem set
ornar
v
iáv
eis.Com oav
ançodaI
ntel
i
gênci
aAr
ti
fi
cial
,nov
aspossi
bil
i
dadesdesol
uçõesse
apr
esent
am equemer
ecem consi
der
açãopar
aimpl
ement
açãodef
err
ament
aspar
a
const
ruçãodeTabel
asdeHor
ári
osEducaci
onai
s.

Agr
adeci
ment
os

Foiumaescol
hadesaf
iant
eepessoal
ment
erel
evant
e,equemeor
gul
hode
compl
etá-
la.Agr
adeço às segui
ntes pessoas pel
o apoi
o e supor
te:Mat
heus
Spi
rl
andel
iBat
ist
a,queécomoum i
rmãopar
ami
m;meusdemai
sami
gosdent
roe
f
oradaf
acul
dade;aoPr
of.Me.Car
losEduar
dodeFr
ançaRol
and,queacei
toume
or
ient
arnodesenv
olv
iment
odest
epr
ojet
odepesqui
sa.Àmi
nhaf
amí
l
ia,
em especi
al,
quemeapoi
oumui
tonessaj
ornada.EaoAl
lMi
ghtquedi
sseque“
Sev
ocêsent
irque
chegounoseul
i
mit
e,l
embr
e-seacausapel
aqualv
ocêl
uta,l
embr
e-sepor
quev
ocê
começouasegui
ressecami
nhoedei
xeessamemór
iat
ecar
regaral
ém doseu
l
i
mit
e”.
21

Ref
erênci
as

ABDULLAH,S.Heur i
sti
cAppr oachesf orUniv
ersi
tyTimet
abli
ng Probl
ems.2006.
Di
sponív
el em: <ht t
p://
www. asap.cs.
not
t.
ac.
uk/
fil
es/
publi
cat
ions/
PhDThesi
s-
Abdul
l
ah.pdf
>.Acessoem: 11.
out.
2018.

ANDERSSON,H.SchoolTi
metabl
i
ngi nTheoryandPr acti
ce:Acomparati
vestudyof
Si
mulat
edAnneal
ingandTabuSearch.Bachel
or’
sthesis.UMEAUniv
ersit
et,2015.

BURKE,E.K.;NEWALL,J.P. ;WEARE,R.F.AMemet
icAlgori
thm forUni
versi
tyExam
Timetabl
ing. sd. Disponível em:
<htt
p://
cit
eseer
x.i
st.
psu.
edu/ v
iewdoc/
downl
oad?
doi
=10.1.
1.3.3011&r
ep=r
ep1&type=
pdf>.Acessoem:25.set
.2018.

DORIGO,M.;MINIEZZO,V. ;COLORNI,A.AntSy stem:Opt


imizat
ionbyaColonyof
Cooper
atong Agents. 1996. Disponível em:
<ht
tp:
//www.cs.
ulet
h.ca/~benkoczi
/OR/
read/ant
-tsp-
01.
pdf
>. Acesso em:
12.
out.
2018.

FET.Fr
eeTi metabl
i
ngSoftware.Descr
ipt
ion.Di
sponí
velem:
<ht
tps:
//l
alescu.
ro/
li
vi
u/f
et/>.Acessoem: 27.
nov.
2018.

GARBELINI
,J.M.C.Abordagem baseadaem al
gor
it
mosmeméti
cospar
adescober
ta
demotiv
osbiológi
cos.Di
ssert
açãodemest r
ado.Cornél
i
oPr
ocópi
o:UTFP,PPGem
Bi
oinf
ormáti
ca,2017.

GAREY,M.R.eJOHNSON,D.S.Computer
sandI
ntr
act
abi
l
ity
:AGuidetot
heTheor
y
ofNP-Complet
eness.Est
adosUni
dosdaAméri
ca:W.H.FreemanandCompany,
1979.p.4.

McCARTHY,J.;MINSKY,M.L. ;ROCHESTER,N.;SHANNON,C.E.APr oposalforthe


Dart
mouth SummerResear ch Proj
ecton Arti
fi
cialIntel
l
igence.Disponí
velem:
<ht
tps:
//www.aaai
.org/
ojs/
index.
php/ai
magazi
ne/ar
ticl
e/download/
1904/1802>.
Acessoem:25.set
.2018.

PORTO,F.R.Abor dagem Comparati


va de Técnicas de Metaheurí
sti
cas na
El
aboraçãoAutomáti
cadeQuadrosHorári
os,com Enf
oquenasTécnicas:Al
gori
tmos
Genét
icoseAlgori
tmodeSeleçãoCl
onal.Cat
alão:
Univ.Feder
aldeGoiás,
2010.

RESENDE,M.G.C. ;MATEUS,G.R. ;SILVA,R.M.A.GRASP:Busca Gulosa


Al
eatori
zadaeAdaptati
vain ManualdeComputaçãoEv
olut
ivaeMet
aheur
íst
ica.
Brasi
l
:aufmg,
2012.p.205.

ROCHA,W.S.Al gor
it
moGRASPpar aoPr oblemadeTabela-
horár
iodeUniv
ersi
dades.
2013.Disponí
velem <https:
//i
nf.
ufes.
br/
~crangel
/di
ssert
acao-
Walace-
Rocha.
pdf>.
Acessoem: 09.
mai.
2018.

SI
LVA,G.C.
;OCHI
,L.S.
;MARTI
NS,S.L.
.PROPOSTAEAVALIAÇÃODEHEURÍSTI
CAS
GRASPPARAOPROBLEMADADI VERSI
DADEMÁXIMA.2006.Br
asi
l
.p.325.
22

SALARI,
E.;ESHGHI,K.AnACOAl gorit
hm fortheGraphColoringProbl
em.Int.J.
Contemp.Math.Sci
ences.Vol.3,2008.no.6,293-304.Disponível
em:
<ht
tps:
//pdf
s.semanti
cscholar
.or
g/545f/2567467ae100b427a1f15734d46811ed8d3f
.
pdf
>.Acessoem: 8.
out.2018.

TERR,
D.Pol ynomial
Time.From Mat
hWorl
d-AWolf
ram WebResource.Di
sponí
vel
em:<http:
//mathworl
d.wol
fr
am.com/Pol
ynomi
alTi
me.html
>.Acessoem:
26.
set
.2018.

TIMETABLER.Ti
metabli
ngsoft
wareforschools.Di
sponív
elem:
<htt
ps:
//www.t
imet
abler.
com>.Acessoem: 27.nov
.2018.

UNI
FET.Comprehensi
veUni
ver
sit
yTi
metabli
ngSystem.Univer
sit
yTi
met
abl
i
ng.
Di
sponí
velem:
<https:
//www.
uni
ti
me.
org>.Acessoem:27.nov.
2018.

Вам также может понравиться