Next Article in Journal
New Construction of Strongly Relatively Nonexpansive Sequences by Firmly Nonexpansive-Like Mappings
Previous Article in Journal
Alternating Asymmetric Iterative Algorithm Based on Domain Decomposition for 3D Poisson Problem
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Linear Optimization of Polynomial Rational Functions: Applications for Positivity Analysis

1
Department of Mathematics, Al Zaytoonah University of Jordan, Amman 11733, Jordan
2
Department of Mathematics and Statistics, Jordan University of Science and Technology, Irbid 22110, Jordan
3
Department of Basic Sciences, Al Zaytoonah University of Jordan, Amman 11733, Jordan
*
Author to whom correspondence should be addressed.
Mathematics 2020, 8(2), 283; https://doi.org/10.3390/math8020283
Submission received: 13 January 2020 / Revised: 6 February 2020 / Accepted: 17 February 2020 / Published: 20 February 2020

Abstract

:
In this paper, we provide tight linear lower bounding functions for multivariate polynomials given over boxes. These functions are obtained by the expansion of polynomials into Bernstein basis and using the linear least squares function. Convergence properties for the absolute difference between the given polynomials and their lower bounds are shown with respect to raising the degree and the width of boxes and subdivision. Subsequently, we provide a new method for constructing an affine lower bounding function for a multivariate continuous rational function based on the Bernstein control points, the convex hull of a non-positive polynomial s, and degree elevation. Numerical comparisons with the well-known Bernstein constant lower bounding function are given. Finally, with these affine functions, the positivity of polynomials and rational functions can be certified by computing the Bernstein coefficients of their linear lower bounds.

1. Introduction

Finding a linear lower bounding function for a nonlinear function is of paramount importance in numerical optimization when a branch and bound approach is used; see [1,2,3]. Bernstein polynomials and their bounding functions were used in a huge variety of problems; see [4,5]. Different methods of minimization and deriving a lower bound have been attacked previously by the expansion of a given polynomial into Bernstein form [1,6,7,8,9,10]; until now, the best lower bound is a linear function relying on the control points and the convex hull property; which is illustrated in Figure 1. Affine lower bounding functions for polynomials on a box were studied in [9], however without any proof of the convergence for the error bound between the affine lower bound and its (monomial) polynomial. In this paper, we aim to improve the linear least squares function derived from Bernstein coefficients and then filling the gap of convergence. Our results lean upon the well-known positivity certificates [11,12,13,14], given by Bernstein’s theorem. Specifically, we raise the number of control points to design a tight affine lower bounding function over a given box. This ensures the positivity of a polynomial in the monomial form and its lower bound at the convergence point.
On the other hand, the Bernstein approach was extended to a rational function in [15,16,17]. Rational functions play an important role in the stability analysis of nonlinear systems, since the system can be stable with a rational control function [18]. Many researchers were focused on the subject of stability analysis for nonlinear systems [19,20]. This topic continues to be a challenging problem. Recently, the stability of nonlinear systems has been translated to positivity certificates [13]. To this end, the coefficients of the Bernstein form of a given rational function R over a specific box of interest tightly bound the range (maximum and minimum value) of R; see [16]. Constant bounds are unreliable, giving extremely poor bounding functions. In this paper, we introduce a new method for constructing a lower bounding function for a multivariate R over boxes. This linear function ensures approximating the given R over the whole domain from below well, which is easier to approximate than the multivariate R and provides positivity certificates linearly. Finally, the tested examples show that the computed error bound of the new method is decreasing as much as we elevate the degree of the Bernstein basis. Summarizing, our contributions are as follows.
  • Most of the previous Bernstein lower bound studies focused on bounding functions without providing the rate of convergence [1,7,8,9,10]. In this paper, we provide linear lower bounds for multivariate polynomial functions with a linear and quadratic rate of convergence to the original function over a box.
  • Moreover, we certify if the monomial polynomial form is positive and obtain positivity certificates in the Bernstein basis by computing Bernstein coefficients for its linear lower bound.
  • Last, we provide the necessary and sufficient conditions for the existence of tight lower bounds for rational polynomial functions given over boxes through Bernstein basis approximations under some maximum degree. Subsequently, the problem of finding upper bounds for the minimum absolute error is not sought after here.
The paper is organized as follows: In the next section, we recall the most important background of Bernstein expansion. In Section 3, we provide a tight linear lower bounding function for polynomials. A tight lower bounding function for rational functions is given in Section 4. Finally, Section 5 gives the conclusions.

2. Bernstein Background

In this section, we introduce the form of polynomials in the Bernstein basis, in the state space, and highlight important properties. First, we consider the Bernstein approach of a polynomial function F expanded over a general l-dimensional box Q in the real intervals set I ( R ) l ,
Q = [ q ̲ 1 , q ¯ 1 ] × . × [ q ̲ l , q ¯ l ]
with:
q ̲ μ q ¯ μ , μ = 1 , , l .
The width of any Q μ = [ q ̲ μ , q ¯ μ ] is denoted by w ( Q μ ) ,
w ( Q μ ) : = q μ ¯ q μ ̲ .
Let | | w ( Q ) | | : = max { | Q 1 | , , | Q l | } be the maximum width of a box, where | Q μ | = max { | q ̲ μ | , | q ¯ μ | , μ { 1 , , l } } .
Throughout this paper, the considered Bernstein form is called the tensorial polynomial Bernstein form. We define the arithmetic operations of multiple indices i = ( i 1 , , i n ) as component-wise. For x R l and a multi-index j, its monomial is x j : = μ = 1 l x μ j μ . For n = ( n 1 , , n l ) , we have j = 0 n : = μ = 1 l j μ = 0 n μ and n i : = μ = 1 l n μ i μ . An l-variate polynomial function F is expressed in the monomial form as F ( x ) = j = 0 n c j x j , and can be expressed in the Bernstein basis by:
F ( x ) = i = 0 n B i ( n ) ( F ) S i ( n ) ( x ) , x Q .
We underline that zero (sometimes one) is the multi-index with all components equal to zero (equal to one).
In (1), the i th Bernstein polynomial of degree n is:
S i ( n ) ( x ) = n i ( x q ̲ ) i ( q ¯ x ) n i w ( Q ) n .
Moreover, the Bernstein coefficients B i ( n ) of F of degree n over Q are given by the formula:
B i ( n ) ( F ) = j = 0 i i j n j s j , 0 i n ,
where:
s j = w ( Q ) j τ = j n τ j c τ q ̲ τ j , c τ = 0 for τ < j .
Remark 1.
The Bernstein basis polynomials are non-negative for all x Q , i.e., S i ( n ) ( x ) 0 , i = 0 , , n .
Without loss of generality, we can consider the domain of F to be the unit box U = [ 0 , 1 ] l , since any non-empty box in R l can be transformed thereupon by a linear transformation. Hence, the expression of F as (1) can be simplified with:
S i ( n ) ( x ) = n i x i ( 1 x ) n i , x U ,
and:
B i ( n ) ( F ) = j = 0 i i j n j c j , 0 i n .
Let us highlight three important properties of Bernstein polynomials:
(i) The endpoint interpolation property:
B i ^ ( n ) ( F ) = F i ^ n ,
for some i ^ , 0 i ^ n satisfies i ^ j { 0 , n j } , j = 1 , , l .
(ii) The convex hull, which states that the graph of F over U is contained within the convex hull of the control points derived from the Bernstein coefficients, i.e.,
x F ( x ) : x U c o n v i n B i ( n ) : 0 i n ,
where conv denotes the convex hull.
(iii) The enclosing property:
min 0 i n B i ( n ) ( F ) F ( x ) max 0 i n B i ( n ) ( F ) ,
for all x U .
Remark 2.
([21], degree elevation) The Bernstein basis of degree n can be expressed in terms of those of degree n + r , where r = ( r 1 , , r l ) , 0 i n , as:
S i ( n ) ( x ) = j = i i + r n i r j i n + r j S j ( n + r ) ( x ) .
It follows by [22] that:
F ( x ) = i r n μ ( B i 1 , i μ + 1 , i l B i ) · S i ( r ) ( x ) .
Remark 3.
Let a multivariate polynomial F be of degree n N l with components n μ 1 , μ = 1 , , l . If the Bernstein degree is elevated so that B i ( n + r ) ( F ) are the Bernstein coefficients of degree n + r , r N l . Then, we have:
B i ( n + r ) ( F ) = F ( i n + r ) , i μ = 0 , , n μ + r μ .

3. Lower Bounds for Polynomials

The Bernstein linear least squares function was addressed in [9]. This yields an affine function that closely approximates polynomials on the whole box.
Let D be the matrix of i = 1 l ( n i + 1 ) rows and l + 1 columns where the i , μ th element is defined as:
c i , μ = i μ / n μ , for 1 μ l , c i , l + 1 = 1 .
Let A be the vector consisting of the corresponding i = 1 l ( n i + 1 ) Bernstein coefficients. Then, the coefficients of the linear least squares approximation of all the control points are given by the solution γ to:
D T D γ = D T A ,
yielding the affine function:
J ( x ) = i = 1 l γ i x i + γ l + 1 .
For numerically reliable approaches to solve the linear least squares problem, we refer the readers to consult [23]. A valid linear lower bounding function is obtained by performing a downward shift:
C ( x ) = J ( x ) σ ( + ) , x U ,
where:
σ ( + ) = max 0 i n { J ( i n ) B i ( n ) ( F ) } .

3.1. Tight Bounding Functions

Providing positivity certificates in the tensorial Bernstein basis for designing control systems for polynomial dynamic systems requires bounding the given polynomial from below. These bounds can be given in the BP where computing the coefficients is only linear. In this section, we improve the lower bounding function (9) by applying Remark 3 on the linear least squares function J ( x ) and then decreasing the downward shift. By Remark 2, if the degree of the Bernstein expansion of J ( x ) F ( x ) is elevated, then Bernstein coefficients of order n + r , r N l can easily be computed as convex combinations of the coefficients of order n. It follows that for any vector r N l with components r μ 0 , μ = 1 , , l ,
σ ( + ) max 0 j n + r { B j ( n + r ) ( J ) B j ( n + r ) ( F ) } = : σ ( r ) .
When we assume that σ ( r ) is a non-zero, then by using Remark 3, a tight bounding function is obtained by performing a downward shift:
C ( r ) ( x ) = J ( x ) σ ( r ) , x U .
This method approximates the original function well, preserves the broad shape of F on the whole box, and obtains the convergence properties; see Figure 1.

3.2. Tight Error Values

To guarantee that the bounding function approximates the polynomial from below well, we show that the minimum error bound (between (11) and F ( x ) ) is decreasing with respect to raising the degree.
Remark 4.
By (10) and since the Bernstein coefficients are monotone (Remark 2), the lower bounding function C ( r ) ( x ) is increasing with respect to raising r.
The following theorem shows that the bound (11) is superior to (9).
Theorem 1.
For any polynomial function F with its lower bound C ( r ) , the following error bound holds:
0 F ( x ) C ( r ) ( x ) max 0 j n + r ( B j ( n + r ) ( F ) C ( r ) ( j n + r ) )
max 0 i n ( B i ( n ) ( F ) C ( i n ) ) .
Proof. 
The proof of (12) follows by using arguments similar to those given in the proof of [9], Theorem 1, noting Remark 3, while (13) follows by applying the inequality (10) to C ( x ) and C ( r ) ( x ) . □
By using Theorem 1 and applying Remark 4 to the minimum error bound, the following corollary holds.
Corollary 1.
The minimum error bound is decreasing with respect to raising r. In fact,
0 min x U , r μ 0 ( F ( x ) C ( r ) ( x ) ) min x U , r μ = 0 ( F ( x ) C ( r ) ( x ) ) , μ = 1 , , l .

3.3. Linear Convergence

In this subsection, we show that the absolute difference between the lower bound C ( r ) ( x ) and the original polynomial F ( x ) is linearly convergent if the degree of Bernstein basis is elevated. We start with the following theorem, which extends [2], Theorem 3, to the multivariate case.
Theorem 2.
([6], Theorem 4.3.1) For n N l with n μ M , μ = 1 , , l , the following bound holds for the overestimation of the range of F over U by the Bernstein form:
max | F ( j n ) B j ( n ) ( F ) | T M ,
where:
T : = i = 0 n μ = 1 l [ max ( 0 , i μ 1 ) ] 2 | c i |
is independent of the elevated maximum Bernstein degree M N .
Theorem 3.
Given that C ( r ) ( x ) is the tight lower bound of F over U, then:
min x U | F ( x ) C ( r ) ( x ) | T M + r 0 ,
where M is the maximum elevated degree of the Bernstein basis of F and r 0 = max { r 1 , , r n } .
Proof. 
From (10), we assume that:
σ ( r ) = B j ^ ( n + r ) ( J ) B j ^ ( n + r ) ( F ) , for some j ^ , 0 j ^ n + r ,
with the corresponding grid point j ^ n + r in U. Then, we have that:
min x U | F ( x ) C ( r ) ( x ) | min 0 j n + r | F ( j n + r ) C ( r ) ( j n + r ) |
| F ( j ^ n + r ) C ( r ) ( j ^ n + r ) | = | F ( j ^ n + r ) J ( j ^ n + r ) + ( B j ^ ( n + r ) ( J ) B j ^ ( n + r ) ( F ) ) |
= | F ( j ^ n + r ) B j ^ ( n + r ) ( F ) | T M + r 0 ,
where the first equality follows by noting (10) and (11), and applying Remark 3 to J. The last inequality follows by Theorem 2. □

3.4. Quadratic Convergence on a Box

In this subsection, the quadratic convergence of the minimum absolute difference between C ( r ) and F with respect to the width of Q is shown.
Remark 5.
Where 2 n μ + r μ , the bound on the right-hand side of (14) can be improved slightly; see [10], Formula (17). Let x j ( n + r ) in Q be a grid point with the μ th component in [ q ̲ μ , q ¯ μ ] , j μ = 0 , , n μ + r μ ,
x j μ ( n μ + r μ ) = q ̲ μ + j μ n μ + r μ ( q ¯ μ q ̲ μ ) , μ = 1 , , l .
Then, the difference | F ( x j ( n + r ) ) B j ( n + r ) | can be bounded from above for all j , 0 j n + r , by T 1 | | w ( Q ) | | 2 , where T 1 is a constant that can be given explicitly by (15); see [24], Corollary 3.4.16. This illustrates that the discrete polynomial function F ( x j ( n + r ) ) converges linearly and quadratically to the corresponding Bernstein coefficients. This result will be used in the proof of the following theorem.
Theorem 4.
Let Y be fixed from the unit real interval space of l dimensions, I ( R ) l . Then, for all Q I ( R ) l , Q Y , it holds that:
min x Q | F ( x ) C ( r ) ( x ) | T 1 | | w ( Q ) | | 2 ,
where T 1 is independent of Q.
Proof. 
Assume that:
max 0 j n + r { B j ( n + r , Q ) ( J ) B j ( n + r , Q ) ( F ) }
is attained at B j ^ ( n + r , Q ) ( J ) B j ^ ( n + r , Q ) ( F ) for some j ^ , 0 j ^ n + r , with the corresponding grid point x j ^ ( n + r ) . Then:
min x Q | F ( x ) C ( r ) ( x ) | | F ( x j ^ ( n + r ) ) C ( r ) ( x j ^ ( n + r ) ) |
= | F ( x j ^ ( n + r ) ) B j ^ ( n + r , Q ) ( F ) |
T 1 | | w ( Q ) | | 2 ,
where the first inequality follows since x j ^ ( n + r ) is a grid point in Q, and the last one is reached by using Remark 5. □

3.5. Quadratic Convergence by Subdivision

The convergence of the error bound between C ( r ) and F is only linear if we raise the degree. Instead, if we subdivide U, we obtain quadratic convergence with respect to subdivision. Repeated bisection of U ( 0 , 1 ) : = U in all coordinate directions results at the subdivision level 1 d in sub-boxes U ( d , ν ) of edge length 2 d , ν = 1 , . . . , 2 l d ; see [15,25]. The following theorem provides the quadratic convergence with respect to subdivision U.
Theorem 5.
Let C ( d , ν ) ( r ) ( x ) be the tight lower bounding function of F over U ( d , ν ) . Then, for each d 1 ,
min x U ( d , ν ) | F ( x ) C ( d , ν ) ( r ) ( x ) | T 2 ( 2 d ) 2 ,
where T 2 is an independent constant of d, which can be given explicitly by (15).
Proof. 
The proof of this theorem can be obtained by using similar arguments used in the proof of Theorem 4. □

3.6. Multi-Affine Function

The linear least squares function J ( x ) in (9) and (11) is constructed from the Bernstein control points of a fixed degree n, i 1 n 1 , , i l n l , B i ( n ) , whereas just the convergence properties of the tight bound (11) is obtained by elevating the degree. In this subsection, we improve the linear least squares function J ( x ) to be computed from the control points j 1 n 1 + r 1 , , j l n l + r l , B j ( n + r ) ( F ) of degree n + r and then compute the maximum positive discrepancy between C ( r ) ( x ) and the control points:
σ ( r ) : = max 0 j n + r { B j ( n + r ) ( J ( r ) ) B j ( n + r ) ( F ) } .
The tight bounding function can be improved by performing a downward shift:
C ( n + r ) ( x ) : = j ( r ) ( x ) σ ( r ) , x U .
The linear least squares function in this bound is very accurate since the number of control points can be raised as long as we elevate the degree r. Finally, the convergence properties for the absolute error of this developed affine bound (20) and F can be similarly proven by using arguments similar to those given in the proof of Theorems 3–5.

4. Bounding Functions for Rational Functions

Let R : = p / g be a rational function where p and g are multivariate polynomials of degree n = ( n 1 , . , n l ) , with Bernstein coefficients of the same degree.
For i = ( i 1 , . , i l ) and the multi-index zero, we use the notation:
B i ( n ) ( R ) : = B i ( n ) ( p ) B i ( n ) ( g ) , 0 i n .
Without loss of generality, we may assume that the Bernstein coefficients B i ( n ) ( g ) are positive. The easiest type of affine lower bounding function is one equal to a constant; we can simply assign it the value of the minimum rational Bernstein coefficient:
L ( x ) : = min B i ( n ) ( R ) , i = 0 , , n .
Then, according to the range enclosing [16] of a rational function:
L ( x ) R ( x ) , x Q .
Remark 6.
Given that L ( x ) is the constant lower bounding function (22) of R ( x ) , then the following error bound is valid:
0 min x U ( R ( x ) L ( x ) ) min 0 i n | R ( i n ) L ( i n ) | = : ρ ( + ) .
However, constant bounding functions do not approximate the broad shape of the rational function over the whole box; see Figure 2.

4.1. Affine Bounds for Rational Functions

The Bernstein expansion of a given non-positive polynomial s introduces a method for constructing linear lower bounding functions for rational functions based on the control points; using a linear least squares approximation of the entire control point structure and degree elevation. Such bounds are tight and broadly shape preserving.
The rational Bernstein form of R of degree n + r is given as:
R = j = 0 n + r B j ( n + r ) ( p ) S j ( n + r ) j = 0 n + r B j ( n + r ) ( g ) S j ( n + r ) , r μ 0 , μ = 1 , , l .
Without loss of generality, we assume throughout the paper that B i ( n ) ( g ) > 0 , i = 0 , , n .
We recall from Proposition 4 in [15] that:
R ( x ) max 0 j n + r B j ( n + r ) ( p ) B j ( n + r ) ( g ) = : m ¯ ( r ) max 0 i n B i ( n ) ( p ) B i ( n ) ( g ) = : m ¯ .
Hence, p ( x ) g ( x ) m ¯ . Therefore, we can define the following non-positive polynomial:
s ( x ) : = p ( x ) m ¯ g ( x ) 0 .
Therefore, the Bernstein coefficients of s of degree n + r are given by:
B i ( n + r ) ( s ) = B i ( n + r ) ( p ) m ¯ B i ( n + r ) ( g ) .
Since the Bernstein enclosure bound of g ( x ) is monotone and by applying (11) to s ( x ) , a tight lower bounding function of a rational function R is obtained by:
L ( r ) ( x ) : = C s ( r ) ( x ) min B i ( n + r ) ( g ) + m ¯ ,
where:
C s ( r ) ( x ) = J s ( x ) σ s ( r )
and:
σ s ( r ) = max 0 j n + r { B j ( n + r ) ( J s ) B j ( n + r ) ( s ) } .
This method is easier to approximate than the nonlinear rational function R ( x ) and approximates R ( x ) over the whole domain; see Figure 2.

4.2. Rational Error Bound

In this subsection, we show that L ( r ) is increasing with respect to raising the degree of the Bernstein form.
Remark 7.
Given that L ( r ) is the tight lower bound of R; then the following error bound is valid,
0 min x U ( R ( x ) L ( r ) ( x ) ) min 0 j n + r | R ( j n + r ) L ( j n + r ) | = : ρ ( r ) .
Lemma 1.
The lower bounding function L ( r ) ( x ) is increasing with respect to raising r.
Proof. 
Let L ( r ) ( x ) be on the unit box U. By using (24) and applying (10) to s ( x ) , we deduce that:
C s ( r ) ( x ) s ( x ) 0 , x U , and 0 σ s ( r ) σ s ( 0 ) .
Then, we have for r μ 0 ,
J s ( x ) σ s ( r ) J s ( x ) σ s ( 0 ) .
Since the minimum bound of g is (positive) monotone with respect to elevating the degree, we obtain from (26) that:
m ¯ + J s ( x ) σ s ( r ) min B i ( n + r ) ( g ) m ¯ + J s ( x ) σ s ( 0 ) min B i ( n ) ( g ) ,
which completes the proof. □
By applying Lemma 1 to the minimum difference between R and L ( r ) , the following corollary holds.
Corollary 2.
The rational minimum error bound is decreasing with respect to raising r. Precisely,
0 min x U , r μ 0 ( R ( x ) L ( r ) ( x ) ) min x U , r μ = 0 ( R ( x ) L ( r ) ( x ) ) , μ = 1 , , l .

4.3. Numerical Results

The simple constant bounding function of rational functions is tight at the convergence point. However, a constant bound is crude, and we expect it to exhibit a mediocre error bound. In general, it does not optimize the rational functions over the whole box as closely as the tight linear lower bound (25).
Example 1.
We consider the following two rational functions, R 1 , R 2 , from [7] and [16].
R 1 : = a ( w 2 + x 2 y 2 z 2 ) + 2 b ( x y w z ) + 2 c ( x z + w y ) w 2 + x 2 + y 2 + z 2
and:
R 2 : = 2 ( x z + w y ) w 2 + x 2 + y 2 + z 2 ,
where:
a [ 7 , 9 ] , b [ 1 , 1 ] , c [ 1 , 1 ]
x [ 0.1 , 0.2 ] , y [ 0.3 , 0.7 ] , z [ 0.2 , 0.1 ] , w [ 0.9 , 0.6 ] .
We list in Table 1 the minimum error bound ρ ( + ) of the rational constant bounding method (22), and ρ ( r ) , r = 0 , 1 , 2 , of the new method (25). The new method is superior to the constant method for R 2 where r = 0 . The constant method is superior to the new method for R 1 where r = 0 . Despite this, it can be seen that the absolute distance between L ( r ) and R 1 is decreasing as long as we elevate the degree. Furthermore, Figure 2 illustrates the linear optimization over the hole domain.
We implemented our numerical results and figures using C + + , OpenCV, and QT libraries. Bernstein coefficients were computed by software of the general Bernstein coefficients.

5. Conclusions

In this paper, we improved a linear lower bounding function for a polynomial over boxes. This function was mainly obtained by using the linear least squares function of the Bernstein control points. We proved the linear and quadratic rates of convergence between the original functions and their improved lower bounding functions. Therefore, computing positivity certificates for the stability of polynomial systems was improved. This was since computing polynomial positive values in our method became linear in the Bernstein form. On the other hand, we constructed affine lower bounding functions for rational functions, which could be applied in global optimization problems and the stability of dynamic systems with rational control. The approach is suited to many rational functions that appear in typical global optimization problems; even if the number of parameters in the problem was big, the number that appears in any given constraint function was much less. Finally, we provided sufficient conditions for the rational convergence properties and decreasing of the new method error bounds.

Author Contributions

Formal analysis, investigation, and writing-original draft preparation, T.H., M.A. and H.A.-Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Acknowledgments

The authors gratefully acknowledge support from Al-Zaytoonah University of Jordan under Grant Number 2019-2018/585/G12. The first author would like to thank Monssef Alsweis (University of Konstanz) for his implementations and careful reading of the manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Cargo, G.; Shisha, O. The Bernstein form of a polynomial. J. Res. 1966, 70, 79–81. [Google Scholar] [CrossRef]
  2. Garloff, J. Convergent bounds for the range of multivariate polynomials. In Interval Mathematics 1985; Nickel, K., Ed.; Springer: Berlin/Heidelberg, Germany, 1986; pp. 37–56. [Google Scholar]
  3. Hansen, E.; Walster, G.W. Global Optimization Using Interval Analysis: Revised and Expanded; CRC Press: Boca Raton, FL, USA, 2003; Volume 4, pp. 379–456. [Google Scholar]
  4. Hamadneh, T. Bounding Polynomials and Rational Functions in the Tensorial and Simplicial Bernstein Forms. Ph.D. Thesis, University of Konstanz, Konstanz, Germany, 2018. [Google Scholar]
  5. Farouki, R.T. The Bernstein polynomial basis: A centennial retrospective. Comput. Aided Geom. Des. 2012, 29, 379–419. [Google Scholar] [CrossRef]
  6. Hamadneh, T.; Athanasopoulos, N.; Ali, M. Minimization and Positivity of the Tensorial Rational Bernstein Form. In Proceedings of the 2019 IEEE Jordan International Joint Conference on Electrical Engineering and Information Technology (JEEIT), Amman, Jordan, 9–11 April 2019; pp. 474–479. [Google Scholar]
  7. Garloff, J.; Schabert, A.; Smith, A.P. Bounds on the range of multivariate rational functions. PAMM 2012, 12, 649–650. [Google Scholar] [CrossRef] [Green Version]
  8. Garloff, J.; Smith, A.P. A comparison of methods for the computation of affine lower bound functions for polynomials. In Global Optimization and Constraint Satisfaction; Springer: Berlin/Heidelberg, Germany, 2003; pp. 71–85. [Google Scholar]
  9. Garloff, J.; Smith, A.P. Rigorous affine lower bound functions for multivariate polynomials and their use in global optimisation. Konstanzer Schriften in Mathematik und Informatik 2008, 250, 1–14. [Google Scholar]
  10. Rivlin, T.J. Bounds on a polynomial. J. Res. Nat. Bur. Stand. Sect. B. 1970, 74, 47–54. [Google Scholar] [CrossRef]
  11. Bochnak, J.; Coste, M.; Roy, M.F. Real Algebraic Geometry; Springer: Berlin/Heidelberg, Germany, 1998. [Google Scholar]
  12. Powers, V. Positive polynomials and sums of squares: Theory and practice. Real Algebraic Geometry 2011, 1, 78–149. [Google Scholar]
  13. Hamadneh, T.; Wisniewski, R. The Barycentric Bernstein Form for Control Design. In Proceedings of the 2018 Annual American Control Conference (ACC), Washington, DC, USA, 17–19 June 2018; pp. 3738–3743. [Google Scholar]
  14. Hamadneh, T.; Wisniewski, R. Algorithm for Bernstein Polynomial Control Design. In Proceedings of the 6th IFAC Conference on Analysis and Design of Hybrid Systems ADHS 2018, Oxford, UK, 11–13 July 2018; Volume 51, pp. 283–289. [Google Scholar]
  15. Garloff, J.; Hamadneh, T. Convergence and Inclusion Isotonicity of the Tensorial Rational Bernstein Form. In Scientific Computing, Computer Arithmetic, and Validated Numerics; Springer: Berlin, Germany, 2015; pp. 171–179. [Google Scholar]
  16. Narkawicz, A.; Garloff, J.; Smith, A.P.; Munoz, C.A. Bounding the Range of a Rational Functiom over a Box. Reliab. Comput. 2012, 17, 34–39. [Google Scholar]
  17. Titi, J.; Hamadneh, T.; Garloff, J. Convergence of the Simplicial Rational Bernstein Form. In Modelling, Computation and Optimization in Information Systems and Management Sciences; Springer: Berlin, Germany, 2015; pp. 433–441. [Google Scholar]
  18. Vatani, M.; Hovd, M. Lyapunov stability analysis and controller design for rational polynomial systems using sum of squares programming. In Proceedings of the 2017 IEEE 56th Annual Conference on Decision and Control (CDC), Melbourne, Australia, 12–15 December 2017; pp. 4266–4271. [Google Scholar]
  19. Ackerman, J. Robust Control; Springer: London, UK, 1993. [Google Scholar]
  20. Nersesov, S.G.; Haddad, W.M. On the stability and control of nonlinear dynamical systems via vector Lyapunov functions. IEEE Trans. Autom. Control 2006, 51, 203–215. [Google Scholar] [CrossRef]
  21. Farouki, R.T.; Rajan, V. On the numerical condition of polynomials in Bernstein form. Comput. Aided Geom. Des. 1987, 4, 191–216. [Google Scholar] [CrossRef]
  22. Farin, G.E. Triangular Bernstein-Bézier patches. Comput. Aided Geom. Des. 1986, 3, 83–127. [Google Scholar] [CrossRef]
  23. Björck, Å. The calculation of linear least squares problems. Acta Numer. 2004, 13, 1–53. [Google Scholar] [CrossRef]
  24. Stahl, V. Interval Methods for Bounding the Range of Polynomials and Solving Systems of Nonlinear Equations. Ph.D. Thesis, Johannes Kepler Universität, Linz, Austria, 1995. [Google Scholar]
  25. Zettler, M.; Garloff, J. Robustness analysis of polynomials with polynomial parameter dependency using Bernstein expansion. IEEE Trans. Autom. Control. 1998, 43, 425–431. [Google Scholar] [CrossRef]
Figure 1. The curve of a polynomial p of fifth degree, the convex hulls (colored) of its control points (marked by colored points), and examples of affine lower bounding functions C ( r ) for r = 0 , 1 , 2 .
Figure 1. The curve of a polynomial p of fifth degree, the convex hulls (colored) of its control points (marked by colored points), and examples of affine lower bounding functions C ( r ) for r = 0 , 1 , 2 .
Mathematics 08 00283 g001
Figure 2. The curve of a rational function f of second degree and an example tight lower bounding function L ( r ) for r = 0 , 1 , 2 .
Figure 2. The curve of a rational function f of second degree and an example tight lower bounding function L ( r ) for r = 0 , 1 , 2 .
Mathematics 08 00283 g002
Table 1. Numerical results for the rational functions p (28) and g (29) over the box (30).
Table 1. Numerical results for the rational functions p (28) and g (29) over the box (30).
ρ ( + ) / ρ ( r ) R 1 R 2
ρ ( + ) 0.2383190.143718
ρ ( 0 ) 1.376620.0611941
ρ ( 1 ) 1.156190.0262508
ρ ( 2 ) 0.951210.0192906

Share and Cite

MDPI and ACS Style

Hamadneh, T.; Ali, M.; AL-Zoubi, H. Linear Optimization of Polynomial Rational Functions: Applications for Positivity Analysis. Mathematics 2020, 8, 283. https://doi.org/10.3390/math8020283

AMA Style

Hamadneh T, Ali M, AL-Zoubi H. Linear Optimization of Polynomial Rational Functions: Applications for Positivity Analysis. Mathematics. 2020; 8(2):283. https://doi.org/10.3390/math8020283

Chicago/Turabian Style

Hamadneh, Tareq, Mohammed Ali, and Hassan AL-Zoubi. 2020. "Linear Optimization of Polynomial Rational Functions: Applications for Positivity Analysis" Mathematics 8, no. 2: 283. https://doi.org/10.3390/math8020283

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop