Assignment Problems with Weighted and

0 downloads 0 Views 959KB Size Report
CONSTRAINT: costs of having adjacent elements from different sets are minimized two compartments are adjacent if they share a common edge we assign ...
Assignment Problems with Weighted and Nonweighted Neighborhood Constraints in 36 , 44 and 63 Tilings A.A.D. Bosaing

J.F. Rabajante

M.L.D. De Lara

Institute of Mathematical Sciences and Physics University of the Philippines Los Baños

International Conference in Mathematics and Applications, 2011

Bosaing et al. (IMSP, UPLB)

Assignment Problems...

ICMA 2011

1 / 42

Introduction

The Assignment Problem

Outline 1

2

3

4

Introduction The Assignment Problem Weighted Neighborhood Constraint Nonweighted Neighborhood Constraint Parameters and Decision Variables Weighted Neighborhood Constraint 36 Tiling 44 Tiling 63 Tiling Nonweighted Neighborhood Constraint 36 Tiling 44 Tiling 63 Tiling Illustrative Example Weighted and Nonweighted Neighborhood Constraint Bosaing et al. (IMSP, UPLB)

Assignment Problems...

ICMA 2011

2 / 42

Introduction

The Assignment Problem

Assignment Problem

ASSIGNMENT: elements of given finite sets should be assigned to the compartments of a finite tiling regular tilings of regular polygons in Euclidean plane (36 , 44 and 63 )

CONSTRAINT: costs of having adjacent elements from different sets are minimized two compartments are adjacent if they share a common edge we assign weights ω g and ωg to sets g and g, respectively cost of adjacency= ωg − ωg

Bosaing et al. (IMSP, UPLB)

Assignment Problems...

ICMA 2011

3 / 42

Introduction

The Assignment Problem

Assignment Problem

ASSIGNMENT: elements of given finite sets should be assigned to the compartments of a finite tiling regular tilings of regular polygons in Euclidean plane (36 , 44 and 63 )

CONSTRAINT: costs of having adjacent elements from different sets are minimized two compartments are adjacent if they share a common edge we assign weights ω g and ωg to sets g and g, respectively cost of adjacency= ωg − ωg

Bosaing et al. (IMSP, UPLB)

Assignment Problems...

ICMA 2011

3 / 42

Introduction

The Assignment Problem

Assignment Problem

ASSIGNMENT: elements of given finite sets should be assigned to the compartments of a finite tiling regular tilings of regular polygons in Euclidean plane (36 , 44 and 63 )

CONSTRAINT: costs of having adjacent elements from different sets are minimized two compartments are adjacent if they share a common edge we assign weights ω g and ωg to sets g and g, respectively cost of adjacency= ωg − ωg

Bosaing et al. (IMSP, UPLB)

Assignment Problems...

ICMA 2011

3 / 42

Introduction

The Assignment Problem

Assignment Problem

ASSIGNMENT: elements of given finite sets should be assigned to the compartments of a finite tiling regular tilings of regular polygons in Euclidean plane (36 , 44 and 63 )

CONSTRAINT: costs of having adjacent elements from different sets are minimized two compartments are adjacent if they share a common edge we assign weights ω g and ωg to sets g and g, respectively cost of adjacency= ωg − ωg

Bosaing et al. (IMSP, UPLB)

Assignment Problems...

ICMA 2011

3 / 42

Introduction

The Assignment Problem

Assignment Problem

ASSIGNMENT: elements of given finite sets should be assigned to the compartments of a finite tiling regular tilings of regular polygons in Euclidean plane (36 , 44 and 63 )

CONSTRAINT: costs of having adjacent elements from different sets are minimized two compartments are adjacent if they share a common edge we assign weights ω g and ωg to sets g and g, respectively cost of adjacency= ωg − ωg

Bosaing et al. (IMSP, UPLB)

Assignment Problems...

ICMA 2011

3 / 42

Introduction

The Assignment Problem

Assignment Problem

ASSIGNMENT: elements of given finite sets should be assigned to the compartments of a finite tiling regular tilings of regular polygons in Euclidean plane (36 , 44 and 63 )

CONSTRAINT: costs of having adjacent elements from different sets are minimized two compartments are adjacent if they share a common edge we assign weights ω g and ωg to sets g and g, respectively cost of adjacency= ωg − ωg

Bosaing et al. (IMSP, UPLB)

Assignment Problems...

ICMA 2011

3 / 42

Introduction

The Assignment Problem

Assignment Problem

Figure: Assignment Problem as Weighted Bipartite Graph Bosaing et al. (IMSP, UPLB)

Assignment Problems...

ICMA 2011

4 / 42

Introduction

Weighted Neighborhood Constraint

Outline 1

2

3

4

Introduction The Assignment Problem Weighted Neighborhood Constraint Nonweighted Neighborhood Constraint Parameters and Decision Variables Weighted Neighborhood Constraint 36 Tiling 44 Tiling 63 Tiling Nonweighted Neighborhood Constraint 36 Tiling 44 Tiling 63 Tiling Illustrative Example Weighted and Nonweighted Neighborhood Constraint Bosaing et al. (IMSP, UPLB)

Assignment Problems...

ICMA 2011

5 / 42

Introduction

Weighted Neighborhood Constraint

Weighted Neighborhood Constraint

Figure: Weighted Neighborhood Constraint Bosaing et al. (IMSP, UPLB)

Assignment Problems...

ICMA 2011

6 / 42

Introduction

Nonweighted Neighborhood Constraint

Outline 1

2

3

4

Introduction The Assignment Problem Weighted Neighborhood Constraint Nonweighted Neighborhood Constraint Parameters and Decision Variables Weighted Neighborhood Constraint 36 Tiling 44 Tiling 63 Tiling Nonweighted Neighborhood Constraint 36 Tiling 44 Tiling 63 Tiling Illustrative Example Weighted and Nonweighted Neighborhood Constraint Bosaing et al. (IMSP, UPLB)

Assignment Problems...

ICMA 2011

7 / 42

Introduction

Nonweighted Neighborhood Constraint

Nonweighted Neighborhood Constraint

Figure: Weighted VS Nonweighted Neighborhood Constraint Bosaing et al. (IMSP, UPLB)

Assignment Problems...

ICMA 2011

8 / 42

Introduction

Nonweighted Neighborhood Constraint

Nonweighted Neighborhood Constraint

Figure: Weighted VS Nonweighted Neighborhood Constraint

Bosaing et al. (IMSP, UPLB)

Assignment Problems...

ICMA 2011

9 / 42

Introduction

Parameters and Decision Variables

Outline 1

2

3

4

Introduction The Assignment Problem Weighted Neighborhood Constraint Nonweighted Neighborhood Constraint Parameters and Decision Variables Weighted Neighborhood Constraint 36 Tiling 44 Tiling 63 Tiling Nonweighted Neighborhood Constraint 36 Tiling 44 Tiling 63 Tiling Illustrative Example Weighted and Nonweighted Neighborhood Constraint Bosaing et al. (IMSP, UPLB)

Assignment Problems...

ICMA 2011

10 / 42

Introduction

Parameters and Decision Variables

Weighted Neighborhood Constraint 36 Tiling

Let the binary-valued decision variables be   0, if an element from set g is not assigned to the compartment at the i−th row and j−th column xgij =  1, otherwise for i = 1, 2, . . . , r and j = 1, 2, . . . , c r is the number of rows c is the number of columns Let Ng be the number of elements in set g for g = 1, 2, . . . , k where k is the number of sets.

Bosaing et al. (IMSP, UPLB)

Assignment Problems...

ICMA 2011

11 / 42

Weighted Neighborhood Constraint

36 Tiling

Outline 1

2

3

4

Introduction The Assignment Problem Weighted Neighborhood Constraint Nonweighted Neighborhood Constraint Parameters and Decision Variables Weighted Neighborhood Constraint 36 Tiling 44 Tiling 63 Tiling Nonweighted Neighborhood Constraint 36 Tiling 44 Tiling 63 Tiling Illustrative Example Weighted and Nonweighted Neighborhood Constraint Bosaing et al. (IMSP, UPLB)

Assignment Problems...

ICMA 2011

12 / 42

Weighted Neighborhood Constraint

36 Tiling

Weighted Neighborhood Constraint 36 Tiling

Figure: Starting with adjacent (column) compartment and starting with non-adjacent (column) compartment

Bosaing et al. (IMSP, UPLB)

Assignment Problems...

ICMA 2011

13 / 42

Weighted Neighborhood Constraint

36 Tiling

Weighted Neighborhood Constraint 36 Tiling

Figure: Graph representation

Figure: Adjacencies Bosaing et al. (IMSP, UPLB)

Assignment Problems...

ICMA 2011

14 / 42

Weighted Neighborhood Constraint

36 Tiling

Weighted Neighborhood Constraint 36 Tiling: Starting with adjacent (column) compartment

The integer program is Minimize k r X c−1 X X X k ωg xgij − ωg xgi(j+1) (O1) g=1 i=1 j=1 g=1

+

i=1

+

k X ωg xg(2i)(2j) − ωg xg(2i+1)(2j) (O2) g=1 g=1

dr /2e−1 dc/2e k X X X j=1

k X (O3) ω x − ω x g g g(2i−1)(2j−1) g(2i)(2j−1) g=1 g=1

br /2c bc/2c k X X X i=1

j=1

Bosaing et al. (IMSP, UPLB)

Assignment Problems...

ICMA 2011

15 / 42

Weighted Neighborhood Constraint

36 Tiling

Weighted Neighborhood Constraint 36 Tiling: Starting with adjacent (column) compartment

subject to Constraint 1: For i = 1, 2, . . . , r and j = 1, 2, . . . , c, k X g=1

 xgij

= 0, if ij−th compartment is a dummy compartment ≤ 1, otherwise

Constraint 2: For g = 1, 2, . . . , k , r X c X

xgij = Ng

i=1 j=1

Constraint 3: For i = 1, 2, . . . , r , j = 1, 2, . . . , c and g = 1, 2, . . . , k , xgij ∈ {0, 1} Bosaing et al. (IMSP, UPLB)

Assignment Problems...

ICMA 2011

16 / 42

Weighted Neighborhood Constraint

36 Tiling

Weighted Neighborhood Constraint 36 Tiling: Starting with adjacent (column) compartment

The linearized objective function is Minimize c−1 r X X

br /2c bc/2c

dr /2e−1 dc/2e

αij +

i=1 j=1

X

X

i=1

j=1

β(2i)(2j) +

X X i=1

γ(2i−1)(2j−1)

j=1

subject to Constraint 1: For i = 1, 2, . . . , r and j = 1, 2, . . . , c − 1, k X g=1

Bosaing et al. (IMSP, UPLB)

ωg xgij −

k X

ωg xgi(j+1) − αij ≤ 0

g=1

Assignment Problems...

ICMA 2011

17 / 42

Weighted Neighborhood Constraint

36 Tiling

Weighted Neighborhood Constraint 36 Tiling: Starting with adjacent (column) compartment

continuation... Constraint 2: For i = 1, 2, . . . , r and j = 1, 2, . . . , c − 1, −

k X

ωg xgij +

k X

ωg xgi(j+1) − αij ≤ 0

g=1

g=1

Constraint 3: For i = 1, 2, . . . , dr /2e − 1 and j = 1, 2, . . . , dc/2e, k X

ωg xg(2i)(2j) −

g=1

k X

ωg xg(2i+1)(2j) − β(2i)(2j) ≤ 0

g=1

Constraint 4: For i = 1, 2, . . . , dr /2e − 1 and j = 1, 2, . . . , dc/2e, −

k X

ωg xg(2i)(2j) +

g=1 Bosaing et al. (IMSP, UPLB)

k X

ωg xg(2i+1)(2j) − β(2i)(2j) ≤ 0

g=1 Assignment Problems...

ICMA 2011

18 / 42

Weighted Neighborhood Constraint

36 Tiling

Weighted Neighborhood Constraint 36 Tiling: Starting with adjacent (column) compartment

continuation... Constraint 5: For i = 1, 2, . . . , br /2c and j = 1, 2, . . . , bc/2c, k X

ωg xg(2i−1)(2j−1) −

g=1

k X

ωg xg(2i)(2j−1) − γ(2i−1)(2j−1) ≤ 0

g=1

Constraint 6: For i = 1, 2, . . . , br /2c and j = 1, 2, . . . , bc/2c, −

k X

ωg xg(2i−1)(2j−1) +

g=1

Bosaing et al. (IMSP, UPLB)

k X

ωg xg(2i)(2j−1) − γ(2i−1)(2j−1) ≤ 0

g=1

Assignment Problems...

ICMA 2011

19 / 42

Weighted Neighborhood Constraint

36 Tiling

Weighted Neighborhood Constraint 36 Tiling: Starting with non-adjacent (column) compartment

The objective function of the integer program is Minimize k r X c−1 X X X k ωg xgij − ωg xgi(j+1) (O1) g=1 i=1 j=1 g=1

+

k X ωg xg(2i)(2j−1) − ωg xg(2i+1)(2j−1) (O2) g=1 g=1

dr /2e−1 dc/2e k X X X i=1

+

j=1

k X (O3) ω x − ω x g g g(2i−1)(2j) g(2i)(2j) g=1 g=1

br /2c bc/2c k X X X i=1

j=1

Bosaing et al. (IMSP, UPLB)

Assignment Problems...

ICMA 2011

20 / 42

Weighted Neighborhood Constraint

44 Tiling

Outline 1

2

3

4

Introduction The Assignment Problem Weighted Neighborhood Constraint Nonweighted Neighborhood Constraint Parameters and Decision Variables Weighted Neighborhood Constraint 36 Tiling 44 Tiling 63 Tiling Nonweighted Neighborhood Constraint 36 Tiling 44 Tiling 63 Tiling Illustrative Example Weighted and Nonweighted Neighborhood Constraint Bosaing et al. (IMSP, UPLB)

Assignment Problems...

ICMA 2011

21 / 42

Weighted Neighborhood Constraint

44 Tiling

Weighted Neighborhood Constraint 44 Tiling

The objective function of the integer program is Minimize r −1 c k k k c−1 X r X X X X X X X k ωg xgij − ωg xg(i+1)j ωg xgij − ωg xgi(j+1) + i=1 j=1 g=1 g=1 g=1 i=1 j=1 g=1

Figure: Adjacencies in square tiling Bosaing et al. (IMSP, UPLB)

Assignment Problems...

ICMA 2011

22 / 42

Weighted Neighborhood Constraint

63 Tiling

Outline 1

2

3

4

Introduction The Assignment Problem Weighted Neighborhood Constraint Nonweighted Neighborhood Constraint Parameters and Decision Variables Weighted Neighborhood Constraint 36 Tiling 44 Tiling 63 Tiling Nonweighted Neighborhood Constraint 36 Tiling 44 Tiling 63 Tiling Illustrative Example Weighted and Nonweighted Neighborhood Constraint Bosaing et al. (IMSP, UPLB)

Assignment Problems...

ICMA 2011

23 / 42

Weighted Neighborhood Constraint

63 Tiling

Weighted Neighborhood Constraint 63 Tiling

Figure: Adjacencies in hexagonal tiling

Bosaing et al. (IMSP, UPLB)

Assignment Problems...

ICMA 2011

24 / 42

Weighted Neighborhood Constraint

63 Tiling

Weighted Neighborhood Constraint 63 Tiling

The objective function of the integer program is Minimize k r X c−1 X X X k ωg xgij − ωg xgi(j+1) (O1) g=1 i=1 j=1 g=1 r −1 X c X k X X k + ωg xgij − ωg xg(i+1)j (O2) i=1 j=1 g=1 g=1 r −1 X c X k X X k (O3) + ω x − ω x g g gij g(i+1)(j−1) i=1 j=2 g=1 g=1 Bosaing et al. (IMSP, UPLB)

Assignment Problems...

ICMA 2011

25 / 42

Nonweighted Neighborhood Constraint

36 Tiling

Outline 1

2

3

4

Introduction The Assignment Problem Weighted Neighborhood Constraint Nonweighted Neighborhood Constraint Parameters and Decision Variables Weighted Neighborhood Constraint 36 Tiling 44 Tiling 63 Tiling Nonweighted Neighborhood Constraint 36 Tiling 44 Tiling 63 Tiling Illustrative Example Weighted and Nonweighted Neighborhood Constraint Bosaing et al. (IMSP, UPLB)

Assignment Problems...

ICMA 2011

26 / 42

Nonweighted Neighborhood Constraint

36 Tiling

Nonweighted Neighborhood Constraint Suppose a1 , a2 , . . . , ak , b1 , b2 , . . . , bk be the dummy weights associated to the decision variables y1 , y2 , . . . , yk , z1 , z2 , . . . , zk , respectively, then define the relation ρ(O?) as ρ(O?) (|(a1 y1 + a2 y2 + · · · + ak yk ) − (b1 z1 + b2 z2 + · · · + bk zk )|) = κ1(O?) + κ2(O?) + · · · + κk (O?) where κ1(O?) = (a1 y1 + a2 y2 + · · · + ak −1 yk −1 + ak yk ) −(b1 z1 + b2 z2 + · · · + bk −1 zk −1 + bk zk ) κ2(O?) = (a2 y1 + a3 y2 + · · · + ak yk −1 + a1 yk ) −(b2 z1 + b3 z2 + · · · + bk zk −1 + b1 zk ) κ3(O?) = (a3 y1 + a4 y2 + · · · + a1 yk −1 + a2 yk ) −(b3 z1 + b4 z2 + · · · + b1 zk −1 + b2 zk ) .. . κ(k −1)(O?) = (ak −1 y1 + ak y2 + · · · + ak −3 yk −1 + ak −2 yk ) −(bk −1 z1 + bk z2 + · · · + bk −3 zk −1 + bk −2 zk ) κk (O?) = (ak y1 + a1 y2 + · · · + ak −2 yk −1 + ak −1 yk ) −(bk z1 + b1 z2 + · · · + bk −2 zk −1 + bk −1 zk ). Bosaing et al. (IMSP, UPLB)

Assignment Problems...

ICMA 2011

27 / 42

Nonweighted Neighborhood Constraint

36 Tiling

Nonweighted Neighborhood Constraint For simplicity, we let ωg = g.

Figure: Circular Shift Permutation of the dummy weights

Bosaing et al. (IMSP, UPLB)

Assignment Problems...

ICMA 2011

28 / 42

Nonweighted Neighborhood Constraint

36 Tiling

Nonweighted Neighborhood Constraint 36 Tiling: Starting with adjacent (column) compartment

The objective function of the integer program is Minimize   X k X k  ρ(O1) ωg xgij − ωg xgi(j+1)  g=1 j=1 g=1

r X c−1 X i=1

dr /2e−1 dc/2e

+

X

X

i=1

j=1

br /2c bc/2c

+

X X i=1

j=1

(O1)

  k k X X ρ(O2)  ωg xg(2i)(2j) − ωg xg(2i+1)(2j)  g=1 g=1

  X k X k ρ(O3)  ωg xg(2i−1)(2j−1) − ωg xg(2i)(2j−1)  g=1 g=1

Bosaing et al. (IMSP, UPLB)

Assignment Problems...

(O2)

(O3)

ICMA 2011

29 / 42

Nonweighted Neighborhood Constraint

36 Tiling

Nonweighted Neighborhood Constraint 36 Tiling: Starting with adjacent (column) compartment

The linearized objective function is Minimize r X c−1 X k X

αhij +

i=1 j=1 h=1

dr /2e−1 dc/2e k X XX i=1

βh(2i)(2j) +

j=1 h=1

br /2c bc/2c k X XX i=1

γh(2i−1)(2j−1)

j=1 h=1

subject to Constraint 1: For h = 1, 2, . . . , k , i = 1, 2, . . . , r and j = 1, 2, . . . , c − 1, κh(O1) − αhij ≤ 0

Bosaing et al. (IMSP, UPLB)

Assignment Problems...

ICMA 2011

30 / 42

Nonweighted Neighborhood Constraint

36 Tiling

Nonweighted Neighborhood Constraint 36 Tiling: Starting with adjacent (column) compartment

continuation... Constraint 2: For h = 1, 2, . . . , k , i = 1, 2, . . . , r and j = 1, 2, . . . , c − 1, −κh(O1) − αhij ≤ 0 Constraint 3: For h = 1, 2, . . . , k , i = 1, 2, . . . , dr /2e − 1 and j = 1, 2, . . . , dc/2e, κh(O2) − βh(2i)(2j) ≤ 0 Constraint 4: For h = 1, 2, . . . , k , i = 1, 2, . . . , dr /2e − 1 and j = 1, 2, . . . , dc/2e, −κh(O2) − βh(2i)(2j) ≤ 0

Bosaing et al. (IMSP, UPLB)

Assignment Problems...

ICMA 2011

31 / 42

Nonweighted Neighborhood Constraint

36 Tiling

Nonweighted Neighborhood Constraint 36 Tiling: Starting with adjacent (column) compartment

continuation... Constraint 5: For h = 1, 2, . . . , k , i = 1, 2, . . . , br /2c and j = 1, 2, . . . , bc/2c, κh(O3) − γh(2i−1)(2j−1) ≤ 0 Constraint 6: For h = 1, 2, . . . , k , i = 1, 2, . . . , br /2c and j = 1, 2, . . . , bc/2c, −κh(O3) − γh(2i−1)(2j−1) ≤ 0

Bosaing et al. (IMSP, UPLB)

Assignment Problems...

ICMA 2011

32 / 42

Nonweighted Neighborhood Constraint

36 Tiling

Nonweighted Neighborhood Constraint 36 Tiling: Starting with non-adjacent (column) compartment

The objective function of the integer program is Minimize   X k X k  ρ(O1) ωg xgij − ωg xgi(j+1)  g=1 j=1 g=1

r X c−1 X i=1

dr /2e−1 dc/2e

+

X

X

i=1

j=1

  k k X X ρ(O2)  ωg xg(2i)(2j−1) − ωg xg(2i+1)(2j−1)  g=1 g=1

br /2c bc/2c

+

X X i=1

j=1

(O1)

  X k X k ρ(O3)  ωg xg(2i−1)(2j) − ωg xg(2i)(2j)  g=1 g=1

Bosaing et al. (IMSP, UPLB)

Assignment Problems...

(O2)

(O3)

ICMA 2011

33 / 42

Nonweighted Neighborhood Constraint

44 Tiling

Outline 1

2

3

4

Introduction The Assignment Problem Weighted Neighborhood Constraint Nonweighted Neighborhood Constraint Parameters and Decision Variables Weighted Neighborhood Constraint 36 Tiling 44 Tiling 63 Tiling Nonweighted Neighborhood Constraint 36 Tiling 44 Tiling 63 Tiling Illustrative Example Weighted and Nonweighted Neighborhood Constraint Bosaing et al. (IMSP, UPLB)

Assignment Problems...

ICMA 2011

34 / 42

Nonweighted Neighborhood Constraint

44 Tiling

Nonweighted Neighborhood Constraint 44 Tiling

The objective function of the integer program is Minimize   k k X X  ωg xgij − ωg xgi(j+1)  (O1) ρ(O1) g=1 g=1 j=1

r X c−1 X i=1

+

  k k X X ρ(O2)  ωg xgij − ωg xg(i+1)j  (O2) g=1 j=1 g=1

r −1 X c X i=1

Bosaing et al. (IMSP, UPLB)

Assignment Problems...

ICMA 2011

35 / 42

Nonweighted Neighborhood Constraint

63 Tiling

Outline 1

2

3

4

Introduction The Assignment Problem Weighted Neighborhood Constraint Nonweighted Neighborhood Constraint Parameters and Decision Variables Weighted Neighborhood Constraint 36 Tiling 44 Tiling 63 Tiling Nonweighted Neighborhood Constraint 36 Tiling 44 Tiling 63 Tiling Illustrative Example Weighted and Nonweighted Neighborhood Constraint Bosaing et al. (IMSP, UPLB)

Assignment Problems...

ICMA 2011

36 / 42

Nonweighted Neighborhood Constraint

63 Tiling

Nonweighted Neighborhood Constraint 63 Tiling

The objective function of the integer program is Minimize   k k X X ωg xgij − ωg xgi(j+1)  (O1) ρ(O1)  g=1 g=1 j=1

r X c−1 X i=1

+

i=1

+

  k k X X  ρ(O2) ωg xgij − ωg xg(i+1)j  (O2) g=1 j=1 g=1

r −1 X c X

  k k X X  ρ(O3) ωg xgij − ωg xg(i+1)(j−1)  (O3) g=1 j=2 g=1

r −1 X c X i=1

Bosaing et al. (IMSP, UPLB)

Assignment Problems...

ICMA 2011

37 / 42

Illustrative Example

Weighted and Nonweighted Neighborhood Constraint

Outline 1

2

3

4

Introduction The Assignment Problem Weighted Neighborhood Constraint Nonweighted Neighborhood Constraint Parameters and Decision Variables Weighted Neighborhood Constraint 36 Tiling 44 Tiling 63 Tiling Nonweighted Neighborhood Constraint 36 Tiling 44 Tiling 63 Tiling Illustrative Example Weighted and Nonweighted Neighborhood Constraint Bosaing et al. (IMSP, UPLB)

Assignment Problems...

ICMA 2011

38 / 42

Illustrative Example

Weighted and Nonweighted Neighborhood Constraint

Illustrative Example

Table: Distribution of elements per group. Group Number of elements Group 1 3 Group 2 4 Group 3 5 Assume ωg = g

Bosaing et al. (IMSP, UPLB)

Assignment Problems...

ICMA 2011

39 / 42

Illustrative Example

Weighted and Nonweighted Neighborhood Constraint

Weighted Neighborhood Constraint

Figure: Optimal Solutions

Bosaing et al. (IMSP, UPLB)

Assignment Problems...

ICMA 2011

40 / 42

Illustrative Example

Weighted and Nonweighted Neighborhood Constraint

Nonweighted Neighborhood Constraint

Figure: Optimal Solutions

Bosaing et al. (IMSP, UPLB)

Assignment Problems...

ICMA 2011

41 / 42

Appendix

References

References Taha, H.A. Operations Research: An Introduction. Prentice Hall, 2006. Diaby, M. Linear programming formulation of the vertex colouring problem. Int. J. Mathematics in Operational Research, 2(3):259–289, 2010. Esteves, R.J.P., Villadelrey, M.C. and Rabajante, J.F. Determining the Optimal Distribution of Bee Colony Locations To Avoid Overpopulation Using Mixed Integer Programming. Journal of Nature Studies, 9(1):79–82, 2010. Kaatz, F.H., Bultheel, A. and Egami, T. Order in mathematically ideal porous arrays: the regular tilings. http://nalag.cs.kuleuven.be/papers/ade/regulartiles/index.html De Lara, M.L.D. and Rabajante, J.F. Population assignments in grids with neighborhood constraint. International Industrial Engineering Conference: Research, Applications and Best Practices August 2010, Cebu, Philippines.

Bosaing et al. (IMSP, UPLB)

Assignment Problems...

ICMA 2011

42 / 42

Appendix

References

References Taha, H.A. Operations Research: An Introduction. Prentice Hall, 2006. Diaby, M. Linear programming formulation of the vertex colouring problem. Int. J. Mathematics in Operational Research, 2(3):259–289, 2010. Esteves, R.J.P., Villadelrey, M.C. and Rabajante, J.F. Determining the Optimal Distribution of Bee Colony Locations To Avoid Overpopulation Using Mixed Integer Programming. Journal of Nature Studies, 9(1):79–82, 2010. Kaatz, F.H., Bultheel, A. and Egami, T. Order in mathematically ideal porous arrays: the regular tilings. http://nalag.cs.kuleuven.be/papers/ade/regulartiles/index.html De Lara, M.L.D. and Rabajante, J.F. Population assignments in grids with neighborhood constraint. International Industrial Engineering Conference: Research, Applications and Best Practices August 2010, Cebu, Philippines.

Bosaing et al. (IMSP, UPLB)

Assignment Problems...

ICMA 2011

42 / 42

Appendix

References

References Taha, H.A. Operations Research: An Introduction. Prentice Hall, 2006. Diaby, M. Linear programming formulation of the vertex colouring problem. Int. J. Mathematics in Operational Research, 2(3):259–289, 2010. Esteves, R.J.P., Villadelrey, M.C. and Rabajante, J.F. Determining the Optimal Distribution of Bee Colony Locations To Avoid Overpopulation Using Mixed Integer Programming. Journal of Nature Studies, 9(1):79–82, 2010. Kaatz, F.H., Bultheel, A. and Egami, T. Order in mathematically ideal porous arrays: the regular tilings. http://nalag.cs.kuleuven.be/papers/ade/regulartiles/index.html De Lara, M.L.D. and Rabajante, J.F. Population assignments in grids with neighborhood constraint. International Industrial Engineering Conference: Research, Applications and Best Practices August 2010, Cebu, Philippines.

Bosaing et al. (IMSP, UPLB)

Assignment Problems...

ICMA 2011

42 / 42

Appendix

References

References Taha, H.A. Operations Research: An Introduction. Prentice Hall, 2006. Diaby, M. Linear programming formulation of the vertex colouring problem. Int. J. Mathematics in Operational Research, 2(3):259–289, 2010. Esteves, R.J.P., Villadelrey, M.C. and Rabajante, J.F. Determining the Optimal Distribution of Bee Colony Locations To Avoid Overpopulation Using Mixed Integer Programming. Journal of Nature Studies, 9(1):79–82, 2010. Kaatz, F.H., Bultheel, A. and Egami, T. Order in mathematically ideal porous arrays: the regular tilings. http://nalag.cs.kuleuven.be/papers/ade/regulartiles/index.html De Lara, M.L.D. and Rabajante, J.F. Population assignments in grids with neighborhood constraint. International Industrial Engineering Conference: Research, Applications and Best Practices August 2010, Cebu, Philippines.

Bosaing et al. (IMSP, UPLB)

Assignment Problems...

ICMA 2011

42 / 42

Appendix

References

References Taha, H.A. Operations Research: An Introduction. Prentice Hall, 2006. Diaby, M. Linear programming formulation of the vertex colouring problem. Int. J. Mathematics in Operational Research, 2(3):259–289, 2010. Esteves, R.J.P., Villadelrey, M.C. and Rabajante, J.F. Determining the Optimal Distribution of Bee Colony Locations To Avoid Overpopulation Using Mixed Integer Programming. Journal of Nature Studies, 9(1):79–82, 2010. Kaatz, F.H., Bultheel, A. and Egami, T. Order in mathematically ideal porous arrays: the regular tilings. http://nalag.cs.kuleuven.be/papers/ade/regulartiles/index.html De Lara, M.L.D. and Rabajante, J.F. Population assignments in grids with neighborhood constraint. International Industrial Engineering Conference: Research, Applications and Best Practices August 2010, Cebu, Philippines.

Bosaing et al. (IMSP, UPLB)

Assignment Problems...

ICMA 2011

42 / 42

Suggest Documents