Abstract

Aiming at the problem of low global convergence and local convergence rate of trust region interior points of bounded variable constrained nonlinear equations, a trust region interior point algorithm for bounded variable constrained nonlinear equations under edge calculation is designed. By constructing the basic function form of nonlinear equations constrained by bounded variables, the boundary of nonlinear equations is determined by Gauss Newton iterative process to ensure the global convergence of changes; solve the original objective function, analyze the trust region subproblem of the unconstrained optimization problem, and generate an acceptable region. The region is generated through two-dimensional example interpretation. The interior points in the acceptable region are determined by the primal dual interior point method, and the interior points in the acceptable region are optimized. With the help of edge calculation, the trust region interior point programming model of bounded variable constrained nonlinear equations is designed to realize the algorithm design. The experimental results show that the designed algorithm can improve the trust region interior point global convergence and local convergence rate of nonlinear equations with bounded variable constraints.

1. Introduction

Nonlinear programming is an important research branch of optimization theory and method, and it is widely used in engineering practice, management decision-making, and many other fields. Nonlinear optimization mainly includes unconstrained optimization, convex optimization, Lagrange multiplier theory and algorithm, and duality theory and method and studies gradient method, Gauss Newton method, conjugate direction method, and then feasible direction method, gradient projection method, conditional gradient method, coordinate block descent method, and other algorithms for solving beam reduction problem [1, 2]. Among them, in the unconstrained problem, the basic idea of the gradient method is that the negative gradient direction of an iteration is the direction in which the objective function value drops the fastest at this point. Therefore, taking the negative gradient direction as the search direction is also called the steepest descent method, and its convergence speed is linear at most [3]. The idea of the conjugate gradient method is to use the gradient of the objective function to gradually generate the conjugate direction as the line search direction, generally taking the negative gradient direction as the initial direction, and then construct a new search direction from the conjugation. The conjugate gradient method has quadratic termination for the quadratic function. In the solution of nonlinear system, the Newton method is an important and commonly used iterative method. Its basic idea is to linearize the nonlinear equations step by step. Under certain conditions, it has the property of quadratic convergence [4]. The basic idea of the trust region algorithm is to give a trust region in each iteration, solve a subproblem in this trust region, take the solution as a trial, and then decide whether to accept the trial step according to a certain standard. Generally, the trust region of the next iteration is determined based on the degree of simulation of the original function. Trust region algorithm has fast convergence speed [5].

In applied mathematics and engineering technology, we need to solve nonlinear equations in many cases. For example, the section characteristics of structural members, the size of mechanical connections, and the concentration of chemical substances all need to solve nonlinear equations. This problem also has important applications in function approximation and parameter estimation. For unconstrained nonlinear equations, is a continuous differentiable function [6]. Generally, the Newton method or quasi-Newton method is used to solve such problems. At the same time, there are many algorithms to solve this type of optimization problems. However, in many practical problems, it is sometimes impossible or difficult to solve the derivative of the function. Therefore, in these cases, the derivative free algorithm is very useful. Many trust region methods construct the local polynomial interpolation or regression model of the objective function of the original problem and obtain a descent direction by minimizing the trust region subproblem. In the past few years, some scholars have developed derivative free algorithms to solve unconstrained and constrained optimization problems. A typical derivative free trust region algorithm is developed to solve the unconstrained least squares problem [7]. The algorithm uses the characteristics of the problem itself to establish an interpolation model for each function in the problem. Some scholars use technology to construct a derivative free recursive trust region model to solve the problems of nonconvex nonlinear equations with boundary constraints. However, in the existing methods, there are few studies on the problem of low global convergence and local convergence rate of trust region interior points of bounded variable constrained nonlinear equations, and there are many deficiencies. Therefore, this paper designs a new trust region interior point algorithm for these two key problems. This paper mainly optimizes the trust region interior point mapping of its bounded variable constrained nonlinear equations through the existing advanced technology edge calculation and analyzes some experimental data. The results not only improve the overall convergence and local convergence rate of the trust region interior points but also can be simply applied in the existing research. The main research steps of this paper are as follows:

Step 1. By constructing the basic function form of the nonlinear equations constrained by bounded variables, the gauss Newton iterative process is used to determine the boundary of the nonlinear equations and ensure the overall convergence of their changes.

Step 2. Restrict the heuristic step to the trust region, solve the original objective function, resolve the trust region subproblem of the unconstrained optimization problem, and use a cone to generate the acceptable region. Through the two-dimensional example to explain the generation of this region, complete the design of the trust region algorithm.

Step 3. Determined by the original-dual interior point within the acceptable field point, introducing the slack variables, and though laser multiplier vector, the logarithmic barrier (barriers) function, the Lagrange function method and Newton iteration method, optimization of acceptable domain points, with the aid of edge constrained nonlinear equations calculating design of bounded variables of trust region interior point planning model, and algorithm design are as follows.

2. Design of the Trust Region Interior Point Algorithm for Nonlinear Equations with Bounded Variables under Edge Computation

2.1. Analysis of Nonlinear Equations Constrained by Bounded Variables

Before designing the trust region interior point algorithm of bounded variable constrained nonlinear equations under edge calculation, it is necessary to clarify the style of bounded variable constrained nonlinear equations and related calculation methods. The general expression of nonlinear equations is [8] as follows:

Among them, is the real value function in the open space of different dimensions [9], setting the vector symbol as

Then, the nonlinear equations are expressed as

where is a nonlinear function defined in the open field, obtaining

The problem of nonlinear equations has been studied in theory and numerical solution as early as the 1970s. Because the problem of solving nonlinear equations is not as mature and effective as linear equations in theory and solution [10], therefore, there are many problems in the existence of solutions of nonlinear equations and the search for effective numerical methods, which need to be further solved and studied. Generally, the iterative methods for solving nonlinear equations include Newton method, Newton type iteration, secant method, quasi-Newton method, and Levenberg Marquardt method [11].

In this paper, we need to construct a derivative free algorithm to solve the nonlinear equations with bounded constraints [12]. The general form of the question is

Among them, Represents the general nonlinear quadratic continuous differentiable functions, but their first and second derivative information is difficult to obtain [13], the vector represents the upper and lower bounds, the set is nonempty sets, and its schematic diagram is shown in Figure 1.

In Figure 1, multivariate interpolation function technology and trust region strategy are combined to solve the problem of bounded constrained nonlinear equations. Firstly, the corresponding interpolation model is established for each function in the objective function. Such approximation does not require additional function calculation. In general, many interpolation points need to be used to determine a completely quadratic interpolation model [14]. Instead, the algorithm only needs interpolation points when establishing the interpolation model, while the trust domain subproblem considers the second-order Taylor expansion of the polynomial interpolation model to introduce an affine transformation matrix, so that the problem has only one ellipsoid constraint. However, when the strict inner point is feasible, it is difficult to obtain the descent direction of the objective function by solving the trust domain subproblem [15].

In order to obtain a feasible descent step, the trust region subproblem with strict feasible constraints needs to be solved repeatedly. Therefore, the total calculation cost is very large. In order to overcome this disadvantage, the upper and lower bounds of the nonlinear equations with bounded constraints are determined by the Gauss Newton method. This method does not need to calculate the trust region subproblem repeatedly in each iteration, which reduces the amount of calculation and improves the purpose. The use of backtracking line search can ensure the feasibility of strict interior points.

Firstly, the boundary problem of nonlinear equations with bounded constraints is equivalent to the nonlinear least squares problem; that is,

where the gradient of is

The Hesse matrix of is

Among them,

At this time, the second order term in can be ignored, and then the quadratic model of the objective function is as follows:

The basic idea of Newton’s method is to linearize the system of nonlinear equations, so as to determine the boundary of the system of nonlinear equations with bounded constraints, and obtain

where represents the Jacobi matrix of at . When represents in the Gaussian Newtonian direction at , and when the determined boundary value is close to the solution, the Gauss Newton iterative process can reduce the convergence speed of the nonlinear equation with bounded constraints [16], and its linear convergence state is shown in Figure 2.

According to the above calculation flow and the convergence change state of Gauss Newton iterative process in Figure 2, the bounded variable constrained nonlinear equations are analyzed, and the typical characteristics of a good trust region interior point algorithm are obtained. It has global convergence and fast convergence rate.

2.2. Trust Region Algorithm

According to the bounds of the nonlinear equations with bounded constraints determined above, this paper continues to study the trust region algorithm in the nonlinear equations with bounded constraints and determines the region where the points in the trust region of the nonlinear equations with bounded constraints exist. Trust region algorithm is also known as the step control method, originated from Powell’s work in. It was first used to solve unconstrained optimization problems and then gradually applied to optimization problems with constraints. It is an important research direction in the field of optimization in recent years [17]. The traditional line search method often fails in solving ill-posed problems because the selected step size is too large. However, the trust region algorithm can effectively solve both good and ill-posed problems, with fast and reliable convergence, and has a good effect on the selection of variable iteration step size.

The basic idea of the trust domain method is to limit the test step to the trust domain, and the positive number is given at each iteration and requires the test step to satisfy . Solve an approximate problem of the original objective function in the trust region and obtain the solution as a trial step. This approximate problem is often called a subproblem [18]. Generally, the trust region subproblem of unconstrained optimization problem can be

where , is the radius of the current trust domain, and setting is the solution of the above problem and then obtains

The result obtained at this point is the estimated decrease of the objective function, because . The real decrease of the objective function is

The ratio of real decline to estimated decline is

At this point, the larger represents, the more the target function drops, and the more new iterations there are; so, you can consider expanding the data. When the hour of is more small, the corresponding points in the trust area are also less [19]. Trust region method has the characteristics of global convergence and fast local convergence.

In Figure 3, in the multidimension, a face can be regarded as a line, and the normal vector is perpendicular to the line and points to the acceptable area of the face. The pyramid is composed of two nonparallel two-dimensional small planes [20]. Figure 3(a) shows such a pyramid. The acceptance area of the pyramid is the intersection of the two acceptance areas of the small planes a1 and a2, which is represented by the intersection area in Figure 3(a). In Figure 3(b), a new small plane intersects the pyramid at two generation points q1 and q2, which are the real entry points [21]. Since the arrow of the normal vector points in the same direction, according to its direction, is also located in the receiving area, and the area covers the area of the pyramid. In Figure 3(c), the normal vector remains unchanged, but the generation point of the two faces is in the position shown in the figure. This is a reduced area, and the receiving area at this time is a smaller area than the original one. The area here is no longer the original accepted area, the area is reduced, and the original point is deleted; so, it can be considered to be rejected by . In Figure 3(d), the normal vector is pointing in the opposite direction, and the acceptable area is still reduced; so, it can be deleted [22]. The acceptable area intersects the acceptable area of the pyramid; so, the whole acceptable area is reduced to the enclosed area . From the planning problem, it is the constraint conditions to be met jointly [23]. It must be in dry area .

Based on the acceptable domain determined above, select a reasonable acceptable domain for each pyramid from and interpret it from two dimensions. However, inequality constraints require three-dimensional transformation under multiple parameters. Therefore, there can be three-dimensional interpretation from two dimensions to three dimensions. When did similar generation methods exist in the previous study of three-dimensional [24]? As shown in the following figure, at this time, they are faceted. Different acceptance domains can be formed for different t directions. Determine the new acceptable domain, as shown in Figure 4.

In Figure 4(a), the original 3D is the whole area, and the enclosed three-cone structure formed under the constraint of , , and is the acceptable area, so that the best advantage is to find in such a limited area. The “<1” here is that the direction is vertical to Y2, if “>” will be the opposite direction, and then the area will be different [25], which is similar here so do not repeat. If in Figure 4(b), another constraint appears: , the original space is divided into new ones, and then new receptive field is gradually formed. Of the temporary, most advantages will become a new vertex of the receptive field; in many inequality constraint nonlinear programming problem, there are a variety of parameters and inequality; so, how to unify the face combination cone, then generated by the cone acceptable domain, this two dimensional matrix table gives enlightenment, if appear “>” is the opposite direction.

3. Design of the Trust Region Interior Point Algorithm for Nonlinear Equations with Bounded Variables under Edge Computation

In the design of the trust region interior point algorithm for bounded variable constrained nonlinear equations, the interior point in the acceptable region is determined by the primal dual interior point method. The primal dual interior point method is also known as the path tracking method or tracking center trajectory method. In essence, it is an algorithm that combines logarithmic barrier function, Lagrange function method, and Newton iteration method for optimization calculation by introducing relaxation variable and Lagrange multiplier vector and has the advantages of these three methods at the same time. The primal dual interior point method starts from the feasible initial interior point and searches for optimization within the feasible region along the steepest descent direction of the primal dual path until it approaches the optimal solution [26]. When solving large-scale linear programming problems, it has been proved theoretically that it has polynomial time complexity and second-order convergence characteristics. It has the advantages of insensitive calculation time to the scale of the problem, stable number of iterations, fast convergence speed, good robustness, and high accuracy.

Firstly, a trust region interior point programming model of bounded variable constrained nonlinear equations is designed; that is,

The model is a nonlinear pattern, where is the order matrix, and represents the number of different state variables and control variables, respectively.

Turning the above model into a simple form, we obtain

Then, the logarithmic barrier (obstacle) penalty function is introduced into the objective function to transform the objective function into an obstacle function. As shown in the formula, the newly constructed function is close to the original objective function within the feasible region, and its value increases rapidly when it is close to the boundary of the feasible region. Therefore, the minimum value satisfying the condition can only be found in the feasible region, so as to ensure that the optimization is always found within the feasible region in the iterative process [27]; that is,

where is called a perturbation factor or a barrier (barrier) parameter, and when ,, the optimal solution of the formula is equivalent to an optimal solution of the original linear programming problem.

According to the programming model of the trust region interior point of the bounded variable constrained nonlinear equations, the optimal solution can determine the existence state of the interior point in the trust region, but there are still some errors. Therefore, this paper introduces the edge calculation method to correct the error. Edge computing is based on a virtualization platform, and its method is a supplement to nfv; in fact, when NVF focuses on network functions, MEC framework enables applications to run at the edge of the network [28]. The infrastructure carrying MEC and nfv or network functions is very similar; therefore, in order for operators to get as much benefit from their investment as possible, it will be beneficial to maximize the reuse of nfv infrastructure and infrastructure management by hosting vnfs (virtual network functions) and mec applications on the same platform. The edge computing environment is characterized by low latency, proximity, high bandwidth, real-time insight into radio network information, and location awareness. All this can be translated into value, creating opportunities for mobile operators, applications, and content providers to play complementary and profitable roles in their respective business models, and enable them to better benefit from the mobile broadband experience.

In fact, the concept of edge computing can be traced back to 1998. A content distribution network (CDN) was proposed. It installs cache server in various places and directly connects users’ access to the nearest cache server through functional modules such as load balance, content distribution, and scheduling of the central platform, so as to reduce the access pressure and delay of the core network and improve the hit rate. It is a cache network. The difference between CDN and mobile edge computing is that CDN emphasizes the caching of data, while edge computing emphasizes the caching of functions, and gives some functions on mobile devices to MEC. In the early stage, marginalized data were rare, and computers were far from universal [29]. However, with the rapid development of the Internet, in the context of mobile communication and Internet of things, the number of networking devices and mobile devices has ushered in an explosive growth, followed by the explosive growth of fragmented data information generated at the edge of the network. Cloud computing, in this case, cannot fully meet the requirements. Then, satvanaravanan put forward the concept of cloud let. Cloud let is a server that does not need to worry about various resources (such as computing resources, storage resources, and network resources) and is very trusted. It can provide services to users like cloud. However, cloud let emphasizes downlink services, and its main function is to reduce bandwidth and delay. The schematic diagram of edge computing architecture is shown in Figure 5.

According to Figure 5, the constraint conditions to be satisfied need to be set in the trust region interior point error of the boundary calculation correction bounded variable constrained nonlinear equations. One of the first constraints to be met is the limited computing resources at the MEC end. Because the MEC of mobile edge computing cannot have the computing performance of traditional cloud computing, its computing resources are also limited, and it is impossible to handle too many tasks [30]. From this, we can get

In the formula, the total computational resources of the MEC are expressed as , namely, the number of points in the trust domain. Indicates the total number of tasks that need to be uploaded.

Secondly, assuming that only one task per UE waits to be completed, that is, to determine the existence form of points in the trust domain, it can be obtained:

Among them, indicates that the sum of the number of tasks in all points in the trust domain cannot be greater than 1. Since this paper assumes that only one task needs to be uninstalled to the cloud and not local computing, the points in the trust domain are either confirmed or failed; that is,

In addition to the above constraints, there is also one of the most important constraints, which is the task. The delay of all tasks includes the time of uploading tasks and the time of computing tasks. Since the amount of data returned from computing results is usually very small and the time is very short, regardless of the return time of tasks, the following formula can be obtained:

After calculating the constraint problem according to the set edge, calculate the objective function, that is, the optimization objective and constraint at the same time in the trust region internal point error of the bounded variable constrained nonlinear equations to obtain the final optimization problem, and obtain the following:

It can be seen from the above formula that there are two objective functions in the design of the trust in-domain point algorithm of bounded variable constrained nonlinear equations. is the best determining speed and convergence in the whole edge calculation process, which can improve the convergence of the trust domain points of bound variable constrained nonlinear equations.

Based on the above edge calculation, the trust region interior point algorithm design of bounded variable constrained nonlinear equations is completed. The specific steps are as follows:

Step 1. Select the initial point , the trust radius is set to , and the maximum trust radius is .

Step 2. Initialize the filter subset and set .

Step 3. Calculate the inner point trust domain subproblem to obtain the search direction .

Step 4. Regeneration line search: set , calculate , and test whether the iteration point is accepted by the filter; if not, the iteration step is rejected.

Step 5. In order to avoid the use of classical value function, instead of the filter method, make the constraint violation function used that is . Call point dominate point , if and only if , and definition filter is a list with form , recorded as , so that

This time holds for all .

Step 6. Update the trust domain radius to get the followings:

Step 7. Ensure the existence of points in the trust domain, set , and then exists . Complete the design of the trust domain point algorithm for bounded variable constrained nonlinear equations. The trust region interior point algorithm mainly studies the establishment of trust region subproblem by introducing constraint violation function based on edge calculation. The superlinear convergence rate of the algorithm is guaranteed without strict complementary relaxation conditions and reasonable assumptions.

In the algorithm design, the interior point in the acceptable region is determined by the primal dual interior point method, the relaxation variable and Lagrange multiplier vector are introduced, the logarithmic barrier function, Lagrange function method, and Newton iteration method are combined to optimize the interior point in the acceptable region, and the trust region interior point programming model of bounded variable constrained nonlinear equations is designed with the help of edge calculation to realize the algorithm design.

4. Example Analysis

4.1. Design of Experimental Scheme

For the trust region interior point algorithm of nonlinear equations constrained by bounded variables under the above edge calculation, the mathematical software MATLAB is used to program and realize the specific numerical results. To test the validity of the algorithm, the parameters are selected as follows: , , , and .

In the numerical experiment, the following standard numerical tests are selected, and the numerical results are given by the table. NF represents the number of calculations of the objective function, and NG represents the number of its gradient function. The details of the standard numerical tests are shown in Table 1:

According to the standard numerical test questions in Table 1, experimental analysis is carried out on this basis to further analyze the global convergence and local convergence rate of trust region interior points of bounded variable constrained nonlinear equations.

4.2. Analysis of Experimental Results

Firstly, the algorithm designed in this paper is used to calculate the actual numerical value of the interior point on the basis of the standard test questions designed in the experimental scheme. The results are shown in Table 2:

The results in Table 2 are in line with expectations. In this example, the iterative sequence can quickly converge to the solution. Although the values in Table 2 are singular, the effect of the algorithm is still very good, because the function considered in the algorithm guarantees the local error bound condition in a field of the solution set, and when the number of iterations of the example increases, the number of times used in the projection gradient direction also increases. This feature shows that the method proposed in this paper is better than the projection gradient method in calculation.

To avoid excessive internal iteration subroutines within 1000 iteration that requires , the regular parameter update scheme is as follows: , where the . Parameter is selected as follows:

Based on the above parameter setting, the numerical results of the global convergence of the interior points in the trust region of the bounded variable constrained nonlinear equations are analyzed. By comparing the traditional algorithm 1 and the traditional algorithm 2, and characterized by the performance graph, the global convergence results are shown in Figure 6.

By analyzing the experimental results in Figure 6, it can be seen that when the value changes, the overall convergence of the trust region of the proposed algorithm and the two traditional methods shows different fluctuations. Among them, when the value is about 0.5, the overall convergence of the internal points in the trust region of the proposed algorithm changes smoothly; that is, the convergence is relatively stable, while the changes of the other two traditional algorithms also show a fluctuating trend. It can be seen that the overall convergence of the internal points in the trust region can be effectively improved by using this algorithm.

Based on the above experiments, the local convergence rate of the interior point of the trust region of the system of nonlinear equations constrained by bounded variables is analyzed. The numerical results are shown in Figure 7.

By analyzing Figure 7, it can be seen that with the continuous updating of the number of iterations, there are certain differences in the local convergence rate of the trust region of the three methods for the bounded variable constrained nonlinear equations in the example. Among them, the best local convergence rate in the trust region of nonlinear equations with bounded variables is the method in this paper, which can be 100% at the highest, while the local convergence rates of the other two methods show an unstable state, which verifies the effectiveness of the proposed algorithm.

To sum up, compared with other algorithms, the overall convergence of the trust region interior point algorithm of the bounded variable constrained nonlinear equations under the designed edge calculation fluctuates relatively smoothly. There are some differences in the local convergence rate of the trust region interior point of the bounded variable constrained nonlinear equations in the example, and the convergence rate of this method is the best.

5. Conclusion

The trust region interior point algorithm for nonlinear equations with bounded variable constraints is a key algorithm in the field of mathematics. It has the problems of low global convergence and low local convergence rate in the existing research methods. Therefore, the trust region interior point algorithm for nonlinear equations with bounded variable constraints under edge calculation is designed. By constructing the basic function form of nonlinear equations constrained by bounded variables, the Gauss Newton iterative process is used to determine the boundary of nonlinear equations and ensure the global convergence of their changes. The trial step is limited to the trust region, the original objective function is solved, the trust region subproblem of the unconstrained optimization problem is analyzed, and an acceptable region is generated by a cone. The interior point in the acceptable region is determined by the primal dual interior point method, the relaxation variable and Lagrange multiplier vector are introduced to optimize the interior point in the acceptable region, and the trust region interior point programming model of bounded variable constrained nonlinear equations is designed with the help of edge calculation. The research results show that the quality of the trust region interior point algorithm of bounded variable constrained nonlinear equations can be improved by using the designed algorithm. There is an objective function in the design of the trust region interior point algorithm for bounded variable constrained nonlinear equations, which has the best speed and convergence in the whole edge calculation process, and can effectively improve the convergence of trust region interior points of bounded variable constrained nonlinear equations. However, there are many constraints and changing conditions in the research of mathematical methods. Therefore, the algorithm research under more constraints will be studied in the future.

Data Availability

The author can provide all the original data involved in the research.

Conflicts of Interest

The authors indicate that there was no conflict of interest in the study.