Acessibilidade / Reportar erro

Duality results for stationary problems of open pit mine planning in a continuous function framework

Abstract

Open Pit Mine Planning problems are usually considered in a Mixed Integer Programming context. Characterizing each attainable profile by a continuous function yields a continuous framework. It allows for a more detailed modeling of slope constraints and other material properties of slanted layers. Although the resulting nonlinear programming problems are in general non-convex and non-differentiable, they provide certain advantages as one can directly compute sensitivities of optimal solutions w.r.t. small data perturbations. In this work duality results are derived for the stationary problems of the continuous framework employing an additional condition called convex-likeness.

Duality; convex-likeness; continuous optimization; Mine planning; calculus of variations


Duality results for stationary problems of open pit mine planning in a continuous function framework

A. Griewank; N. Strogies

Institute of Mathematics of the Humboldt-Universität zu Berlin, DFG Research Center Matheon Mathematics for Key Technologies E-mails: griewank@mathematik.hu-berlin.de / s1rogies@mathematik.hu-berlm.de

ABSTRACT

Open Pit Mine Planning problems are usually considered in a Mixed Integer Programming context. Characterizing each attainable profile by a continuous function yields a continuous framework. It allows for a more detailed modeling of slope constraints and other material properties of slanted layers. Although the resulting nonlinear programming problems are in general non-convex and non-differentiable, they provide certain advantages as one can directly compute sensitivities of optimal solutions w.r.t. small data perturbations. In this work duality results are derived for the stationary problems of the continuous framework employing an additional condition called convex-likeness.

Mathematical subject classification: 49N15,26B25,90C26,90C31.

Key words: Duality, convex-likeness, continuous optimization, Mine planning, calculus of variations.

1 Introduction

In the continuous framework for Open Pit Mine planning any profile is described by a continuous function. A profile p is called feasible if it satisfies the Dirichlet boundary condition p(x) — p0(x) = 0 for x e 9Q, the nonnegativity condition p(x) — p0(x) > 0 for all x e Ω and the so called slope constraint

with an upper semi continuous parameter ω. By construction, Ap (.) is an upper semi continuous functional ([11, Theorem 9.2]). The feasible set contains all those profiles. The stationary Capacitated Final Open Pit Problem (CFOP) for a given effort constraint reads

representing the gain generated by a certain profile p and the effort which is necessary to create it. Here, the densities g, e e L∞ (Q x Z) are only assumed to be essentially bounded and the effort density has to be strictly positive, i.e. e(x, z) > e0 > 0 which is a natural assumption. For the analysis of general optimization problems in Banach spaces one normally needs at least continuous Fréchet differentiability or convexity of the objective functional and the constraint mapping [8]. Problem (CFOP) usually exhibits neither continuous Fréchet differentiability (consequence of [2, Proposition 5(ii)] as Gateaux differentiability is necessary for Fréchet differentiability) nor convexity (consequence of [2, Lemma 1] as this property is obtained only for rather artificial choices of ω).

Although certain additional assumptions on the parameters of the model ensure these properties, they are not taken into account in this work.

In block models [4] the bound on the slope ω is represented by precedence relations, which effectively restricts its value to the simple rationals m/n with m and n typically not exceeding 3. A major advantage of the continuous model is the possibility to vary ω continuously and to obtain a Lagrange multiplier in the sense of a measure of the sensitivity for the slope constraint. This is important as the parameter ω can only be derived by geostatistic tools and hence carry uncertainties about the exact value. Because the mapping representing the slope condition is expected to be neither differentiable nor convex an alternative to the concepts named above needs to be applied. As it is not even expected to be Lipschitz continuous the direct application of subdifferential calculus will not yield satisfactory results either.

The article reviews duality results for so called convex-like optimization problems [8, 9] as these cover a slightly wider class of problems than the properly convex ones. It is organized as follows.

Section 2 recalls the basic definitions needed for the analysis of convex-like optimization problems. Moreover basic duality theorems for this class will be given. It closes with the presentation of a characterization of solutions as saddle points of the Lagrange functional.

Section 3 applies the duality theory for convex-like optimization problems to the problem formulation of (CFOP) presented above with p e P being considered as an implicit hard constraint, i.e. the optimization is done by only considering feasible profiles. This formulation is a continuous analog to the well known discrete ones as the values for ω are prescribed and hence equal some kind of pointwise predecessor relation. Moreover an example shows that the characteristic convex-likeness is not generally given. The section closes with a more general theorem which covers at least some instances of the type given in the example.

In Section 4 the stability constraint is included as a non-implicit constraint in the optimization process. After the definition of the corresponding range space of the constraint and the appropriate dual space we may apply again duality results for convex-like optimization problems.

2 Preliminaries

In general an optimization problem defined on a Banach space X is given by

where F : X → R is the objective functional, g : X Y a vector space valued constraint mapping with Y being partially ordered by some cone CY and S is a nonempty subset of X. To justify the investigation of (P) the feasible set is assumed to be nonempty as well. Problem (P) will be referred to as primal problem throughout.

A more intuitive access for this problem is obtained when (P) is reformulated as a penalized optimization problem given in terms of

Here CYy* ≡ {y e Y*\(y, x> > 0 for all x e CY} represents the so called dual cone w.r.t. the duality pairing {-, ->Y*j. Throughout the indices Y*, Y will be left out as it will be clear from the context for which spaces the pairings are considered.

While if (P) and (P') are not equivalent in general, it is well known that this is guaranteed if the ordering cone CY is closed (e.g., see [8, Lemma 6.5]). Now one introduces the dual problem of (P') as

For any feasible element of the primal problem and any feasible element of the dualproblem y C * one obtains the weak duality relation

Consequently a lower bound for the optimal value of (P) as the relationship has to hold for the supremum of the left hand side w.r.t. all elements of the dual cone as well. Note, that so far this infimum might be - ∞ and hence it is not possible to obtain quantitative properties of the solution of the primal problem. As (P) is neither a convex problem nor F and g are once continuously Fréchet differentiable, one has to generalize one of this concepts to obtain characterizations of the solutions. One generalization of the well known concept of convexity is the so called convex-like behavior first introduced in [9]. Here not a function is assumed to be convex but a set which is constructed with the help of it.

Definition 2.1 (convex-like). Let S be a nonempty subset of a vector space X. Moreover let Y be a partially ordered vector space with ordering cone CY.

A mapping is called convex-like if the set .

The concept of convex-likeness indeed covers slightly more functions than the ones just being convex. For example consider the function g : R ≅ R2, g(x) = (sin(x), x) which is convex-like w.r.t. the positive orthant but obviously not convex. The next step for the introduction of duality results is to ensure of a constraint qualification. As it is well known, the Slater condition was originally defined for convex problems but can be generalized to convex-like problems as well.

Definition 2.2 (generalized Slater condition). Problem (P) satisfies the generalized Slater condition (GSC) if there exists such that g(x) e —int (CY).

The following duality result applies the definitions introduced above and can be found in [8, Theorem 6.7].

Theorem 2.1 (Duality Theorem applying convex-likeness).Consider an optimization problem of form (P). Moreover, let the ordering cone CY be closed and contain interior points, i.e. int (CY) = 0. Furthermore, let the mapping (F, g) : S ≅ R x Y be convex-like w.r.t. the ordering cone R+ x CY in the product space R x Y.

If (P) is solvable and the generalized Slater condition holds, there exist a solution of the dual problem (D) as well and the extremal values of both problems coincide.

Essentially, the proof uses the convexity of the set

and the fact, that due to the generalized Slater condition this set contains interior points. We may thus apply the classical Eidelheit separation theorem ([7, Theorem 1.3]) on int(M) and (F(x*), 0Y) with x* being the optimal solution of (P).

One speaks of strong duality when (P) and (D) have solutions whose optimal values coincide. For optimal solutions of (P) the following characterization can be given where the proof is adapted from [6, Corollary 5.3].

Theorem 2.2 (characterization of solutions).Consider a problem of form (P). Moreover let the composite mapping be convex-like w.r.t. the product cone R+ x CY, CY be closed with int(CY) = 0 and (SC) be satisfied.

Then the following assertions are equivalent

(i) x is an optimal solution of (P)

(ii)

is a saddle point of the Lagrange functional

Proof. (i) =» (ii)

By Theorem 2.1 the dual problem is solvable and the extremal values coincide. Hence one has

By g(x) - CY and the definition of the infimum it follows

i.e. the Lagrange functional admits a saddle point.

(ii) => (i)

As L admits an saddle point in (, ) it follows

Consequently, and thus x is a feasible point of (P). Now the saddle point provides the assertion by

3 Partial dual w.r.t. capacity constraint

Obviously, (CFOP) is a problem of the general class is a nonempty subset of a vector space because at least the initial profile is an element of this set. For this profile the Dirichlet boundary and the nonnegativity condition are trivially satisfied. The slope constraint has to be satisfied as we assume the initial surface to be stable. The range space of the inequality constraint is a totally ordered vector space where the ordering is characterized by the cone . The dual cone is well. The feasible set S contains all profiles in P satisfying the capacity constraint. Hence one has

By the set S is nonempty for any effort bound providing a well defined optimization problem, i.e. for all . As the ordering cone CY = R+ is closed w.r.t. any norm, one can pass from (CFOP) to the equivalent penalized form

The corresponding dual problem

gives at least a lower bound on the extremal value of the primal problem (CFOP). The following proposition shows, how strong duality can be achieved.

Proposition 3.1 (strong duality under additional conditions).If the composite mapping (—G, Ê)(P) is convex-like w.r.t. to the product cone R+ x CY, then the dual problem (3) is solvable and the extremal values of both problems coincide.

Proof. That (CFOP) is a problem of the form (P) has been discussed already. Obviously the ordering cone R+ contains interior points and is closed. By [2, Proposition 3.1] the primal problem is solvable. Hence it remains to show the existence of a profile p e P such that which is synonymous to Ê (p) < 0. Consider the initial profile p0. Obviously this profile is an element of the set of feasible profiles P. As E (p0) = 0 holds, one has E < 0 as long as the capacity of the open pit mine is greater than zero, i.e.. In the case of E being equal to zero, the only feasible solution for the resulting problem is the initial profile itself. So no duality analysis has to be done and nothing is to show. Hence is a proper assumption and hence the existence of an element satisfying the (GSC) is ensured.

The application of Theorem 2.1 completes the proof. □

Hence under additional requirements strong duality can be realized in the sense of Theorem 2.1, i.e. there is no duality gap. In the case of continuous gain and effort densities the class of problems which can be considered is significantly larger than only the convex problems. Unfortunately, the set of problems which does not meet this requirement is also of significant size.

The following example describes a simple situation where the requirement of convex-like behavior of (—G, Ê) is no longer satisfied because of a special property of the gain functional. However the investigation of convex-like problems is justified as it covers a fairly large subclass of problems. For the investigation of the example it is necessary to consider the gain-optimal combinations of the image of the composite mapping.

Definition 3.1 (gain-optimal combinations). For any p P the pair (—G(p), E (p)) is called combination of gain and effort for the problem (CFOP). Under all combinations for a certain effort Ê a unique gain-optimal combination maximizes the gain, i.e.

Note, that the existence of the gain-optimal combinations is guaranteed analogously to the proof of existence for solutions of (CFOP).

Example 1 (not convex-like). For simplicity consider Ω c R1. Hence all profiles are located in a rectangle Ω x Z with the characteristics shown in Figure 1. The parameters defining the optimization problem are given as follows.







The Figures 1 to 6 show profiles representing gain-optimal combinations. Figure 7 summarizes the development of the gain-optimal combinations and highlights particular combinations realized by the following profiles. The sum of this graph and the positive orthant would have to be convex if (- G, Ê) were convex-like.


W.l.o.g. gain-optimal combinations will be considered for E = 25 as the shape of (—G, E) + remains constant.

Figure 1 shows the unique profile realizing an gain-optimal combination for . This combination, (0, —25), is denoted by a in Figure 7.

Figure 2 depicts a profile representing the gain-optimal combinations for . Any feasible profile with —G(p) = —9 is a representative of this combination. In figure 7 it can be found at point b.

Figure 3 displays the unique profile yielding the gain-optimal combination for. Any profile excavating less material from the dark gray in favor of more from the light gray would generate a smaller gain and any profile excavating more of the dark gray area would violate the slope constraint.

As there is no feasible profile generating more than G (p) = 21 with , Figure 4 shows a realization of the gain-optimal combination (- 21, - 3).

The excavation process along the gain-optimal profiles is continued by extending the latter profile such that as much as possible of the valuable material in layer three is excavated. Figure 5 shows an intermediate state on this excavation process.

This procedure continues until the profile which is obtained fulfills the stability condition as an equality everywhere. The corresponding profile can be seen in Figure 6.

Obviously, the set M which is generated by addition of the first quadrant to this graph is not convex as for example the line connecting the points c and f cannot be in the resulting set M.

A remedy for the lack of convex-likeness is applying the convex hull operator on the image of the composite mapping. This extends the class of problems for which strong duality can be shown. Recall, that the convex hull of a set K is the smallest convex set containing K. With the help of this operator, now one is able to establish the following weakened form of Theorem 2.1.

Proof. The main argument of the proof of Theorem 2.1 consist of the fact that

is convex under the additional assumption of convex-likeness of the composite mapping. Then (F(x*), 0) can be separated from M.

To avoid the convex-likeness ofthe composite mapping, one has to ensure, that (—G (p*), 0) still can be separated from a convex set containing all combinations (—G, E)(P). Consider the set

As a direct sum of two convex sets it is convex as well. By definition, (—G, E)(p*) is an element of the convex hull conv (G, E)(P)) and by optimality one has (—G, E)(p*) e int(MC). Consequently, with

one proofs the claim analogously to Theorem 2.1.

By Example 1 it will be shown, that the given condition indeed covers a wider class of problems than the convex-like ones.

As one can observe in Figure 7 all convex combinations of the points c and f for the weights X e (0, 1) are not contained in M.

If one applies Theorem 3.1 one can separate the point (—G(p*), 0) from the set M by a linear functional as long as the upper bound on the total effort is . In Figure 8 this can be observed for


In fact, it depends strongly on the effort bound EE whether strong duality can be obtained or not. From this connection one can derive the following corollary for (CFOP). Let p0 denote the globally optimal profile.

Corollary 1. If the global minimum of —G within P is attained by a profile p0 e P that satisfies the capacity constraint of the open pit, i.e.

there is no duality gap between the primal and the dual problem.

Proof. Obviously, has to be an element on the boundary of Mc. Hence Theorem 3.1 is applicable. □

Thus a characterization of the global minimizer can be obtained if p8 can be reached without violating the effort constraint. In the next Corollary, pu denotes the so called ultimate pit representing the maximal profile in the sense of the lattice structure of P (see [2, Proposition 3]) which can be reached without considering any effort constraint or gain optimality.

Corollary 2. If E > E (pu) holds, there is no duality gap between the primal and the dual problem.

Proof. The global minimizer of the objective has to be attained by the feasible profiles satisfying the capacity constraint because pu is an upper bound for all profiles in the optimization process. Hence one can apply Corollary 1. □

A mining engineer can be expected to define the capacity of the mine large enough to be able to excavate the global minimizer p8 but not the ultimate pit pu.

All in all one concludes that the investigation of the gain-optimal profiles is one of the main challenges in the dualization theory for (CFOP). In the opinion of the authors, the approach presented by Matheron [10] provides the best framework for this task.

According to Theorem 2.2 the following saddle point property holds for (CFOP) in the case of (—G, Ê) being convex-like.

Proposition 3.2 (Saddle Point of the Lagrangian).If the composite mapping (—G, E)(P) — r x r is convex-like w.r.t. the product cone r+ x r+, p* is a solution of (CFOP) if and only if there exist a is a saddle point of

4 Full Dual w.r.t capacity constraint and slope constraint

So far, the slope constraint was given implicitly as this condition is included in the definition of the feasible set. Hence one only obtains a dual variable for the capacity but not for the stability constraint. A main advantage of the continuous approach is the possibility to obtain a dual variable for this one and get information about the sensitivity for this constraint.

In the following section an extended problem formulation will be analyzed. In this formulation the stability condition is not longer given implicitly but as an inequality constraint. The problem is given by

where represents the difference of the local slope of the profile and the value which it is allowed to be at most in a pointwise manner. Moreover, P denotes a special subset of the vector space of continuous functions. In general continuous functions do not have to admit a bounded

If this quantity is not bounded one is not able to make any assertion on the difference Hence one has to pass from to a subset of functions satisfying certain regularity conditions. This functions will be in the subspace of Lipschitz continuous functions which is dense in C(Q) and guarantees the operator at least to be finite for all considered profiles p and all . The feasible set is now

satisfies boundary and nonnegativity condition}

For the investigation of the duality properties of problem (CFOP') one has to know about the range space of the constraint mapping. The first component is, as shown above, the space of real numbers R1. For the difference of local Lipschitz constant and ω the following Lemma answers this question.

Lemma 4.1 (range space of the slope constraint). The difference representing the slope constraint

Proof. The proof is obvious and hence omitted.

To be able to describe the Lagrange multipliers concerning (CFOP'), the dual space has to be introduced. According to Yosida and Hewitt [12] this is the space of finitely additive signed measures or shortly ba space which is a notation introduced in [5, IX.2.15]. Here ba is short for bounded additive. The space of the finitely additive signed measure endowed with the norm of total variation is a Banach space and will be referred to as To verify that it is indeed a Banach space see e.g., [1, section 4.19]. The space of bounded linear functionals on can be identified with this space as it can be found in [12, Theorem 2.3].

The ordering cone on the vector space contains all functions which are not negative almost everywhere, i.e.

It is well known that this cone is closed and it's interior is the set of all essentially bounded functions with an essentially infimum being strictly greater than zero.

The extended problem formulation (CFOP') is a problem which is equivalent to (P) as well. is a nonempty subset of a vector space as at least the initial profile is contained in it. The range space of the constraint mapping is a totally ordered vector space with ordering cone . The feasible set S contains all profiles in P satisfying the capacity constraint and the slope constraint, i.e. one has

This set is nonempty as well as again the initial profile has to be an element of it in the case of To determine the dual cone of the range space of the inequality constraint recall the dual space of it.

The dual cone of the space of essentially bounded functions contains all finitely additive signed measures assigning any measurable subset of ω a non negative real number, i.e.

Here B(Ω) denotes the set of all Borel sets in Ω. The claim will be proven by contradiction. Let μ be a finitely additive signed measure in the dual cone with μ(A) < 0 for at least one measurable subset A c Ω. The indicator function Xa of this set is an element of the ordering cone of the essentially bounded functions as it only attains the values 0 and 1. For this function one obtains

what contradicts the definition of the ordering cone.

As the ordering cone is closed one might pass from (CFOP') to the equivalent penalized form

The corresponding dual problem

gives at least a lower bound on the extremal value of problem (CFOP'). Moreover, under certain additional requirements, it is possible to show the validity of strong duality what is proven by the following proposition.

Proposition 4.1 (Duality and the Extended Problem). Ifthe composite mapping (—G, (Ê,  ))(P) is convex-like w.r.t. the product cone and (GSC) is satisfied the Theorem 2.1 is applicable.

Hence the dual problem (7) is solvable and the extremal values of both problems coincide.

Proof. The proof is analogous to Theorem 2.1. □

In the setting of (CFOP') the existence of a profile in the interior points of the ordering cone is a non trivial property. As the product cone CY = R+ x C(Ω) is endowed with the product topology, an element lies in the interior of it if it is an element of the interior points of both original cones. As the existence of a profile p with E (p) e int (R+) is ensured easily as seen in the preceding section, this is not clear for the slope condition. For example consider a volume with a vertical part where no slope is possible for a profile. A two dimensional sketch of this scenario can be found in Figure 9.


Here one can observe immediately, that any profile p has to satisfy

for all x with ω(x, •) = 0. In this case there cannot exist a profile in the interior of the negative ordering cone of —CL^(Ω) as these elements has to be strictly smaller than zero almost everywhere.

A possible remedy is to assume the initial profile p0 to be an element of the feasible profiles which does strictly fulfill the slope condition anywhere according to [2, Proposition 2.3]. Then a profile in the interior of the product cone would be guaranteed.

According to Theorem 2.2 the following characterization of solutions for the extended problem formulation (CFOP') in the case of (—G, (E, A)) being convex-like can be given.

Proposition 4.2 (Saddle Point property). If the composite mapping

is convex-like w.r.t. the product cone is a solution of (CFOP') if and only if there exist a is a saddle point of

5 Conclusions

We were able to apply the duality theory for convex-like optimization problems to the stationary problem (CFOP) and the extended problem formulation (CFOP'). Correspondingly the existence of Lagrange multipliers for the effort constraint and also the slope constraint was proven.

Unfortunately this Lagrange multiplier in general only is a measure. This lack of functional regularity provides a challenge for numerical methods. Typical remedies are known, e.g. from PDE constraint optimization and can be distinguished into two main concepts. The first is to consider an a priori discretized problem as in [3]. The second one is to regularize the constraint yielding a Lagrange multiplier that is a function and can thus be conveniently represented and manipulated numerically.

Suitable numerical schemes are currently under investigation.

Received: 15/08/10.

Accepted: 05/01/11.

#CAM-322/10.

  • [1] H.W. Alt, Lineare Funktionalanalysis: Eine anwendungsorientierte Einfuhrung. Springer Verlag, (2006).
  • [2] F. Alvarez, J. Amaya, A. Griewank and N. Strogies, A continuous framework for open pit mine planning. to appear in Mathematical Methods for Operations Research.
  • [3] M. Bergounioux and K. Kunisch, Primal-dual strategy for state-constrained optimal control problems. Computational Optimization and Applications, 22 (2002), 193-224.
  • [4] L. Caccetta and L.M. Giannini, An application of discrete mathematics in the design of an open pit mine. Discrete Applied Mathematics, 21 (1988), 1-19.
  • [5] N. Dunford and J.T. Schwartz, Linear operators, part I. Interscience, New York, (1958).
  • [6] T. Illés and G. Kassay, Theorems of the alternative and optimality conditions for convexlike and general convexlike programming. Journal of Optimization Theory and Applications, 101 (1999), 243-257.
  • [7] K. Ito and K. Kunisch, Lagrange Multiplier Approach to Variational Problems and Applications. SIAM, (2008).
  • [8] J. Jahn, Introduction to the theory of nonlinear optimization. Springer Verlag, (2007).
  • [9] V. Jeyakuar, Convexlike alternative theorems and mathematical programming. Optimization, 16 (1985), 643-652.
  • [10] G. Matheron, Le paramétrage des contours optimaux. Technique notes, 401, 1954.
  • [11] R.T. Rockafellar and R.J.-B. Wets, Variational analysis. Springer Verlag, (1998).
  • [12] K. Yosida and E. Hewitt, Finitely additive measures. American Mathematical Society Transactions of the American Mathematical Society, (1952), 46-66.

Publication Dates

  • Publication in this collection
    22 Mar 2011
  • Date of issue
    2011

History

  • Accepted
    05 Jan 2011
  • Received
    15 Aug 2010
Sociedade Brasileira de Matemática Aplicada e Computacional Sociedade Brasileira de Matemática Aplicada e Computacional - SBMAC, Rua Maestro João Seppe, nº. 900 , 16º. andar - Sala 163, 13561-120 São Carlos - SP Brasil, Tel./Fax: 55 16 3412-9752 - São Carlos - SP - Brazil
E-mail: sbmac@sbmac.org.br