Biology Reference
In-Depth Information
For our clustering problem, with fixed starting values for
w
ij
, the primal prob-
lem becomes:
min
z
jk
i
=1
s
k
=1
a
ik
−
i
=1
c
j
=1
s
k
=1
a
ik
w
ij
z
jk
(Problem 7.1)
s.t.
z
jk
i
=1
w
ij
−
i
=1
a
ik
w
ij
=0
,
∀
j
∀
k
z
jk
≤
z
jk
,
z
jk
≤
∀
j,
∀
k
The primal problem is a Linear Programming (LP) problem. All the other
constraints drop out since they do not involve
z
jk
, which are the variables to be
solved in the primal problem. Besides
z
jk
, the Lagrange multipliers
λ
jk
for each
of the constraints above is obtained. The objective function is the upper bound
solution. These are substituted into the master problem, which becomes:
min
y,µ
B
µ
B
(Problem 7.2)
µ
B
≥
i
=1
s
k
=1
a
ik
−
i
=1
c
j
=1
s
k
=1
a
ik
w
ij
z
jk
+
...
c
j
=1
s
k
=1
λ
m
∗
s.t.
jk
(
z
jk
i
=1
w
ij
−
i
=1
a
ik
w
ij
)
,m
=1
,M
c
j
=1
w
ij
=1
,
∀
i
≤
i
=1
w
ij
≤
1
n
−
c
+1
,
∀
j
w
ij
=0
−
1
,
∀
i,
∀
j
The master problem solves for
w
ij
and
µ
B
, and results in a lower bound solu-
tion (i.e., the objective function). The master problem is a Mixed Integer Linear
Programming (MILP) problem. The
w
ij
solutions are cycled back into the primal
problem and the process is repeated until the solution converges. Thus, there is
no longer a need for the variables
y
ijk
, which substantially reduces the number of
variables to be solved. Also, after every solution of the master problem, where a
solution set for
w
ij
is generated, an integer cut is added for subsequent iterations
to prevent redundantly considering that particular solution set again. The cut is
expressed as:
n
n
w
ij
−
w
ij
≤
n
−
1
(16.4)
i∈
[
n|w
ij
=1]
i∈
[
n|w
ij
=0]
Note that the initial condition
w
ij
for the primal problem can be generated
either by solving the above problem as a relaxed MINLP problem or by randomly
generating starting
w
ij
values. For the former, the
w
ij
solution is then rounded up
and used as the initial condition for the GOS algorithm. It is found that well over
95% of the
w
ij
solution from the MINLP problem adopt [0,1] solutions anyway.
Search WWH ::
Custom Search