120 likes | 227 Views
On using global optimization for approximating hull solution of parametric interval systems. Iwona Skalna AGH University of Science & Technology, Poland Andrzej Pownuk The University of Texas, El Paso, USA. Outline. Parametric interval linear systems Global optimization
E N D
On using global optimization for approximating hull solution of parametric interval systems Iwona Skalna AGH University of Science & Technology, Poland Andrzej Pownuk The University of Texas, El Paso, USA
Outline • Parametric interval linear systems • Global optimization • Monotonicity test • Subdivision directions • Multidivision • Examples • Concluding remarks acceleration techniques
Parametric linear systems Parametric linear system with parameters p, q Coefficients: affine linear functions of parameters Parametric solution set Interval hull solution
Optimization problem (hull solution) Theorem Let A(p) be regular, pIRk, and ximin, ximax denote the global solutions of the i-th minimization and, respectively, maximization problem Then the interval vector
Global optimization – general assumptions Define rIRk+l with ri = pi for i = 1, , k, and rj = qj-k, j = 1, , k. Then x(p,q) can be written in a compact form as x(r). Inclusion function f= xi(p,q) is calculated using a Direct Method for solving parametric linear systems. It can be easily shown that the Direct Method preserves the isotonicity property, i.e. xy implies f(x) f(y). It is also assumed that for all inclusion functions holds: w(f(x)) 0 as w(x) 0
Global optimization - algorithm Step 0. Set y = r and f = min x(y). Initialize list L = {f, y}and cutoff level z = max x(y) Step 1. Choose a coordinate v {1, , k+l}for subdivision using one of the subdivision rules Step 2. Bisect (multisect) y in direction v: y1 y2 , int(y1)int(y2)= Step 3. Calculate x(y1)and x(y2) and set fi = min x(yi)and z = min { z, maxx(y1) , max x(y1) } Step 4. Remove (f, y) from the list L Step 5. Cutoff test: discard any pair (fi, yi) if fi > z Step 6. Monotonicity test Step 7. Add any remaining pairs to the list, if the list become empty then STOP Step 8. Denote the the pair with the smallest first element by (f*, y*) Step 9. If w(y*)< then STOP, else goto 1.
Monotonicity test The monotonicity test is used to figure out whether the function f is strictly monotone in a whole subbox yx. Then, y cannot contain a global minimizer in its interior. Therefore, if f satisfies Monotonicity test is pefromed using the Method for Checking the Monotonicity (MCM). The MCM method is based on a Direct Method for solving parametric linear systems. Let f = x(p, q). Approximations of partial derivates are obtained by solving the following k+l parametric linear systems where x* is an approximation of the solution set S calculated using Direct method, and
Subdivision direction selection The following merit function (Ratz, Csendes) is used to define subdivision rules: where D(i) is determined by a given rule. Rule A (Hansen): D(i) = w(yi) Rule B (Casado): D(i) = p(fk, fi) Rule C (Walster, Hansen): D(i) = w(F(yi)w(yi))
Example 1 Young’s modulus Y = 7.01010[Pa] Cross section aresa C = 0.003[m2] Length L = 2[m] Loads P1 = P2 = P3 = 30[kN] The stiffness of all bars is uncertain by 5%
Results – nodes displacements result of the Global Optimization = result of the Evolutionary Algorithm
Example 2 Young’s modulus Y = 2.11011[Pa] Cross section aresa C = 0.004[m2] Length L = 2[m] Loads P1 = 80[kN], P2 = 120[kN] The stiffness of thick bars is uncertain by 5% result of the Global Optimization = result of the Evolutionary Algorithm
Conclusions • Global Optimization Method can be succesfully used to approximate hull solution of parametric linear systems • Monotonicity test significantly improves the convergence of Global Optimization • Multidivision and different rules for subdivision directions have no influence on the convergence of the Global Optimization, they are computationally very expensive • In future work we will try combine different methods for solving parametric linear systems