47
The Teachers Assignment Problem Katarína Cechlárová P. J. Šafárik University, Košice, Slovakia

The Teachers Assignment Problem Katarína Cechlárová P. J. Šafárik University, Košice, Slovakia

Embed Size (px)

Citation preview

Page 1: The Teachers Assignment Problem Katarína Cechlárová P. J. Šafárik University, Košice, Slovakia

The Teachers Assignment ProblemKatarína Cechlárová

P. J. Šafárik University, Košice, Slovakia

Page 2: The Teachers Assignment Problem Katarína Cechlárová P. J. Šafárik University, Košice, Slovakia

Assignment of teachers to schools Moscow October 2015

First some geography

Košice

2

Page 3: The Teachers Assignment Problem Katarína Cechlárová P. J. Šafárik University, Košice, Slovakia

Assignment of teachers to schools Moscow October 2015 3

Some history• 1657: Universitas Cassoviensis • 1776: Academia Regia Cassoviensis• 1850-1921 Law Academy• 1959: Pavol Jozef Šafárik University

Faculties: Medicine, Law, Public administration, Science, Arts 1501 employees, 8138 students (2013)

• 1963: Science faculty 326 employees, 1283 students (2013)

originally: only teachers study, first graduates 1967

combination of 2 subjects

Mathematics, Physics, Chemistry, Biology

Informatics (since 1989), Geography (since 2003)

study programmes with Arts faculty (since 2011)

1795- 1861poet, historian, first scientific Slavist

Page 4: The Teachers Assignment Problem Katarína Cechlárová P. J. Šafárik University, Košice, Slovakia

Assignment of teachers to schools Moscow October 2015 4

0

50

100

150

200

250

Numbers of graduates of teachers studies

with Arts Faculty, 19 combinations

combinations: BCh,FCh,MF

plus MCh

plus MB plus MI

plus Geography

13 combinations31 combinations, biggest group

8 people

Page 5: The Teachers Assignment Problem Katarína Cechlárová P. J. Šafárik University, Košice, Slovakia

Assignment of teachers to schools Moscow October 2015

Graduates in combinations with Mathematics and Informatics

1967

1969

1971

1973

1975

1977

1979

1981

1983

1985

1987

1989

1991

1993

1995

1997

1999

2001

2003

2005

2007

2009

2011

2013

0

10

20

30

40

50

60

70

80

90

Matematika

Informatika

5

Page 6: The Teachers Assignment Problem Katarína Cechlárová P. J. Šafárik University, Košice, Slovakia

Assignment of teachers to schools Moscow October 2015 6

Practical placementTeachers study for upper elementary and lower secondary schools• specialization in two subjects (MF, IB, SjG,...)• practical placements at schools several times during their study

• ideally at different types of schools• each student needs an approved supervising teacher for each subject• university/faculty provides a list of teaching schools + teachers• binary preferences: some schools are unacceptable for a student (e.g. because of

commuting)

Two types of placements: A: students divided into groups (4-6) with the same subject

groups visit classes and observe lessons, then analyze with the teacher;

one subject in period 1, second subject in period 2

B: student teaches pupils herself: both subjects simultaneously at the same school

Assignments are made by hand: several days needed

Page 7: The Teachers Assignment Problem Katarína Cechlárová P. J. Šafárik University, Košice, Slovakia

Assignment of teachers to schools Moscow October 2015

Assignment procedures elsewhere

7

Page 8: The Teachers Assignment Problem Katarína Cechlárová P. J. Šafárik University, Košice, Slovakia

Assignment of teachers to schools Moscow October 2015

Assignment procedures elsewhere

8

Page 9: The Teachers Assignment Problem Katarína Cechlárová P. J. Šafárik University, Košice, Slovakia

Assignment of teachers to schools Moscow October 2015 9

Page 10: The Teachers Assignment Problem Katarína Cechlárová P. J. Šafárik University, Košice, Slovakia

Assignment of teachers to schools Moscow October 2015

Not so successful stories

10

Page 11: The Teachers Assignment Problem Katarína Cechlárová P. J. Šafárik University, Košice, Slovakia

Assignment of teachers to schools Moscow October 2015

11

Not so successful stories

Page 12: The Teachers Assignment Problem Katarína Cechlárová P. J. Šafárik University, Košice, Slovakia

Assignment of teachers to schools Moscow October 2015

12

Not so successful stories

Page 13: The Teachers Assignment Problem Katarína Cechlárová P. J. Šafárik University, Košice, Slovakia

Assignment of teachers to schools Moscow October 2015 13

Our task• Create a mathematical model of the teachers assignment problem• Study its structural and algorithmic properties• Create a user-friendly computer program for every-day use• My friends and colleagues involved in the research:• Tamás Fleiner, Budapest• David Manlove, Ian McBride, Glasgow• Pavlos Eirinakis, Yiannis Mourtos, Dimitris Magos, Athens

• Eva Oceľáková-Potpinková, Silvia Bodnárová, Michal Barančík - Košice

We also want to thank to COST action IC 1205

Page 14: The Teachers Assignment Problem Katarína Cechlárová P. J. Šafárik University, Košice, Slovakia

Assignment of teachers to schools Moscow October 2015 14

Outline of the talk

• Maximizing the number of assigned trainee teachers:• placement A and placement B• combinatorial representation and complexity results• results of ILP implementation• approximation algorithms

• Two sided preferences - stability• suitable stability notion• complexity results

Page 15: The Teachers Assignment Problem Katarína Cechlárová P. J. Šafárik University, Košice, Slovakia

Assignment of teachers to schools Moscow October 2015 15

The talk is based on publications

• K. Cechlárová, T. Fleiner, D. Manlove, I. McBride, E. Potpinková: Modelling practical placement of trainee teachers to schools, Central European Journal of Operations Research 23(3), 547-562, 2015.

• K. Cechlárová, P. Eirinakis, T. Fleiner, D. Magos, I. Mourtos, E. Oceľáková: Approximation Algorithms for the Teachers A ssignment Problem, Proc. 13th Int. Symposium on Operational Research in Slovenia, 479-484, 2015.

• K. Cechlárová, T. Fleiner, D. Manlove, I. McBride: Stable matchings of teachers to schools, arXiv:1501.05547

Page 16: The Teachers Assignment Problem Katarína Cechlárová P. J. Šafárik University, Košice, Slovakia

Assignment of teachers to schools Moscow October 2015 16

Formal model: TAP

a1

a1

a2

a2

Page 17: The Teachers Assignment Problem Katarína Cechlárová P. J. Šafárik University, Košice, Slovakia

Assignment of teachers to schools Moscow October 2015

Separated subjects – network flows

17

a

aF

aM

r t21

2cF(s1)s1F

s1M

s2M

s2F1

2cF(s2)

2cM(s1)

2cM(s2)

1

Page 18: The Teachers Assignment Problem Katarína Cechlárová P. J. Šafárik University, Košice, Slovakia

Assignment of teachers to schools Moscow October 2015

Separated subjects – network flows

18

a

aF

aM

r t

s1F

s1M

s2M

s2F

cF(s1)

cF(s2)

cM(s1)

cM(s2)

1

1

1

1

1

Page 19: The Teachers Assignment Problem Katarína Cechlárová P. J. Šafárik University, Košice, Slovakia

Assignment of teachers to schools Moscow October 2015

Separated subjects – create groups

19

Page 20: The Teachers Assignment Problem Katarína Cechlárová P. J. Šafárik University, Košice, Slovakia

Assignment of teachers to schools Moscow October 2015

Separated subjects – create groups

20

Page 21: The Teachers Assignment Problem Katarína Cechlárová P. J. Šafárik University, Košice, Slovakia

Assignment of teachers to schools Moscow October 2015

Separated subjects – create groups

21

M F Ch

GI B

Page 22: The Teachers Assignment Problem Katarína Cechlárová P. J. Šafárik University, Košice, Slovakia

Assignment of teachers to schools Moscow October 2015

Separated subjects – create groups

22

M F Ch

GI B

Page 23: The Teachers Assignment Problem Katarína Cechlárová P. J. Šafárik University, Košice, Slovakia

Assignment of teachers to schools Moscow October 2015

Separated subjects – create groups

23

F

GI B

Page 24: The Teachers Assignment Problem Katarína Cechlárová P. J. Šafárik University, Košice, Slovakia

Assignment of teachers to schools Moscow October 2015

Separated subjects – create groups

24

F

GI B

M ChM Ch

Page 25: The Teachers Assignment Problem Katarína Cechlárová P. J. Šafárik University, Košice, Slovakia

Assignment of teachers to schools Moscow October 2015 25

Formal model: TAP

a1

a2

Page 26: The Teachers Assignment Problem Katarína Cechlárová P. J. Šafárik University, Košice, Slovakia

Assignment of teachers to schools Moscow October 2015

Inseparable subjects

26

a1

a3

a2

Page 27: The Teachers Assignment Problem Katarína Cechlárová P. J. Šafárik University, Košice, Slovakia

Assignment of teachers to schools Moscow October 2015

Inseparable subjects

27

a3

Page 28: The Teachers Assignment Problem Katarína Cechlárová P. J. Šafárik University, Košice, Slovakia

Assignment of teachers to schools Moscow October 2015 28

Computational complexity of TAP

Page 29: The Teachers Assignment Problem Katarína Cechlárová P. J. Šafárik University, Košice, Slovakia

Assignment of teachers to schools Moscow October 2015 29

Computational complexity of TAP

Page 30: The Teachers Assignment Problem Katarína Cechlárová P. J. Šafárik University, Košice, Slovakia

Assignment of teachers to schools Moscow October 2015

Integer linear program for TAP

30

Page 31: The Teachers Assignment Problem Katarína Cechlárová P. J. Šafárik University, Košice, Slovakia

Assignment of teachers to schools Moscow October 2015

P.J.Šafárik university in numbers

M F B Ch I G Sj Aj Nj Lj Ov Ps E H

# places in KE 74 36 50 38 44 31 54 57 35 0 24 2 16 23

# places total 288 158 172 142 137 127 243 216 129 3 119 12 80 135

# students 13 9 43 21 4 35 31 14 22 1 21 22 12 28

Science faculty Arts faculty

31

Page 32: The Teachers Assignment Problem Katarína Cechlárová P. J. Šafárik University, Košice, Slovakia

Assignment of teachers to schools Moscow October 2015

Approximation algorithms

32

apx

r t

sx

apy sy

sp

11

11

Page 33: The Teachers Assignment Problem Katarína Cechlárová P. J. Šafárik University, Košice, Slovakia

Assignment of teachers to schools Moscow October 2015

Approximation algorithms: Greedy1

33

Page 34: The Teachers Assignment Problem Katarína Cechlárová P. J. Šafárik University, Košice, Slovakia

Assignment of teachers to schools Moscow October 2015

Approximation algorithms: Greedy1

34

Page 35: The Teachers Assignment Problem Katarína Cechlárová P. J. Šafárik University, Košice, Slovakia

Assignment of teachers to schools Moscow October 2015

Approximation algorithms: Greedy2

35

Page 36: The Teachers Assignment Problem Katarína Cechlárová P. J. Šafárik University, Košice, Slovakia

Assignment of teachers to schools Moscow October 2015

Approximation algorithms: Greedy2

36

Page 37: The Teachers Assignment Problem Katarína Cechlárová P. J. Šafárik University, Košice, Slovakia

Assignment of teachers to schools Moscow October 2015

Stability definition

37

Page 38: The Teachers Assignment Problem Katarína Cechlárová P. J. Šafárik University, Košice, Slovakia

Assignment of teachers to schools Moscow October 2015 38

Stability definition

Page 39: The Teachers Assignment Problem Katarína Cechlárová P. J. Šafárik University, Košice, Slovakia

Assignment of teachers to schools Moscow October 2015 39

Stability definition

Page 40: The Teachers Assignment Problem Katarína Cechlárová P. J. Šafárik University, Košice, Slovakia

Assignment of teachers to schools Moscow October 2015 40

Stability definition

Page 41: The Teachers Assignment Problem Katarína Cechlárová P. J. Šafárik University, Košice, Slovakia

Assignment of teachers to schools Moscow October 2015 41

Intractability

Page 42: The Teachers Assignment Problem Katarína Cechlárová P. J. Šafárik University, Košice, Slovakia

Assignment of teachers to schools Moscow October 2015

Master lists

42

Page 43: The Teachers Assignment Problem Katarína Cechlárová P. J. Šafárik University, Košice, Slovakia

Assignment of teachers to schools Moscow October 2015

Master lists

43

Page 44: The Teachers Assignment Problem Katarína Cechlárová P. J. Šafárik University, Košice, Slovakia

Assignment of teachers to schools Moscow October 2015

Subject specific preferences

44

Page 45: The Teachers Assignment Problem Katarína Cechlárová P. J. Šafárik University, Košice, Slovakia

Assignment of teachers to schools Moscow October 2015

Subject specific preferences

45

Page 46: The Teachers Assignment Problem Katarína Cechlárová P. J. Šafárik University, Košice, Slovakia

Assignment of teachers to schools Moscow October 2015

Minimizing instability

46

Page 47: The Teachers Assignment Problem Katarína Cechlárová P. J. Šafárik University, Košice, Slovakia

Assignment of teachers to schools Moscow October 2015 47