optimization of quadratic forms and t norm forms on
play

Optimization of quadratic forms and t -norm forms on interval - PowerPoint PPT Presentation

Optimization of quadratic forms and t -norm forms on interval domains and computational complexity k 2 and Vladik Kreinovich 3 Michal y 1 , Milan Hlad Cern 1 University of Economics, Prague, Czech Republic 2 Charles University, Prague,


  1. Optimization of quadratic forms and t -norm forms on interval domains and computational complexity ık 2 and Vladik Kreinovich 3 Michal ˇ y 1 , Milan Hlad´ Cern´ 1 University of Economics, Prague, Czech Republic 2 Charles University, Prague, Czech Republic 3 University of Texas at El Paso, Texas, USA 7th World Conference on Soft Computing, Baku, 2018 M.ˇ C., M.H., V.K. (Prague & El Paso) Optimization of quadratic forms. . . WCONSC 2018, Baku 1 / 16

  2. Problem formulation � n � n i =1 f i ( x i )+ � n i =1 f i ( x i ) i � = j g ij ( x i , x j ) F F · · · · · · x 1 x 2 x 3 x n x 1 x 2 x 3 x n separable case quadratic interactions M.ˇ C., M.H., V.K. (Prague & El Paso) Optimization of quadratic forms. . . WCONSC 2018, Baku 2 / 16

  3. Problem formulation (contd.) Model for imprecision of inputs. Instead of x i we can observe only bounds x i , x i s.t. x i � x i � x i , i = 1 , . . . , n . M.ˇ C., M.H., V.K. (Prague & El Paso) Optimization of quadratic forms. . . WCONSC 2018, Baku 3 / 16

  4. Problem formulation (contd.) Model for imprecision of inputs. Instead of x i we can observe only bounds x i , x i s.t. x i � x i � x i , i = 1 , . . . , n . The main question. Given F : R n → R , can we find bounds on F ( x 1 , . . . , x n ) given the observable bounds [ x 1 , x 1 ] , . . . , [ x n , x n ]? More formally. The task is to compute F = max { F ( x 1 , . . . , x n ) | x i ∈ [ x i , x i ] , i = 1 , . . . , n } , F = min { F ( x 1 , . . . , x n ) | x i ∈ [ x i , x i ] , i = 1 , . . . , n } . M.ˇ C., M.H., V.K. (Prague & El Paso) Optimization of quadratic forms. . . WCONSC 2018, Baku 3 / 16

  5. Some well-known results Theorem (the general case). For a general function F , the bounds F , F are nonrecursive. M.ˇ C., M.H., V.K. (Prague & El Paso) Optimization of quadratic forms. . . WCONSC 2018, Baku 4 / 16

  6. Some well-known results Theorem (the general case). For a general function F , the bounds F , F are nonrecursive. Observation (the separable case). For the separable case n � F ( x 1 , . . . , x n ) = f i ( x i ) , i =1 the bounds reduce to n n � � F = f i ( x i ) , F = f i ( x i ) , i =1 i =1 where f i = min x i � ξ � x i f i ( ξ ) and f i = max x i � ξ � x i f i ( ξ ). M.ˇ C., M.H., V.K. (Prague & El Paso) Optimization of quadratic forms. . . WCONSC 2018, Baku 4 / 16

  7. The case with quadratic interactions M.ˇ C., M.H., V.K. (Prague & El Paso) Optimization of quadratic forms. . . WCONSC 2018, Baku 5 / 16

  8. The case with quadratic interactions The general form: F = � i f i ( x i )+ � j � = i g ij ( x i , x j ) M.ˇ C., M.H., V.K. (Prague & El Paso) Optimization of quadratic forms. . . WCONSC 2018, Baku 5 / 16

  9. The case with quadratic interactions The general form: F = � i f i ( x i )+ � j � = i g ij ( x i , x j ) A natural example — a quadratic form: � � q ii x 2 q ij x i x j = x T Qx , F = i + i j � = i where Q = ( q ij ) i , j =1 ,..., n and x = ( x 1 , . . . , x n ) T . M.ˇ C., M.H., V.K. (Prague & El Paso) Optimization of quadratic forms. . . WCONSC 2018, Baku 5 / 16

  10. The case with quadratic interactions The general form: F = � i f i ( x i )+ � j � = i g ij ( x i , x j ) A natural example — a quadratic form: � � q ii x 2 q ij x i x j = x T Qx , F = i + i j � = i where Q = ( q ij ) i , j =1 ,..., n and x = ( x 1 , . . . , x n ) T . Classical result: If Q is psd, then F is computable in polynomial time (via IPMs for convex quadratic programming). M.ˇ C., M.H., V.K. (Prague & El Paso) Optimization of quadratic forms. . . WCONSC 2018, Baku 5 / 16

  11. The case with quadratic interactions The general form: F = � i f i ( x i )+ � j � = i g ij ( x i , x j ) A natural example — a quadratic form: � � q ii x 2 q ij x i x j = x T Qx , F = i + i j � = i where Q = ( q ij ) i , j =1 ,..., n and x = ( x 1 , . . . , x n ) T . Classical result: If Q is psd, then F is computable in polynomial time (via IPMs for convex quadratic programming). On the contrary: For Q psd, computation of F is an NP-hard problem . M.ˇ C., M.H., V.K. (Prague & El Paso) Optimization of quadratic forms. . . WCONSC 2018, Baku 5 / 16

  12. The case with quadratic interactions The general form: F = � i f i ( x i )+ � j � = i g ij ( x i , x j ) A natural example — a quadratic form: � � q ii x 2 q ij x i x j = x T Qx , F = i + i j � = i where Q = ( q ij ) i , j =1 ,..., n and x = ( x 1 , . . . , x n ) T . Classical result: If Q is psd, then F is computable in polynomial time (via IPMs for convex quadratic programming). On the contrary: For Q psd, computation of F is an NP-hard problem . Our general goal: Inspect further complexity-theoretic results. M.ˇ C., M.H., V.K. (Prague & El Paso) Optimization of quadratic forms. . . WCONSC 2018, Baku 5 / 16

  13. Sparse quadratic forms Definition. The quadratic form F ( x ) = x T Qx is sparse is there are “many” zeros in the matrix Q . M.ˇ C., M.H., V.K. (Prague & El Paso) Optimization of quadratic forms. . . WCONSC 2018, Baku 6 / 16

  14. Sparse quadratic forms Definition. The quadratic form F ( x ) = x T Qx is sparse is there are “many” zeros in the matrix Q . Problem. How “sparse” must the matrix Q be to make the values F , F polynomially computable? M.ˇ C., M.H., V.K. (Prague & El Paso) Optimization of quadratic forms. . . WCONSC 2018, Baku 6 / 16

  15. Sparse quadratic forms Definition. The quadratic form F ( x ) = x T Qx is sparse is there are “many” zeros in the matrix Q . Problem. How “sparse” must the matrix Q be to make the values F , F polynomially computable? Solution. Theorem 1. If there are at most O (log n ) nonzero off-diagonal entries in Q , then both bounds F , F are computable in polynomial time. M.ˇ C., M.H., V.K. (Prague & El Paso) Optimization of quadratic forms. . . WCONSC 2018, Baku 6 / 16

  16. Sparse quadratic forms Definition. The quadratic form F ( x ) = x T Qx is sparse is there are “many” zeros in the matrix Q . Problem. How “sparse” must the matrix Q be to make the values F , F polynomially computable? Solution. Theorem 1. If there are at most O (log n ) nonzero off-diagonal entries in Q , then both bounds F , F are computable in polynomial time. Theorem 2. But: Even if the matrix Q is psd and there are Ω( n ε ) non-zero off-diagonal entries in Q , for an arbitrarily small ε > 0, then computation of F is NP-hard. M.ˇ C., M.H., V.K. (Prague & El Paso) Optimization of quadratic forms. . . WCONSC 2018, Baku 6 / 16

  17. (In)approximability Let us refine the results: M.ˇ C., M.H., V.K. (Prague & El Paso) Optimization of quadratic forms. . . WCONSC 2018, Baku 7 / 16

  18. (In)approximability Let us refine the results: Corollary (absolute approximation). When we have Ω( n ε ) non-zero off-diagonal entries, then F is inapproximable with an arbitrarily large absolute error. Relative approximation. A result by Nesterov (1998) implies that the problem can be approximated with some “reasonable” relative error by semidefinite relaxation. M.ˇ C., M.H., V.K. (Prague & El Paso) Optimization of quadratic forms. . . WCONSC 2018, Baku 7 / 16

  19. The quadratic form as a graph The Q -graph of a quadratic form x T Qx : Assume that Q is triangular (without loss of generality). Define the Q -graph as follows: vertices: variables x 1 , . . . , x n , edges: { x i , x j } is an edge if i � = j and q ij � = 0, weights of edges: the weight of the edge is q ij . x 1 x 2 2 0 1 1 q 11 1 0 3 q 22 x 5 1 1 Q = q 33 x 3 2 q 44 x 4 q 55 M.ˇ C., M.H., V.K. (Prague & El Paso) Optimization of quadratic forms. . . WCONSC 2018, Baku 8 / 16

  20. Sunflower graph Special shapes of the Q -graph. . . Sunflower graph G : There exists a cut C of vertex size O (log n ) such that G \ C has components of vertex size O (log n ). Theorem. If the Q -graph is a sunflower graph, then F is computable in polynomial time. Component 1 Component 2 · · · x 1 x 8 cut x 3 · · · Component 4 Component 3 M.ˇ C., M.H., V.K. (Prague & El Paso) Optimization of quadratic forms. . . WCONSC 2018, Baku 9 / 16

  21. Further special forms of Q -graphs Further polynomially solvable cases: Q -graph is a tree M.ˇ C., M.H., V.K. (Prague & El Paso) Optimization of quadratic forms. . . WCONSC 2018, Baku 10 / 16

  22. Further special forms of Q -graphs Further polynomially solvable cases: Q -graph is a tree Q -graph is planar, with O (log n ) faces M.ˇ C., M.H., V.K. (Prague & El Paso) Optimization of quadratic forms. . . WCONSC 2018, Baku 10 / 16

  23. Further special forms of Q -graphs Further polynomially solvable cases: Q -graph is a tree Q -graph is planar, with O (log n ) faces Q -graph is a bipartite graph, where one of the partites has size O (log n ) M.ˇ C., M.H., V.K. (Prague & El Paso) Optimization of quadratic forms. . . WCONSC 2018, Baku 10 / 16

  24. Further special forms of Q -graphs Further polynomially solvable cases: Q -graph is a tree Q -graph is planar, with O (log n ) faces Q -graph is a bipartite graph, where one of the partites has size O (log n ) (few negative coefficients) there exists a cut C of size O (log n ), such that all variables incident with negative coefficients are in C M.ˇ C., M.H., V.K. (Prague & El Paso) Optimization of quadratic forms. . . WCONSC 2018, Baku 10 / 16

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend