Abstract

In the paper, the aggregate constraint-shifting homotopy method for solving general nonconvex nonlinear programming is considered. The aggregation is only about inequality constraint functions. Without any cone condition for the constraint functions, the existence and convergence of the globally convergent solution to the K-K-T system are obtained for both feasible and infeasible starting points under much weaker conditions.

1. Introduction

Throughout, let , , and denote the -dimensional Euclidean space, nonnegative orthant, and positive orthant of , respectively. In the paper, the following general nonconvex nonlinear programming will be considered:where and , , and are three continuously differentiable functions. Denote ,, and .

It is well known that the solution of the optimization problem can be obtained through solving the K-K-T system of the convex nonlinear problem, but for the nonconvex nonlinear problem, we can only obtain the solution to the K-K-T system of problem (1).

Homotopy method has been paid much attention as an important globally convergent computational method in finding solutions to various nonlinear problems since it was introduced and studied by Kellogg et al. [1], Smale [2], and Chow et al. [3]. However, the original homotopy is only single homotopy and needs much strong assumptions when solving nonlinear problems. In the 1990s, a combined homotopy interior point (CHIP) method was firstly proposed for solving nonconvex programming under the normal cone condition by Feng and Yu in [4]. From then on, various CHIP methods, as an efficiently implementable algorithm, were widely used and newly constructed for solving general nonconvex programming, fixed point problems, complementarity problems, variational inequality, and so on, see, e.g., [520].

In 2001, for reducing the dimension of the systems arising in the numerically tracing process and weakening convergent conditions, Yu et al. [21] proposed an aggregate constraint homotopy method (ACH method) for nonconvex programming by using the so-called aggregate function of the constraints. In 2018, a new ACH method for nonlinear programming problems with inequality and equality constraints was presented in [22]. However, the ACH method still belongs to CHIP since it requires the initial point which was also in the original feasible set. In 2006, to avoid the disadvantage of CHIP must choose the initial point in the feasible set, a constraint-shifting combined homotopy infeasible interior-point method in which the initial point can be chosen in both feasible and infeasible sets for solving nonlinear programming with only inequality constraints was proposed by Yu and Shang in [23, 24]. In 2012, to extend the constraint-shifting combined homotopy method to solve the general nonlinear programming, another new combined homotopy infeasible interior-point method for solving nonconvex programming with both inequality and equality constraints was proposed in [25], in which only inequality constraints need to satisfy the normal cone condition. From then on, more constraint-shifting homotopy equations were constructed and extended for solving nonlinear programming, principal-agent problem, fixed point problem, and so on, see, e.g., [2630]. However, these combined homotopy methods usually required some cone conditions for proving the strong convergence of the existence of the smooth homotopy pathway.

By the enlightenment of the above references, without any cone condition, an aggregate constraint combined homotopy infeasible interior-point method for solving nonconvex nonlinear programming with both inequality and equality constraints is constructed, and the global convergence under much weaker conditions is obtained in the paper.

The remainder of this paper is organized as follows. In Section 2, the homotopy equation is constructed, and some lemmas from differential topology are introduced. In Section 3, the main results will be presented, and the existence and convergence of a smooth path from any given point in the infeasible set to the solution of K-K-T systems are proved. In Section 4, the numerical algorithm is presented.

2. Preliminaries

The following assumptions will be used:(A1) is a bounded and connected set, .(A2), matrix is positive linearly independent at , i.e.,

By [21], the aggregate function , we have

We construct the following shifted aggregate constraint function only with inequality constraint functions:where is a parameter and are convex and three continuously differentiable functions. Therefore, we haveand

Obviously, are also three continuously differentiable functions; let , , , and .

Lemma 1 (see [21]). If assumptions (A1) and (A2) hold, then there exists , for , and

Lemma 2 (see [27]). If assumptions (A1) and (A2) and hold, there exists , for , and we have which is a bounded and connected set, and is nonempty.

Lemma 3. If assumptions (A1) and (A2) hold, there exists , for any given feasible point , and , matrix is positive linearly independent.

Proof. Proved by contradiction. For and any feasible point , there exists and belonging to real part, which are simultaneously not equal to zeros, such thatLet and ; divide both sides of (8) by , i.e.,When , ; let , as , and we haveThis is a contradiction with assumption (A2), so , for any , matrix is positive linearly independent.

Define . Since is nonempty, for any , , and , let , and we construct the homotopy equation as follows:where , , and .

When , homotopy equation (11) turns to the K-K-T system

When , homotopy equation (11), , has a unique simple solution

The following lemmas from differential topology will be used in the next section. At first, let be an open set, and let be a mapping; we say that is a regular value for if

Lemma 4 (see [31]). Let be open sets, and let be a mapping, where . If is a regular value of , then for almost all , 0 is a regular value of .

Lemma 5 (see [31]). Let be . If 0 is a regular value of , then consists of some -dimensional manifolds.

Lemma 6 (see [31]). A one-dimensional smooth manifold is diffeomorphic to a unit circle or a unit interval.

3. Main Results

For a given , rewrite in homotopy equation (11) as

The zero-point set of is

Lemma 7. If assumptions (A1) and (A2) hold, given , and if there exists a smooth curve starting from in , then it must be bounded.

Proof. If is unbounded, there exists , and .
From the second equation of (11), we haveBy equation (17), ,, and , and by Lemma 2, is also bounded, so is a bounded sequence. Therefore, must exist a convergent subsequence which is also denoted as . Let and as . Denoting , by (17), ; therefore, we obtainFrom the first equation of (11), we have(i)When , from the third equation of (11), we have as , which implies that is bounded. Hence, and . If , without loss of generality, and suppose , then for from the second equation of (11). Taking limits in (19), we havebut is a convex function; this is impossible.If , the discussion is the same as the following case (ii).(ii)When , without loss of generality, suppose that with and for . Through dividing both sides of equation (19) by and taking limits, we havewhich contradicts with Lemma 3.(iii)When , without loss of generality, suppose that with and , for . Through dividing both sides of equation (19) by and taking limits, we havewhich contradicts with Lemma 3.
In conclusion, from the above discussion, we obtain that is a bounded curve in .

Theorem 1. Suppose assumptions (A1) and (A2) hold, for almost all , the zero-point set of homotopy equation (11) contains a smooth curve starting from , which terminates or approaches to the hyperplane . If is a limit point of , then is a solution to the K-K-T system of problem (11).

Proof. Let be the same map as but taking as variate. Consider the following submatrix of the Jacobian :For all and any , from and , we get that is nonsingular, which implies that is nonsingular.
Hence, matrix is full row rank. That is, 0 is a regular value of . By Lemma 4, we have that, for almost all , 0 is a regular value of .
Note that the matrixis nonsingular. From Lemma 5, if 0 is a regular value of , is nonsingular, and the fact , must contain a smooth curve starting from and going to . Then, from Lemma 6, the curve must be diffeomorphic to a unit circle or a unit interval .
We have that is not diffeomorphic to a unit circle. That is, is diffeomorphic to . Let be a limit point of ; only the following five cases are possible:Since is only one solution of the equation and is nonsingular, case (i) is impossible. From Lemma 7, case (ii) is also impossible.
From , we have that and , i.e.,, for some , cannot happen simultaneously. Therefore, case (iii) is impossible. If the multipliers and the homotopy parameter , from , we can get , which implies that case (iv) is also impossible.
As a conclusion, case (v) is the only possible case. That is, curve must terminate in or approach to the hyperplane at . And hence, is a solution to the K-K-T system of problem (1).

4. Numerical Algorithm

By Theorem 1, homotopy equation (11) generates a smooth curve for almost all as , and one can find a solution of homotopy equation (11). Letting to be the arc length of , we can parameterize with respect to , i.e.,

By differentiating (26), we can getwhere is the derivative of .

As how to trace the homotopy path numerically, we can use the standard predictor-corrector procedure; for more details, see [32, 33]. In this paper, our contribution is only the theoretical results about the proposed algorithm which only requires that any initial point can be chosen in the shifted feasible set but not necessarily in the original feasible set. The relative homotopy algorithms and numerical simulations on the performance for the proposed algorithm can be implemented as [34].

Data Availability

No data were used to support this study.

Conflicts of Interest

The authors declare no conflicts of interest.

Authors’ Contributions

Both authors contributed equally to this paper and read and approved the final manuscript.

Acknowledgments

Zhichuan Zhu was supported by the Education Department Foundation of Jilin Province (Grant no. JJKH20190742SK) and the Advanced Talents Research Fund of Liaoning University. Yeong-Cheng Liou was partially supported by MOST 109-2410-H-037-010 and MOST 108-2410-H-037-020 and the Kaohsiung Medical University Research Foundation (Grant no. KMU-M108002).