1 Introduction

A nonconvex duality with zero gap, called quasigradient duality, was developed by Thach in two well-known articles [9, 10]. An important feature of this duality theory is that, with a suitable definition of quasiconjugate of a function, it transforms certain classes of difficult nonconvex optimization problems into simpler ones, sometimes even into convex problems. Moreover, the corresponding duality relationship often reveals important properties useful for the theoretical and computational study of the original problem. In particular, in [12], by defining the quasiconjugate of a function \(f: \mathbb {R}^{n}_{+}\to \mathbb {R}\) as

$$f^{*}(p)= \frac{1}{\sup\{f(x) :\ p^{T}x\le 1,\ x\ge 0\}}\qquad \forall p\in \mathbb{R}^{n}_{+},$$

the maximization of a Leontiev production function over a convex feasible region is converted by duality into the maximization of an increasing linear function over a convex region. In [13], this duality theory, extended to vector maximization problems, is used to establish important properties related to weak Pareto efficiency. More recently, in [14], quasiconjugate duality scheme is applied for studying a specific nonlinear optimization problem under resource allocation constraints. It turned out that the feasible set of the dual to this problem is a singleton (in the case of a single resource) or the set of Pareto efficient solutions of an associated vector-maximization problem (in the case of k>1 resources).

So far, quasiconjugate duality has been restricted to the classes of concave scalar-maximization and concave vector-maximization problems involving concave criteria functions. However, many functions encountered in mathematical economics and other applications are not concave but only quasiconcave. Outstanding examples are the Cobb-Douglas function, generalized Cobb-Douglas function, generalized Leontiev function, constant elasticity of substitution (C.E.S) function (cf. [3]), and posynomial function (under the assumption that all goods are useful).

To overcome this limitation, we will attempt, in the first part of the present paper, to extend quasiconjugate duality to the very general class of nonconvex scalar-maximization and vector-maximization problems involving continuous quasiconcave and increasing functions. The extension will preserve the main properties earlier established in [13], especially the symmetric property and the zero gap duality property. Also, duality relationships will be developed so that they can help to characterize the (weak) Pareto efficient solutions.

It is worth noting that most of the existing duality theories for vector-maximization problems are based on applying Lagrange duality to a scalarized problem depending on the weight parameters (cf. [2, 6, 8]). In some works, the theory of set-valued maps has also been used for studying vector-optimization problems (cf. [4, 5]). However, in all these approaches, the duality is not symmetric and often requires convexity of the primal problem.

Together with the extension of quasiconjugate duality, we will also present a new application. Specifically, it will be shown that using quasiconjugate duality for vector-optimization we can convert an optimization problem over weakly efficient sets into a bilevel optimization problem. The latter in turn can be reformulated as a monotonic optimization problem amenable to efficient solution methods developed by Tuy and his coauthors in [1517].

The paper is organized as follows. After the introduction, in Section 2, together with a review of basic results of quasiconjugate as presented in [7, 11] and [13], we will provide some new related results and introduce the concept of quasi-subgradient of a function. Next, in Section 3, we will develop quasiconjugate duality for scalar-maximization problems and in Section 4, quasiconjugate duality for vector-maximization problems. Finally, Section 5 is devoted to an application of quasiconjugate duality to optimization over weakly efficient sets.

2 Quasiconjugate of a Function

Throughout this section, we assume that f(x) is a nonnegative finite-valued function on \(\mathbb {R}^{n}_{+}\) satisfying f(x)>0 for all x from

$$\mathbb{R}^{n}_{++}:=\{x\in \mathbb{R}^{n}|\ x_{i}>0~ \forall i=1,2,\ldots,n\}.$$

Following Thach in [11], we define the quasiconjugate of f as the function \(f^{*}: \mathbb {R}^{n}_{+}\rightarrow \mathbb {R} \) with

$$ f^{*}(p) = \frac{1}{\sup\{f(x):\ p^{T}x\leq 1,x\geq 0\}}\qquad\forall p \in \mathbb{R}^{n}_{+}, $$
(1)

(as usual, we use the convention \(\frac {1}{+\infty }=0).\)

Since f is continuous and f(x)>0 for every \( x\in \mathbb {R}^{n}_{++}\), we have

$$\sup\{f(x):\ p^{T}x\leq 1,x\geq 0\}> 0$$

for every p≥0, so f (p) is again a nonnegative finite-valued function on \(\mathbb {R}^{n}_{+}\) satisfying f (p)>0 for every \( p\in \mathbb {R}^{n}_{++}.\)

In [13], we have established the following property:

If f is a polyhedral concave increasing and positively homogeneous function defined on \(\mathbb {R}^{n}\) then so is f and f is the quasiconjugate of f on \( \mathbb {R}^{n}_{+}\), i.e., (f ) = f.

We now extend this property to a larger class of functions f.

Proposition 1

If f is positively homogeneous, then so is f .

Proof

For x 0>0, we have p T(k x 0)=0≤1 for all k=1,2,… and \(f(kx^{0})=kf(x^{0})\rightarrow +\infty \) as \(k\rightarrow +\infty \). So,

$${f^{*}}(0)= \frac{1}{\sup\{f(x):\ x\geq 0\}}=\frac{1}{+\infty}=0.$$

If p ≠ 0, then for every 𝜃>0, we have

$$\begin{array}{@{}rcl@{}} \sup\{f(x):\ \theta p^{T}x\leq 1,x\geq 0\}& = & \sup\left\{f(\frac{1}{\theta}x^{\prime}):\ p^{T}x^{\prime}\leq 1,x^{\prime}\geq 0\right\}\\ & = & \frac{1}{\theta}\sup\left\{f(x^{\prime}):\ p^{T}x^{\prime}\leq 1,x^{\prime}\geq 0\right\}, \end{array} $$

and so f (𝜃 p) = 𝜃 f (p). □

A set \(X\subset \mathbb {R}^{n}\) is said to be conormal if \(x^{\prime }\in X\) whenever \( x^{\prime }\geq x \in X\) (see [16]). For \(\gamma \in \mathbb {R}_{+} \), let F γ denote the upper levels of f :

$$F_{\gamma}=\{x \in \mathbb{R}^{n}_{+}:\ f(x)\geq \gamma \}.$$

Lemma 1

(see [16]) If f(x) is an increasing function on \(\mathbb {R}^{n}\) then the set F γ is conormal.

Lemma 2

Let F be a conormal set. If q T x≥γ for all x∈F then \(q\in \mathbb {R}^{n}_{+}.\)

Proof

If we had q i <0 for some i∈{1,2,…n}, then x 0F would imply that \(x^{k}=({x^{0}_{1}},\ldots ,{x^{0}_{i}}+k,\ldots ,{x^{0}_{n}}) \in F\) for all k (because x kx 0) while \(q^{T}x^{k} \rightarrow -\infty \) as \(k\rightarrow +\infty .\)

Let X be an arbitrary set in \(\mathbb {R}^{n}\). A set X is said to be the upper conjugate of X if

$$X^{*}=\left\{p \in \mathbb{R}^{n}_{+}: p^{T}x \geq 1~ \forall x \in X\right\}.$$

Let \(F^{\natural }_{\gamma }\) denote the upper levels of f : \(F^{\natural }_{\gamma }=\{p \in \mathbb {R}^{n}_{+}:\ f^{*}(p)\geq \gamma \}.\) In [13], it has been shown that when f is a polyhedral concave increasing and positively homogeneous function defined on \(\mathbb {R}^{n}\) then \(F^{\natural }_{1}\) and F 1 are upper conjugate of each other, i.e.,

$$\begin{array}{@{}rcl@{}} F^{\natural}_{1}&=&\left\{p \in \mathbb{R}^{n}_{+}: p^{T}x \geq 1~ \forall x \in F_{1}\right\}, \end{array} $$
(2)
$$\begin{array}{@{}rcl@{}} F_{1}&=&\left\{x \in \mathbb{R}^{n}_{+}: p^{T}x \geq 1~ \forall p \in F^{\natural}_{1} \right\}. \end{array} $$
(3)

More generally, we have the following theorem.

Theorem 1

If f is a continuous quasiconcave strictly increasing function on \(\mathbb {R}^{n}_{+}\) then \(F^{\natural }_{\frac {1}{\gamma }}\) and F γ are upper conjugate of each other for any γ>0 such that F γ ≠∅.

Proof

For \(p \in F^{\natural }_{\frac {1}{\gamma }}\), we have p≥0 and

$$\begin{array}{@{}rcl@{}} && f^{*}(p) \geq {\frac{1}{\gamma}} \\ &&\Leftrightarrow\frac{1}{\sup\{f(x):\ p^{T}x\leq 1, x\geq 0\}} \geq \frac{1}{\gamma}\\ & &\Leftrightarrow f(x) \leq \gamma\ \ \ \forall x \geq 0 \text{ such that} ~p^{T}x \leq 1\\ & &\Leftrightarrow p^{T}x > 1\ \ \ \forall x \geq 0\text{ such that} ~f(x) > \gamma . \end{array} $$
(4)

Also, it is easily seen that p T x≥1 for every x≥0 satisfyingf(x) = γ. Indeed, let \(\overline {x}\ge 0\) satisfy \(f(\overline {x})=1.\) Since f is positive on \(\mathbb {R}^{n}_{++}\) and strictly increasing on \( \Bbb {R}^{n}_{+}\), \(\{x\in \Bbb {R}^{n}_{+}|\ f(x) > \gamma \}\ne \emptyset \). Take any sequence \(\{x^{l}\}\subset \{x\in \Bbb {R}^{n}_{+}|\ f(x) > \gamma \}\) such that \(x^{l}\rightarrow \overline {x}\). By (4), p T x l>1 for all l,so letting \(l\rightarrow +\infty \) we get \({p}^{T}\overline {x}\geq 1.\) Thus, p T x≥1 for every x≥0 such thatf(x)≥γ, i.e., p T x≥1 for every xF γ . Hence,

$$F^{\natural}_{\frac{1}{\gamma}}\subset \left\{p \in \mathbb{R}^{n}_{+}: p^{T}x \geq 1~ \forall x \in F_{\gamma}\right\}. $$

Conversely, for any p≥0. we can write

$$\begin{array}{@{}rcl@{}} && p^{T}x \geq 1~ \forall x \in F_{\gamma}\\ & &\Leftrightarrow p^{T}x \geq 1~ \forall x \geq 0 \text{ such that} ~f(x) \geq \gamma\\ & &\Leftrightarrow f(x) < \gamma ~\forall x \geq 0 \text{ such that} ~p^{T}x < 1\\ & &\Rightarrow f(x) \leq \gamma~\forall x \geq 0\text{ such that} ~p^{T}x \leq 1\\ &&\Leftrightarrow \sup\{f(x): p^{T}x\leq 1, x\geq 0\} \leq \gamma\\ &&\Leftrightarrow \frac{1}{\sup\{f(x): p^{T}x\leq 1, x\geq 0\}} \geq \frac{1}{\gamma}\\ & &\Leftrightarrow f^{*}(p) \geq {\frac{1}{\gamma}}\\ & &\Leftrightarrow p \in F^{\natural}_{\frac{1}{\gamma}}. \end{array} $$

Hence, \(F^{\natural }_{\frac {1}{\gamma }}\) is the upper conjugate of F γ .

Next, we show that conversely F γ is the upper conjugate of \(F^{\natural }_{\frac {1}{\gamma }}\). Set

$$A=\left\{x \in \mathbb{R}^{n}_{+}: p^{T}x \geq 1~ \forall p \in F^{\natural}_{\frac{1}{\gamma}}\right\} .$$

Since \(F^{\natural }_{\frac {1}{\gamma }} \) is the upper conjugate of F γ , it is obvious that \(F_{\gamma } \subseteq A .\) Suppose that \(\overline {x}\geq 0\) and \(\overline {x}\notin F_{\gamma }\). Since f is continuous quasiconcave and increasing, F γ is a closed convex and conormal set. So F γ does not intersect the line segment \([0,\overline {x}]\). By the separation theorem, there are \(q \in \mathbb {R}^{n}\setminus \{0\}\) and number \(\alpha \in \mathbb {R}\) such that

$$\begin{array}{@{}rcl@{}} & & q^{T}x \geq \alpha ~\forall x \in F_{\gamma}, \end{array} $$
(5)
$$\begin{array}{@{}rcl@{}} & & q^{T} x < \alpha ~\forall x \in [0, \overline{x}] . \end{array} $$
(6)

From (5), we have q≥0 by Lemma 2, and from (6) it follows that α>0. Setting \(p=\frac {1}{\alpha }q\), we can then write

$$\begin{array}{@{}rcl@{}} & & p^{T}x \geq 1~ \forall x \in F_{\gamma}, \end{array} $$
(7)
$$\begin{array}{@{}rcl@{}} & & p^{T} \overline{x} < 1 . \end{array} $$
(8)

From (7), it follows that \(p \in F^{\natural }_{\frac {1}{\gamma }}\). This together with (8) implies that \(\overline {x} \notin A.\)

The above theorem exhibits a polarity correspondence between the level sets of the function f and those of its quasiconjugate. It is easily seen that the function f can be defined via its level sets, namely \( f(x)=\sup \{\gamma >0|\ x\in F_{\gamma }\} \) (as usual, we use the convention \(\sup \emptyset =0\)). Similarly, we have \( f^{*}(p)=\sup \{\gamma >0|\ p\in F^{\natural }_{\gamma }\} .\) Hence, \( f^{*}(p)=\sup \{\gamma >0|\ p\in (F_{\frac {1}{\gamma }})^{*}\} \) for any continuous quasiconcave and strictly increasing function f.

We now examine an important case when the equality (f ) = f extends to nonconcave functions f.

Proposition 2

Let f be a Cobb-Douglas function on \(\mathbb {R}^{n}_{+}\) , that is

$$f(x)=\prod\limits_{i=1}^{n}{x_{i}}^{\alpha_{i}}, $$

where α i >0 for every i=1,2,…,n. Then, f is also a Cobb-Douglas function on \(\mathbb {R}^{n}_{+}\) and (f ) =f.

Proof

If p=(p 1,p 2,…,p n ) and p i =0 for some i=1,2,…,n then p T x k≤1 for every \(x^{k}=(\overline {x}_{1},\overline {x}_{2},\ldots ,k\overline {x}_{i},\ldots ,\overline {x}_{n})\), where \(\overline {x}>0\) satisfies \(p^{T}\overline {x}\le 1\). Since \(f(\overline {x})>0\), \(f(x^{k})=k^{\alpha _{i}}f(\overline {x})\rightarrow +\infty \) as \(k\rightarrow +\infty \) it follows that f (p)=0. If p>0 then \( \sup \{f(x)| p^{T}x\le 1, x\ge 0 \}=\alpha ^{\alpha }{\prod }_{i=1}^{n}({\frac {\alpha _{i}}{p_{i}}})^{\alpha _{i}}, \alpha ={\sum }_{i=1}^{n}\alpha _{i} \) (see [7](@var1@Example 4.9@var1@)). Hence, \( f^{*}(p)=(\frac {1}{\alpha })^{\alpha }{\prod }_{i=1}^{n}({\frac {p_{i}}{\alpha _{i}}})^{\alpha _{i}} \) for every \( p\in \Bbb {R}^{n}_{+}. \) By an argument similar to the above, we can show that (f ) = f. □

Note that Cobb-Douglas production functions are quasiconcave but may not be concave (for example for α i =2 for all i). This raises the question: What is the largest class of functions f for which we eliminate the gap between f and (f ) ?

The following proposition provides a necessary condition for a function f to belong to this class .

Proposition 3

The function f , quasiconjugate of f, is quasiconcave and increasing on \( \mathbb {R}^{n}_{+}\).

Proof

Let \(p, p^{\prime } \in \Bbb {R}^{n}_{+} \). For each t∈[0;1], we have

$$\{x \geq 0: (tp+(1-t)p^{\prime})^{T}x\leq 1\} \subset \{x \geq 0: p^{T}x \leq 1\} \cup \{x \geq 0: (p^{\prime})^{T}x\leq 1\}.$$

It follows that

$$\begin{array}{@{}rcl@{}} 0&<& \sup\{f(x):(tp+(1-t)p^{\prime})^{T}x\leq 1,x\geq 0\}\\ & \leq & \max \{ \sup\{f(x):p^{T}x\leq 1,x\geq 0\}; \sup\{f(x):(p^{\prime})^{T}x\leq 1,x\geq 0\}\}. \end{array} $$

This occurs if and only if \(f^{*}(tp+(1-t)p^{\prime })\geq \min \{f^{*}(p); f^{*}(p^{\prime })\}.\) So, f is quasiconcave.

Furthermore, let \(0\leq p \leq p^{\prime }\). Clearly, \(\{x \in \Bbb {R}^{n}_{+}: (p^{\prime })^{T}x\leq 1\} \subset \{x \in \Bbb {R}^{n}_{+}: p^{T}x\leq 1\}, \) and so \( \sup \{f(x):\ p^{T}x\leq 1,x\geq 0\}\geq \sup \{f(x):\ (p^{\prime })^{T}x\leq 1,x\geq 0\}> 0.\) This implies that \(f^{*}(p)\leq f^{*}(p^{\prime }), \) proving that f is increasing. □

Next, we give a sufficient condition for f to be also quasiconjugate of f .

Theorem 2

If f is a continuous quasiconcave and increasing function on \(\mathbb {R}^{n}_{+}\) , then f is also the quasiconjugate of f on \( \mathbb {R}^{n}_{+}\) , i.e.,

$$f(x) = \frac{1}{\sup\{f^{*}(p): p^{T}x\leq 1,p\geq 0\}}\qquad \forall x \in \mathbb{R}^{n}_{+} .$$

Proof

Set

$$\overline{f}(x)=\frac{1}{\sup\{f^{*}(p): p^{T}x\leq 1,p\geq 0\}}.$$

For γ>0, let \(F_{\gamma }, \overline {F}_{\gamma }\) denote the upper levels of f and f respectively, i.e.,

$$F_{\gamma}=\{x \in \mathbb{R}^{n}_{+}: f(x)\geq \gamma \}, \overline{F}_{\gamma}=\{x \in \mathbb{R}^{n}_{+}: \overline{f}(x)\geq \gamma \}.$$

To prove the equality \(f(x)=\overline {f}(x)\) for every \( x \in \mathbb {R}^{n}_{+}\), it suffices to show that \(F_{\gamma }=\overline {F}_{\gamma }\) for any γ>0. Let \(\overline {x} \in F_{\gamma } \). If \(\overline {x}\notin \overline {F}_{\gamma }\), then we have \(\overline {f}(\overline {x})< \gamma \), or

$$\frac{1}{\sup\{f^{*}(p): p^{T}\overline{x}\leq 1,p\geq 0\}} < \gamma ,$$

hence, there exists \(\overline {p}\geq 0 \), \( \overline {p}^{T}\overline {x}\leq 1\) such that

$$\begin{array}{@{}rcl@{}} && f^{*}(\overline{p}) > \frac{1}{\gamma}\\ &&\Leftrightarrow\frac{1}{\sup\{f(x): \overline{p}^{T}x\leq 1, x\geq 0\}} > \frac{1}{\gamma}\\ & &\Leftrightarrow \sup\{f(x): \overline{p}^{T}x\leq 1, x\geq 0\}< \gamma\\ & & \Leftrightarrow f(x)< \gamma ~\forall x \geq 0\text{ such that } \overline{p}^{T}x\leq 1. \end{array} $$

It follows that \(f(\overline {x})< \gamma \). This conflicts with the fact \(\overline {x} \in F_{\gamma }.\) Hence, \(F_{\gamma }\subset \overline {F}_{\gamma }.\)

Conversely, let \(\overline {x}\in \overline {{F}}_{\gamma }\). We can write

$$\begin{array}{@{}rcl@{}} && \overline{f}(\overline{x}) \geq \gamma \\ &&\Leftrightarrow\frac{1}{\sup\{f^{*}(p):\ p^{T}\overline{x}\leq 1, p\geq 0\}} \geq \gamma \\ & &\Leftrightarrow f^{*}(p) \leq \frac{1}{\gamma}\ \forall p \geq 0\text{ such that } p^{T}\overline{x}\leq 1\\ & &\Leftrightarrow \frac{1}{\sup\{f(x):\ p^{T}x\leq 1, x\geq 0\}} \leq \frac{1}{\gamma}\ \forall p \geq 0\text{ such that } p^{T}\overline{x}\leq 1 \\ & &\Leftrightarrow \sup\{f(x):\ p^{T}x\leq 1, x\geq 0\} \geq \gamma\ \forall p \geq 0\text{ such that } p^{T}\overline{x}\leq 1 . \end{array} $$
(9)

For \(\tilde {p}>0\) such that \({\tilde {p}}^{T}\overline {x}\leq 1\), the set \(\{x\in \mathbb {R}^{n}_{+}:\ {\tilde {p}}^{T}x\leq 1\}\) is compact. Since f is continuous, by (9) there exists a vector \(\tilde {x} \geq 0, {\tilde {p}}^{T}\tilde {x} \leq 1\) such that \(f(\tilde {x}) \geq \gamma \). This implies that \(\tilde {x}\in {F}_{\gamma }\). Hence, F γ is nonempty.

Suppose now that \(\overline {x}\notin {F}_{\gamma }\). The function f is quasiconcave continuous and increasing on \(\mathbb {R}^{n}_{+}\), so F γ is a closed convex and conormal set. Since F γ does not intersect the line segment \([0,\overline {x}]\), by the strong separation theorem, there exist a vector q ≠ 0 and real number α such that

$$\begin{array}{@{}rcl@{}} & & q^{T}x > \alpha ~\forall x \in F_{\gamma}; \end{array} $$
(10)
$$\begin{array}{@{}rcl@{}} & & q^{T} {x} < \alpha ~\forall x \in [0;\overline{x}] . \end{array} $$
(11)

From (10), we have q≥0 by Lemma 2. Furthermore, from (11), it follows that α>0 and there exists t>0 sufficiently small such that \((q+te)^{T}\overline {x}\leq \alpha \), where e=(1,1,…,1). Setting \(\overline {p}=\frac {1}{\alpha }(q+te)\), we have \(\overline {p}>0\) and

$$\begin{array}{@{}rcl@{}} & &\overline{p}^{T}x\geq \frac{1}{\alpha}p^{T}x > 1~ \forall x \in F_{\gamma}; \end{array} $$
(12)
$$\begin{array}{@{}rcl@{}} & & \overline{p}^{T} \overline{x} \leq 1 . \end{array} $$
(13)

Consequently,

$$\begin{array}{@{}rcl@{}} & & \overline{p}^{T}x > 1~ \forall x \geq 0\text{ such that } f(x)\geq \gamma \end{array} $$
(14)
$$\begin{array}{@{}rcl@{}} & &\Leftrightarrow f(x)< \gamma \ \forall x \geq 0\text{ such that } \overline{p}^{T}x \leq 1 . \end{array} $$
(15)

From (9) and (13), it follows that

$$\sup\{f(x):\ \overline{p}^{T}x\leq 1, x\geq 0\} \geq \gamma.$$

Since \(\{x\in \mathbb {R}^{n}_{+}:\ \overline {p}^{T}x\leq 1\}\) is a compact set and f is continuous, there exists a vector \(\widehat {x} \geq 0, \overline {p}^{T}\widehat {x} \leq 1\) such that \( f(\widehat {x}) \geq \gamma \). This conflicts with (15). Hence, \(F_{\gamma }= \overline {F}_{\gamma }.\)

Remark 1

The property f=(f ) has been established earlier in [13] for polyhedral concave increasing positively homogeneous functions. Theorem 2 thus extends this property to the substantially larger class of continuous quasiconcave increasing nonnegative finite-valued functions on \(\mathbb {R}^{n}_{+}\) and positive on \(\mathbb {R}^{n}_{++}.\) The latter class includes many important production or utility functions in mathematical economics, such as:

– Generalized Cobb-Douglas function

$$f(x)=\prod\limits_{j=1}^{k}(f_{j}(x))^{\alpha_{j}}, \alpha_{j}>0,$$

where f j (x), j=1,2,…,k are positive concave and increasing on \(\mathbb {R}^{n}_{+}\). This function is quasiconcave on \(\mathbb {R}^{n}_{+}\) (see [3]).

– Generalized Leontiev function

$$f(x)=\left( \min \left\{\frac{x_{j}}{c_{j}}| j=1,2,\ldots,n\right\} \right)^{\alpha},$$

where c j >0, j=1,2,…,n, α>0. This function is quasiconcave and is concave if and only if α≤1 (see [3]).

– Constant elasticity of substitution (C.E.S.) function

$$f(x)=\left( a_{1}x_{1}^{\beta}+a_{2}x_{2}^{\beta}+\cdots+a_{n}x_{n}^{\beta}\right)^{\frac{1}{\beta}},$$

where a j >0, i=1,2,…,n, 0<β≤1. This function is quasiconcave on \(\mathbb {R}^{n}_{+}\) (see [3]).

– Posynomial function

$$f(x)= \sum\limits_{j=1}^{m}c_{j}\prod\limits_{i=1}^{n} (x_{i})^{a_{ij}} \text{ with } c_{j}>0 \text{ and } a_{ij}\ge 0.$$

This function is quasiconcave on \(\mathbb {R}^{n}_{+}\).

It is easy to check that f is a continuous function on \(\mathbb {R}^{n}_{+}\) if f is polyhedral concave increasing, positively homogeneous, or if f is a Cobb-Douglas function on \(\mathbb {R}^{n}_{+}\). More generally, the following proposition is true.

Proposition 4

If f(x) is a continuous function on \(\mathbb {R}^{n}_{+}\) , then f is upper semi-continuous on \(\mathbb {R}^{n}_{+}\) and lower semi-continuous on \(\mathbb {R}^{n}_{++}.\)

Proof

We define the point-to-set map \(C: \mathbb {R}^{n}_{+}\rightrightarrows \mathbb {R}^{n}_{+}\) by

$$C(p)=\{x\geq 0:\ p^{T}x-1\leq 0 \}.$$

For any \(\overline {p}\in \mathbb {R}^{n}_{+}\), since p T x−1 is a continuous function on \(\mathbb {R}^{n}_{+}\times \overline {p}\) and \(\mathbb {R}^{n}_{+}\) is closed, C is usc at \(\overline {p}\) (cf. [8](@var1@Proposition 2.2.1@var1@)). It is easy to verify that the function p T x−1 is continuous on \(C(\overline {p})\times \overline {p}\) and convex in x for each fixed \(p\in \mathbb {R}^{n}_{+}\). This together with the convexity of \(\mathbb {R}^{n}_{+}\) implies that the map C is lsc at \(\overline {p}\) (cf. [8](@var1@Proposition 2.2.2@var1@)). Hence, C is continuous on \(\mathbb {R}^{n}_{+}\). Furthermore, from the continuity of f, it follows that the function

$$p\mapsto \sup\{f(x):\ p^{T}x\leq 1,x\geq 0\}$$

is lsc at any p≥0 (cf. [8](@var1@Theorem 4.1.1@var1@)). Noting that f is finite-valued, this implies that the function f (p) is usc at any p≥0.

We now show that f (p) is lsc on \(\mathbb {R}^{n}_{++}\). For any \(\overline {p}>0\), then C(p) is uniformly compact near \(\overline {p}\), i.e., there is a neighborhood U of \(\overline {p}\) such that the closure of the set \(\cup _{p\in U}C(p)\) is compact. Indeed, since \(\overline {p}>0\), there is a closed ball B with center \(\overline {p}\) such that p>0 for every pB. If \(\text {cl}(\cup _{p\in B}C(p))\) were not compact, there would exist a sequence {x n} in \(\text {cl}(\cup _{p\in B}C(p))\) satisfying \(||x^{n}||\rightarrow +\infty \), so, for every pB,\(p^{T}x^{n}\rightarrow +\infty \) as \( n\rightarrow +\infty , \)contradicting the fact that p T x n≤1 for some pB. Hence, C(p) is uniformly compact near \(\overline {p}\). This together with the continuity of f implies that the function

$$p\mapsto \sup\{f(x):\ p^{T}x\leq 1,x\geq 0\}$$

is usc at \(\overline {p}\) (cf. [8, Theorem 4.1.1]). Noting that f is finite-valued, the lower semicontinuity of f (p) at \(\overline {p}>0\) follows. □

Next, we introduce the concept of quasi-supdifferential for quasiconcave functions. Using this concept, we will obtain in the next section an optimality condition in the form of a generalized KKT for a quasiconcave maximization problem.

Let \(f:\ \mathbb {R}^{n}\rightarrow \mathbb {R}\cup \{\pm \infty \}\) be an arbitrary function. In [10], with the quasiconjugate of f(x) defined by

$$ f^{H}(p)=\left\{\begin{array}{lllllllll} -\inf\{f (x):\ p^{T}x\geq 1\}& \text{ if } p\ne 0,\\ -\sup\{f (x):\ x\in \mathbb{R}^{n}\}& \text{ if } p= 0, \end{array}\right. $$
(16)

a vector p is called a quasi-subgradient of f at x if

$$p^{T}x=1\ \text{and}\ f^{H}(p)+f(x)\leq 0.$$

In a similar way, with f (p) now defined by (1), we call a vector \(p\in \mathbb {R}^{n}_{+}\) a quasi-supgradient of f at x if

$$p^{T}x=1 \text{ and } f(x)f^{*}(p)\geq 1.$$

The quasi-supdifferential of f at x, denoted by f(x), is then defined to be the set of all quasi-supgradients of f at x. If f(x) is nonempty, f is said to be quasi-supdifferentiable at x.

An immediate consequence of the definition of quasiconjugate is the following:

$$ f(x)f^{*}(p)\leq 1\quad \forall (x,p)\in \mathbb{R}^{n}_{+}\times \mathbb{R}^{n}_{+}\text{ s.t. } p^{T}x\le 1. $$
(17)

So x f(x) is equivalent to saying that

$$p^{T}x=1 \text{ and } f(x)f^{*}(p)=1.$$

Theorem 3

If f is quasiconcave continuous strictly increasing on \(\mathbb {R}^{n}_{+}\) , then ∂ f(x) is a nonempty convex set for any x>0. Moreover,

$$p\in \partial^{*}f(x) \Leftrightarrow x\in \partial^{*}f^{*}(p).$$

Proof

Since f is quasiconcave continuous and increasing on \(\mathbb {R}^{n}_{+}\), F f(x) is closed convex and conormal. Suppose there is an open ball B of center x such that \(B\subset F_{f(x)}\). Then, there exists \(\hat x\in B\) such that \(\hat x<x\). Since f is strictly increasing this implies that \(f(\hat x)<f(x)\), conflicting with \(\hat x\in F_{f(x)}\). Hence, x is a boundary point of F f(x). Consequently, there exist a vector q ≠ 0 and number \(\alpha \in \mathbb {R}\) such that

$$\begin{array}{@{}rcl@{}} & & q^{T}z\geq \alpha \ \ \forall z \in F_{f(x)}, \end{array} $$
(18)
$$\begin{array}{@{}rcl@{}} & & q^{T}x= \alpha. \end{array} $$
(19)

From (18), by Lemma 2, we have q≥0 and from (19), it follows that α>0. Setting \(p=\frac {1}{\alpha }q\) , we have p≥0 and

$$\begin{array}{@{}rcl@{}} & & p^{T}z\geq 1 \ \ \forall z \in F_{f(x)}, \end{array} $$
(20)
$$\begin{array}{@{}rcl@{}} & & p^{T}x= 1. \end{array} $$
(21)

From (20), we have, by Theorem 1, \(p\in F^{\natural }_{\frac {1}{f(x)}}\) , hence \(f^{*}(p)\geq {\frac {1}{f(x)}}, \) i.e., f (p)f(x)≥1. This together with (21) implies p f(x). The convexity of f(x) then follows from the definition of quasi-supgradient.

By Theorem 2, we have (f ) = f. So, p f(x) is equivalent to x f (p). □

The above theorem shows that quasiconjugate duality under consideration fits into the quasigradient duality scheme originally introduced in [9,10].

From the above proof we also have

Proposition 5

Let f be quasiconcave continuous strictly increasing on \(\mathbb {R}^{n}_{+}\) . A sufficient condition for p∈∂ f(x) is p T x=1 and p T z≥1 for all z∈F f(x) .

Let f be an arbitrary function on \(\mathbb {R}^{n}\). Recall that a vector p is said to be subgradient of f at \(\overline {x}\) if \(p^{T}(x-\overline {x})\leq f(x)-f(\overline {x})\) for every \(x\in \mathbb {R}^{n}\). By \( \partial f(\overline {x})\) denote the set of all subgradients of f at \(\overline {x}\).

The following theorem describes the relationships between the two concepts of subgradient and quasi-supgradient.

Theorem 4

If f is concave continuous and strictly increasing on \(\mathbb {R}^{n}_{+}\) , then for every \(\overline {x}>0\) satisfying \(f(\overline {x})>0\) we have

$$-p\in \partial \left( - f({\overline{x}})\right) \setminus \{0\} \Rightarrow \frac{1}{p^{T}\overline{x}}p \in \partial^{*}f(\overline{x}).$$

Proof

Let \(-p\in \partial (- f({\overline {x}}))\setminus \{0\}.\) Then

$$p^{T}(x-\overline{x})\geq f(x)-f(\overline {x}) \ \forall x \in F_{f(\overline{x})}, $$

hence

$$ p^{T}{x}\geq p^{T}\overline{x}\;\,\forall x \in F_{f(\overline{x})}. $$
(22)

By Lemma 2, p≥0 (because \(F_{f(\overline {x})}\) is conormal) and so \(p^{T}\overline {x}>0\). This together with (22) implies \(\frac {1}{p^{T}\overline {x}}p^{T}{x}\geq 1 \) for every \( x \in F_{f(\overline {x})}.\) Hence, by Proposition 5,

$$\frac{1}{p^{T}\overline{x}}p \in \partial^{*}f(\overline{x}). $$

3 Conjugate Duality for Scalar-Maximization Problems

Let \(f:\mathbb {R}^{n}_{+}\rightarrow \mathbb {R}\) be a nonnegative, quasiconcave continuous strictly increasing function, \(X\subset \mathbb {R}^{n}_{+}\) a compact convex normal set with nonempty interior (A set \(X\subset \mathbb {R}^{n}_{+}\) is called normal if for any two points \(x,\ x^{\prime }\in \mathbb {R}^{n}_{+} \) satisfying \( x^{\prime }\leq x\in X \) then \( x^{\prime }\in X).\) Consider the optimization problem:

$$ \max f(x), \text{ s.t. } x\in X . $$
(23)

In this section, we will develop quasiconjugate duality for this problem on the basis of an optimality condition in the form of generalized KKT condition.

If X represents a set of feasible activities and the production function is f, then this problem amounts to finding an activity vector xX with maximal output. Since quasiconcave functions form a wide class of functions encountered in practice, the problem (23) has potential applications in various fields. In earlier papers [11,13], a conjugate duality for (23) was developed when f is an increasing linear function on \( \mathbb {R}^{n}_{+}\) or f is a polyhedral concave increasing and positively homogeneous function defined on \(\mathbb {R}^{n}.\) However, many important production or utility functions in mathematical economics are only quasiconcave but not necessarily concave (see Remark 1). Our next purpose is to extend conjugate duality for problem (23) to this more general case.

Since f is continuous and X is compact, the problem (23) has a solution; moreover, its optimal value is positive.

In [10], the quasi-subdifferential was applied to provide a sufficient optimality condition for a quasiconvex minimization problem. We now use the quasi-supdifferential to develop a necessary and sufficient optimality condition for (23). For every vector \(\overline {x}\in X\) denote by \(N(\overline {x},X)\), the normal cone of X at \(\overline {x}\):

$$N(\overline{x},X)=\{p: p^{T}(x-\overline{x})\leq 0\ \forall x \in X\}. $$

Theorem 5

A vector \(\overline {x} \in X\) is a global optimal solution of (23) if and only if it satisfies the following generalized KKT condition

$$ 0 \in \partial^{*}f(\overline{x})-N(\overline{x},X). $$
(24)

Proof

Suppose \(\overline {x} \in X\) and (24) holds. Then there exists a vector \(p \in \partial ^{*}f(\overline {x})\) such that \(p \in N(\overline {x},X)\). Since \(p \in \partial ^{*}f(\overline {x})\), we have \(p^{T}\overline {x}=1\) and \(f^{*}(p)f(\overline {x})=1\). Since \(p \in N(\overline {x},X)\), it follows that \(p^{T}(x-\overline {x})\leq 0 \) for every xX or p T x≤1 for every xX. By (17), we have

$$f^{*}({p}) f(\overline{x})=\max\{f^{*}(p)f(x):\ x\in X\}=f^{*}(p)\max_{x\in X}f(x),$$

consequently,

$$f(\overline{x})=\max_{x\in X}f(x),$$

so \(\overline {x}\) solves (23).

Conversely, suppose that \(\overline {x}\) solves (23). We show that \(\operatorname {int}X\cap \operatorname {int}F_{f(\overline {x})}= \emptyset \). Suppose there is an open ball B of center x 0 such that \(B\subset X \cap F_{f(\overline {x})}\). Then \(f(x)=f(\overline {x})\) for every xB and for x B such that x >x 0, one would have \(f(x^{*})>f(x^{0})=f(\overline {x})\) (because f is strictly increasing), a contradiction. Hence, \(\operatorname {int}X\cap \operatorname {int}F_{f(\overline {x})}=\emptyset .\) By the separation theorem, there are \(q \in \mathbb {R}^{n}_{+}\setminus \{0\}\) and a real number α such that

$$\begin{array}{@{}rcl@{}} & & q^{T}x \leq \alpha \ \forall x \in X; \end{array} $$
(25)
$$\begin{array}{@{}rcl@{}} & & q^{T}x \geq \alpha \ \forall x \in F_{f(\overline{x})}. \end{array} $$
(26)

From (26) by Lemma 2, we have q≥0 (because \(F_{f(\overline {x})}\) is conormal). From (25), we have α>0. Setting \(p=\frac {1}{\alpha }q\), we can write

$$\begin{array}{@{}rcl@{}} & & p^{T}x \leq 1 \ \forall x \in X; \end{array} $$
(27)
$$\begin{array}{@{}rcl@{}} & & p^{T}x \geq 1 \ \forall x \in F_{f(\overline{x})}. \end{array} $$
(28)

It follows that \(p^{T}\overline {x} = 1\). This together with (28) implies \(p \in \partial ^{*}f(\overline {x})\) by Proposition 5. From (27), it follows that \(p \in N(\overline {x},X)\). Hence, \( 0 \in \partial ^{*}f(\overline {x})-N(\overline {x},X).\)

Let P be the lower conjugate of X

$$P=\{ p \geq 0: p^{T}x \leq 1 \ \forall x \in X \} .$$

It can easily be checked that P is also a compact convex with nonempty interior set in \(\mathbb {R}^{n}_{+}\). Moreover, X is the lower conjugate of P (see [13]):

$$X=\{ x \geq 0: p^{T}x \leq 1 \ \forall p \in P \} .$$

Following [11], we define the dual of the problem (23) to be the following problem

$$ \max f^{*}(p), \text{ s.t. } p\in P. $$
(29)

By Proposition 4, f is usc on \(\mathbb {R}^{n}_{+}\), so (29) has a solution. Since X and P are the conjugates of each other and the conjugate of f is f, the dual of the dual problem coincides with the primal problem. So the duality is symmetric.

In [13], strong duality was obtained under the assumption that f is a polyhedral concave increasing and positively homogeneous function on \(\mathbb {R}^{n}_{+}\). We now extend strong duality to problems (23) and (29).

Theorem 6

Let \(\overline {x} \in X\) and \(\overline {p} \in P\) . Then \(\overline {x}\) is optimal to (23) and \(\overline {p}\) is optimal to (29) if and only if

$$ f(\overline{x})f^{*}(\overline{p})=1. $$
(30)

Proof

Suppose \(\overline {x} \in X\) and \(\overline {p} \in P\) satisfy the dual relation (30). Then

$$f(\overline{x})f^{*}(\overline{p})=\max\{f(x)f^{*}(p):\ x\in X, p\in P \}=\max_{x\in X}f(x)\max_{p\in P}f^{*}(p),$$

hence,

$$f(\overline{x})=\max_{x\in X}f(x),\ f^{*}(\overline{p})=\max_{p\in P}f^{*}(p).$$

Thus, \(\overline {x}\) solves (23) and \(\overline {p}\) solves (29).

Conversely, suppose \(\overline {x}\) solves (23) and \(\overline {p}\) solves (29). Since \(\overline {x}\) solves (23), \(f(\overline {x})>0\). By Theorem 5, we have

$$0 \in \partial^{*}f(\overline{x})-N(\overline{x},X), $$

i.e., there is a vector \(q \in \mathbb {R}^{n}_{+}\) such that

$$\begin{array}{@{}rcl@{}} & & q^{T}\overline{x} = 1 , \end{array} $$
(31)
$$\begin{array}{@{}rcl@{}} & & f(\overline{x})f^{*}(q)=1, \end{array} $$
(32)
$$\begin{array}{@{}rcl@{}} & & q^{T}x \leq 1 \ \forall x \in X. \end{array} $$
(33)

From (33), it follows that qP. Since \(\overline {x}\in X\), \(\overline {x}^{T}p\le 1\) for every pP. This together with (31) implies that \(\overline {x}^{T}(p-q)\le 0\) for every pP, i.e., \(\overline {x}\in N(q,P)\). From (31) and (32), we have \( \overline {x} \in \partial ^{*}f^{*}(q)\). Thus,

$$0 \in \partial^{*}f^{*}(q)-N(q,P). $$

By Theorem 5, it follows that q is an optimal solution of the problem (29). Since \(\overline {p}\) also solves (29), we have \(f^{*}(q)=f^{*}(\overline {p}).\) Therefore, \(f^{*}(\overline {p})f(\overline {x})=1.\)

Corollary 1

Let \(\overline {x} \in X\) and \(\overline {p} \in P\) . Then, \(\overline {x}\) solves (23) and \(\overline {p}\) solves (29) if and only if

$$\overline{p} \in \partial^{*}f(\overline{x}) \text{ or } \overline{x} \in \partial^{*}f^{*}(\overline{p}).$$

Proof

The “if” part is obvious. To prove the “only if” part, suppose that \(\overline {x}\) solves (23) and \(\overline {p}\) solves (29). By Theorem 6, we have

$$f^{*}(\overline{p})f(\overline{x})=1. $$

We show that \(\overline {p}^{T}\overline {x}=1.\) Since \(\overline {x}\) solves (23), we have \(f(\overline {x})>0\). By Theorem 6 again, we have

$$f^{*}(\overline{p})=\frac{1}{\sup\{f(x):\ \overline{p}^{T}x\leq 1,x\geq 0\}}= \frac{1}{f(\overline{x})}.$$

Hence,

$$ \sup\{f(x):\ \overline{p}^{T}x\leq 1,x\geq 0\}= f(\overline{x}). $$
(34)

Suppose on the contrary that \(\overline {p}^{T}\overline {x}=\alpha <1\). There exists then a real number t>0 such that \(\overline {p}^{T}(\overline {x}+te)= 1\ (e=(1,1,\ldots ,1))\). Since f is strictly increasing, \(f(\overline {x})<f(\overline {x}+te)\). This conflicts with (34). □

4 Duality for Vector-Maximization Problems

Let \(\mathbb {R}^{n}\) be represented as the cartesian product of k subspaces \(\mathbb {R}^{n_{i}}\) i=1,2,…,k:

$$\mathbb{R}^{n}=\prod\limits^{k}_{i=1}\mathbb{R}^{n_{i}} ,$$

where \(n={\sum }^{k}_{i=1} n_{i}\) and n i ≥1 i=1,2,…,k. Then for any \(x\in \mathbb {R}^{n}\) we have x=(x 1,x 2,…,x k) where \(x^{i} \in \mathbb {R}^{n_{i}}_{+}\) for every i=1,2,…,k.

Given a compact normal convex set \(X\subset \mathbb {R}^{n}_{+}\) with int X and a function \(f_{i}: \mathbb {R}^{n_{i}}_{+}\to \mathbb {R}\) for every i=1,2,…,k, consider the vector-maximization problem

$$\begin{array}{@{}rcl@{}} & & f_{i}(x^{i}) \to \max \ i=1,2,\ldots,k \\ & & \text{ s.t. } x=(x^{1},x^{2},\ldots,x^{k}) \in X. \end{array} $$
(35)

This problem arises when one has to maximize the production output or utility under a given resource constraints. In [13], the conjugate duality was developed for vector-maximization problems when the objective functions are polyhedral concave increasing positively homogeneous production functions on \(\mathbb {R}^{n}_{+}\). We now develop the conjugate duality for the vector-maximization problem (35) when the functions f i (x i) are quasiconcave.

Let \(C\subset \Bbb {R}^{n}\) be a convex set. A function \(f:\ C \rightarrow \Bbb {R}\) is said to be positively homogeneous of degree α>0 if for every xX one has f(t x) = t α f(x) for every t>0. When α=1, the functions are simply called positively homogeneous. The class of functions positively homogeneous of degree α>0 appears frequently in Economics (see Remark 1).

Consider now problem (35) when each function \(f_{i}:\ \mathbb {R}^{n_{i}}_{+}\rightarrow \mathbb {R}_{+}\ (i=1,\ldots ,k) \) is quasiconcave continuous increasing positively homogeneous of degree α i >0 and satisfies f i (x i)>0 for every x i>0. Then it is easily checked that \((f_{i})^{\frac {1}{\alpha _{i}}}\) is a quasiconcave continuous, nonnegative, positively homogeneous, strictly increasing function on \(\mathbb {R}^{n_{i}}_{+}\) and satisfies \((f_{i}(x^{i}))^{\frac {1}{\alpha _{i}}}>0\) for every x i>0. Furthermore, it is immediate that the following proposition holds true.

Proposition 6

A vector \(\overline {x}\in X\) is (weakly) Pareto efficient of (35) if and only if it is (weakly) Pareto efficient of the problem

$$\begin{array}{@{}rcl@{}} & & (f_{i}(x^{i}))^{\frac{1}{\alpha_{i}}} \to \max \ i=1,2,\ldots,k \\ & & \text{ s.t. } \ x=(x^{1},x^{2},\ldots,x^{k}) \in X. \end{array} $$
(36)

Under the stated assumption, the problem (35) can be replaced by problem (36). Thus, we can assume that f i is positively homogeneous for every i=1,2,…,k. Let \(p=(p^{1},p^{2},\ldots ,p^{k})\in \mathbb {R}^{n}\) with \(p^{i} \in \mathbb {R}^{n_{i}}_{+}, i=1,2,\ldots ,k.\) Denote by P the lower conjugate of X and by \(f_{i}^{*}\) the quasiconjugate of f i on \(\mathbb {R}^{n_{i}}_{+}.\) The dual of (35) is defined to be the following vector-maximization problem

$$\begin{array}{@{}rcl@{}} & & f^{*}_{i}(p^{i}) \to \max \ i=1,2,\ldots,k \\ & & \text{ s.t. } p=(p^{1},p^{2},\ldots,p^{k}) \in P. \end{array} $$
(37)

Since X and P are lower conjugate of each other and f i is quasiconjugate of \(f^{*}_{i}\) for every i=1,2,…,k, the above defined duality for vector-maximization problems is symmetric.

Example 1

Consider the vector-maximization problem

$$\begin{array}{@{}rcl@{}} & &f_{i}(x^{i})= \prod\limits_{j=1}^{n_{i}}({{x^{i}_{j}}})^{{\alpha^{i}_{j}}} \to \max \ i=1,2,\ldots,k \\ & & \text{ s.t. } x=(x^{1},x^{2},\ldots,x^{k}) \in X, \end{array} $$

where \({\sum }_{j=1}^{n_{i}}{\alpha ^{i}_{j}}=1,\ {\alpha ^{i}_{j}}>0,\ j=1,2,\ldots ,n_{i}\). By Proposition 2, the dual problem is

$$\begin{array}{@{}rcl@{}} & & \prod\limits_{j=1}^{n_{i}}(\frac{{{p^{i}_{j}}}}{{\alpha^{i}_{j}}})^{{\alpha^{i}_{j}}} \to \max \ i=1,2,\ldots,k \\ & & \text{ s.t. } p=(p^{1},p^{2},\ldots,p^{k}) \in P. \end{array} $$

In [13], we have established the following theorems.

Theorem 7 (Weak duality theorem)

For any x∈X and p∈P, we have

$$ \sum\limits^{k}_{i=1}f_{i}(x^{i})f^{*}_{i}(p^{i}) \leq 1. $$
(38)

Theorem 8 (Duality relation)

Let \(\overline {x} \in X\) and \(\overline {p} \in P\) . If \((\overline {x}, \overline {p})\) satisfies the equality

$$ \sum\limits^{k}_{i=1}f_{i}(\overline{x}^{i})f^{*}_{i}(\overline{p}^{i}) = 1, $$
(39)

then \(\overline {x}\) is primal weakly Pareto efficient and \(\overline {p}\) is dual weakly Pareto efficient.

Next, we establish strong duality for vector-maximization problems.

Theorem 9

If \(\overline {x}\) is primal weakly Pareto efficient, then there is \(\overline {p}\in P\) such that \((\overline {x}, \overline {p})\) satisfies the dual relation (39). Similarly, if \(\overline {p}\) is dual weakly Pareto efficient, then there is \(\overline {x}\in X\) such that \((\overline {x}, \overline {p})\) satisfies (39).

Proof

Suppose \(\overline {x}\) is primal weakly Pareto efficient. Set

$${\Omega}_{\overline{x}}=\{z\in \mathbb{R}^{n}_{+}: \ f_{i}(z^{i}) \ge f_{i}(\overline{x}^{i}),\ i=1,2,\ldots,k \}. $$

Since the function f i quasiconcave continuous increasing for every i=1,2,…,k, \({\Omega }_{\overline {x}}\) is a closed convex and conormal set in \(\mathbb {R}^{n}_{+}\). We contend that \(\text {int}{\Omega }_{\overline {x}}\cap \operatorname {int}X= \emptyset \). In fact, if it were not so, there would exist an open ball B of center \(\bar z\) such that \(B\subset {\Omega }_{\overline {x}}\cap X\). Since \(\bar z\in {\Omega }_{\overline {x}}\), we have \(f_{i}({\bar z}^{i})\ge f_{i}(\overline {x}^{i}) \) for every i∈{1,2,…,k}. Taking \(\hat z \in B\) such that \(\hat z >\bar z\) yields \(f_{i}({\hat z}^{i})>f_{i}({\bar z}^{i})\ge f_{i}(\overline {x}^{i})\) for every i∈{1,2,…,k} (because f i is strictly increasing), conflicting with \(\overline {x}\) being weakly Pareto efficient for (35). So, \(\operatorname {int}{\Omega }_{\overline {x}}\cap \operatorname {int}X=\emptyset \). By the separation theorem, there are \(u\in \mathbb {R}^{n}\setminus \{0\}\) and \(\alpha \in \mathbb {R}\) such that

$$\begin{array}{@{}rcl@{}} && u^{T}z\leq \alpha ~\forall z \in X, \end{array} $$
(40)
$$\begin{array}{@{}rcl@{}} && u^{T}z\ge \alpha ~\forall z \in {\Omega}_{\overline{x}}. \end{array} $$
(41)

Since \({\Omega }_{\overline {x}}\) is conormal, it follows from (41) that u≥0 by virtue of Lemma 2. Also, since int X, it follows from (40) that α>0. Setting \(\overline {p}=\frac {1}{\alpha }u, \)we can rewrite (40) and (41) as

$$\begin{array}{@{}rcl@{}} && \overline{p}^{T}z\leq 1 ~\forall z \in X, \end{array} $$
(42)
$$\begin{array}{@{}rcl@{}} && \overline{p}^{T}z\ge 1 ~\forall z \in {\Omega}_{\overline{x}}. \end{array} $$
(43)

From (42), it follows that \(\overline {p}\in P\). From (42) and (43), we have further \(\overline {p}^{T}\overline {x}= 1 \) and

$$\begin{array}{@{}rcl@{}} \min \left\{\overline{p}^{T}z:\ z\in \overline{\Omega}{\overline{x}} \right\}&=&\sum\limits_{i=1}^{k} \min \left\{{\overline{p}^{i}}^{T}z^{i}: {z^{i}}\in \mathbb{R}_{+}^{n_{i}}, f_{i}({z^{i}}) \geq f_{i}(\overline{x}^{i})\right\}\\ & =&\overline{p}^{T}\overline{x}= 1. \end{array} $$
(44)

For each i∈{1,2,…,k}, putting \(\alpha _{i}=\min \{{\overline {p}^{i}}^{T}z^{i}: {z^{i}}\in \mathbb {R}_{+}^{n_{i}}, f_{i}({z^{i}}) \geq f_{i}(\overline {x}^{i})\}\), we then have from (44) that

$$ \alpha_{i}=\min \left\{{\overline{p}^{i}}^{T}z^{i}: {z^{i}}\in \mathbb{R}_{+}^{n_{i}}, f_{i}({z^{i}}) \geq f_{i}(\overline{x}^{i})\right\}={\overline{p}^{i}}^{T}\overline{x}^{i}. $$
(45)
$$ \alpha_{1}+\alpha_{2}+\cdots+\alpha_{k}=1. $$
(46)

Setting \(I=\{i\in \{1,2,\ldots ,k\}:f_{i}(\overline {x}^{i})> 0,\ \alpha _{i} > 0 \}\) yields

$$ f_{i}(\overline{x}^{i})f^{*}_{i}({\overline{p}^{i}})= { \alpha_{i}}=0\ \forall i\in \{1,2,\ldots,k\}\setminus I, $$
(47)

To see this, let i∈{1,2,…,k}∖I. If \(f_{i}(\overline {x}^{i})=0\) then, noting that f i (0)=0 because f i is positively homogeneous, we get from (45):

$$\alpha_{i}=\min \left\{{\overline{p}^{i}}^{T}z^{i}: {z^{i}}\in \mathbb{R}_{+}^{n_{i}}, f_{i}({z^{i}}) \geq 0\right\} ={\overline{p}^{i}}^{T}0=0.$$

If α i =0 and \(f_{i}(\overline {x}^{i})>0\) then \({\overline {p}^{i}}^{T}\overline {x}^{i}=0\). This together with the homogeneity of f i implies

$$\sup\left\{f_{i}(x^{i}):\ {\overline{{p}}^{i}}^{T}{x}^{i}\leq 1,\ x^{i} \geq 0\right\}=+ \infty,$$

hence

$$f^{*}_{i}(\overline{p}^{i})=\frac{1}{\sup\{f_{i}(x^{i}):\ {\overline{{p}}^{i}}^{T}{x}^{i}\leq 1,\ x^{i} \geq 0\}}=\frac{1}{+ \infty}= 0.$$

Therefore, as has been asserted in (47),

$$f_{i}(\overline{x}^{i})f^{*}_{i}({\overline{p}^{i}})= { \alpha_{i}}=0\ \forall i\in \{1,2,\ldots,k\}\setminus I. $$

Now for iI, we have \(f_{i}({\overline {x}^{i}})>0 \) and α i >0. On the other hand, by (45),

$${\overline{p}^{i}}^{T}{z}^{i}\geq \alpha_{i}\ \forall z^{i}\in \{{z^{i}}\in \mathbb{R}_{+}^{n_{i}}: f_{i}({z^{i}}) \geq f_{i}(\overline{x}^{i})\}, $$

or, equivalently,

$$\frac{1}{ \alpha_{i}}{\overline{p}^{i}}^{T}{z}^{i}\geq 1\ \forall z^{i}\in F_{f_{i}(\overline{x}^{i})},$$

where \(F_{f_{i}(\overline {x}^{i})}\) is an upper level set of f i . By Proposition 5, we then get

$$\frac{1}{ \alpha_{i}} \overline{p}^{i} \in \partial^{*}f_{i}(\overline{x}^{i}) \ \forall i\in I,$$

consequently

$$ f_{i}(\overline{x}^{i})f^{*}_{i}({\overline{p}^{i}})= { \alpha_{i}}\ \forall i\in I. $$
(48)

From (47), (46), and (48), we obtain

$$\sum\limits^{k}_{i=1}f_{i}(\overline{x}^{i})f^{*}_{i}(\overline{p}^{i})=\sum\limits^{k}_{i=1}\alpha_{i} = 1, $$

proving the duality relation (39).

Since the duality sheme is symmetric, by the arguments similar to the above we can show that if \(\overline {p}\) is primal weakly Pareto efficient then there is \(\overline {x}\in X\) such that the duality relation (39) holds at \((\overline {x},\overline {p})\). □

Theorem 9, which is the main result of this paper, shows that the developed duality for general quasiconcave vector-maximization problems has zero gap and, moreover, that the corresponding duality relation (39) helps to characterize weakly efficient solutions of the primal and the dual problems. Since polyhedral concave nondecreasing and positively homogeneous function are special cases of quasiconcave continuous increasing nonnegative positively homogeneous functions, the above results have thus extended those earlier obtained in [13]. Specifically, strong duality theorem for vector-maximization problems which was established in [13] when the objective functions f i ,i=1,2,…,k, are concave and polyhedral still remains true when f i are quasiconcave and not necessarily polyhedral. The proof of strong duality theorem in [13] requires concavity and finiteness of the objective functions f i on \(\mathbb {R}^{n_{i}}\). In the present paper, thanks to a different approach, only quasiconcavity and finiteness on \(\mathbb {R}^{n_{i}}_{+}\) of the objective functions are needed.

5 Optimization over Weakly Pareto Efficient Set

In this last section, as an application of the above results, we present an approach to optimization over weakly Pareto efficient set based on bilevel programming and monotonic optimization.

Denote by X W E the set of all weakly Pareto efficient of the vector-maximization problem (35) when each function \(f_{i}:\ \mathbb {R}^{n_{i}}_{+}\rightarrow \mathbb {R}_{+}\ (i=1,\ldots ,k) \) is quasiconcave continuous increasing positively homogeneous and satisfies f i (x i)>0 for every x i>0. Consider the following optimization problem over the weakly Pareto efficient set

$$ \max \{q(x)| { \mathrm {s.t.} } x\in X_{WE}\}, $$
(49)

where q(x) is a continuous concave function defined on \(\mathbb {R}^{n}_{+}\) such that q(x)>0 for every x>0. If q(x) and X represent, respectively, a profit and a set of feasible production programs, this problem amounts to finding a weakly efficient production program with maximal profit. For this type of problems, several solution methods are available (see [1,18]).

By Theorems 7, 8, and 9, a vector \(\overline {x}\in X_{WE}\) if and only if \(\overline {x}\in X\) and there exists \(\overline {p}\in P\) such that \((\overline {x},\overline {p})\) is a optimal solution of the following problem

$$\max\left\{\sum\limits^{k}_{i=1}f_{i}(x^{i})f^{*}_{i}(p^{i})| \ x\in X, p \in P \right\}. $$

Thus, the problem (49) can be rewritten as the bilevel programming problem

$$\begin{array}{@{}rcl@{}} &&\max q(x)\quad \text{s.t.} \end{array} $$
(50)
$$\begin{array}{@{}rcl@{}} & & x \in X, p \in P,\ (x,p) \text{ solves} \end{array} $$
(51)
$$\begin{array}{@{}rcl@{}} & &\max\left\{\sum\limits^{k}_{i=1}f_{i}(x^{i})f^{*}_{i}(p^{i})| \ x\in X, p \in P \right\}. \end{array} $$
(52)

This problem belongs to the class studied in [16]. Using the method proposed in the latter paper for solving bilevel programs, we define

$$\theta(p) =\max\left\{q(x)|\ \sum\limits^{k}_{i=1}f_{i}(x^{i})f^{*}_{i}(p^{i}) \geq 1, \ x\in X\right\}\qquad \forall p \in \mathbb{R}^{n}_{+}$$

with the convention \(\max \emptyset =0\).

Note that the function \( {\sum }^{k}_{i=1}f_{i}(x^{i})f^{*}_{i}(p^{i}) \) is quasiconcave in x for fixed p, so the feasible set of the subproblem that defines 𝜃(p) is a convex subset of X. Therefore, the value of 𝜃(p) is obtained by solving a convex problem (maximizing a concave function over a convex compact set).

Proposition 7

𝜃(p) is an usc increasing function on \(\mathbb {R}^{n}_{+} .\)

Proof

Since q(x) and \({\sum }^{k}_{i=1}f_{i}(x^{i})f^{*}_{i}(p^{i})\) are continuous on \(\mathbb {R}^{n}_{+} \), by an argument similar to the one in Proposition 4, we can prove that 𝜃(p) is an usc function on \(\mathbb {R}^{n}_{+} \). Suppose \(0\leq p \leq p^{\prime }\). Since \(f_{i},\ f_{i}^{*}\) are nonnegative and \(f^{*}_{i} \) is an increasing function on \(\mathbb {R}^{n_{i}}_{+} \) for any i=1,2,…,k,we have

$$\sum\limits^{k}_{i=1}f_{i}(x^{i})f^{*}_{i}({p^{\prime}}^{i}) \geq \sum\limits^{k}_{i=1}f_{i}(x^{i})f^{*}_{i}(p^{i}) ~\forall x \in X. $$

This implies that

$$\left\{x \in X :\ \sum\limits^{k}_{i=1}f_{i}(x^{i})f^{*}_{i}({p^{\prime}}^{i}) \geq 1\}\subset \{x \in X :\ \sum\limits^{k}_{i=1}f_{i}(x^{i})f^{*}_{i}({p}^{i}) \geq 1\right\}.$$

Hence, \(\theta (p^{\prime }) \geq \theta (p^{\prime }).\)

We now prove that problem (50 )–( 52) is equivalent to the following monotonic optimization problem:

$$ \max\{ \theta(p)| p \in P\}. $$
(53)

Since P is compact and 𝜃(p) is an usc function on \(\mathbb {R}^{n}_{+} \), (53) has an optimal solution.

Theorem 10

The optimal values in problem (53) and problem (50)–(52) are equal, i.e., 𝜃 =q . Moreover, if \(\overline {p}\) is an optimal solution of (53) then \(\overline {x}\) is an optimal solution of (50)–(52), where \(\overline {x} \) is a maximizer of the function q(x) on \(\{x \in X: {\sum }^{k}_{i=1}f_{i}(x^{i})f^{*}_{i}(\overline {p}^{i}) = 1 \}.\)

Proof

Let \(\overline {x}\) be an optimal solution of (50 )–( 52), i.e., \(q(\overline {x})=q^{*}\) and there exists \(\overline {p} \in P\) such that \(({\overline {x}, \overline {p}})\) is a maximizer of the function \({\sum }^{k}_{i=1}f_{i}(x^{i})f^{*}_{i}(p^{i})\) on X×P, i.e., \({\sum }^{k}_{i=1}f_{i}(\overline {x}^{i})f^{*}_{i}(\overline {p}^{i})=1\) by virtue of (38). Then,

$$\begin{array}{@{}rcl@{}} q^{*} & = & q(\overline{x})\\ & \leq & \max\left\{q(x):\ \sum\limits^{k}_{i=1}f_{i}(x^{i})f^{*}_{i}(\overline{p}^{i}) \geq 1, x\in X\right\}\\ & = & \theta(\overline{p})\\ & \leq & \theta^{*}. \end{array} $$

This particularly implies 𝜃 >0. Conversely, let \(\overline {p}\) be an optimal solution of (53), i.e., \(\overline {p}\in P\) and \(\theta (\overline {p})=\theta ^{*}\). We show that \(\{x \in X:\ {\sum }^{k}_{i=1}f_{i}(x^{i})f^{*}_{i}(\overline {p}^{i})= 1\}\ne \emptyset .\) In fact, suppose on the contrary, that \(\{x \in X:\ {\sum }^{k}_{i=1}f_{i}(x^{i})f^{*}_{i}(\overline {p}^{i})= 1\}=\emptyset \). By Theorem 7, we have

$$\left\{x \in X:\ \sum\limits^{k}_{i=1}f_{i}(x^{i})f^{*}_{i}(\overline{p}^{i})\ge 1\}=\{x \in X:\ \sum\limits^{k}_{i=1}f_{i}(x^{i})f^{*}_{i}(\overline{p}^{i})= 1\right\}=\emptyset. $$

So,

$$\begin{array}{@{}rcl@{}} \theta^{*} & = & \theta(\overline{p})\\ & = & \max\left\{q(x):\ \sum\limits^{k}_{i=1}f_{i}(x^{i})f^{*}_{i}(\overline{p}^{i}) \geq 1, \ x\in X\right\}\\ & = & \max\left\{q(x):\ \sum\limits^{k}_{i=1}f_{i}(x^{i})f^{*}_{i}(\overline{p}^{i}) = 1, \ x\in X\right\}\\ & = & \max \emptyset \\ & = & 0\\ & < & \theta^{*}, \end{array} $$

which is a contradiction.

Let \(\overline {x}\) be a maximizer of the function q(x) on the set

$$\left\{x \in X: \sum\limits^{k}_{i=1}f_{i}(x^{i})f^{*}_{i}(\overline{p}^{i}) = 1 \right\}.$$

Then xX W E and

$$\begin{array}{@{}rcl@{}} \theta^{*} & = & \theta(\overline{p})\\ & = & \max\left\{q(x):\ \sum\limits^{k}_{i=1}f_{i}(x^{i})f^{*}_{i}(\overline{p}^{i}) \geq 1, \ x\in X\right\}\\ & = & \max\left\{q(x):\ \sum\limits^{k}_{i=1}f_{i}(x^{i})f^{*}_{i}(\overline{p}^{i}) = 1, \ x\in X\right\}\\ & = & q(\overline{x}) \\ & \leq & q^{*}. \end{array} $$

Consequently, 𝜃 = q . This particularly implies that \(\overline {x}\) is an optimal solution of the problem (50)–(52). □

6 Conclusions

In an earlier paper [13], we have studied the quasigradient duality for problems of maximizing a polyhedral concave increasing positively homogeneous function over a convex feasible set. In the present article, the quasigradient duality is developed for problems of maximizing a quasiconcave continuous increasing nonnegative positively homogeneous and finite-valued, function over a convex feasible set. As we have seen, the main results in [13] remain true for this more general class of problems. Specifically, the conjugate duality scheme is still symmetric and a strong duality theorem is still true. We also present duality relationships that can help to characterize the (weak) Pareto efficient solutions, and to derive a sufficient condition for Pareto efficiency. As a result, an optimization problem over the weakly efficient set reduces to a bilevel optimization problem which can be solved by an monotonic optimization algorithm.