• No results found

4.4 Conclusions

5.1.1 Problem Formulation

In this chapter we will consider the problem of calculating high-quality dual bounds for a more general class of MIP having the form

ζ : min

x,z tfpxq : Qx  z, x P X, z P Zu , (5.1)

where f is convex and continuously differentiable, QP Rqnis a block-diagonal matrix determining linear constraints Qx z, X € Rnis a closed and bounded set, and Z € Rqis a linear subspace. The vector xP X of decision variables is derived from the original decisions associated with a problem, while the vector z P Z of auxiliary variables are introduced to effect a decomposable structure in (5.1). In particular, the decomposable structure takes the form: 1) X ±mi1Xi with Xi € Rni

closed and bounded and °mi1ni  n; 2) fpxq 

°m

i1fipxiq where fi : R

ni ÞÑ R are convex and

differentiable for i  1, . . . , m; 3) Q has block diagonal structure with block diagonal components denoted as Qi P Rqini, i 1, . . . , m where

°m

i1qi  q, so that after setting z  pziqi1,...,m, where

for each i 1, . . . , m, zi P Rqi, we may write Qx z as Qixi  zi, i 1, . . . , m. This decomposable

structure is implicitly present throughout the chapter, although explicit referral to it is typically avoided where it is not needed.

Assumption 5.1 Problem (5.1) is feasible with finite optimal value.

The structure of (5.1) is sufficiently general to include two-stage SIP problems. In particular, (5.1) represents a two-stage SIP when the problem data of (5.1) is defined as follows:

• f is a linear function in x.

• qi  qj and ni  nj for all i and j in 1, . . . , m, and furthermore n ¡ q. qi is the number of

first-stage variables, while ni qi is the number of second-stage variables.

• Construct Qi by horizontal concatenation of the identity matrix of size qiwith the zero matrix

of size qi pqi niq. This links the first-stage variables one-to-one with variables in z.

• X is restricted by the linear constraints of the SIP on first- and second-stage variables. • Z  tpz1, . . . , zq1, zq1 1, . . . , zmq1q | zj  ziq1 j @i  1, . . . , m  1, @j P 1, . . . , q1u. The

definition of this linear subspace enforces the non-anticipativity constraint.

By a similar (albeit more complicated) construction process it can be shown that multi-stage SIP problems can be represented by (5.1) as well. Stochastic programs in which f is convex but non- linear, or in which X is a general compact (not necessarily convex) set, can also be represented by (5.1).

We develop a solution approach to solving the following relaxation of (5.1), ζCLD : min

x,z tfpxq : Qx  z, x P convpXq, z P Zu (5.2)

and its Lagrangian dual problem due to the relaxation of Qx z, ζCLD  sup

ω

φCpωq, (5.3)

which is based on the dual function φCpωq : min

x fpxq ω

JpQx  zq : x P convpXq, z P Z(. (5.4)

When f is linear, then φCpωq  φ pωq where φpωq : min

x,z fpxq ω

JpQx  zq, x P X, z P Z(. (5.5)

(That is, when f is linear, the role of X and convpXq are interchangeable.) Consequently, when f is linear, ζCLD  ζLD : supωφpωq. However, when f is nonlinear, then in general, ζCLD ¤ ζLD.

89 Strict inequality is demonstrated with the following example. Let f : R2 ÞÑ R be defined by

fpxq  px1  0.5q2 px2  0.5q2, X  t0, 1u  t0, 1u, and let Qx  z be defined to model the

constraints x1  z1  0 and x2  z2  0 where Z  tpz1, z2q : z1  z2u € R2. We see trivially

that ζCLD  0, which is verified with the saddle point x

1  x2  z1  z2  0.5 and ω  p0, 0q.

However, ζLD  0.5, which is verified with either of the saddle points x

1  x2  z1  z2  0 and

ω  p0, 0q, or x1  x2  z1  z2  1 and ω  p0, 0q. Thus, ζCLD   ζLD.

Given that X is compact and f is continuous, in order for8   φCpωq to hold, it is necessary and sufficient that the dual feasibility assumption

ωP ZK : υ P Rq : υJz  0 for all z P Z( (5.6) is maintained either by assumption or by construction. Under condition (5.6), the z term in defini- tion (5.4) vanishes, and we may compute

φCpωq  min

x fpxq ω

JQx : xP convpXq(.

Consequently, φC becomes separable as

φCpωq  m ¸ i1 φCi pωiq, where φC i pωiq : minx fipxiq ωiJQixi : xi P convpXiq ( and ω  pω1, . . . , ωmq P Rq1     Rqm has

a block structure compatible with the block diagonal structure of Q.

Given that X is closed and bounded (thus so is convpXq), and (5.2) is assumed to be feasible, then in order to guarantee that the maximum in (5.3) is realised for some ω P ZK, we assume a constraint qualification such as Slater’s condition. In other words, we assume that there exists px, zq such that x P intpconvpXqq and Qx  z, where intpq returns the topological interior of

the set argument. If convpXq is polyhedral, then even this Slater’s condition is not required.